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

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

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

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

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

Соединение микропроцессоров
Темп развития CompactPCI
Нейронный подход
КОМПЬЮТЕРНЫЕ ПРЕСТУПЛЕНИЯ
Рисование многоугольников
Зарождение кибернетики
Государственное регулирование информатизации Украины
ЧТО ТАКОЕ КОМПЬЮТЕР?
Представляя счет медицинское програмное обеспечение - разрешение для медицинских центров
Выбор Антивирусного Программного Обеспечения Для Домашнего Компьютера
Легальное использование
Устройство и общие принципы работы компьютерного томографа
Узнайте правду о ваших малышах занимаясь серфингом привычки
РАЗВИТИЕ ИНФОРМАЦИОННОГО ОБЩЕСТВА
Использование компьютеров
Прослушивание радиостанций Интернета
Системы электронной почты
Базовые понятия Windows
Общая характеристика преступлений в сфере технологий
Компьютеры в сельском хозяйстве
ПРИНЦИПЫ ПОСТРОЕНИЯ САПР
Создание и использование сводных таблиц EXCEL
Спам и как с ним бороться
Проект СКС
Глобальная настройка параметров печати
Вывод специальных символов CRT
Программа Sendmail
Разбор недостатков БУОК-4
Создание фотоснимков из кадра видеозаписи
Защитите фото, изображения и видео
Ада и Си
Пристрої виводу інформації
Анимация На Рабочем Столе Вашего Компьютера
Что ваш супруга беседует около на компьютере?
Управление Памятью Freebsd
Копирование цвета области рисунка
Microsoft – лидер по производству программного обеспечения
Разработка деловой игры
Хищение компьютерной информации
Уход За Домашним Компьютером
Уголовно-правовой анализ ст? 274 гл? 28 УК РФ "Нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети"
Схема бесплатного ускорения Интернета
Возможности INTERNET
Информационное общество: глобальное, европейское, украинское
РАСКЛАДКА ПРОВОДОВ
ОБЩАЯ ХАРАКТЕРИСТИКА ПРЕСТУПЛЕНИЙ В СФЕРЕ КОМПЬЮТЕРНОЙ ИНФОРМАЦИИ
Блокнот: Поиск и замена
Введение в Windows
Дисплей (монитор)
Коммутаторы NetGear
Особенности системной интеграции CompactPCI-систем
Печатающие устройства
Преимущества Мобильной Торговли
Возможности ввода/вывода
Подделка компьютерной информации