Главная | Соглашение | Публикация статей

Физические аспекты работы с дисками
Категория: Статьи

Что же, собственно, представляет из себя диск?
Дискета (флоппи-диск) - это круглая пластинка в квадратном конверте, покрытая с двух сторон магнитным материалом. Этот материал похож на тот, что используется в магнитных лентах обычных бытовых магнитофонов, но отличается по некоторым характеристикам (например, по форме и ширине петли гистерезиза). Ближе к центру в диске находится маленькое отверстие, предназначенное для синхронизации. Когда дискета вставляется в дисковод, с обеих сторон (сверху и снизу) к ней прижимаются магнитные головки. При этом нет никакого зазора между головками и поверхностью дискеты. С помощью специального шагового двигателя головки могут перемещаться скачкообразно вдоль радиуса диска, как бы прочерчивая при вращении диска концентрические окружности. Эти окружности называются дорожками, треками или цилиндрами - в литературе можно встретить различные названия.
Жесткий диск состоит из нескольких жестких круглых пластинок, покрытых магнитным материалом. Пластинки вращаются с огромной скоростью (порядка 7200 - 14400 оборотов в минуту) в герметичном корпусе. Около каждой стороны пластинки располагается по одной магнитной головке, но эти головки не соприкасаются с диском, а плавают на воздушной подушке в непосредственной близости от его поверхности. Подавая команды дисковому контроллеру, программа может перемещать блок головок вдоль радиуса диска, переходя таким образом от одного цилиндра к другому. Перемещаясь вдоль окружности дорожки, магнитная головка может записывать или считывать информацию примерно так, как это происходит в бытовом магнитофоне. Запись выполняется по битам, при этом добавляется различная служебная информация и информация для контроля данных.
Данные записываются не сплошным потоком, а блоками определенного размера. Эти блоки называются секторами. Сектор представляет собой наименьший объем данных, который записывается или прочитывается контроллером. Для каждого сектора выполняется контроль записи или чтения. При записи сектора вычисляется контрольная сумма всех байтов, находящихся в секторе, и эта контрольная сумма записывается на диск в служебную область, расположенную после сектора. При чтении эта контрольная сумма вычисляется заново и сравнивается с контрольной суммой, считанной из служебной области. При несовпадении контроллер сообщает программе об ошибке. Дорожки нумеруются начиная от нулевой, головки тоже начиная от нулевой, а вот секторы - начиная с первого. Почему так было сделано - сказать трудно, но именно такая нумерация используется при работе с контроллером диска и функциями прерывания BIOS, обслуживающими дисковую подсистему. В операциях чтения или записи на физическом уровне необходимо указывать номер дорожки (0, 1, ...), головки (0, 1, ...), номер сектора (1, 2, ...).
Для правильной работы с дисками на физическом уровне программа должна располагать существенно большей информацией о дисках, чем просто номер нужной дорожки или головки. Например, она должна знать, сколько головок и сколько дорожек имеет то или иное дисковое устройство, сколько байт содержится в одном секторе и многое другое.

Физические аспекты работы с дисками

Статьи по теме:

Маркировка + контроль вскрытия с этикетками В-367
Применение математической логики в информатике
Создание Java-апплета “HelloJava”
Условия и предпосылки информатизации
Тематические ресурсы Internet
Характеристика антивирусных программ
Шифрование. PGP-ключ
Интерфейс с Microsoft Office
Выбор системы защиты
Неправомерный доступ к компьютерной информации
Спам и как с ним бороться
Кибернетика – наука ХХ века
Модуль CRT
Защита регистрации
Основные правила построения таблицы в Excel 7.0
Общие сведения по СКС
Специальные панели Internet Explorer
Обмен данными через файл-фрагмент
Macromedia Dreamweaver против Майкрософт помещаемого на первой полосе
Создание, использование и распространение вредоносных программ для ЭВМ
Мир програмного обеспечения
Технология сценариев
Sugarcrm В России
Программа AntiVir
Как Сделать Резервное Копирование Почты Mozilla Thunderbird
Уничтожение компьютерной информации
ДОКАЗАТЕЛЬСТВО В СУДЕБНЫХ ДЕЛАХ ПО КОМПЬЮТЕРНЫМ ПРЕСТУПЛЕНИЯМ
Административное устройство Internet
CMOS (полупостоянная память)
Открытие документа в процессе загрузки операционной системы
Система программного обеспечения ЕС ЭВМ
Архитектура украинского сегмента сети Internet
Sizes-Resolutions-Refresh Rate
Технические методы увеличения безопасности работы за компьютером
Открытие документа не связанным с ним приложением
Эрг-упражнения для профилактики ПВПН
Процессор
Требования к антивирусным программам
Как Поставить Ударение В Редакторе Word 2007
Текстовый редактор Блокнот
ИСПОЛЬЗОВАНИЕ СУБД ACCESS 7.0
Компьютер в медицине
Рисование эллипса или окружности
Защита посредством назначения прав доступа и атрибутов
Понятие: и виды следственных действий
С0SM0S/М
Лучшие Антивирусы
Хищение компьютерной информации
Разработка деловой игры
Защита памяти в ЕС ЭВМ
Полупроводники
Проблемы создания квантовых компьютеров
Устройство Netping Cooler Board Поступило На Склад Компании Зао «Лайт Коммуникейшн»
Мониторы сегодня
ЧТО ТАКОЕ КОМПЬЮТЕР?