Что такое память в информатике
Компьютерная память
В персональных компьютерах «памятью» часто называют один из её видов — динамическая память с произвольным доступом (DRAM), — которая используется в качестве ОЗУ персонального компьютера.
Задачей компьютерной памяти является хранение в своих ячейках состояния внешнего воздействия, запись информации. Эти ячейки могут фиксировать самые разнообразные физические воздействия. Они функционально аналогичны обычному электромеханическому переключателю и информация в них записывается в виде двух чётко различимых состояний — 0 и 1 («выключено»/«включено»). Специальные механизмы обеспечивают доступ (считывание, произвольное или последовательное) к состоянию этих ячеек.
Процесс доступа к памяти разбит на разделённые во времени процессы — операцию записи (сленг. прошивка, в случае записи ПЗУ) и операцию чтения, во многих случаях эти операции происходят под управлением отдельного специализированного устройства — контроллера памяти.
Также различают операцию стирания памяти — занесение (запись) в ячейки памяти одинаковых значений, обычно 0016 или FF16.
Наиболее известные запоминающие устройства, используемые в персональных компьютерах: модули оперативной памяти (ОЗУ), жёсткие диски (винчестеры), дискеты (гибкие магнитные диски), CD- или DVD-диски, а также устройства флеш-памяти.
Связанные понятия
Упоминания в литературе
Связанные понятия (продолжение)
В информатике бу́фер (англ. buffer), мн. ч. бу́феры — это область памяти, используемая для временного хранения данных при вводе или выводе. Обмен данными (ввод и вывод) может происходить как с внешними устройствами, так и с процессами в пределах компьютера. Буферы могут быть реализованы в аппаратном или программном обеспечении, но подавляющее большинство буферов реализуется в программном обеспечении. Буферы используются, когда существует разница между скоростью получения данных и скоростью их обработки.
Программи́руемая логи́ческая интегра́льная схе́ма (ПЛИС, англ. programmable logic device, PLD) — электронный компонент (интегральная микросхема), используемый для создания конфигурируемых цифровых электронных схем. В отличие от обычных цифровых микросхем, логика работы ПЛИС не определяется при изготовлении, а задаётся посредством программирования (проектирования). Для программирования используются программатор и IDE (отладочная среда), позволяющие задать желаемую структуру цифрового устройства в.
Накопи́тель на жёстких магни́тных ди́сках, или НЖМД (англ. hard (magnetic) disk drive, HDD, HMDD), жёсткий диск, винчестер — запоминающее устройство (устройство хранения информации) произвольного доступа, основанное на принципе магнитной записи. Является основным накопителем данных в большинстве компьютеров.
Компьютерная ши́на (англ. computer bus) в архитектуре компьютера — подсистема, служащая для передачи данных между функциональными блоками компьютера. В устройстве шины можно различить механический, электрический (физический) и логический (управляющий) уровни.
Ввод-вывод через порты (англ. I/O ports) — схемотехническое решение, организующее взаимодействие процессора и устройств ввода-вывода. Противоположность вводу-выводу через память.
Компьютерная память
Компью́терная па́мять (устройство хранения информации, запоминающее устройство) — часть вычислительной машины, физическое устройство или среда для хранения данных, используемых в вычислениях, в течение определённого времени. Память, как и центральный процессор, является неизменной частью компьютера с 1940-х. Память в вычислительных устройствах имеет иерархическую структуру и обычно предполагает использование нескольких запоминающих устройств, имеющих различные характеристики.
В персональных компьютерах «памятью» часто называют один из её видов — динамическая память с произвольным доступом (DRAM), — которая в настоящее время используется в качестве ОЗУ персонального компьютера.
Задачей компьютерной памяти является хранение в своих ячейках состояния внешнего воздействия, запись информации. Эти ячейки могут фиксировать самые разнообразные физические воздействия (см. ниже). Они функционально аналогичны обычному электромеханическому переключателю и информация в них записывается в виде двух чётко различимых состояний — 0 и 1 («выключено»/«включено»). Специальные механизмы обеспечивают доступ (считывание, произвольное или последовательное) к состоянию этих ячеек.
Процесс доступа к памяти разбит на разделённые во времени процессы — операцию записи (сленг. прошивка, в случае записи ПЗУ) и операцию чтения, во многих случаях эти операции происходят под управлением отдельного специализированного устройства — контроллера памяти.
Также различают операцию стирания памяти — занесение (запись) в ячейки памяти одинаковых значений, обычно 0016 или FF16.
Наиболее известные запоминающие устройства, используемые в персональных компьютерах: модули оперативной памяти (ОЗУ), жёсткие диски (винчестеры), дискеты (гибкие магнитные диски), CD- или DVD-диски, а также устройства флеш-памяти.
Содержание
Функции памяти
Компьютерная память обеспечивает поддержку одной из функций современного компьютера, — способность длительного хранения информации. Вместе с центральным процессором запоминающее устройство являются ключевыми звеньями так называемой архитектуры фон Неймана, — принципа, заложенного в основу большинства современных компьютеров общего назначения.
Первые компьютеры использовали запоминающие устройства исключительно для хранения обрабатываемых данных. Их программы реализовывались на аппаратном уровне в виде жёстко заданных выполняемых последовательностей. Любое перепрограммирование требовало огромного объёма ручной работы по подготовке новой документации, перекоммутации, перестройки блоков и устройств и т. д. Использование архитектуры фон Неймана, предусматривающей хранение компьютерных программ и данных в общей памяти, коренным образом переменило ситуацию.
Любая информация может быть измерена в битах и потому, независимо от того, на каких физических принципах и в какой системе счисления функционирует цифровой компьютер (двоичной, троичной, десятичной и т. п.), числа, текстовая информация, изображения, звук, видео и другие виды данных можно представить последовательностями битовых строк или двоичными числами. Это позволяет компьютеру манипулировать данными при условии достаточной ёмкости системы хранения (например, для хранения текста романа среднего размера необходимо около одного мегабайта).
К настоящему времени создано множество устройств, предназначенных для хранения данных, основанных на использовании самых разных физических эффектов. Универсального решения не существует, у каждого имеются свои достоинства и свои недостатки, поэтому компьютерные системы обычно оснащаются несколькими видами систем хранения, основные свойства которых обуславливают их использование и назначение.
Физические основы функционирования
В основе работы запоминающего устройства может лежать любой физический эффект, обеспечивающий приведение системы к двум или более устойчивым состояниям. В современной компьютерной технике часто используются физические свойства полупроводников, когда прохождение тока через полупроводник или его отсутствие трактуются как наличие логических сигналов 0 или 1. Устойчивые состояния, определяемые направлением намагниченности, позволяют использовать для хранения данных разнообразные магнитные материалы. Наличие или отсутствие заряда в конденсаторе также может быть положено в основу системы хранения. Отражение или рассеяние света от поверхности CD, DVD или Blu-ray-диска также позволяет хранить информацию.
Классификация типов памяти
Следует различать классификацию памяти и классификацию запоминающих устройств (ЗУ). Первая классифицирует память по функциональности, вторая же — по технической реализации. Здесь рассматривается первая — таким образом, в неё попадают как аппаратные виды памяти (реализуемые на ЗУ), так и структуры данных, реализуемые в большинстве случаев программно.
Доступные операции с данными
Также предлагается относить память к тому или иному виду по характерной частоте её перезаписи на практике: к RAM относить виды, в которых информация часто меняется в процессе работы, а к ROM — предназначенные для хранения относительно неизменных данных. [1]
Энергозависимость
Метод доступа
Назначение
Организация адресного пространства
Удалённость и доступность для процессора
Положение структур данных, расположенных в основной памяти, в этой классификации неоднозначно. Как правило, их вообще в неё не включают, выполняя классификацию с привязкой к традиционно используемым видам ЗУ. [2]
Управление процессором
Организация хранения данных и алгоритмы доступа к ним
Физические принципы
Эта классификация повторяет соответствующую классификацию ЗУ.
Компьютерная память
Из Википедии — свободной энциклопедии
Компью́терная па́мять (устройство хранения информации, запоминающее устройство) — часть вычислительной машины, физическое устройство или среда для хранения данных, используемая в вычислениях систем в течение определённого времени. Память, как и центральный процессор, является неизменной частью компьютера с 1940-х годов. Память в вычислительных устройствах имеет иерархическую структуру и обычно предполагает использование нескольких запоминающих устройств, имеющих различные характеристики.
В персональных компьютерах «памятью» часто называют один из её видов — динамическую память с произвольным доступом (DRAM), — которая используется в качестве ОЗУ персонального компьютера.
Задачей компьютерной памяти является хранение в своих ячейках состояния внешнего воздействия, запись информации. Эти ячейки могут фиксировать самые разнообразные физические воздействия. Они функционально аналогичны обычному электромеханическому переключателю и информация в них записывается в виде двух чётко различимых состояний — 0 и 1 («выключено»/«включено»). Специальные механизмы обеспечивают доступ (считывание, произвольное или последовательное) к состоянию этих ячеек.
Процесс доступа к памяти разбит на разделённые во времени процессы — операцию записи (сленг. прошивка, в случае записи ПЗУ) и операцию чтения, во многих случаях эти операции происходят под управлением отдельного специализированного устройства — контроллера памяти.
Также различают операцию стирания памяти — занесение (запись) в ячейки памяти одинаковых значений, обычно 0016 или FF16.
Наиболее известные запоминающие устройства, используемые в персональных компьютерах: модули оперативной памяти (ОЗУ), жёсткие диски (винчестеры), дискеты (гибкие магнитные диски), CD- или DVD-диски, а также устройства флеш-памяти.
Компьютерная память
Компьютерная память (устройство хранения информации, запоминающее устройство) — часть вычислительной машины, физическое устройство или среда для хранения данных, используемых в вычислениях, в течение определённого времени. Память, как и центральный процессор, является неизменной частью компьютера с 1940-х. Память в вычислительных устройствах имеет иерархическую структуру и обычно предполагает использование нескольких запоминающих устройств, имеющих различные характеристики. В персональных компьютерах «памятью» часто называют один из её видов — динамическая память с произвольным доступом DRAM (Dynamic Random Access Memory), — которая в настоящее время используется в качестве ОЗУ персонального компьютера. Задачей компьютерной памяти является хранение в своих ячейках состояния внешнего воздействия, запись информации. Эти ячейки могут фиксировать самые разнообразные физические воздействия. Они функционально аналогичны обычному электромеханическому переключателю и информация в них записывается в виде двух чётко различимых состояний — 0 и 1 («выключено»/«включено»). Специальные механизмы обеспечивают доступ (считывание, произвольное или последовательное) к состоянию этих ячеек. Процесс доступа к памяти разбит на разделённые во времени процессы — операцию записи (сленг. прошивка, в случае записи ПЗУ) и операцию чтения, во многих случаях эти операции происходят под управлением отдельного специализированного устройства — контроллера памяти. Также различают операцию стирания памяти — занесение (запись) в ячейки памяти одинаковых значений, обычно 0016 или FF16. Наиболее известные запоминающие устройства, используемые в персональных компьютерах: модули оперативной памяти (ОЗУ), жёсткие диски(винчестеры), дискеты (гибкие магнитные диски), CD- или DVD-диски, а также устройства флеш-памяти.
Функции памяти
Компьютерная память обеспечивает поддержку одной из функций современного компьютера, — способность длительного хранения информации. Вместе с центральным процессором запоминающее устройство являются ключевыми звеньями так называемой архитектуры фон Неймана, — принципа, заложенного в основу большинства современных компьютеров общего назначения. Первые компьютеры использовали запоминающие устройства исключительно для хранения обрабатываемых данных. Их программы реализовывались на аппаратном уровне в виде жёстко заданных выполняемых последовательностей. Любое перепрограммирование требовало огромного объёма ручной работы по подготовке новой документации, перекоммутации, перестройки блоков и устройств и т. д. Использование архитектуры фон Неймана, предусматривающей хранение компьютерных программ и данных в общей памяти, коренным образом переменило ситуацию. Любая информация может быть измерена в битах и потому, независимо от того, на каких физических принципах и в какой системе счисления функционирует цифровой компьютер (двоичной, троичной, десятичной и т. п.), числа, текстовая информация, изображения, звук, видео и другие виды данных можно представить последовательностями битовых строк или двоичными числами. Это позволяет компьютеру манипулировать данными при условии достаточной ёмкости системы хранения (например, для хранения текста романа среднего размера необходимо около одного мегабайта). К настоящему времени создано множество устройств, предназначенных для хранения данных, основанных на использовании самых разных физических эффектов. Универсального решения не существует, у каждого имеются свои достоинства и свои недостатки, поэтому компьютерные системы обычно оснащаются несколькими видами систем хранения, основные свойства которых обуславливают их использование и назначение.
Физические основы функционирования
В основе работы запоминающего устройства может лежать любой физический эффект, обеспечивающий приведение системы к двум или более устойчивым состояниям. В современной компьютерной технике часто используются физические свойства полупроводников, когда прохождение тока через полупроводник или его отсутствие трактуются как наличие логических сигналов 0 или 1. Устойчивые состояния, определяемые направлением намагниченности, позволяют использовать для хранения данных разнообразные магнитные материалы. Наличие или отсутствие заряда в конденсаторе также может быть положено в основу системы хранения. Отражение или рассеяние света от поверхности CD, DVD или Blu-ray-диска также позволяет хранить информацию.
Классификация типов памяти
Следует различать классификацию памяти и классификацию запоминающих устройств (ЗУ). Первая классифицирует память по функциональности, вторая же — по технической реализации. Здесь рассматривается первая — таким образом, в неё попадают как аппаратные виды памяти (реализуемые на ЗУ), так и структуры данных, реализуемые в большинстве случаев программно.
Доступные операции с данными
Память на программируемых и перепрограммируемых ПЗУ (ППЗУ и ПППЗУ) не имеет общепринятого места в этой классификации. Её относят либо к подвиду памяти «только для чтения», либо выделяют в отдельный вид. Также предлагается относить память к тому или иному виду по характерной частоте её перезаписи на практике: к RAM относить виды, в которых информация часто меняется в процессе работы, а к ROM — предназначенные для хранения относительно неизменных данных.
Разделяемая память или память коллективного доступа (англ. shared memory, shared access memory) — память, доступная одновременно нескольким пользователям, процессам или процессорам.
Организация адресного пространства
Удалённость и доступность для процессора
Первичная память (сверхоперативная, СОЗУ) — доступна процессору без какого-либо обращения к внешним устройствам. Данная память отличается крайне малым временем доступа и тем, что неадресуема для программиста. регистры процессора (процессорная или регистровая память) — регистры, расположенные непосредственно в АЛУ; кэш процессора — кэш, используемый процессором для уменьшения среднего времени доступа к компьютерной памяти. Разделяется на несколько уровней, различающихся скоростью и объёмом (например, L1, L2, L3). Вторичная память — доступна процессору путём прямой адресацией через шину адреса (адресуемая память). Таким образом доступна основная память (память, предназначенная для хранения текущих данных и выполняемых программ) и порты ввода-вывода (специальные адреса, через обращение к которым реализовано взаимодействие с прочей аппаратурой). Третичная память — доступна только путём нетривиальной последовательности действий. Сюда входят все виды внешней памяти — доступной через устройства ввода-вывода. Взаимодействие с третичной памятью ведётся по определённым правилам (протоколам) и требует присутствия в памяти соответствующих программ. Программы, обеспечивающие минимально необходимое взаимодействие, помещаются в ПЗУ, входящее во вторичную память (у PC-совместимых ПК — это ПЗУ BIOS). Положение структур данных, расположенных в основной памяти, в этой классификации неоднозначно. Как правило, их вообще в неё не включают, выполняя классификацию с привязкой к традиционно используемым видам ЗУ.
Непосредственно управляемая (оперативно доступная) память (англ. on-line storage) — память, непосредственно доступная в данный момент времени центральному процессору. Автономная память — память, реализованная, например при помощи службы внешних носителей в Windows 2000, предусматривающей оперативное управление библиотеками носителей и устройствами с автоматической подачей дисков, облегчающей использование съёмных носителей типа магнитных лент и съёмных дисков, магнитных или оптических.
Организация хранения данных и алгоритмы доступа к ним
Повторяет классификацию структур данных:
Физические принципы
Эта классификация повторяет соответствующую классификацию ЗУ.
Вид | Среда, хранящая информацию | Принцип чтения/записи | Примеры |
---|---|---|---|
Полупроводниковая память (англ. semiconductor storage) | сформированные в полупроводнике элементы, имеющие 2 устойчивых состояния с различными электрическими параметрами | включение в электрическую цепь | SRAM, DRAM, EEPROM, Flash-память |
Магнитная память (англ. magnetic storage) | Намагниченность участков ферромагнитного материала (доменов) | Магнитная запись | Магнитная лента, магнитный диск, магнитная карта |
Оптическая память (англ. optical storage, laser storage) | последовательность участков (питов), отражающих или рассеивающих свет | чтение: отражение либо рассеяние лазерного луча от питов;запись: точечный нагрев, изменяющий свойства отражающего слоя | CD-диск, DVD, Blu-ray, HD DVD |
Магнитооптическая память (англ. magnetooptics storage) | показатель преломления участков информационного слоя | чтение: преломление и отражение луча лазера запись: точечный нагрев и электромагнитный импульс | CD-MO, Fujitsu DynaMO |
Магниторезистивная память с произвольным доступом (англ. Spin Torque Transfer Random Access Memory, STT-RAM) | магнитные домены | В STT-RAM электрическое поле воздействует на микромагниты, заставляя их менять направление магнитного поля (спин). В свою очередь направление магнитного поля (справа — налево или сверху — вниз) вызывает изменение в сопротивлении (логические 0 и 1). | MRAM |
Память с изменением фазового состояния | молекулы халькогенида | использует изменение фазового состояния халькогенида — вещества, способного под воздействием нагрева и электрических полей переходить из непроводящего аморфного состояния (1) в проводящее кристаллическое (0). В ней применены диоды вертикального типа и трехмерная кристаллическая структура. Не требует предварительного удаления старых данных перед записью новых, не требует электропитания для сохранения своего состояния [1] | PRAM |
Ёмкостная память (англ. capacitor storage) | молекулы халькогенида (chalcogenide) | подача электрического напряжения на обкладки | DRAM |
Разновидности полупроводниковой памяти
Разновидности магнитной памяти
Разновидности оптической памяти
Фазоинверсная память (англ. Phase Change Rewritable storage, PCR) — оптическая память, в которой рабочий (отражающий) слой выполнен из полимерного вещества, способного при нагреве менять фазовое состояние (кристаллическое↔аморфное) и отражающие характеристики в зависимости от режима нагрева. Применяется в перезаписываемых оптических дисках (CD-RW, DVD-RW).
Память
Память – способность компьютера обеспечивать хранение данных в запоминающих устройствах. Функции памяти: прием информации от других устройств, запоминание, выдача информации другим устройствам компьютера.
В компьютере несколько видов памяти и запоминающих устройств, отличающихся емкостью памяти, временем хранения, методом и скоростью доступа к данным, избирательностью выдачи данных, надежностью работы (рис. 3.8.).
Для персонального компьютера самая быстрая – внутренняя память (взаимодействующая с процессором) имеет несколько уровней:
Внешняя память более медленная, но и более вместительная – жесткие диски, сменные накопители и носители (магнитные ленты, дисководы, компакт-диски CD и DVD, флеш-карты).
Постоянная память: ПЗУ и система BIOS. Работа компьютера после включения начинается только при условии, что
Рис. 3.8. Виды памяти ЭВМ
процессор получит из памяти данные и программы для обработки. Сразу «после пробуждения» процессору необходимы инициирующие команды и данные, которые сохраняются при отключении питания и предоставляются процессору при включении. Для этих целей в компьютере предусмотрено постоянное запоминающее устройство.
Постоянное запоминающее устройство (ПЗУ) – устройство энергонезависимой памяти, которая постоянно, даже после выключения компьютера, хранит фиксированные («вшитые») программу и данные и использует их для загрузки операционной системы и подключения устройств (рис. 3.9). Для хранения параметров конфигурации компьютера предназначена постоянная память на основе полупроводников – G’il/05-память. Для хранения видеоизображений, выводимых на экран монитора, служит видеопамять.
Схема ПЗУ постоянно хранит программу BIOS (англ. Base Input Output System – базовая система ввода-вывода), которую процессор выполняет для проверки устройств во время запуска, загрузки операционной системы или установки новой. Кроме того, программа BIOS устанавливает поток данных между операционной системой компьютера и подсоединенными устройствами: жестким диском, клавиатурой, мышью, принтером, видеосистемой, управляет потребляемой мощностью и питанием ПК. Данные в ПЗУ записываются в процессе изготовления, сохраняются после выключения питания компьютера и могут только читаться, результаты своей работы компьютер здесь не сохраняет (для ПЗУ используется и английский термин Read Only Memory, ROM – память только для чтения).
При включении компьютера процессор обращается к ПЗУ, считывает программу BIOS, начинает ее выполнять и осуществляет тестирование основных устройств: клавиатуры, оперативной памяти, дисководов и др. Если устройства не обнаружены или не работают, BIOS сообщает об ошибках звуковыми сигналами или текстом па экране. Если устройства обнаружены и работают должным образом, устанавливается связь системной платы с устройствами, подключаются клавиатура, жесткий диск и начинается процесс загрузки операционной системы ПК.
Рис. 3.9. ПЗУ на системной плате
После успешной загрузки операционной системы в оперативную память дальнейшее управление компьютером берет на себя операционная система, которая в последующем выполняет загрузку и управление прикладной программой или передает его какой-нибудь прикладной программе, например текстовому процессору Word.
В современных компьютерах система BIOS записывается в так называемой флеш-памяти (англ. in a flash – мгновенно) – в запоминающее устройство с возможностью перепрограммирования. Флеш-память, как и обычное ПЗУ, энергонезависима, т.е. данные не пропадают после отключения питания, но флеш-память позволяет обновлять, перезаписывать находящиеся в ней данные.
Система BIOS хранит программу установки Setup (англ. set up – установить). Сообщение о работе этой программы иногда высвечивается при загрузке компьютера на черном фоне экрана: «Чтобы войти в Setup, нажмите клавишу F1″ (или Del, или другую). Программа позволяет пользователю установить клавишами клавиатуры некоторые настройки BIOS, которые записываются в отдельную постоянную CMOS-память, питаемую от аккумуляторной батарейки. CMOS-память (Complimentary Metal Oxide Semiconductor Memory) представляет собой память для хранения конфигурации компьютера. Она имеет низкое энергопотребление и не изменяется при отключении питания. Эта память располагается на контроллере периферии, для электропитания которого используются специальные аккумуляторы. В CMOS хранятся некоторые настройки системы, текущая дата и время (их можно настроить также с помощью операционной системы), пароль на вход в компьютер. О пребывании в программе Setup свидетельствует характерный «старомодный», под DOS, вид экрана и заголовок типа Award BIOS Setup (если BIOS компании Award).
Помимо основной системы BIOS в компьютере есть местные, например видеосистемы BIOS.
Оперативная память – память временного хранения данных и команд, необходимых процессору для выполнения операций в текущем сеансе работы. Отличается особо быстрым доступом к чтению и записи данных процессором или другими устройствами. Работа компьютера – это прежде всего работа процессора с оперативной памятью.
При включении компьютера в оперативную память загружаются с диска программы и данные для работы операционной системы и работы отдельных устройств, а затем прикладные программы, которые открывает пользователь. Оперативная память хранит данные только на время, пока компьютер включен, поэтому она временная (на время сеанса работы) и энергозависимая (пока подает энергию источник питания). Данные в памяти утрачиваются при выключении компьютера или перезагрузке операционной системы.
Процессор выполняет вычисления по программе, размещенной в оперативной памяти, обменивается с памятью данными, отправляет данные из памяти во внешние запоминающие устройства или сеть. Доступ к данным оперативной памяти происходит гораздо быстрее, чем к данным внешней памяти, например жесткого диска, поэтому она и называется оперативной – быстродействующей.
Объем оперативной памяти определяет, насколько большие программы могут выполняться, а также сколько данных будет подготовлено им для доступа, сколько программ могут выполняться одновременно, что очень важно для быстродействия. В современные персональные компьютеры устанавливается память объемом 1 Гбайт и более.
Процессор выполняет операции с двоичными числами. Чем большей разрядности число может обработать процессор единовременно и чем больше оперативной памяти он может использовать для размещения обрабатываемых данных, тем выше быстродействие компьютера, тем лучше он работает с большими объемами данных.
Ячейка памяти – минимальная адресуемая область памяти, хранящая данные в виде двоичного числа определенной длины. Двоичное число (1 или 0) в ячейке памяти определяется наличием или отсутствием электрического заряда. Восемь ячеек оперативной памяти имеют индивидуальный адрес. Адрес – число, которое идентифицирует отдельные части памяти. Процессор рассматривает оперативную память как кипу страниц с пометками, пронумерованными записками, куда можно быстро заглянуть по номеру. Процессор, обладающий способностью работать с двоичными числами больших разрядов, может нумеровать и использовать очень много таких «страниц и записей». Способность адресовать оперативную память позволяет процессору найти ячейку по адресу (как камеру хранения по номеру). Английский термин RAM (Random Access Memory – память произвольного доступа) отражает свойство предоставлять с одинаковой скоростью доступ к любой ячейке памяти независимо от адреса ячейки.
Процессор одновременно обрабатывает несколько разрядов чисел. Повышение максимальной разрядности чисел позволяет увеличить количество ячеек оперативной памяти, а значит, возможный максимальный ее объем. Так, 32-разрядный процессор и 32-разрядная адресация могут адресовать 232 байта, т.е. 4 Гбайт оперативной памяти (если такой объем оперативной памяти доступен на компьютере). Перенос данных из памяти процессору выполняется 32-разрядной программой в несколько раз быстрее, чем 16-разрядной программой.
В компьютере с 64-разрядным процессором и 64-разрядной возможностью адресации предел оперативной памяти увеличивается до 264 = 1,8 • 1021 байт. Прикладные программы с 64-разрядным кодом, применяемые в Windows 7 и Windows 8, быстрее, чем в Windows ХР, выполняют операции перемещения данных в памяти, сложения, вычитания, деления, умножения, сравнения крупных массивов чисел.
Развитие технологии процессоров направлено на повышение разрядности обрабатываемых двоичных чисел. Для увеличения разрядности и скорости выполнения программ кристалл интегральной схемы плотнее насыщают транзисторными элементами, уменьшают размеры, применяют новые технологии производства.
Физически оперативная память выполняется в виде модулей из многих запоминающих ячеек (каждая со своим адресом), представляющих собой пластины с рядами контактов, на которых размещаются микросхемы памяти (рис. 3.10).
Модули памяти могут различаться между собой по размеру и количеству контактов, по быстродействию, по информационной емкости и т.д. Важнейшей характеристикой модулей оперативной памяти является быстродействие, которое зависит от максимально возможной частоты операций записи или считывания информации из ячеек памяти. Современные модули памяти обеспечивают время доступа к информации менее 10 наносекунд (10-9 с).
В персональных компьютерах объем адресуемой памяти и величина фактически установленной оперативной памяти практически всегда различаются. Хотя объем адресуемой памяти может достигать 4 Гбайт, величина фактически
Рис. 3.10. Модуль ОЗУ
установленной оперативной памяти может быть значительно меньше, например «всего» 1 Гбайт.
Кеш-память может размещаться как вспомогательная между оперативной памятью и процессором, между оперативной памятью и диском. Кеш-память – это буферная, недоступная для пользователя быстродействующая память, автоматически используемая компьютером для ускорения операций с информацией, хранящейся в более медленно действующих запоминающих устройствах. Например, для ускорения операций с основной памятью организуется регистровая кеш-память внутри микропроцессора (кеш-память первого и второго уровня) или вне микропроцессора на материнской плате; для ускорения операций с дисковой памятью организуется кеш-память на ячейках электронной памяти.
Внешняя память – компьютерная память долговременного хранения программ и данных, недоступная процессору для непосредственного обращения. Процессор получает доступ к внешней памяти через оперативную память, команды ввода-вывода поручают оперативной памяти обменяться данными с внешней памятью.
Устройства внешней памяти – это накопители данных на магнитных или оптических носителях. В конструкции устройств внешней памяти имеются механические части, поэтому скорость их работы значительно ниже, чем у оперативной памяти. В системном блоке компьютера располагаются накопитель на жестком магнитном диске (винчестер), накопитель для оптических носителей – дисковод компакт- дисков CD/DVD. Стример (накопитель с магнитной лентой) выполняется как отдельное устройство.