<<
>>

Диски

Следующим после оперативной памяти уровнем нашей иерархии памяти является магнитный (жесткий) диск. Дисковый накопитель в пересчете на бит информации на два порядка дешевле, чем ОЗУ, а его емкость зачастую на два порядка выше.
Единственная проблема состоит в том, что время произвольного доступа к данным примерно на три порядка медленнее. Причина в том, что диск является механическим устройством, конструкция которого условно показана на рис. 1.10.

Жесткий диск состоит из одной или нескольких металлических пластин, вращающихся со скоростью 5400, 7200, 10 800 и более оборотов в минуту. Механический привод поворачивается на определенный угол над пластинами, подобно звукоснимателю старого проигрывателя виниловых пластинок на 33 оборота в минуту. Информация записывается на диск в виде последовательности концентрических окружностей. В каждой заданной позиции привода каждая из головок может считывать кольцеобразный участок, называемый дорожкой. Из совокупности всех дорожек в заданной позиции привода составляется цилиндр.

Каждая дорожка поделена на определенное количество секторов, обычно по 512 байт на сектор. На современных дисках внешние цилиндры содержат больше секторов, чем внутренние. Перемещение привода с одного цилиндра на другой занимает около 1 мс. Перемещение к произвольно выбранному цилиндру обычно занимает от 5 до 10 мс в зависимости от конкретного накопителя. Когда привод расположен над нужной

Рис. 1.10. Схема конструкции жесткого диска

дорожкой, накопитель должен выждать, когда нужный сектор попадет под головку. Это приводит к возникновению еще одной задержки от 5 до 10 мс в зависимости от скорости вращения диска.

После попадания требуемого сектора под головку производится операция чтения или записи со скоростью от 50 Мбайт/с (для низкоскоростных дисков) до 160 Мбайт/с (для высокоскоростных).

Порой речь заходит о таких дисках, которые на самом деле дисками не являются, например о твердотельных накопителях — SSD (Solid State Disks). У них нет движущихся частей, дисковых пластин, а данные хранятся во флеш-памяти. Они напоминают диски только тем, что содержат большой объем данных, который при отключении питания не теряется.

Многие компьютеры поддерживают схему, которая называется виртуальной памятью. Ее мы довольно основательно рассмотрим в главе 3. Она дает возможность запускать программы, превышающие по объему физическую память компьютера, за счет помещения их на диск и использования оперативной памяти как некой разновидности кэша для наиболее интенсивно исполняемых частей. Эта схема требует прозрачного для программы преобразования адресов памяти, чтобы конвертировать адрес, сгенерированный программой, в физический адрес, по которому слово размещено в ОЗУ. Такое отображение адресов осуществляется частью центрального процессора, называется блоком управления памятью (Memory Management Unit (MMU)), или диспетчером памяти (см. рис. 1.6).

Использование кэширования и MMU может оказать существенное влияние на производительность. При работе в мультипрограммном режиме, когда осуществляется переключение с одной программы на другую, иногда называемое переключением контекста (context switch), может потребоваться сброс всех измененных блоков из кэш-памяти и изменение регистров отображения в MMU. Обе эти операции обходятся слишком дорого, и программисты всеми силами стараются их избежать. Некоторые последствия применяемых ими тактических приемов мы рассмотрим чуть позже.

1.3.5.

<< | >>
Источник: Э. ТАНЕНБАУМ Х. БОС. СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМ Ы 4-е ИЗДАНИЕ. 2015

Еще по теме Диски:

  1. СМЕЩЕНИЕ ДИСКА
  2. 9.3.1. Жизнь не стоит на месте
  3. Походы в кино
  4. 5.5. Административная ответственность за нарушение авторских и смежных прав
  5. Есть вызов – есть чудеса.
  6. От чего вы отказываетесь?
  7. Осмотр средств вычислительной техники
  8. Навыки, хитрости, производительность
  9. Полторы дыры из записей Д.С.
  10. 5.3. Ответственность за нарушение исключительного права на произведение и исключительного права на объект смежных прав
  11. 4.3. Право на фонограмму
  12. Практическое применение
  13. 2. Специфика и алгоритмы работы с источниками.
  14. КАК РАЗДАЧА ДЕНЕГ ПРИВЕЛА К 1,5 МИЛЛИОНАМ ДОЛЛАРОВ
  15. Вывод
  16. 1. Условия ограничения исключительных авторских прав
  17. КРУЧЕ МОГЛИ БЫТЬ ТОЛЬКО САМИ «РОЛЛИНГИ»
  18. Упражнение № 4. В голове сменилось правительство
  19. 1.5. Объекты авторского права
  20. Великий восход