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

Красивые рольшторы - roll-service.by

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

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


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

Программа электронной записной книжки
Многие споры вокруг проблемы "кибернетика и мышление"
Программа для обмена сообщениями между 2-мя рабочими станциями в сети NetWare
Контроллеры и шины
Мониторы сегодня
Интерфейс глобальных сетей
Алее Софтвер Приглашает На Docflow 2008!
Кредитные карты и Internet
Установка охранных систем - актуальность возросла!
Технология Gigabit Ethernet
Защита данных. Роскошь или средство выживания?
Электронный подход
Ограничения в применение экспертных систем..
Классификация ЭВМ
ОПЕРАЦИИ СОХРАНЕНИЯ ТЕКСТА
ПРЕДУПРЕЖДЕНИЕ КОМПЬЮТЕРНЫХ ПРЕСТУПЛЕНИЙ
Версии языка Java. Средства разработки
Информационная Безопасность В Деятельности Современных Организаций
Масштабирование изображения
Просмотр графики в режиме слайд-шоу
Определение структурированной кабельной системы
Накопители информации в компьютере
Краткий обзор модулей COSMOS/M
Легальное использование
Назначение и производство экспертизы
Обмен данными : Excel - другие приложения
Спам и как с ним бороться
Работа с дисками на физическом уровне
3Ds Max 2008 (Rip)
WordPad: Выделение текста начертанием
Типы квантовых компьютеров
Учет Клиентов, Учет Заказов - Самое Востребованное Программное Обеспечение
Мой Выбор Система Monitor Crm Для Автоматизации Отдела Продаж
Что такое кибернетика?
Персональный компьютер
Метод простой итерации
Ада и Си
Кибернетика – наука ХХ века
Основные физические и логические параметры жестких дисков
Использование нестандартных значков
Делайте резервные ропии профессионально - Norton Ghost 14
Развитие Железной Индустрии Или Кому Сейчас Нужны Многоядерные Процессоры
ОС Windows Vista повысит популярность планшетных компьютеров
Обзор дисковых устройств
Просмотр свойств клипа
Информационное общество: необходимость государственного
Создание сети с человеческим лицом. Прикладное обеспечение
Жесткие диски
Оптимальное время жизни кэша для Joomla CMS
Поисковые системы и каталоги ресурсов
Компьютерные Технологии И Генеалогия
Законы алгебры логики
ТЕХНОЛОГИЯ И ОСНОВНЫЕ ЭТАПЫ ПОСТРОЕНИЯ ЭС
Windows 7 - Окно В Будущее
Защита памяти в ЕС ЭВМ