Главная Учебники - Разные Лекции (разные) - часть 32
|
УДК 681.3 БАГАТОФУНКЦІОНАЛЬНИЙ КОНТРОЛЛЕР ЗОВНІШНЬГО ЗАПАМ’ЯТОВУЮЧОГО ПРИСТРОЮ Альбом документів курсового проекту по дисципліні “Перифирійні пристрої ” Харків
2002 УДК 681.3 ЗАТВЕРДЖУЮ Завідуючий кафедрою ОТП __________(Домнін Ф.А.) “_____”_________2002 р. БАГАТОФУНКЦІОНАЛЬНИЙ КОНТРОЛЛЕР ЗОВНІШНЬГО ЗАПАМ’ЯТОВУЮЧОГО ПРИСТРОЮ Відомість проекту Розробники Керівник проекту ______(Скородєлов В.В.) “_____”_________2002 р. Виконавець ______(Борщ С.) “_____”_________2002 р. Харків
2002 Формат Аннотация В данном курсовом проекте разработана
структурная схема многофункционального контроллера ВЗУ. Для выполнения задания: 1.
Изучены принципы функционирования
накопителей на ГМД и накопителей типа “Винчестер”. 2.
Изучены методы контроля передачи
информации при обмене ЭВМ с ВЗУ. 3.
Сформулированы требования,
предъявляемые к многофункциональному контроллеру ВЗУ. 4.
Разработано дерево функций
контроллера. 5.
Построен алгоритм функционирования
многофункционального контроллера ВЗУ. 6.
Выделены участки алгоритма,
допускающие параллельную или конвейерную обработку. 7.
Распределены операторы алгоритма
между функциональными модулями. 8.
Разработан адаптер для подключения жесткого диска к параллельному порту PC. The summary In the given course project the
block diagram of multipurpose controller VZU is developed. For performance of the task: 1.
Principles of
functioning of stores on HDD and stores of type _Vinchester_ are investigated. 2.
Quality monitoring of
transfer of the information are investigated at an exchange of the COMPUTER
with VZU. 3.
The requirements showed
to multipurpose controller VZU are formulated. 4.
The tree of functions
of the controller is developed. 5.
The algorithm of
functioning of multipurpose controller VZU is constructed. 6.
The sites of algorithm
admitting parallel or conveyor processing are allocated. 7.
Operators of algorithm
between functional modules are distributed(allocated). 8. The adapter for connection of a hard disk to
parallel port PC is developed. УДК 681.3 ЗАТВЕРДЖУЮ Завідуючий кафедрою ОТП __________(Домнін Ф.А.) “_____”_________2002 р. БАГАТОФУНКЦІОНАЛЬНИЙ КОНТРОЛЛЕР ЗОВНІШНЬГО ЗАПАМ’ЯТОВУЮЧОГО ПРИСТРОЮ Технічне завдання Розробники Керівник проекту ______(Скородєлов В.В.) “_____”_________2002 р. Виконавець _______(Борщ С.) “_____”_________2002 р. Харків
2002 Техническое задание Разработать структурную схему многофункционального
контроллера ВЗУ. Разработать функционально-логическую схему одного из модулей
структурной схемы. Для выполнения задания следует: Изучить
принципы функционирования накопителей на ГМД и накопителей типа “Винчестер”. Изучить
методы контроля передачи информации при обмене ЭВМ с ВЗУ. Сформулировать
требования, предъявляемые к многофункциональному контроллеру ВЗУ. Построить
дерево функций контроллера. Разработать
вариант структурной схемы. УДК 681.3 ЗАТВЕРДЖУЮ Завідуючий кафедрою ОТП __________(Домнін Ф.А.) “_____”_________2002 р. БАГАТОФУНКЦІОНАЛЬНИЙ КОНТРОЛЛЕР ЗОВНІШНЬГО ЗАПАМ’ЯТОВУЮЧОГО ПРИСТРОЮ Пояснювальна записка Розробники Керівник проекту ______(Скородєлов В.В.) “_____”_________2002 р. Виконавець _______(Борщ С.) “_____”_________2002 р. Харків
2002 . Данный документ представляет собой пояснительную записку
объемом 34 листа. В пояснительной записке представлено 19 таблиц, 7 рисунков,
использовано 4 источника литературы и сеть Internet. ПРинцип функционирования
накопителя на ГМД и накопителя типа “Винчестер”……………………………………………………………………………..
4 Механизм общения контроллера
с диском…………………………………… 8 Контроллер жесткого
диска…………………………………………………………………… 8 Методы контроля передачи
информации при обмене ЭВМ и ВЗУ……. 9 Циклические
коды……………………………………………………………………………….. 11 Дерево функций многофункционального
контроллера………………. 15 ОПИСАНИЕ АДАПТЕРА ДЛЯ
ПОДКЛЮЧЕНИЯ IDE ВИНЧЕСТЕРА К ПАРАЛЛЕЛЬНОМУ ПОРТУ PC……………………………………………………………… 16 СТРУКТУРНАЯ СХЕМА
АДАПТЕРА………………………………………………………. 32 СХЕМА ЭЛЕКТРИЧЕСКАЯ
ПРИНЦИПИАЛЬНАЯ……………………………………… 33 Список литературы………………………………………………………………………
34 Принцип
функционирования накопителя на ГМД и накопителя типа “Винчестер” Основой
любого дискового устройства является магнитный носитель, имеющий форму диска.
поверхность д логически разделена на концентрические окружности, отсчет
которых у жестких дисков начинается от центра, а у гибких дисков -
от внешней кромки диска. Каждая такая концентрическая окружность
названа дорожкой. Однако
так как двусторонние дискеты и фиксированные диски имеют больше одной
поверхности, то для определений местоположения байта данных пользуются
трехмерными координатами. Понятие дорожка заменяют понятием цилиндр- группа
дорожек в одной и той же позиции магнитной головки на всех дисках (пластинах)
в одном дисководе определяется разрешающей способностью позиционера магнитных
головок и вертикальной плотностью носителя, которая измеряется числом дорожек
на дюйм (track per inch - TPI). Сектор представляет собой зону дорожки, в которой
собственно и хранятся разряды данных. количество секторов на дорожке зависит
от многих переменных, но в основном определяются суммарной длиной поля данных
и служебного поля, образующих сектор (горизонтальная плотность). размер
сектора обычно 512К для большинства дискет и некоторых типов жестких дисков. Рис. 1. Информационная структура всех типов дисков для РС АТ
одинакова и определяется базовой операционной системой DOS. С точки зрения операционной
системы элементарной единицей размещения данных на диске является кластер.
Он представляет собой группу секторов, с точностью до которой происходит
размещение файлов на диске. В РС АТ: для гибкого диска один кластер - это два
сектора (обычно 1К), для жесткого диска - четыре и более (>2K). Точное
значение размера кластера указывается в самом первом секторе диска - загрузочном
секторе - Boot sector. Дискета (или раздел жесткого диска )
структурирована следующим образом Таблица 1. Область
начальной загрузки помещается на дорожке 0, сектор 1, сторона 0 любой дискеты
или головка 0 жесткого диска. Область начальной загрузки содержит важную
информацию о типе носителя, структуре носителя (для механизма позиционера
носителя) и о том, как данные размещены на диске. Помещенная
ниже таблица демонстрируем наиболее распространенные форматы гибких и
жестких дисков. Таблица 2. Загрузочный сектор диска
(или раздела диска) должен иметь следующий формат: начало ВРВ конец ВРВ Таблица размещения файлов (FAT) Производительность диска
определяется четырьмя основными физическими параметрами: 1. временем доступа (мс) 2. размером цилиндра (секторов) 3. скоростью передачи данных (Кбайт/с) 4. средним временем ожидания (мс) Время доступа - то время,
которое требуется для перевода головок чтения-записи на нужные дорожки
(цилиндры). После установки над нужными дорожками головки должны перейти из
транспортного положения в положение чтения-записи. Все это и составляет
обычно время доступа. Скорость передачи данных
(скорость, с которой они выдаются с диска) зависит от скорости вращения
диска, плотности записи и секторного интерливинга. (Расслоение. Фактор
интерливинга, равный 4 означает, что имеются три сектора, разделяющие смежные
сектора. Следование секторов под головкой будет следующим- сектор 1, сектор
X, сектор Y, сектор Z, сектор 2 и т.д.). При коэффициенте интерливинга,
равного 6, у РС ХТ скорость передачи снижается с 5 М бит/с до 0.83 М бит/с. Среднее время ожидания -
время, за которое диск совершит половину оборота и нужный сектор окажется под
головкой. Использование
контроллера DMA (Прямого доступа к памяти) в настоящее время не применяется
для операций ввода-вывода с жестким диском. Контроллер в жесткого диска в АТ
использует 512-байтный секторный буфер, к которому МП (i80286) обращается
как к 16-разрядному устройству. Когда этот буфер полон или пуст, контроллер
прерывает МП (с помощью INT 14), после чего данные передаются при помощи
строковых команд ввода-вывода в память или из памяти со скоростью 2 Мбайта в
секунду (у IBM XT, использовавшего подсистему DMA, скорость передачи в два
раза ниже). Такая скорость достигается за счет использования трех тактов
(включая одно состояние ожидания) для переноса данных (16 бит) в процессор и
еще трех тактов (включая еще одно состояние ожидания) для переноса данных в
память. Таким образом, для передачи двух байтов данных используется шесть
тактов шины. Таблица параметров жесткого диска Она
находится по адресу вектора прерывания INT 41h для первого жесткого диска и
INT 46h для второго (если он есть): Таблица 4.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||