Я читаю « Операционные системы Уильяма Сталлингса : внутреннее устройство и принципы проектирования» (седьмое издание) , и отрывок об иерархии памяти меня запутал. Что автор имеет в виду, когда упоминает «большую цену за бит»?
Вот что говорит соответствующий параграф на странице 24:
Как и следовало ожидать, существует компромисс между тремя ключевыми характеристиками памяти: емкостью, временем доступа и стоимостью. Разнообразные технологии используются для реализации систем памяти, и по всему спектру технологий сохраняются следующие отношения:
- Более быстрое время доступа, большая стоимость за бит
- Большая емкость, меньшая стоимость за бит
- Большая емкость, медленная скорость доступа
Я понимаю, что чем ниже вы спускаетесь по пирамиде иерархии памяти, тем медленнее время доступа.
Мол, магнитный диск или карта SSD будут иметь более медленное время доступа, чем регистры процессора или кэш-память или оперативная память.
Но что это значит для "большей стоимости за бит"? Замедляет ли он другие процессы для доступа к этой памяти? Это может показаться нелогичным, поскольку время доступа должно быть быстрее? Они просто занимают больше места и поэтому его меньше?