Память
Память – это
устройство компьютера, которое используется для записи, хранения и выдачи по
запросу команд программы и данных.
Существует
большое количество видов памяти, которые различаются по устройству,
организации, функциям и т.д. Обычно выделяют внутреннюю и внешнюю память.
Внутренняя
память предназначена для задач, решаемых в данный момент. Внешняя память служит
для того, чтобы сохранять данные на длительный срок, пока они не потребуется,
именно поэтому ее еще часто называют долговременной.
Внутренняя память
Внутренняя
память – часть памяти компьютера, которая используется для хранения программ и
данных во время решения задачи.
Часто ее
называют основной памятью. В состав внутренней памяти входят ОЗУ (оперативное
запоминающее устройство) и ПЗУ (постоянное запоминающее устройство).
Основное
отличие внутренней памяти от внешней – произвольный доступ к отдельным ячейкам
памяти по их адресам.
Информация,
хранящаяся в ОЗУ, считается временной (оперативной), поэтому пользователь
должен сам сохранять необходимые данные во внешней памяти.
Внутренняя
память может быть построена на основе самых разных технологий. Самые первые ЭВМ
имели ОЗУ на электронно-лучевых трубках, причем их количество соответствовало
разрядности памяти (каждый бит числа считывался из отдельной трубки). Затем
появилась память на магнитных сердечниках. Намагниченное состояние сердечника
соответствовало единичному состоянию бита, ненамагниченное – нулевому. Развитие
микроэлектроники позволило изготовить компактную полупроводниковую память,
которая сейчас применяется в персональных компьютерах.
Существуют два типа оперативной памяти, отличающиеся по технологии изготовления, - статическая
и динамическая. Первая строится на триггерах, а вторая – на полупроводниковых
конденсаторах. Конденсатор намного проще и меньше триггера, так что на одном и
том же кристалле можно сделать гораздо больше запоминающих элементов
динамического типа, чем статического. Поэтому динамическая память имеет большую
емкость и меньшую стоимость. Но есть недостаток: она работает намного медленнее
статической.
Первоначально
информация в ПЗУ заносилась только на заводе. Затем появились
программируемые ПЗУ, которые потребитель
мог заполнить сам, поместив «пустую» микросхему в специальное устройство –
программатор. В микросхемах использовали токопроводящие перемычки. Наличие
перемычки означало единицу. Программатор импульсами тока пережигал нужные
перемычки, тем самым устанавливая биты в нулевое состояние. Процесс записи
информации был необратимым.
Позднее
появились перепрограммируемые ПЗУ, в которых очистка информации сначала
производилась ультрафиолетовыми лучами, а затем – с помощью электрических
импульсов. Современные перепрограммируемые ПЗУ используют флэш-память. Изменить
содержимое такого ПЗУ можно без программатора, запустив специальную программу.
Компьютер
содержит микросхему ПЗУ, в которой записано встроенное программное обеспечение –
набор программ, обеспечивающих проверку аппаратуры, начальную загрузку
компьютера и обмен данными с некоторыми устройствами (клавиатурой, монитором).
В компьютерах IBM PC такое
программное обеспечение называется BIOS (базовая система ввода/вывода).
В IBM-совместимых компьютерах есть еще
один вид памяти – память конфигурации (CMOS-память). В ней хранятся
разнообразные настройки аппаратного обеспечения, а также часы и календарь,
благодаря которым компьютер всегда «знает» текущую дату и время. Данные
сохраняются благодаря питанию от батарейки.
Внешняя память
Внешняя
память – часть памяти компьютера, которая используется для долговременного
хранения программ и данных.
Устройства
внешней памяти часто называют накопителями. К ним относятся накопители на
магнитных и оптических дисках, а так же современные внешние запоминающие
устройства.
Внешняя
память любого типа состоит из некоторого носителя информации и электронной
схемы управления (контроллера).
Компьютерный
носитель информации – это средство длительного хранения данных в компьютерном
формате. Носитель может быть съемным, а может быть помещен внутрь неразборного
устройства.
Магнитные и
оптические диски для обеспечения доступа к любому блоку данных быстро вращаются,
а читающая головка перемещается вдоль радиуса диска. В более современных видах
внешней памяти никаких движущихся частей нет, а для чтения и записи данных
используются только электрические импульсы.
В переносных
устройствах внешней памяти носитель и схема управления объединены в единый
блок. Такие устройства подключаются к компьютеру снаружи через разъем.
Центральный
процессор не может непосредственно обращаться к данным на носителе, он работает
с ними через контроллер внешней памяти.
Для связи с
контроллером процессор использует порты – регистры контроллера, к которым
процессор может обратиться по номеру.
Характерные
черты внешней памяти:
- Обменом данными управляют контроллеры;
- Прежде чем процессор сможет непосредственно использовать данные или программу их нужно предварительно загрузить в ОЗУ;
- Данные располагаются блоками.
Первоначально программы и данные сохранялись на бумажных
перфокартах и перфолентах. Они сортировались программистами вручную. Затем
произошел переход к магнитным носителям: магнитным лентам, барабанам и дискам.
На магнитных дисках биты данных хранятся в виде небольших
намагниченных (или ненамагниченных) областей. Секторы размещаются на
концентрических окружностях, которые называются дорожками.Появление магнитных дисков вызвало создание специального ПО для работы с ними – операционных систем (ОС).
Следующей технологией хранения данных стали оптические
компакт-диски (CD). При записи данных луч лазера «выжигает» на поверхности
диска дорожку, в которой чередуются впадины и возвышения.
Сейчас широко используются оптические диски следующих
поколений: DVD и Blu-ray-диски.Были разработаны также комбинированные магнитооптические диски. Носителем информации в них служит магнитное вещество.
Запоминающие устройства на базе флэш-памяти не имеют движущихся частей, а носителем информации служит полупроводниковые кристалл.
Иерархия памяти
Производительность компьютера в первую очередь зависит от процессорной памяти и ОЗУ. Быстродействие процессоров значительно выше, чем скорость работы ОЗУ. Между процессором и ОЗУ есть еще один слой памяти, который называют кэш-памятью, или кэшем.
Кэш-память – это память, ускоряющая работу другого (более медленного) типа памяти, за счет сохранения прочитанных данных на случай повторного обращения к ним.
Кэш-память – это статическая память, которая работает значительно быстрее динамического ОЗУ.


Комментариев нет:
Отправить комментарий