Иерархическая структура памяти
Иерархическая
структура памяти является традиционным
решением проблемы хранения больших
объемов данных (рис. 2.9).
Рис.2.9
По
мере продвижения сверху вниз по иерархии
меняются три параметра. Во-первых,
увеличивается время доступа. Доступ к
регистрам занимает несколь¬ко наносекунд,
доступ к кэш-памяти — немного больше,
доступ к основной памя¬ти — несколько
десятков наносекунд. Дальше идет большой
разрыв: доступ к дискам занимает по
крайней мере 10 мкс, а время доступа к
магнитным лентам и оптическим дискам
вообще может измеряться в секундах
(поскольку эти нако¬пители информации
еще нужно поместить в соответствующее
устройство).
Во-вторых,
растет объем памяти. Регистры могут
содержать в лучшем случае 128 байт,
кэш-память — несколько мегабайтов,
основная память — десятки тысяч
мегабайтов, магнитные диски — от
нескольких единиц до нескольких десятков
гигабайтов. Магнитные ленты и оптические
диски хранятся автономно от ком¬пьютера,
поэтому их совокупный объем ограничивается
только финансовыми возможностями
владельца.
В
третьих, увеличивается количество
битов, на 1 доллар стоимости.
16