Сборник задач по физике Электромагнитное поле Вещество в электростатическом поле Электромагнитное взаимодействие Элементы квантовой механики Молекулярные спектры Электропроводность Ядерная физика

Архитектура персонального компьютера

Интерфейс - набор, состоящий из линий связи, сигналов, посылаемых по этим линиям, технических средств, поддерживающих эти линии, и правил обмена. Современные накопители могут использовать интерфейсы ATA (AT Attachment, он же IDE - Integrated Drive Electronic, он же Parallel ATA), (EIDE), Serial ATA, SCSI (Small Computer System Interface), SAS, FireWire, USB, SDIO и Fibre Channel.

С помощью программы CHKDSK можно получить следующую информацию о диске.

Метку тома и дату создания.

Серийный номер тома.

Общий объем дискового пространства.

Количество скрытых файлов и общее занимаемое ими пространство.

Количество файлов в каталогах и размеры каталогов.

Количество пользовательских файлов и общее занимаемое ими пространство.

Суммарный объем плохих секторов (неиспользуемых кластеров).

Объем доступного (свободного) пространства на диске.

Объем основной памяти системы (ОЗУ).

Объем свободной основной памяти системы.

Сведения об ошибках и дефектах диска, если таковые имеются.

Активное профилактическое обслуживание Профилактическое обслуживание ПК

При указании соответствующих дополнительных параметров в командной строке можно дополнительно выяснить следующее.

Имена фрагментированных файлов и количество частей, на которое разбит каждый из них.

Имена всех каталогов и файлов, имеющихся на диске.

Если у конкретного тома нет метки или серийного номера, то соответствующая строка на экран не выводится. Если в FAT тома нет отметок об испорченных кластерах, то CHKDSK не выводит сообщение о количестве байтов в плохих секторах.

Предположим, например, что диск был отформатирован под управлением DOS 6.2 с помощью следующей команды:

C:\>FORMAT A: /F:720 /U /S/V:floppy_disk

После введения этой команды будут появляться следующие сообщения:

Insert new diskette for drive A: and press ENTER when ready... (Вставьте новую дискету в дисковод А: и нажмите ENTER, когда будете готовы...)

Formatting 720 К

(Форматируется на емкость 120 К) Format complete.

(Форматирование закончено) System transferred

(Система перенесена)

730 112 bytes total disk space 135 168 bytes used by system 594 944 bytes available on disk

1 024 bytes in each allocation unit 581 allocation units available on disk.

"Volume Serial Number is 2 66D-1DDC

Format another (Y/N)?

(Отформатировать другую дискету - Да/Нет?)

Немногие пользователи знают, что программа CHKDSK может проверять степень фрагментированности определенного файла (или группы файлов).

Ограничение возможностей CHKDSK В некоторых случаях программа CHKDSK может выполнять свои функции только частично или не работает вообще. После определения истинного пути к файлам для проверки тома и содержащихся в нем файлов можно вызвать программу CHKDSK с соответствующими параметрами:

Серийный номер тома. Сообщение, появляющееся по окончании форматирования, похоже на то, что выводится программой CHKDSK. В версиях DOS, более поздних, чем 4.0, программа CHKDSK также сообщает о размере каждого кластера ( ячейки размещения данных), общем их количестве и о том, сколько из них не используется на данный момент (доступно для записи). Главное, что делает программа CHKDSK — она сравнивает содержание каталогов и FAT и выясняет, согласуются ли данные о файлах, хранящиеся в каталогах (такие, как номер начального кластера и размер файла) с теми, которые записаны в FAT (цепочками кластеров с индикаторами концов цепочек).

Чаще всего встречающиеся ошибки Как уже было сказано выше, единственное, что делает программа CHKDSK — это проводит сравнение структур каталогов и FAT и выясняет, насколько точно они соответствуют и дополняют друг друга.

Для того чтобы адресовать больший, чем i8080, объём памяти, потребовалось изменить способ адресации памяти. Ведь если использовать старые методы, когда адрес к ячейке памяти содержался в указательных регистрах, то пришлось бы увеличивать размер этих самых регистров, чтобы иметь возможность обращаться к большему объёму памяти. Поэтому для адресации 1 Мбайт памяти применили следующую схему. На шину адреса подавался физический адрес размером 20 бит, который формировался путём сложения содержимого одного из сегментных регистров (16 бит), умноженного на 16, с содержимым указательного регистра: таким образом, адресация ячейки памяти производилась по номеру сегмента и эффективному адресу ячейки в сегменте (называемому также смещением). Если результат сложения оказывался больше, чем 220 -1, то 21-й бит отбрасывался; такая процедура называется «заворачиванием» адреса (англ. address wraparound). Этот метод впоследствии (после появления защищённого режима) назвали реальным режимом адресации процессора, такой режим позволяет адресовать до 1 Мбайт памяти.

Таким образом, память разделяется на сегменты, размером 64 Кбайт каждый и начинающиеся с адреса, кратного 16 (граница параграфа); память в 1 Мбайт разделялась, таким образом, на 16 сегментов. Эти 16 сегментов называют страницами памяти. В компьютере, подобном IBM PC, последние 6 страниц (A, B, C, D, E, F) памяти (т. н. верхняя память — англ. upper memory) использовались для видеопамяти и BIOS-а, это ограничивало память, доступную пользователю, объёмом в 640 Кбайт (т. н. обычная память — англ. conventional memory; страницы 0~9).

На то время такой режим адресации обеспечивал множество преимуществ: ёмкость памяти могла составлять до 1 Мбайт, хотя команды оперировали 16-битными адресами; упрощалось использование отдельных областей памяти для программы, её данных и стека; упрощалась разработка устройств, совместимых друг с другом.

Система команд процессора i8086 состоит из 98 команд (и более 3800 их вариаций): 19 команд передачи данных, 38 команд их обработки, 24 команды перехода и 17 команд управления процессором. Микропроцессор не содержал команды для работы с числами с плавающей запятой. Данная возможность реализовывалась отдельной микросхемой, называемой математический сопроцессор, который устанавливался на материнской плате. Сопроцессор, вовсе не обязательно должен был быть произвёден Intel (модель i8087), к примеру, некоторые производители микросхем, такие, как Weitek, выпускали более производительные сопроцессоры, чем Intel.

В микропроцессоре i8086 была использована примитивная форма конвейерной обработки. Блок интерфейса с шиной подавал поток команд к исполнительному устройству через 6-байтовую очередь команд. Таким образом, выборка и выполнение новых команд могли происходить одновременно. Это значительно увеличивало пропускную способность процессора и лишало необходимости считывать команды из медленной памяти.

В персональных компьютерах процессор i8086 практически не использовался из-за дороговизны специализированных микросхем, которые были необходимы для работы процессора. Это поняли и в Intel, в 1979 году она выпускает процессор i8088, у которого шина данных была 8-битной.

DDR SDRAM (от англ. Double Data Rate Synchronous Dynamic Random Access Memory - синхронная динамическая память с произвольным доступом и удвоенной скоростью передачи данных) При использовании DDR SDRAM достигается удвоенная скорость работы, нежели в обыкновенной SDRAM, за счёт считывания команд и данных не только по фронту, как в SDRAM, но и по срезу тактового сигнала.

На главную