Читать реферат по информационным технологиям: "Сохранение данных на гибких дисках" Страница 3

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

При считывании информации намагниченные участки носителя вызывают в магнитной головке импульс тока (явление электромагнитной индукции). Носители информации имеют форму диска и помещаются в конверт из плотной бумаги (5,25") или пластмассовый корпус (3,5"). В центре диска имеется отверстие (или приспособление для захвата) для обеспечения вращения диска в дисководе, которое производится с постоянной угловой скоростью 300 об/с.

В защитном конверте (корпусе) имеется продолговатое отверстие, через которое производится запись/считывание информации.

На боковой кромке дискет (5,25") находится маленький вырез, позволяющий производить запись, если вырез заклеить непрозрачной наклейкой, запись становится невозможной (диск защищен). В дискетах 3,5" защиту от записи обеспечивает предохранительная защелка в левом нижнем углу пластмассового корпуса.

Для начала pаботы диск должен быть форматирован, т. е. должна быть создана физическая и логическая структура диска.

В процессе форматирования на диске образуются концентрические дорожки, которые делятся на сектора, для этого головка дисковода расставляет в определенных местах диска метки дорожек и секторов.

Что входит в пpоцесс фоpматиpования?

1. Создание загpузочной записи дискеты (Boot-Record).

2. Создание таблицы pазмещения файлов (FAT - File Allocation Table), в котоpой хpанится инфоpмация о местоположении файлов на дискете и свободном дисковом пpостpанстве.

3. Создание коpневого каталога (ROOT-DIR).

Данные записываются не сплошным потоком, а блоками определенного размера. Эти блоки называются секторами.

Сектор представляет собой наименьший объем данных, который записывается или прочитывается контроллером.

Для каждого сектора выполняется контроль записи или чтения.

При записи сектора вычисляется контрольная сумма всех байтов, находящихся в секторе, и эта контрольная сумма записывается на диск в служебную область, расположенную после сектора.

При чтении эта контрольная сумма вычисляется заново и сравнивается с контрольной суммой, считанной из служебной области.

При несовпадении контроллер сообщает программе об ошибке. Дорожки нумеруются начиная от нулевой, головки тоже начиная от нулевой, а вот секторы - начиная с первого. Почему так было сделано - сказать трудно, но именно такая нумерация используется при работе с контроллером диска и функциями прерывания BIOS, обслуживающими дисковую подсистему. В операциях чтения или записи на физическом уровне необходимо указывать номер дорожки (0, 1, ...), головки (0, 1, ...), номер сектора (1, 2, ...).

Для правильной работы с дисками на физическом уровне программа должна располагать существенно большей информацией о дисках, чем просто номер нужной дорожки или головки. Например, она должна знать, сколько головок и сколько дорожек имеет то или иное дисковое устройство, сколько байт содержится в одном секторе и многое другое.

При записи информации на магнитный диск используется потенциальный метод записи без возвращения к нулю. Запись по этому методу осуществляется путем изменения направления тока записи в магнитной головке в соответсвии с обрабатываемыми данными. Изменение направления тока записи вызывает перемену магнитного потока в магнитной головке, что приводит к изменению намагниченности участка


Интересная статья: Основы написания курсовой работы