Глава 8, външно устройство за съхранение
В компютъра като външна памет, използвана за магнитни дискове (LDR), лентови устройства (РОС) - лентови устройства и оптично съхранение.
LDR са два вида: флопи диск - флопи диск (с носител-дискети) и NMD - твърд диск (тип "Winchester").
NMD имат много по-голям обем на външна памет и СЕЗОН-нещо (почти един порядък) производителност от дискетата. Но флопи ИПИ изчакване сменяеми магнитни носители - дискети (компактен, кото-ryh-лесно да се организират архивирането на данни и програми).
Външни запаметяващи устройства (HEVs) се свързват MF Th нарязан линия система с помощта на устройството за управление (на Con контролер).
се изисква Контролерът за две цели:
• Благодарение на MLS и ОП.
NMD и оптична памет - устройства с цикличен достъп до информация. РОС устройства са достъп последовател Ним.
достъп до информация във времето OVC далеч превъзхожда обръщението си към ОП. HEVs са относително бавно stvami Устройство електромеханичен тип.
8.1. Външни устройства за съхранение на дискета
Трите сортове се използват дискети: диаметър 203 mm (8 ") с диаметър от 133 mm (5.25") в диаметър и 89 mm (3.5 "), в последния набор затворени в твърда пластмаса жилищни големите Рас prostranenie получил дискета. диаметър 5,24 "и 3.5".
Дискета 5 "е правоъгълен пакет от черна хартия с изрези, в която е вградена lavsanovaja филм върху повърхността-ност, който се прилага на магнитен слой.
Флопи диск 3.5 "е пластмасово тяло с метална-хидравличен клапан, който защитава повърхността на дискетата увредени Denia. В зависимост от дискета капацитет на пластмасовия корпус има различен брой отвори (фиг. 8.1).
Отворите 2 и 3 са представени само за дискети на висок капацитет. Port 1 е единственият флопи капацитет от 720 килобайта. В 1.44 мегабайт дискета има дупки 1 и 2. Капацитетът на дискета от 2.88 MB (за тях се нуждаят от специални устройства) има три дупки (1, 2, 3). Дупка 1 на всички дискети служи за защита на записа.
FDD може да използва един или два флопи диск повърхност - зависи от броя на главите.
Фиг. 8.1. Поява флопи диаметър 3 "
Bits могат да се местят по повърхността на помия флопи-schyu стъпков мотор. Разграничаване между флопидисково устройство, в което мотори стъпкови може да направи 40 или 80 стъпки. Във връзка с този стандарт дискета може да има 40 или 80 парчета от едната страна. За около ценности като дискети, използвани двубуквени тагове:
• SS (едностранен) - едностранно;
• DS (двустранен) - двустранно;
• SD (единичен плътност) - еднократна плътност;
• DD (двойна плътност) - двойна плътност;
• QD (Quadro плътност) - четворна плътността;
• HD (висока плътност) - с висока плътност;
• ED (Extra-висока плътност) - ултра-висока плътност.
Обемът на информацията, съхранена на дискета пресичане зависи както от-ruktsii дискети и начина на публикуване на информация по тях.
Всяка песен е разделена на части - сектор. Всички записи съдържат-RAT е един и същ брой сектори. Капацитетът на сектора - това е най-малкото количество от данни, които могат да бъдат съхранени на диска-приятел (или чете от него) в продължение на една входно-изходна операция.
Броят на коловозите, редица сектори на звено, на капацитета на сектора и броя на работните повърхности от флопи дефинирани делящи капацитета му.
На IBM PC използва две работни повърхности 40 или 80 DORO пръти на една повърхност; 8, 9, 15 или 18 сектори на един път; 128, 256, 512 или 1024 байта на един сектор.
Една от характеристиките на дискетата е допустима плътност на запис:
(SD) - нормално: 24 TPI (лента на инч - марка на инч);
(DD) - двойно: 48 TPI;
(HD - висока плътност) - четворна (Quadro плътност): 96 TPI;
единични (20 песни);
двойни писти (40);
четворна (80 песни): (QD-9 обем от 720 KB), (QD-15 от 1.2 MB (размер сектор в QD-15 е равно на 1 Kbyte)).
За да разширите възможностите разработени 800.com програма DOS и PU_1700.com, които ви позволяват да работите с нестандартни формати неправителствена дискети.
Логическата структура на диска: магнитен диск (дискета или жест-кю) преди първата употреба трябва да бъде форматиран. По време на форматиране на диска на повърхността си с помощта на магнит-правителствени ръководители да си води бележки: са маркирани маршрути и отрасли върху тях, са управление на дискети област.
Всички Форматирането е разделена на три части: физическите параметри, създаването на логическа структура и натоварването на системата на работа-onnoy задвижващата (т.е. физически, и логична система е форматиран, наличието на).
Физическо форматиране е маркиране на песни (трекинг) и сектори с изготвянето нотация в сектори, отпуснати за TRE-кортежи на обслужваните райони. Сектор отделя чрез интер-вала. Произходът на диск разделяне е специален отвор (индекс).
Пътеки са номерирани от 0 до N - 1 (където N - общ брой на парчета) на диск ръб до центъра. На физическо ниво сектор добре meruyutsya от 1 до m.
сканиране структура път след флопи маркиране е показано на фиг. 8.2.
Фиг. 8.2. флопи песен структура
За формати DS-8 и DD-8 интервал 1 е 32-байт "4E" интервал 2 - 22 байта "4E" интервал 3 - 80 байта "4E". Всеки сектор включва 574 байта.
Логически форматиране е на корицата, съответно, на стандартите за операционната система. Целта на логически формат - създаване на контролни диск таблици, за да се настанят на използването на наличните ресурси.
Система Формат да бъде натоварена на файлове на операционната система диск повторно zidentnyh.
В резултат на структурата на форматиране се образува функционален кръг диск, показан на фиг. 8.3.
Фиг. 8.3. Функционалната структура на диска
Зоната на обслужване е изпълнен с дискетата е форматирана дискета винаги, площта на система - само при създаване на система дискета. Размерът на зоната на обслужване е 2% от общия капацитет на дискетата.
В IBM PC използва няколко вида дискови устройства (FDD), ко-torye ви позволи да работи само с определени формати. Видове стандартизирани формати са изброени в таблица. 8.1.
Таблица 8.1 стандартни формати MS DOS дискета
Целта и структурата на сектора на услугите.
Boot- включва обувка блок и заема 512d байта (200h).
В началото на този сектор е най-близко до прехода към първоначалното зареждане план програмата, а след това е таблица, описваща коефициенти-мат дискети. В структурата на таблиците в различните версии на DOS. Преди версия 4.0, таблицата съдържа параметрите, изброени в таблица. 8.2 (дадени в скоби типична стойност за DS / DD-9).
В края на BOOT-сектор съдържа две идентификация Бай-та: "55" и "Ааа".
Таблица 8.2 Структура на сектора на зареждане
Изместването от началото на сектора (байт)
Екипът отидете на програмата за начално зареждане
OS име на производителя или
Форматиране (произволна информация)
Броят на байтове в сектора (200h)
Броят на сектори в клъстер
Броят на сектори преди мазнина (1)
FAT брой копия (2)
Максималният брой на 32-байт
елементи на корена (70Н)
Общият брой на секторите на дискета (200h)
FD-медия ЕВРОВОК (ЕВРОВОК байт носител на данни среда) (вж. Таблица. 8.5)
Брой сектори заета от един
Например FAT (2)
Броят на сектори на писта (9)
Броят на дискета работа повърхности (2)
Броят на "скрити" сектори (00)
Стартирайте програмата за изтегляне
Байт - среда ЕВРОВОК (ЕВРОВОК носител - FD) може при Niemann-стойности, посочени в таблицата. 8.3.
Boot програма, съдържаща се в багажника-сектор, предназначен за четене от система дискета-резидент Fi риболов и MS DOS команда процесор и поставянето им в ОП.
таблица за разпределение на файловете (File таблицата за разпределение, FAT) е диск картирани поле данни структура - текущи данни за разпространение поле дискети между файлове.
Възможните стойности са байт-дескриптори Таблица 8.3
Байт стойност FD
DOS разделя цялата площ на дискови данни на елементарни единици логично-Кие - клъстери. Ако искате да пишете на диск всеки набор от данни (файл), независимо от продължителността на паметта ще се разпределят клъстери. Размерът на клъстера, зависи от вида на формат. Дискети 360 КВ капацитет (DS / DD-9), клъстер държавно хм на два сектора на 512 байта и е с капацитет от 1 КВ. Всички дискови клъстери имат свои собствени стаи. FAT флопи диск се състои от 12-битови елементи, полицията (в голям капацитет твърд диск - от 16-битова).
Нула елемент съдържа идентификацията на дискетата формати:
FFF - размер SS, 8 сектора на писта за 8 "дискети;
FFE - 8 сектори на писта за 8 "дискети;
FF9 - DS / HD-9 или DS / HD-15;
FFO - DS / HD-18, или всеки друг, коригирани за BOOT сектор.
Първият елемент съдържа мазнини код FFF.
Започвайки с втория елемент всяка съдържа статус FAT сажди лзвани клъстер (свободна - 000, зает - 002-FFO, увредени ден - FF1-FF7) в последователността, показана в таблица. 8.4.
Номер FAT елемент
FF9 да форматирате флопи дискове (DS / DD-9) е равен на броя на клъстерите 355d.
Състоянието на заетостта на клъстера съдържа редица следващия клъстер, който е даден файл или код на последната купа FF8-FFF файл.
Дисково пространство, получена от всеки файл се състои от следните последователности (-верига) клъстери. Брой на първия клъстер, в започне Koto-ром файлове, се отбелязва в главната директория. Мазнината елемент, съответстващ на тази група съдържа редица следващия клъстер, ръководството, което е продължение на файла, и така да, Лий "веригата". Последната купа на файла обикновено съдържа FFF. Например, ако файлът се намира на 3, 17 и 25, дискови купове, а след това в главната директория е посочен за файла, той Прекарайте-schaetsya клъстер номер 3. В FAT елемент, съответстващ на третия-ти клъстера се записва номера на следващия клъстер ( 17), като FAT елемент, съответстващ на клъстер номер 17, ще съдържа номера на следващия клъстер - 25 и FAT елемент, съответстващ на клъстер номер 25, ще се записва последния клъстер на кода - обичайните, но FFF.
В основната директория на устройството съдържа информация за файловете и подкови-каталог, пуснати на диск.
Всяко изображение в каталога е описана с помощта на 32 байта, които са елемент (ред) директория. Всеки сектор съдържа указател 512/32 = 16 реда. В един от тях (обикновено първата) може да се запише името на диска (етикет обем).
Структурата на папките е показана в таблицата. 8.5.
Таблица 8.5 Структура на директориите
разширение Име (тип файл)
Включено поле (нули)
Времето за създаването на файл
Създаден на файла
Брой на първоначалния клъстер файл
Името на файла и разширението са написани на код ASCII. Когато пишете името на диска, тези две области са комбинирани, т.е. етикет обем п-Jette съдържа 11 символи. Неизползваните байта са първите две полета са пълни с символите на "пространство". Първият байт на полето с името се използва за обозначаване изтрити файлове (Neh.kod "E5") и свободни линии в указателя ( "00").
Байт файл атрибут може да се предположи, следните шестнадесетични стойности:
01 - файлът е само за четене;
02 - скрит файл;
04 - файловата система;
Скрити и системни файлове не са достъпни за вход от CLAVE обиколки DOS команди (например DIR команда). Поддиректории функция-tsioniruyut правата на обикновените файлове.
Часът и датата на създаване на файла, се изчислява по формулите
време = 2,048 + х минути х 32 секунди +; = Дата (година - 1980) х 512 х 64 + месеца + ден.
дължина на файла, е представен в байтове.
Пример на два файла в основната директория и тлъстината показано на фиг. 8.4.