- •Организация эвм и систем
- •Глава 6 Организация памяти
- •Глава 1. Структура современного компьютера
- •1.1 Основные понятия
- •1.2 Принцип действия компьютера
- •Цикл работы компьютера
- •1.3 Программное обеспечение компьютера
- •1.4 Надежность, производительность и показатели быстродействия
- •Производительность компьютера
- •Технико-эксплуатационные характеристики
- •1.5 Вычислительные системы и сети
- •Вопросы для самопроверки
- •Глава 2 представление информации в компьютере
- •5.2 Система команд. Форматы команд и способы адресации
- •5.3 Система прерываний и приостановок, состояние процессора
- •Характеристики системы прерываний
- •Организация перехода к прерывающей программе
- •5.4 Режимы работы процессора: однопрограммный, пакетный, разделения времени, реального времени
- •5.5 CisCиRisCкомпьютеры
- •Процессоры персональных компьютеров
- •5.6 Устройства управления
- •Устройства управления с хранимой в памяти логикой
- •5.7 Методы и средства повышения производительности процессоров персональных компьютеров
- •Суперскалярная обработка
- •Переименование регистров
- •Динамическое прогнозирование условных переходов
- •Контроллер памяти Контроллер pci
- •Вопросы для самопроверки
- •Глава 6. Организация памяти
- •6.1 Адресное пространство
- •6.2 Виды памяти
- •6.3 Оперативная память
- •Статическая и динамическая память
- •6.5 Внешняя память
- •6.6 Организация виртуальной памяти
- •Страничное, сегментное и странично-сегментное распределение
- •Свопинг
- •6.7 Защита памяти
- •Вопросы для самопроверки
- •Глава 7. Интерфейсы
- •7.1 Понятие интерфейса и его характеристики
- •7.1 Состав линий системной шины
- •Передача данных по проводным линиям связи По линиям связи современных интерфейсов преимущественно передаются низкочастотные дискретные одно - и биполярные сигналы (рисунок 7.Х).
- •Адрес верный
- •7.2 Подключение устройств
- •7.4 Интерфейсы внешней памяти
- •7.5 Малые интерфейсы (usb,ide,rs-232c,scsi)
- •Вопросы для самопроверки
- •Глава 8. Периферийные устройства компьютеров
- •8.1 Организация систем ввода-вывода. Каналы, контроллеры
- •Основные функции свв
- •Программный ввод-вывод
- •Прямой доступ в память
- •8.2 Клавиатура и мышь
- •8.3 Дисплеи
- •8.4 Принтеры
- •8.5 Накопители на магнитных дисках
- •Структура накопителя на жестких дисках
- •Структура и особенности накопителя на гмд
- •8.6 Накопители на компакт-дисках (cd-rom, cd-r, cd-rw, dvd)
- •8.7 Другие виды периферийных устройств
- •Вопросы для самопроверки
- •Какие особенности пу делают возможным организацию параллельной обработки и ввода-вывода?
- •Закон Амдала
- •Совместно используемая и распределенная память
- •Когерентность кэш-памяти
- •Наибольшее распространение получили следующие аппаратные механизмы, реализующие протокол когерентности кэш-памяти: это протоколы наблюдения и на основе справочника.
- •9.2 Конвейерные системы
- •Векторные регистры
- •9.3 Симметричные системы
- •9.4 Вычислительные системы со сверхдлинным командным словом
- •9.5 Другие виды мультипроцессорных систем
- •Машины с массовым параллелизмом
- •Нейрокомпьютеры
- •9.6 Проблемно-ориентированные системы
- •Вопросы для самопроверки
- •Глава 10. Организация вычислительного процесса
- •12.2 Системы автоматического контроля и диагностики
- •Контроль передач информации
- •Контроль арифметических операций
- •12.3 Защита памяти. Raid-массивы
- •12.4 Построение «безотказных» систем питания Вопросы для самопроверки
- •Список литературы
7.4 Интерфейсы внешней памяти
Развитие интерфейсов НЖМД шло двумя путями. Одно решение заключалось в создании в самом накопителе отдельного «интеллектуального» контроллера, который брал бы на себя значительную часть работы по взаимодействию с НЖМД. Результатом этого подхода явился интерфейс SCSI (Small Computer System Interface),быстро завоевавший популярность для серверов.
Более дешевое решение состояло в том, чтобы переложить значительную часть операций по управлению вводом-выводом на ЦП. У этого решения есть вполне очевидный недостаток: снижение мощности ВС, особенно заметное при многозадачной работе. Результатом такого подхода явился интерфейс IDE/АТА (Integrated Drive Electronics/AT Attachment for Disk Drives).
Интерфейс IDE (ATA)
В выпущенном в 80-х годах компьютере PC АТ накопитель на жестком диске был подсоединен к 16-бит шине ISA и управлялся отдельным собственным контроллером. Но затем было предложено управляющую электронику встроить в сам накопитель. Стандарт на такой интерфейс получил название АТА; он
обеспечил возможность модернизации ПК путем простой замены или добавления жестких дисков. Позднее появилось обозначение этого же интерфейса IDE.
Спецификация АТА определила, что к одному каналу можно подключать два устройства – ведущее и ведомое и установила режимы программного обмена данными PIO и прямого доступа в память DМА.
Режим программного ввода-вывода PIO предусматривает участие ЦП в обмене данными между диском и ОП. В режиме прямого доступа в память DМА устройство напрямую общается с системной памятью, перехватывая управление шиной.
Интерфейс АТА разрабатывался исключительно для подключения жестких дисков. Между тем появились новые компоненты: дисководы, например, СD-ROM, магнитооптика, стримеры и т.д., кроме того, скорость считывания жестких дисков быстро увеличивалась, и режимы, предусмотренные АТА, не удовлетворяли возрастающим требованиям. Все это вызвало появление нового интерфейса АТА-2.
Стандарт АТА-2 установил более быстрые протоколы PIO и DMA, определил новый режим обмена данными при передаче блоками, а также новую адресацию дискового пространства LBA (Logical Block Addressing). Затем в очередном стандарте АТА-3 был определен новый элемент, так называемая технология SМАRТ. Существенным шагом вперед стало появление протокола АТАРI (АТА Packet Interface – пакетный интерфейс АТА). Он обеспечил возможность подключения к IDE компонентов, отличных от жестких дисков. Различные фирмы производители ЖМД стали использовать собственные названия этих интерфейсов.
Обобщенно возможности разновидностей интерфейса IDE/ATA представлены в таблице 7.1.
Таблица 7.1. Основные возможности разновидностей интерфейса IDE/ATA
Параметры |
ATA |
ATA-2 |
ATA-3 |
ATA/ ATAPI-4 |
ATA/ ATAPI-5 |
ATA/ ATAPI-6 |
Режим работы |
PIO 1 |
PIO 4 DMA 2 |
PIO 4 DMA 2 |
PIO 4 DMA 2 UDMA 2 |
PIO 4 DMA 2 UDMA 4 |
PIO 4 DMA 2 UDMA 5 |
Пропускная способность, Мбайт/c |
4 |
16 |
16 |
33 |
66 |
100 |
Число подключаемых устройств |
2 |
2 |
2 |
2 на канал |
2 на канал |
2 на канал |
Число проводников шлейфа |
40 |
40 |
40 |
40 |
80 |
80 |
Контроль четности |
Нет |
Нет |
Нет |
Есть |
Есть |
Есть |
Возможности дальнейшего совершенствования параллельного интерфейса IDE, несмотря на появление жестких дисков UltraAТА-133 практически исчерпаны.