Программное обеспечение жестких дисков
1. Время поиска (перемещение головки на нужный цилиндр).
2. Задержка вращения (время, через которое нужный сектор пройдет под головкой).
3. Время передачи данных.
Для большинства дисковых накопителей наибольший вклад в задержку имеет первый показатель, поэтому снижение среднего времени поиска принципиально важно для роста производительности системы.
Работа дисковых накопителей чревата ошибками. В силу этого в каждый сектор диска всегда записывается та или иная проверочная информация, в виде контрольной суммы или кода для циклического контроля избыточности (Cyclic Redundancy Check, CRC). Даже адреса секторов, которые записываются на диск при форматировании, содержат проверочные данные. Контроллер гибкого диска, обнаружив ошибку, сообщает о ней системе, которая должна решить, как поступить. Контроллеры жестких дисков часто берут на себя значительную часть действий по обработке ошибки.
Для жестких дисков последовательное чтение секторов в пределах одной дорожки происходит очень быстро. Поэтому для повышения эффективности работы системы имеет смысл считывать больше секторов, чем запрошено, и кэшировать их в памяти.
Еще по теме Программное обеспечение жестких дисков:
- Программное обеспечение
- Богомазова Г.Н.. Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования, 2015
- Эд САЛЛИВАН. ВРЕМЯ — ДЕНЬГИ Создание команды разработчиков, программного обеспечения, 2001
- Том ДеМарко. Вальсируя с Медведями Управление рисками в проектах по разработке программного обеспечения, 2005
- Алистэр Коуберн. Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения, 1999
- Таблица последствий смещения позвонков и дисков
- Жесткий характер
- Жесткая структура
- Энергетическое поле жесткой структуры
- Статья 203-1. Незаконный оборот дисков для лазерных систем считывания, матриц, оборудования и сырья для их производства
- Жизненная задача и высшее «Я» для жесткого характера
- 2.4.1. Программный анализатор