
- •Эвм и вычислительные системы».
- •Часть II.
- •Оглавление.
- •Лекция №19 конструкция персонального компьютера.
- •19.1. Основные конструктивные компоненты персонального компьютера.
- •19.2. Корпус пк.
- •19.3. Блок питания.
- •19.4. Системные платы.
- •19.5. Конструктивы и установка плат.
- •Лекция №20 ключевые микросхемы.
- •20.1. Стандартные микросхемы первых системных плат.
- •20.2. Набор микросхем или - chipset.
- •20.3. Микропроцессоры.
- •20.4. Организация доступа к памяти при использовании intel совместимых процессоров
- •Лекция №21 память компьютера
- •21.1. Иерархия подсистемы памяти пк.
- •21.2. Оперативная память.
- •21.3. Архитектура оперативной памяти.
- •21.4. Логическая организация памяти.
- •Лекция № 22 базовая система ввода/вывода.
- •22.1. Bios и cmos ram. Общие сведения.
- •22.2. Возможности bios. Конфигурирование системных ресурсов.
- •22.3. Тест начальной загрузки post.
- •Лекция № 23 кэш – память
- •23.1. Принципы построения кэш-памяти.
- •23.2. Типы кэшей
- •23.3. Целостность данных в кэш-памяти
- •23.4. Кэш-память и эффективность программ
- •Лекция №24 накопители на жестких дисках.
- •24.1. Типы накопителей.
- •24.2. Накопители на жестких дисках. (Винчестеры)
- •24.3. Параметры жестких дисков
- •24.4. Низкоуровневое форматирование
- •24.5. Логическая структура диска
- •24.6. Загрузочный сектор br (Boot Record).
- •24.7. Таблица размещения файлов fat (File Allocation Table).
- •24.8. Корневой каталог (root Directory).
- •24.9. Главный загрузочный сектор mbr (Master Boot Record).
- •24.10. Порядок установки винчестера.
- •24.11. Кэширование диска.
- •Лекция №25 интерфейсы винчестеров
- •25.1. Интерфейс st-506/412.
- •25.2. Интерфейс еsdi
- •25.3. Интерфейс scsi
- •25.4. Интерфейс ide (ata)
- •Лекция №26 шины персональных компьютеров.
- •26.1. Обзор шин пк.
- •26.2. Системные шины.
- •26.3. Локальные шины.
- •26.4. Шина pci (Peripheral Component Interconnect) (1992 год).
- •26.5. Магистральный интерфейс agp.
- •Лекция № 27 видеоподсистемы
- •27.1. Мониторы.
- •27.2. Основные стандарты мониторов (видеоадаптеров).
- •27.3. Проблемы цветопередачи.
- •27.4. Видеопамять.
- •27.5. Повышение скорости работы видеоадаптера.
- •Лекция № 28 современные видеоподсистемы персональных компьютеров.
- •28.1. Свойства современных видеоадаптеров
- •28.2. Современные видеоадаптеры
- •28.3. Архитектура персональных машин с объединенной памятью. Новая архитектура ibm-совместимых пк.
- •28.4. Варианты развития архитектуры uma
- •Лекция 29. Лекция №30 архитектура компьютера
- •30.1. Параллелизм, компьютерная архитектура и приложения пользователя
- •30.2. Однопроцессорные архитектуры
- •30.3. Многопроцессорные архитектуры
- •30.4. Выбор архитектуры
- •Лекция №31 архитектура современных программных средств План лекции
- •31.1. Программное обеспечение эвм
- •31.2. История развития программных средств эвм.
- •31.3. Структура программного обеспечения.
- •31.4. Проблемно-ориентированные пакеты прикладных программ.
- •Лекция №32 операционные системы эвм.
- •32.1. Системное программное обеспечение эвм
- •32.2. Операционные системы (ос) эвм
- •32.3. Организация операционных систем.
- •32.4. Концепция виртуальной операционной системы.
- •32.5. Типы операционных систем.
- •32.6. Операционная среда ms-dos.
- •32.7. Операционная система Unix.
- •Лекция № 33. Операционные системы эвм (продолжение).
- •33.1. Операционные оболочки эвм.
- •33.2. Многооконный графический интерфейс.
- •33.3. Инструментальное программное обеспечение (ипо) эвм.
- •33.4. Трансляторы с языка высокого уровня.
- •33.5. Двухуровневая организация схемы компилятора.
- •33.6. Естественные языки программирования.
- •Лекция № 34 прикладное программное обеспечение
- •34.1. Прикладное программное обеспечение эвм
- •34.3. Классы пакетов прикладных программ
- •34.4. Основные прикладные средства пк.
- •34.6. Качественные характеристики программного обеспечения
25.4. Интерфейс ide (ata)
Интерфейс ATA – воплощение идеи переноса контроллера диска непосредственно к накопителю.
Этот интерфейс имеет множество названий: IDE, АТ-Bus, РС/АТ, Task File и т.д. Стандартизован в 1990 г. как ATA (ANSI Х3Т9.2/90-143). Итак, интерфейс IDE был предложен пользователям AT и XT-совместимых компьютеров летом 1988 г. как недорогая альтернатива интерфейсам ESDI и SCSI. Отличительной особенностью нового интерфейса является реализация функций контроллера в самом накопителе. Таким образом, если винчестер имел интерфейс IDE, это означало, что большая часть компонентов контроллера, совместимого по адресам с интерфейсом SТ506/412, расположена вместе с электронной частью винчестера.
Вся информация о "геометрии" винчестера ATA (количество цилиндров, головок, секторов) хранится на самом диске. Винчестеры ATA поддерживают обычно только программный ввод-вывод по 8- или по 16-битовой шине данных. К двенадцати базовым командам, первоначально используемым в интерфейсе, после стандартизации было добавлено еще 12. Базовый набор команд полностью соответствует набору классического контроллера для PC - WD1002/1003.
Подсоединение ATA-винчестера к компьютеру (рис. 25.4) выполняется посредством 40-контактного плоского кабеля либо к соответствующему разъему непосредственно на системной плате, либо через специальный адаптер, установленный в один из разъемов расширения. Простейший адаптер АТА содержит только буферы сигналов шины и дешифратор адресов. В настоящее время адаптеры ATA совмещают также функции контроллеров для приводов флоппи-дисков компьютера. Благодаря тесному взаимодействию контроллер—винчестер, предусматривается ряд особенностей, повышающих производительность винчестера, например, использование аппаратной кэш-памяти для получения коэффициента чередования 1:1, режима трансляции физических параметров диска в логические, что позволяет использовать "нестандартные" параметры накопителя и т.п. Скорость обмена данными для накопителей ATA обычно составляет около 10 Мбайт/с.
Рис.25.4.
К одному разъему ATA можно подключить два винчестера, используя соединение "дэйзи-цепочка" (управляющий - Master, управляемый - Slave). Метод кодирования информации на винчестере обычно скрыт от пользователя (иногда он приводится в технической документации, обычно RLL). Поскольку винчестеры с ATA используют те же адреса, что и винчестеры с интерфейсом ST506/412, то, как правило, их нельзя применять вместе. Подавляющее большинство современных IВМ-совместимых ПК оснащено ATA-винчестерами.
Существенным недостатком данного интерфейса является ограничение емкости винчестера. Он поддерживает диски емкостью до 528 Мбайт, что обусловлено произведением максимально адресуемых системой BIOS и самим интерфейсом цилиндров (1024), головок (16), секторов на дорожку (63) и размера одного сектора, который у всех дисков составляет 512 байт. В таблице 25.1 приведено максимальное количество цилиндров, головок и секторов для интерфейса IDE и прерывания 13h базовой системы ввода-вывода (BIOS). Чтобы IDE и BIOS могли работать вместе, из двух максимальных адресов приходится выбирать меньший.
Таблица 25.1.
Развитием стандарта IDE стали два стандарта: Enhanced IDE и Fast IDE, которые позволили обойти это ограничение.
Enhanced IDE разработан фирмой Western Digital и характеризуется:
- поддержкой накопителей до 8.4 Гбайт;
- повышенной скоростью передачи данных;
- способностью обслуживать одновременно до четырех устройств (2 обычных IDE и 2 - Enhanced IDE), включая накопители на оптических дисках типа CD-ROM, что достигается благодаря возможности установки в компьютер дополнительного адаптера.
Чтобы использовать жесткие диски с Enhanced IDE с обычным адаптером IDE, необходимо иметь модернизированный BIOS. Если BIOS старый, то возможен программный способ подключения такого диска. Специальные драйверы перехватывают прерывание int 13h и позволяют переключать 4 неиспользуемых бита из номера головки в int 13h для использования их в качестве дополнительных битов номера цилиндра. Это позволяет повысить максимальную емкость устройства IDE до 8,4 Гбайт. Однако при этом можно будет подключить не более двух устройств.
Fast IDE разработан фирмой Seagate и обладает первыми двумя из трех вышеперечисленных характеристик и поэтому его поддержка обходится несколько дешевле. Для работы с дисками Fast IDE не требуется никаких изменений в аппаратном обеспечении. Эти диски работают со стандартным адаптером IDE, стандартной материнской платой и стандартной версией BIOS. Для работы требуется лишь установить дополнительный программный драйвер.
В конце 1996 г. фирмы Quantum и Intel предложили вариант протокола ATA, позволяющий достичь скорости передачи данных между центральным процессором м буфером накопителя 33 Мбайт/с без необходимости внесения изменений в оконечные устройства или замены кабелей, получивший название Ultra DMA/33. Кроме увеличения скорости обмена данными данный протокол, благодаря увеличению запаса времени и применению циклического контроля четности, недоступного в традиционных режимах ATA, повышает степень их достоверности.
Дисководы и системы, в которых будет применяться технология Ultra DMA/33, совместимы с существующим стандартом ATA: в старых компьютерах, не поддерживающих этого режима, они работают со скоростью 16 Мбайт/с. Для использования всех возможностей протокола надо установить адаптерную плату Ultra DMA/33 для шины PCI.
Сравнительные параметры рассмотренных интерфейсов приведены в таблице 25.2.
Таблица 25.2.