- •Память
- •Двоично-десятичный код
- •Двоично-десятичный код
- •Address
- •Address
- •Код с исправлением ошибок
- •Иллюстрация кода с исправлением ошибок (метод Хэмминга) для 4-битных слов
- •Алгоритм Хэмминга для 16- битных слов
- •Алгоритм Хэмминга для 16- битных слов
- •Алгоритм Хэмминга для 16- битных слов
- •Алгоритм Хэмминга для 16-битных слов
- •Кэш-память
- •Кэш-память
- •Оперативная память
- •FPM DRAM (Fast Page Mode DRAM)
- •EDO-DRAM (Extended Data Out)
- •BEDO (Burst EDO) - пакетная EDO RAM
- •SDRAM (Synchronous DRAM) - синхронная DRAM
- •SDRAM (Synchronous DRAM) - синхронная DRAM
- •DDR SDRAM, SDRAM II (Double Data Rate SDRAM) SDRAM с удвоенной скоростью передачи
- •Сравнительная характеристика основных типов памяти
- •Конструктивные исполнения памяти DRAM
- •Конструктивные исполнения памяти DRAM
- •Конструктивные исполнения памяти DRAM
- •Конструктивные исполнения памяти DRAM
- •Конструктивные исполнения памяти DRAM
- •Конструктивные
- •Конструктивные исполнения памяти DRAM
- •Конструктивные исполнения памяти DRAM
- •Конструктивные исполнения памяти DRAM
- •Иерархическая структура памяти
- •Магнитный диск
- •Магнитный диск
- •Магнитный диск
- •Большинство магнитных дисков состоит из нескольких пластин, расположенных друг под другом.
- •ESDI
- •SCSI
- •SCSI
- •SCSI
- •SCSI
- •SCSI
- •Сравнение дисковых интерфейсов
- •RAID уровня 0
- •RAID уровня 2
- •RAID-массивы
- •RAID-массивы
- •RAID-массивы
- •RAID-массивы
- •RAID уровня 4
- •RAID-массивы
- •RAID-массивы
ESDI
По мере роста скорости работы компьютеров интерфейс ST506 перестал удовлетворять всем требованиям и в 1985 году был разработан новый стандарт - ESDI, который являлся простым расширением возможностей своего предшественника.
Данные передавались через последовательную линию порциями по 16 бит, сопровождаемых битом четности. Обеспечивалась также возможность подтверждения передачи данных.
Скорость обмена с контроллером до 10Мбит/сек за счет передачи по кабелю цифровых сигналов. Кроме того, интерфейс ESDI обеспечивал возможность использования винчестеров большой емкости и оптических накопителей.
Интерфейс ESDI обеспечивал три сигнала выбора устройства, что позволяло подключать к нему до 7 накопителей. Сигналы выбора головки позволяли напрямую адресовать до 16 головок, однако специальная команда Select Head Group позволяла использовать до 256 головок.
45
SCSI
Первоначальный вариант интерфейса SCSI был предложен в конце 70-х годов Shugart Associates под названием SASI взамен разработанной компанией IBM системной шины IPI (интеллектуальный периферийный интерфейс). После неудачи в конкурентной борьбе с фирмой IBM этот интерфейс был предложен комитету ANSI X3T9.2 как интерфейс нижнего уровня под названием SCSI. В 1984 году этот комитет закончил разработку спецификации SCSI-1 и в 1986 году она была опубликована в окончательном виде.
Этот интерфейс обеспечивал подключение широкого класса периферийных устройств, таких как винчестеры, принтеры, сканеры, стриммеры, приводы CD-ROM и др. SCSI является интерфейсом системного, а не приборного уровня.
В отличие от ST506/412 и других приборных интерфейсов с последовательной передачей информации, SCSI передает биты данных параллельно, что обеспечивает существенное повышение скорости обмена данными между устройством и хост-адаптером.
46
SCSI
Поскольку у SCSI-дисков высокая скорость передачи данных, они используиспользуются в большинстве рабочих станций UNIX, которые производятся компаниями Sun, HP, SGI и другими.
Эти диски также встраиваются в компьютеры MacinMacintosh и сетевые серверы Intel.
47
SCSI
SCSI — это не просто интерфейс жесткого диска. Это шина, к которой могут подсоединяться SCSI-контроллер и до семи дополнительных устройств. Ими могут быть один или несколько жестких SCSI-дисков, устройства для чтения и записи компакт-дисков, сканеры, накопители на магнитной ленте и другие периферийные устройства.
Каждое устройство имеет свой идентификационный код от 0 до 7 (до 15 для 16-разрядных версий). У каждого устройства есть два разъема: один — входной, другой — выходной. Кабели соединяют выходной разъем одного устройства с входным разъемом следующего устройства и т.д. Последнее устройство в цепи должно быть терминальным, чтобы отражения от концов шины не искажали данные в шине. Обычно контроллер помещается на встроенной карте и является первым звеном цепи.
48
SCSI
49
SCSI
SCSI-контроллеры и периферийные SCSI-устройства могут быть источниками или приемниками команд. Обычно контроллер, действующий как источник, посылает команды дискам и другим периферийным устройствам, которые, в свою очередь, являются приемниками. Команды представляют собой блоки до 16 байтов, которые сообщают приемнику, что нужно делать. Команды и ответы на них оформляются в виде фраз, при этом используются различные сигналы контроля для разграничения фраз и разрешения конфликтных ситуаций, которые возникают, если несколько устройств одновременно пытаются использовать шину.
Это очень важно, так как интерфейс SCSI позволяет всем устройствам работать одновременно, что значительно повышает производительность среды, поскольку активизируются сразу несколько процессов. В системах IDE и EIDE, если одно из устройств работает в активном режиме, остальные обязательно должны быть пассивными.
50
ATA
Спецификация IDE/ATA была предложена в качестве недорогой альтернативы интерфейсам ESDI и SCSI для персональных компьютеров семейств IBM PC XT/AT. В результате сотрудничества компании Western Digital с Compaq Computer Corporation был разработан интерфейс IDE (Integrated Drive Electronics), называемый также АТА (AT attachment).
Первые промышленные устройства на базе IDE/ATA были выпущены в 1986 году. Интерфейс был стандартизован (ANSI X3T9.2/90-143) в 1990г. как ATA (AT Attachment). Основным отличием нового интерфейса была реализация большинства функций контроллера непосредственно на плате дискового накопителя. Такой подход упростил и удешевил хост-адаптеры, используемые для подключения винчестеров к компьютеру, и позволил обеспечить высокий уровень совместимости устройств разных фирм.
51
ATA
На смену IDE-дискам пришли устройства EIDE (Extended IDE
— усовершенствованные устройства со встроенным контроллером).
Преемника EIDE назвали АТА-3 (AT Attachment).
Следующая версия стандарта - ATAPI-4 (ATA Packet Interface
— пакетный интерфейс АТА) – 33 Мбит/с. ATAPI-5 – 66 Мбит/с.
Настоящий прорыв был совершен в стандарте ATAPI-7. Вместо расширения разъема диска (и, соответственно, скорости передачи данных) появилась спецификация последовательного интерфейса ATA (Serial ATA, SATA), позволившего передавать через 7-контактный разъем информацию на скоростях от 150 Мбит/с (до этого 80- провожной плоский кабель).
52
ATA
IDE
SATA
53
Сравнение дисковых интерфейсов
Параметр |
|
ST506/412 |
ST506/412 |
ESDI |
SCSI |
IDE/ATA |
|
|
MFM |
RLL |
|
|
|
Максимальная |
|
5Мбит/сек |
7.5Мбит/се |
10/24Мбит/ |
24/40МБайт/ |
10МБайт/се |
скорость обмена |
|
|
к |
сек |
сек |
к |
Максимальное |
|
4 |
4 |
7 |
56 |
2 |
количество устройств |
|
|
|
|
|
|
Максимальное |
|
2 |
2 |
2 |
36 |
2 |
количество устройств в |
|
|
|
|
|
|
DOS |
|
|
|
|
|
|
Подключение других |
- |
- |
- |
+ |
- |
|
устройств |
|
|
|
|
|
|
Число секторов |
на |
17 |
26 |
32-36 |
Не |
Не |
дорожке |
|
|
|
|
определено |
определено |
Многозадачный |
ввод- |
- |
+ |
+ - |
|
|
вывод |
|
|
|
|
|
|
Автоматическая |
|
- |
- |
+ |
+ |
+ |
коррекция ошибок |
|
|
|
|
|
|
Низкоуровневое |
|
+ |
+ |
+ |
- |
- |
форматирование |
|
|
|
|
|
|
54
