Подсистемы памяти и хранения данных
Память компьютера предназначена для кратковременного и долговременного хранения информации – кодов команд и данных. В памяти информация хранится в массиве ячеек. Минимальной адресуемой единицей является байт – каждый байт памяти имеет свой уникальный адрес. Память можно рассматривать как иерархическую систему, простирающуюся от кэш-памяти процессора до ленточных архивов.Со времени появления больших (по размерам) компьютеров сложилось деление памяти на внутреннюю и внешнюю. Под внутренней подразумевалась память, расположенная внутри процессорного «шкафа» (или плотно к нему примыкающая). Сюда входила и электронная, и магнитная память (на магнитных сердечниках). Внешняя память представляла собой отдельные устройства с подвижными носителями – накопители на магнитных дисках (а сначала – на барабанах) и ленте. Со временем все устройства компьютера удалось «поселить» в один небольшой корпус, и прежнюю классификацию памяти применительно к PC можно переформулировать так:
- внутренняя память – электронная (полупроводниковая) память, устанавливаемая на системной плате или на платах расширения;
- внешняя память – память, реализованная в виде устройств с различными принципами хранения информации, чаще всего с подвижными носителями; в настоящее время сюда входят устройства магнитной (дисковой и ленточной) памяти, оптической и магнитооптической памяти; устройства внешней памяти могут размещаться как в системном блоке компьютера, так и в отдельных корпусах, достигающих иногда размеров небольшого шкафа.
Для процессора непосредственно доступной является внутренняя память, доступ к которой осуществляется по адресу, заданному программой. Для внутренней памяти характерен одномерный (линейный) адрес, который представляет собой одно двоичное число определенной разрядности. Внутренняя память подразделяется на оперативную, информация в которой может изменяться процессором в любой момент времени, и постоянную, информацию которой процессор может только считывать. Обращение к ячейкам оперативной памяти может происходить в любом порядке, причем как по чтению, так и по записи, поэтому оперативную память называют памятью с произвольным доступом – Random Access Memory (RAM), в отличие от постоянной памяти (Read Only Memory, ROM).