МИНИСТЕРСТВО СВЯЗИ РОССИЙСКОЙ ФЕДЕРАЦИИ
МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ
И ИНФОРМАТИКИ
Кафедра ВТ и УС
К У Р С О В А Я Р А Б О Т А
по теме
Многофункциональный контроллер ВЗУ
Выполнение:
Студент гр. А19301
Рыбалко С.О.
Проверка:
д.т.н. Кириллова Л.В.
НГМД (FDD) | НЖМД (HDD) | Скорость передачи | Элементная база |
1 | 2 | > 625 (K байт/с) | МИС и СИС |
Основой любого дискового устройства является магнитный носитель, имеющий форму диска. поверхность д логически разделена на концентрические окружности, отсчет которых у жестких дисков начинается от центра, а у гибких дисков - от внешней кромки диска. Каждая такая концентрическая окружность названа дорожкой.
Однако так как двусторонние дискеты и фиксированные диски имеют больше одной поверхности, то для определений местоположения байта данных пользуются трехмерными координатами. Понятие дорожка заменяют понятием цилиндр- группа дорожек в одной и той же позиции магнитной головки на всех дисках (пластинах) в одном дисководе определяется разрешающей способностью позиционера магнитных головок и вертикальной плотностью носителя, которая измеряется числом дорожек на дюйм (track per inch - TPI).
Область начальной загрузки | Boot sector | Системная |
Первая копия FAT | область | |
Вторая копия FAT | не используется в RAM-дисках | диска |
Корневое оглавление | Root directory | |
Область данных, включая подоглавления | data area |
Область начальной загрузки помещается на дорожке 0, сектор 1, сторона 0 любой дискеты или головка 0 жесткого диска. Область начальной загрузки содержит важную информацию о типе носителя, структуре носителя (для механизма позиционера носителя) и о том, как данные размещены на диске.
Помещенная ниже таблица демонстрируем наиболее распространенные форматы гибких и жестких дисков.
Тип дискеты | Емкость Мбайт | Число цилиндров | Число секторов на дорожке | Число головок |
5 1/4 ” | 1,2 | 80 | 15 | 2 |
3 1/2 ” | 0,72 | 80 | 9 | 2 |
1,44 | 80 | 18 | 2 | |
Тип жесткого диска | Емкость Мбайт | Число цилиндров | Число секторов на дорожке | Число головок |
РС/ХТ | 10 | 306 | 17 | 4 |
Тип 20 на РС АТ | 30 | 733 | 17 | 5 |
Современные типы | 128 | 1024 | 17 | 15 |
накопителей | 210 | 1024 | 34 | 12 |
Загрузочный сектор диска (или раздела диска) должен иметь следующий формат:
Смещ. | Длина | Содержимое | ||||||||||||||||||||
+0 | 3 | JMP | xx | xx | NEAR-переход на код загрузки | |||||||||||||||||
+3 | 8 | ‘I’ | ‘B’ | ‘M’ | ‘3’ | ‘.’ | ‘3’ | OEM-имя фирмы версия системы | ||||||||||||||
+0Bh | 2 | Sector | size | Байтов на сектор | начало ВРВ | |||||||||||||||||
+0Dh | 1 | Cluster size | Кластера размер | |||||||||||||||||||
+0Eh | 2 | Reserve | sect. | Число резервных секторов (перед 1-й FAT) | ||||||||||||||||||
+10h | 1 | FatCnt | Число таблиц FAT | |||||||||||||||||||
+11h | 2 | Root | Size | Макс. число 32-байтовых элементов корневого оглавления | ||||||||||||||||||
+13h | 2 | Tot | Sects | Общее число секторов на носителе (раздел DOS) | ||||||||||||||||||
+15h | 1 | Media | Дескриптор носителя (То же, что 1-й байт FAT) | |||||||||||||||||||
+16h | 2 | Fat | Size | Число секторов в одной FAT | конец ВРВ | |||||||||||||||||
+18h | 2 | Trk | Sects | Секторов на дорожку (цил.) | ||||||||||||||||||
+1Ah | 2 | Head | Cnt | Число головок ЧТ/ЗП (поверхн-тей) | ||||||||||||||||||
+1Bh | 2 | Hidn | Sec | Число скрытых секторов | ||||||||||||||||||
+1Eh | Размер форматированной порции корневого сектора, начало кода и данных загрузки |
Таблица размещения файлов (FAT)
Это связный список, который DOS использует для отслеживания физического расположения данных на диске и для поиска свободной памяти для новых файлов. При размещении файла на диске FAT выделяет место на диске с дискретностью с один кластер, поскольку FAT рассматривает все секторы одного кластера как один сектор. Если файл не заполняет выделенные ему секторы в кластере, то они теряются и не могут быть использованы для другого файла. Файл может занимать несмежные кластеры, тогда FAT связывает кластеры в цепочки. Размер элемента FAT от используемого диска. FAT включает 12-разрядный элемент (1,5 байта) (или 16-разрядный - для жестких дисков емкостью свыше 10 Мбайт) для каждого кластера.