<<
>>

Программное обеспечение жестких дисков

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

1. Время поиска (перемещение головки на нужный цилиндр).

2. Задержка вращения (время, через которое нужный сектор пройдет под головкой).

3. Время передачи данных.

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

Работа дисковых накопителей чревата ошибками. В силу этого в каждый сектор диска всегда записывается та или иная проверочная информация, в виде контрольной суммы или кода для циклического контроля избыточности (Cyclic Redundancy Check, CRC). Даже адреса секторов, которые записываются на диск при форматировании, содержат проверочные данные. Контроллер гибкого диска, обнаружив ошибку, сообщает о ней системе, которая должна решить, как поступить. Контроллеры жестких дисков часто берут на себя значительную часть действий по обработке ошибки.

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

<< | >>
Источник: Э. ТАНЕНБАУМ, А. ВУДХАЛЛ. ОПЕРАЦИОННЫЕ СИСТЕМЫ Разработка и реализация 3-е издание. 2007

Еще по теме Программное обеспечение жестких дисков:

  1. Программное обеспечение
  2. Богомазова Г.Н.. Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования, 2015
  3. Эд САЛЛИВАН. ВРЕМЯ — ДЕНЬГИ Создание команды разработчиков, программного обеспечения, 2001
  4. Том ДеМарко. Вальсируя с Медведями Управление рисками в проектах по разработке программного обеспечения, 2005
  5. Алистэр Коуберн. Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения, 1999
  6. Таблица последствий смещения позвонков и дисков
  7. Жесткий характер
  8. Жесткая структура
  9. Энергетическое поле жесткой структуры
  10. Статья 203-1. Незаконный оборот дисков для лазерных систем считывания, матриц, оборудования и сырья для их производства
  11. Жизненная задача и высшее «Я» для жесткого характера
  12. 2.4.1. Программный анализатор