Всю память компьютера можно разделить на внутреннюю внешнюю
1 1 Организация памяти компьютера Всю память компьютера можно разделить на Внутренняя 1. оперативная ОЗУ 2. постоянная ПЗУ 3. CMOS ОЗУ обладает наибольшей скоростью обмена информации; предназначена для кратковременного хранения информации. При выключении ПК вся информация в оперативной памяти стирается Внешняя Гибкие магнитные диски (дискеты) Жесткие магнитные диски (винчестер) Лазерные диски (CD, DVD) Флэш-память или карты памяти 1. Оперативная память Оперативная память (RAM Random Access Memory) это массив кристаллических ячеек, способных хранить данные. В ячейку можно записать только 0 или 1, т.е. 1 бит информации. Такая ячейка так и называется - «бит». Это наименьшая частица памяти компьютера и в связи с этим память имеет битовую структуру, которая определяет первое свойство оперативной памяти дискретность. Бит является слишком маленькой единицей информации, поэтому биты объединили в группы по 8 байты. В одном байте памяти можно сохранить 1 байт информации. Каждый байт получает порядковый номер адрес. Адресуемость второе свойство оперативной памяти. Нумерация начинается с нуля. Группа из нескольких байтов, которые процессор может обработать, как единое целое, называется машинным словом. Длина машинного слова бывает различной длины 8, 16, 32 бита и т.д. Объем оперативной памяти увеличивался из поколения в поколение. В современных компьютерах ее размер достигает 2048, 4096 Мбайт. Физически ОЗУ (оперативное запоминающее устройство) выполнено на микросхемах, в которых логическими элементами выступают конденсаторы и триггеры. Поэтому ее третье свойство энергозависимость. Так как и конденсаторы, и триггеры хранят информацию, закодированную с помощью электрического сигнала, следовательно, его отсутствие ведет к потере информации. Это значит, что ОЗУ используется для временного хранения данных и программ, так как когда машина выключается (пропадает источник электрических сигналов), все, что находилось в данной памяти, пропадает. И, наконец, оперативную память в компьютере размещают на стандартных па-
2 2 нельках, называемых модулями. Модули вставляются в соответствующие разъемы на материнской плате. Важнейшей характеристикой модулей ОЗУ является их быстродействие, т.е. у памяти есть своя скорость работы. У современных модулей скорость доступа к информации очень большая и равна порядка 10 нс (наносекунд) (1 нс = 10-9 с). 2. Постоянная память Постановка проблемы. Попытайтесь представить себе, что происходит в момент включения компьютера. Где процессор должен брать свои первые команды? Наводящие вопросы: 1. Может ли процессор брать свои первые команды из оперативной памяти? Почему? 2. Может ли процессор брать свои первые команды из внешней памяти? Почему? 3. Какой должна быть память, чтобы процессор мог к ней обратиться в момент старта? Вывод: первую свою команду процессор находит в памяти, которая в отличие от магнитных и оптических дисков является внутренней и, в отличие от ОЗУ, энергонезависимой, т.е. хранит информацию постоянно, даже после выключения компьютера. Такая память действительно существует и называется ПЗУ (ROM Read Only Memory, память только для чтения) - постоянное запоминающее устройство. Микросхема ПЗУ устанавливается так, что ее память занимает нужные адреса. Поэтому процессор, когда начинает свою работу, попадает в постоянную память, заготовленную для него заранее. Из ПЗУ можно только читать информацию. В постоянной памяти хранятся программы, необходимые для запуска компьютера и «зашитые» в нее при изготовлении. Основное назначение этих программ, состоит в том, чтобы проверить состав и работоспособность компьютерной системы сразу после включения. Итак, в ПЗУ должна храниться информации об устройствах компьютера, т.е. параметры и характеристики монитора, жесткого диска, мыши и т.д. для того, чтобы при включении компьютера, прежде чем начать работу, можно было убедиться, что все они работоспособны. Как вы считаете, знали ли изготовители ПЗУ параметры вашего жесткого диска или монитора? Вы сменили монитор. Как сообщить о его параметрах ПЗУ, если вы сами не можете в нем изменить информацию? Можно ли записать эту информацию в ОЗУ? Вывод: необходима такая память, в которую можно было бы записывать, информацию (в отличие от ПЗУ) и которая была бы энергонезависимой (в отличие от ОЗУ). И такая память действительно существует и по технологии изготовления называется она CMOS. 3. CMOS-память
3 3 CMOS это память с невысоким быстродействием и минимальным энергопотреблением от батарейки, расположенной на материнской плате. Заряда батарейки хватает на несколько лет. CMOS используется для хранения информации о составе оборудования компьютера, а также о режимах его работы. Наличие этого вида памяти позволяет отслеживать время и календарь, даже если компьютер выключен. Таким образом, программы, записанные в ПЗУ, считывают информацию о составе оборудования компьютера из микросхемы CMOS, после чего выполняют тестирование устройств ПК. Внешняя память (ВЗУ) Внешняя память, в отличие от оперативной, является энергонезависимой, но не имеет прямой связи с процессором. Информация от внешней памяти к процессору и наоборот циркулирует примерно по такой схеме: ВЗУ ОЗУ Процессор В накопителях на гибких магнитных дисках (НГМД) и накопителях на жестких дисках магнитных дисках (НЖМД), или т.н. винчестерах, в основу записи, хранения и считывания информации положен магнитный принцип. В лазерных дисководах - оптический принцип. Гибкие магнитные диски (ГМД) Предназначены для переноса документов и программ с одного компьютера на другой, хранения архивных копий и информации, не используемой постоянно на компьютере. Наиболее популярны гибкие диски (дискеты) размером 3,5 дюйма Диски называются гибкими потому, что пластиковый диск, расположенный внутри защитного конверта, действительно гнется. Именно поэтому защитный конверт изготовлен из твердого пластика. ГМД имеют скорость вращения об./мин Информация записывается с двух сторон по дорожкам, которые представляют собой концентрические окружности. Каждая дорожка разделена на секторы (рис. 2). Объем дискеты зависит от количества дорожек и секторов, а также от плотности записи информации. Стандартная емкость трехдюймовой дискеты составляет 1,44 Мбайт. Запись и считывание информации в дисководах осуществляется с помощью магнитных головок. Поэтому дискету необходимо оберегать от магнитных полей (проверка сумок в аэропорту). Это самое медленное устройство компьютера. На дискете есть «окошко» Если оно открыто, то на дискету запись не произвести.
4 Дорожка 4 Сектор Рис. 2. Разметка поверхности гибкого диска Процесс разметки диска на дорожки и сектора называется форматированием. Некоторые программы форматирования позволяют разметить дискету на нестандартный объем (1,7 Мбайт). Жесткий магнитный диск (ЖМД), или винчестер Предназначен для постоянного хранения информации, используемой при работе с компьютером (программ операционной системы, часто используемых пакетов программ, текстовых редакторов и т. д.) Современные ЖМД имеют скорость вращения 7200 об/мин. Время доступа к информации от 60 до 7мс. Жесткие магнитные диски это часто несколько дисков на одной оси, головки считывания/записи передвигаются сразу по всем поверхностям. Информационная емкость до 400 Гбайт и выше. Винчестеры надо оберегать от ударов. Жесткие диски имеют преимущества перед гибкими дисками по параметрам: - объем жестких дисков существенно выше; - скорость обмена информацией в 10 раз выше; - надежность - время наработки на отказ 5-18 лет. Лазерные диски Диски CD-ROM (Compact Disk Read Only Memory только для чтения) обладают емкостью Мбайт, высокой надежностью хранения информации, долговечностью (прогнозируемый срок службы диска при качественном исполнении до лет) Информация на лазерном диске записана на одну спиралевидную дорожку, идущую от внутреннего края диска к наружному. Информация на дорожке создается мощным лазерным лучом, выжигающим на поверхности диска впадины, и представляет собой чередование впадин и выступов. При считывании информации выступы отражают свет лазерного луча и воспринимаются как единица (1), впадины не отражают луч и, соответственно, воспринимаются как ноль (0). Скорость доступа к данным достаточно низкая и составляет 150 мс. Скорость передачи данных, определяемая скоростью вращения диска и плотностью записываемых на нем данных, составляет не менее 170 Кбайт/с и доходит до 1,2 Мбайт/с. Скорость CD измеряется относительно односкоростного. Например, 10-скоростной имеет скорость в 10 раз больше, чем аудио CD.
5 5 Достоинство лазерных дисков это их съѐмность (как дискеты) и достаточно большой объем памяти (как у жестких дисков). А также нечувствительность к электромагнитным полям. Лазерные диски необходимо предохранять от механических повреждений (царапин), а также от загрязнений. CD-R (Compact Disk Recorder) CD-R является записываемым диском емкостью 650 Мбайт. На дисках СD-R отражающий слой выполнен из золотой пленки. Между этим слоем и основой расположен регистрирующий слой из органического материала, темнеющего при нагревании. В процессе записи лазерный луч нагревает выбранные точки слоя, которые темнеют и перестают пропускать свет к отражающему слою, образуя участки, аналогичные впадинам. Накопители CD-R, благодаря сильному удешевлению, приобретают все большее распространение. CD-RW (Compact Disk Rewritable) Более популярными являются накопители CD-RW, которые позволяют записывать и перезаписывать информацию. Дисковод CD-RW позволяет записывать и читать диски CD-R и CD-RW, читать диски CD-ROM, т.е. является в определенном смысле универсальным. DVD диски Диски DVD (Digital Video(Versatile) Disk - цифровой видео(или универсальный) диск) обладают емкостью от 4,7 Гб до 17 Гб, срок службы лет. Существенным отличием DVD от CD является возможность двухслойной записи дисков. На одном одностороннем можно хранить в два раза больше информации. Оба слоя имеют отражающую поверхность, только один из них обладает высокой прозрачностью (до 40%). При записи/чтении луч просто меняет фокусировку, что позволяет не попадать на оба слоя одновременно. Более высокой емкостью DVD-диски обязаны не только возможностью двухслойной записи дисков, но и большей плотностью записи информации. Все типы DVD-дисков: DVD-5 - односторонний однослойный диск емкостью 4,7 Гб; DVD-9 - односторонний двухслойный диск емкостью 8,5 Гб; DVD-10 - двухсторонний однослойный диск емкостью 9,4 Гб; DVD-14 - двухсторонний диск: на одной стороне - один слой, на другой - два; емкость - 13,24 Гб; DVD-18 - двухсторонний двухслойный диск емкостью 17 Гб. Самые распространенные диски - DVD-5 и DVD-10. Остальные имеют меньшую популярность в силу большей стоимости и меньшей распространенности соответствующих производственных линий. Защита DVD
6 6 Для защиты DVD-дисков от внешних повреждений и царапин поверхности был предусмотрен дополнительный прозрачный пластиковый слой. Он наносится поверх информационной отражающей поверхности и не препятствует чтению диска. В разных странах премьеры одних и тех же фильмов проходят в разное время. И поскольку издателям фильмов нет интереса в появлении фильма там, где еще не было его премьеры, было принято решение ввести так называемое зонирование. Весь мир был разделен на 8 зон. Если вы установили в привод диск из "чужой" зоны, он его просто не распознает. Ниже приведен список зон DVD: 1. Канада и США; 2. Япония, Европа, Южная Африка, Ближний Восток; 3. Юго-восток Азии, Восточная Азия; 4. Австралия, Новая Зеландия, Тихоокеанские острова, Карибские острова, Южная и Центральная Америка; 5. Территория бывшего СССР, Индийский полуостров, основная часть Африки; 6. Китай; 7. Зарезервированная зона; 8. Экстерриториальная зона: самолеты, лайнеры, пароходы. ; В пятой зоне, как видите, поместили Россию, Украину, Белоруссию и еще множество стран, по иронии судьбы - с высоким уровнем пиратства.
7 7 Вопросы по теме: «Организация памяти ПК» 1. Перечислить свойства оперативной памяти. 2. Каков размер ОП в современных компьютерах? 3. Из каких элементов строится ОП? 4. Что случится с информацией в ОП при отключении электричества? 5. Почему нельзя записать информацию об устройствах компьютера в ОП? 6. Является ли ПЗУ энергозависимой? 7. Чему равна стандартная емкость дискеты? 8. От чего нужно оберегать дискеты? 9. Что такое форматирование? 10. От чего нужно оберегать лазерные диски? 11. Каков примерный объем CD-диска?
Различают два основных вида памяти — внутреннюю и внешнюю.
В состав внутренней памяти входят оперативная память, кэш-память и специальная память.
Оперативная память
Оперативная память (ОЗУ, англ. RAM, Random Access Memory — память с произвольным доступом) — это быстрое запоминающее устройство не очень большого объёма, непосредственно связанное с процессором и предназначенное для записи, считывания и хранения выполняемых программ и данных, обрабатываемых этими программами. Оперативная память используется только для временного хранения данных и программ, так как, когда машина выключается, все, что находилось в ОЗУ, пропадает. Доступ к элементам оперативной памяти прямой — это означает, что каждый байт памяти имеет свой индивидуальный адрес.
Важная характеристика модулей памяти — время доступа к данным.
Кэш-память
Кэш (англ. cache), или сверхоперативная память — очень быстрое ЗУ небольшого объёма, которое используется при обмене данными между микропроцессором и оперативной памятью для компенсации разницы в скорости обработки информации процессором и несколько менее быстродействующей оперативной памятью. Кэш-памятью управляет специальное устройство — контроллер, который, анализируя выполняемую программу, пытается предвидеть, какие данные и команды вероятнее всего понадобятся в ближайшее время процессору, и подкачивает их в кэш-память.
Специальная память
К устройствам специальной памяти относятся постоянная память (ROM), перепрограммируемая постоянная память (Flash Memory), память CMOS RAM, питаемая от батарейки, видеопамять и некоторые другие виды памяти.
Постоянная память (ПЗУ, англ. ROM, Read Only Memory — память только для чтения) — энергонезависимая память, используется для хранения данных, которые никогда не потребуют изменения. Содержание памяти специальным образом “зашивается” в устройстве при его изготовлении для постоянного хранения. Из ПЗУ можно только читать.
Перепрограммируемая постоянная память (Flash Memory) — энергонезависимая память, допускающая многократную перезапись своего содержимого с дискеты.
Важнейшая микросхема постоянной или Flash-памяти — модуль BIOS.
BIOS (Basic Input/Output System — базовая система ввода-вывода) — совокупность программ, предназначенных для:
- автоматического тестирования устройств после включения питания компьютера;
- загрузки операционной системы в оперативную память.
Для хранения графической информации используется видеопамять.
Видеопамять (VRAM) — разновидность оперативного ЗУ, в котором хранятся закодированные изображения. Это ЗУ организовано так, что его содержимое доступно сразу двум устройствам — процессору и дисплею. Поэтому изображение на экране меняется одновременно с обновлением видеоданных в памяти
Внешняя память
Внешняя память (ВЗУ) предназначена для длительного хранения программ и данных, и целостность её содержимого не зависит от того, включен или выключен компьютер. В отличие от оперативной памяти, внешняя память не имеет прямой связи с процессором. Информация от ВЗУ к процессору и наоборот циркулирует примерно по следующей цепочке:
В состав внешней памяти компьютера входят:
· накопители на жёстких магнитных дисках;
· накопители на гибких магнитных дисках;
· накопители на компакт-дисках;
· накопители на магнито-оптических компакт-дисках;
· DVD – многофункциональный цифровой оптический диск с высокой плотностью записи информации;
· накопители на магнитной ленте (стримеры) и др.
Накопители на гибких магнитных дисках
Гибкий диск, дискета (англ. floppy disk) — устройство для хранения небольших объёмов информации, представляющее собой гибкий пластиковый диск в защитной оболочке. Используется для переноса данных с одного компьютера на другой и для распространения программного обеспечения. |
Накопители на жестких магнитных дисках
Накопитель на жёстких магнитных дисках (англ. HDD — Hard Disk Drive) или винчестерский накопитель — это наиболее массовое запоминающее устройство большой ёмкости, в котором носителями информации являются круглые алюминиевые пластины — платтеры, обе поверхности которых покрыты слоем магнитного материала. Используется для постоянного хранения информации — программ и данных.
Накопители на компакт-дисках
Аббревиатура CD-ROM переводится на русский язык как постоянное запоминающее устройство на основе компакт-диска. Принцип действия этого устройства состоит в считывании числовых данных с помощью лазерного луча, отражающегося от поверхности диска. Цифровая запись на компакт-диске отличается от записи на магнитных дисках очень высокой плотностью, и стандартный компакт-диск может хранить примерно 700 Мбайт данных.
CD-ROM состоит из прозрачной полимерной основы диаметром 12 см и толщиной 1,2 мм. Одна сторона покрыта тонким алюминиевым слоем, защищенным от повреждений слоем лака.
· При малых физических размерах CD-ROM обладают высокой информационной ёмкостью, что позволяет использовать их в справочных системах и в учебных комплексах с богатым иллюстративным материалом; один CD, имея размеры примерно дискеты, по информационному объёму равен почти 500 таким дискетам;
Записывающие оптические и магнитооптические накопители
· Записывающий накопитель CD-R (Compact Disk Recordable) способен, наряду с прочтением обычных компакт-дисков, записывать информацию на специальные оптические диски. Ёмкость 650 Мбайт.
DVD (Digital Versatile Disk читается "ди-ви-ди") -многофункциональный цифровой оптический диск с высокой плотностью записи информации. Эти диски имеют тот же размер, что и обычные CD, но вмещают от 4,7 Гбайт до 17 Гбайт данных, По конструктивному исполнению DVD-диски делятся на 4 различных типа. DVD-5 однослойные односторонние, DVD-9 двухслойные односторонние, DVD-10 двухсторонние однослойные, DVD –18 двухсторонние двухслойные по объёму заменяют семь стандартных дисков CD-ROM. На таких дисках записываются полноэкранные видеофильмы, программы-тренажёры, мультимедийные игры и многое другое.
Накопители на магнитной ленте (стримеры)
Стример (англ. tape streamer) — устройство для резервного копирования больших объёмов информации. В качестве носителя здесь применяются кассеты с магнитной лентой ёмкостью 1 - 2 Гбайта и больше. Стримеры позволяют записать на небольшую кассету с магнитной лентой огромное количество информации.
Память это один из самих важных элементов персонального компьютера (ПК).Память ПК – это совокупность отдельных устройств которые запоминают, хранят, выдают информацию.Основные характеристики памяти – это емкость (объем) и быстродействие.
Быстродействие памяти – время обращения к ячейкам памяти, определяемое временем считывания и (или) временем записи информации. Измеряется в наносекундах.
Емкость памяти – это максимальное количество адресуемых ячеек, выраженное в байтах. Однако часто байт оказывается слишком малой, поэтому существуют более крупные единицы измерения:
Мегабайт -1024 кб
Терабайт – 1024 мб
Перабайт – 1024 тб
Эксабайт – 1024 пб
Зетабайт – 1024 эб
Иоттабайт – 1024 зб
Кроме устройств ввода/вывода информации компьютер также имеет внутреннюю и внешнюю память.
Внутренняя память — это электронное устройство, которое хранит информацию, пока питается электроэнергией, находится внутри материнской платы. Программа во время выполнения хранится в памяти компьютера.
Внешняя память — это различные магнитные носители (ленты, диски), оптические диски, флеш-накопители и др вне материнской платы. Сохранённая информация на них не требует постоянного электропитания.
Единицей хранения информации во внешней памяти является файл – последовательность байтов, записанная в устройство внешней памяти и имеющая имя. Обмен информации между оперативной памятью и внешней осуществляется файлами.
Жесткий диск (HDD) – устройство памяти (физический диск) или раздел винчестера (логический диск). Диск имеет имя и таблицу размещения файлов.
Внутренняя память компьютера делится на:
1. Оперативная память (ОП, ОЗУ) – это быстрое запоминающее устройство не очень большого объема, непосредственно связанное с процессором и предназначенное для записи, считывания и хранения выполняемых программ и данных, обрабатываемых этими программами.
2. Постоянная память (ПЗУ). ПЗУ содержат программы и данные, определяющие работу ПК после его включения. Содержимое ПЗУ изменить нельзя. Программы, находящиеся в ПЗУ, называют «зашитыми» - их записывают туда на этапе изготовления микросхемы. Наряду с ПЗУ используются полупостоянная энергонезависимая память, называемая ППЗУ, хранящая параметры конфигурации системы, она может быть изменена.
3. Кэш-память. Обмен данными внутри процессора происходит в несколько раз быстрее, чем обмен с другими устройствами, например с ОП. Для того чтобы уменьшить количество обращений к оперативной памяти, внутри процессора создают буферную область – так называемую кэш-память. Это как бы «сверхоперативная память».
Любые данные в компьютере — это нули и единички. Текст, который вы читаете прямо сейчас, передался с нашего сервера прямо на ваш компьютер и записался в памяти — он представляет собой последовательность нулей и единичек. Прямо сейчас вы смотрите на ваш монитор, который состоит из пикселей и отображает наш сайт. Изображение — это тоже нули и единицы. Видео — это нули и единицы. Музыка — нули и единицы. Любой контент, доступный на вашем компьютере можно представить в виде нулей и единиц. Но как?
Оперативная память — это сложное устройство, и знать его работу будет полезно каждому
Стоит начать с того, что компьютер понимает только двоичную систему счисления. В жизни мы используем десятичную, так как у нас 10 пальцев и нам она попросту удобнее, но у компьютера нет 10 пальцев — он может работать только с логическими устройствами, которые работают только в двух состояниях — включен или выключен, есть подача тока или нет подачи тока. Если логическое устройство активно, значит подача тока есть и бит равен единице, если подачи тока нет, значит бит равен нулю. Бит — это самая маленькая единица измерения. 1 бит может иметь всего два состояния 1 и 0. 1 байт — это 8 бит. Таким образом, если перебрать все возможные комбинации нулей и единиц, получим, что в 1 байте может храниться 256 комбинаций битов или 2 в степени 8. Например, «0000001», «0000010» или «10110010» — любую букву английского алфавита можно представить в виде 8 битов (1 байта).
Двоичный код выглядит именно так!
Благодаря различным кодировкам мы можем представить любую информацию в двоичном виде. То же касается и наших программ, написанных на различных языках программирования. Чтобы запустить какую-либо программу, её необходимо скомпилировать в двоичный код. Таким образом, в двоичном виде можно представлять как данные, так и инструкции (код) для работы с этими данными. Существуют еще и интерпретируемые языки (JavaScript, Python), в этом случае интерпретатор по ходу выполнения программы анализирует код и компилирует его в язык, понятный нашему компьютеру, то есть в последовательность нулей и единиц, и в этом случае нет необходимости компилировать программу каждый раз при желании запустить её.
Как компьютер запоминает данные в ОЗУ?
Последовательность битов или 1 байт «01000001», записанный в ОЗУ, может означать что угодно — это может быть число «65», буква «А» или цвет картинки. Чтобы операционная система могла понимать, что означают эти биты, были придуманы различные кодировки для разных типов данных: MP3, WAV, MPEG4, ASCII, Unicode, BMP, Jpeg. Например, давайте попытаемся записать кириллическую букву «р» в нашу память. Для этого сначала необходимо перевести её в формат Unicode-символа (шестнадцатеричное число). «р» в Unicode-таблице это «0440». Далее мы должны выбрать, в какой кодировке будем сохранять число, пусть это будет UTF-16. Тогда в двоичной системе Unicode-символ примет вид «00000100 01000000». И уже это значение мы можем записывать в ОЗУ. Оно состоит из двух байт. А вот если бы мы взяли английскую «s», в двоичном виде она бы выглядела вот так «01110011».
Дело в том, что английский алфавит занимает лишь 1 байт, так как в UTF-кодировке он умещается в диапазон чисел от 0 до 255. В 256 комбинаций спокойно вмещаются числа от 0 до 9 и английский алфавит, а вот остальные символы уже нет, поэтому, например, для русских символов нужно 2 байта, а для японских или китайских символов нам понадобится уже 3 и даже 4 байта.
Вот мы и разобрались с тем, как работает оперативная память и как можно записать в неё данные. Понравился материал? Делитесь им с друзьями и давайте обсудим его в нашем чате.
Сегодня мы поговорим о том месте, которое занимает в вашем цифровом устройстве каждый вид памяти. Та память, которую мы сегодня рассмотрим, именуется компьютерной, хотя и применяется не только в ПК, но и в других цифровых устройствах. Речь идет в том числе и о мобильных девайсах: смартфонах и планшетах, которые являются компьютерами по сути. Память служит для хранения данных и бывает нескольких типов. Некоторые типы памяти взаимозаменяемы. Другие же служат для выполнения совершенно различных задач. Проиллюстрируем написанное простым примером. И оперативная память и кеш процессора и флеш-карта вашего смартфона являются компьютерной памятью, хотя на первый взгляд между ними не так уж много общего. О системе памяти новой игровой консоли Xbox One мы недавно рассказывали довольно подробно. И хотя перед нами игровая консоль, ее память в полной мере компьютерная.
Какой бывает компьютерная память и в каких устройствах она используется?
Все виды компьютерной памяти можно разделить на две большие категории. Энергозависимая и энергонезависимая память. Энергозависимая память теряет все данные при отключении системы. Это происходит потому, что такая память требует постоянной энергетической подпитки и, как только подача электричества прекращается, она перестает функционировать. Энергонезависимая память сохраняет данные вне зависимости от того, включен ваш компьютер или нет. К примеру, большинство типов оперативной памяти относятся к энергозависимой категории.
Наиболее известные представители энергонезависимой категории это ПЗУ (постоянная память) и флеш-память, получившая в последнее время немалое распространение. В частности, карты памяти CompactFlash и SmartMedia.
Прежде всего просто перечислим основные виды компьютерной памяти и только потом начнем их рассматривать:
- Оперативная память. Оперативное запоминающее устройство. ОЗУ, RAM
- Постоянная память. Постоянное запоминающее устройство. ПЗУ, ROM
- Кеш-память, Cache
- Динамическая оперативная память. Dynamic RAM, DRAM
- Статическая оперативная память. Static RAM, SRAM
- Флеш-память, Flash memory
- Память типа Memory Sticks в виде карт памяти для цифровых фотоаппаратов
- Виртуальная память, Virtual memory
- Видеопамять, Video memory
- Базовая система ввода-вывода, БСВВ, BIOS
Как мы уже писали, память применяется не только в компьютерах, но и в иных цифровых устройствах. Тех «компьютероподобных» устройствах, которые для удобства изложения материала мы будем считать компьютерами, не отвлекаясь на постоянные обсуждения различий между ними. В частности, планшеты многие аналитики относят к компьютерам. Речь идет в том числе и о:
- Сотовых телефонах
- Смартфонах
- Планшетах
- Игровых консолях
- Автомобильных радиоприемниках
- Цифровых медиаплеерах
- Телевизорах
Прежде, чем разбираться в том, как функционирует каждый вид памяти, поинтересуемся тем, как она вообще работает.
Как работает процессор?
Нельзя говорить о памяти, не сказав пару слов о процессоре. Процессор и оперативной память довольно похожи, так как в обоих случаях используются логические устройства, которые могут принимать лишь два состояния. Однако процессор выполняет задачи, связанные с вычислениями. Для этого у него имеется устройство управления — именно на него поступают наши инструкции, арифметико-логическое устройство — оно отвечает за все арифметические операции (сложение, вычитание и так далее) и регистры.
Помимо оперативной памяти, в компьютере имеется кэш-память. Если вам интересна эта тема, можете изучить наш недавний материал.
Так как инструкции, поступающие на процессор, работают с данными из памяти, эти данные нужно где-то хранить. Брать их постоянно из оперативной памяти — слишком долго, поэтому в процессоре имеется своя память, представленная в виде нескольких регистров — она является самой быстрой памятью в компьютере.
Что такое регистр? Регистр в процессоре представлен в виде триггера, который может хранить 1 бит информации. Триггер — это один из множества логических элементов в микрочипах. Благодаря своей логике он способен хранить информацию. Вот так выглядит D-триггер:
Это D-триггер и он способен хранить информацию. Каждое простейшее логическое устройство, включая D-триггер, состоит из логических операций. На фото выше можно заметить знак «&» — это логическое И
Таблица истинности для логического «И»
Верхний переключатель «D» в D-триггере меняет значение бита, а нижний «C» включает или отключает его хранение. Вам наверняка интересно, как устроен этот «D-триггер». Подробнее работу триггеров вы можете изучить по видеоролику ниже:
Помимо D-триггера, существуют также RS-триггер, JK-триггер и другие. Этой теме посвящена не одна книга, можете изучить логические устройства микрочипов самостоятельно. Было бы неплохо углубиться еще и в тему квантовых процессоров, потому что очевидно, что будущее именно за ними.
Иерархическая пирамида компьютерной памяти
С технической точки зрения, компьютерной памятью считается любой электронный накопитель. Быстрые накопители данных используются для временного хранения информации, которой следует быть «под рукой» у процессора. Если бы процессор вашего компьютера за любой нужной ему информацией обращался бы к жесткому диску, компьютер работал бы крайне медленно. Поэтому часть информации временно хранится в памяти, к которой процессор может получить доступ с более высокой скоростью.
Существует определенная иерархия компьютерной памяти. Место определенного вида памяти в ней означает ее «удаленность» от процессора. Чем «ближе» та или иная память к процессору, тем она, как правило, быстрее. Перед нами иерархическая пирамида компьютерной памяти, которая заслуживает подробного рассмотрения.
Вершиной пирамиды является регистр процессора.
За ним следует кеш-память первого (L1)
и второго уровня (L2)
Оперативная память делится на:
физическую и виртуальную
И кеш, и оперативная память являются временными хранилищами информации
Далее идут постоянные хранилища информации:
ПЗУ/BIOS; съемные диски; удаленные накопители (в локальной сети); жесткий диск
Подножие пирамиды образуют устройства ввода, к которым относятся:
клавиатура; мышь; подключаемые медиаустройства; сканер/камера/микрофон/видео; удаленные источники; другие источники
Процессор обращается к памяти в соответствии с ее местом в иерархии. Информация поступает с жесткого диска или устройства ввода (например, с клавиатуры) в оперативную память. Процессор сохраняет сегменты данных, к которой нужен быстрый доступ, в кеш-памяти. В регистре процессора содержатся специальные инструкции. К рассмотрению кеш-памяти и регистра процессора мы еще вернемся.
Из чего состоит оперативная память?
Теперь вернемся к нашей памяти, она представляет собой большую группу регистров, которые хранят данные. Существует SRAM (статическая память) и DRAM (динамическая память). В статической памяти регистры представлены в виде триггеров, а в динамический в виде конденсаторов, которые со временем могут терять заряд. Сегодня в ОЗУ используется именно DRAM, где каждая ячейка — это транзистор и конденсатор, который при отсутствии питания теряет все данные. Именно поэтому, когда мы отключаем компьютер, оперативная память очищается. Все драйвера и другие важные программы компьютер в выключенном состоянии хранит на SSD, а уже при включении он заносит необходимые данные в оперативную память.
Вам наверняка будет интересно узнать виды оперативной памяти. На эту тему у нас есть отличный материал
Ячейка динамической оперативной памяти, как уже было сказано выше, состоит из конденсатора и транзистора, хранит она 1 бит информации. Точнее, саму информацию хранит конденсатор, а за переключения состояния отвечает транзистор. Конденсатор мы можем представить в виде небольшого ведерка, который наполняется электронами при подаче тока. Подробнее работу динамической оперативной памяти мы рассмотрели еще 7 лет назад. С тех пор мало что изменилось в принципах её работы. Если конденсатор заполнен электронами, его состояние равно единице, то есть на выходе имеем 1 бит информации. Если же нет, то нулю.
Роль оперативной памяти в общем «оркестре» компонентов компьютера
Работу компьютера следует рассматривать как «оркестр». «Музыкантами» в нем являются все его программные и аппаратные составляющие, в том числе центральный процессор, жесткий диск и операционная система, выполняющая, как известно нашим читателям, пять важнейших невидимых задач. Оперативная память, которую нередко называют просто «памятью» находится в числе наиболее важных компонентов компьютера. С того момента как вы включили компьютер и до того мгновения, когда вы его отключите, процессор будет непрерывно обращаться к памяти. Давайте рассмотрим типичный сценарий работы любого компьютера.
Вы включили компьютер. Он, в свою очередь, загрузил данные из постоянной памяти (ROM) и начал самотестирование при включении (power-on self-test, POST). Компьютер проверяет сам себя и определяет, исправен ли он и готов ли к новому трудовому сеансу. Целью этого этапа работы является проверка того, что все основные компоненты системы работают корректно. В ходе самотестирования контроллер памяти посредством быстрой операции чтения/записи проверяет все ячейки памяти на наличие или отсутствие ошибок. Процесс проверки выглядит так: бит информации записывается в память по определенному адресу, а затем считывается оттуда.
Компьютер загружает из ПЗУ базовую систему ввода-вывода, более известную по английской аббревиатуре BIOS. В этом «биосе» содержится базовая информация о накопителях, порядке загрузки, безопасности, автоматическом распознавании устройств (Plug and Play) и некоторые иные сведения.
Затем наступает черед загрузки операционной системы. Она загружается в оперативную память компьютера с жесткого диска (чаще всего в современном компьютере всё обстоит именно так, но возможны и иные сценарии). Важные компоненты операционной системы обычно находятся в оперативной памяти компьютера на протяжении всего времени работы с ним. Это дает центральному процессору возможность немедленного доступа к операционной системе, что повышает производительность и функциональность всего компьютера в целом.
Когда вы открываете приложение, оно записывается всё в ту же оперативную память. Объем памяти этого типа в наши дни хоть и велик, но при этом все равно значительно уступает ёмкости жесткого диска. В целях экономии оперативной памяти некоторые приложения записывают в нее только свои важнейшие компоненты, а остальные «подгружают» с жесткого диска по мере необходимости. Каждый файл, который загружается работающим приложением, тоже записывается в оперативную память.
Что происходит, когда вы сохраняете файл и закрываете приложение? Файл записывается на жесткий диск, а приложение «выталкивается» из оперативной памяти. То есть и само приложение, и связанные с ним файлы удаляются из оперативной памяти. Тем самым освобождается место для новой информации: других приложений и файлов. Если измененный файл не был сохранен перед удалением из временного хранилища, все изменения будут потеряны.
Из вышесказанного следует, что каждый раз, когда что-то загружается или открывается, оно помещается в оперативную память, то есть во временное хранилище данных. Центральному процессору проще получить доступ к информации из этого хранилища. Процессор запрашивает из оперативной памяти необходимые ему в процессе вычислений данные.
Всё это звучит несколько суховато и не дает полного представления о масштабах событий. Но поистине впечатляюще выглядит то, что в современных компьютерах обмен информацией между центральным процессором и оперативной памятью совершается миллионы раз в секунду.
Но запоминающие устройства не исчерпываются одной только оперативной памятью. Теперь, когда мы знаем, какое место занимает каждый тип памяти в общей картине современного цифрового устройства, нам осталось рассмотреть и другие разновидности хранилищ информации. И поэтому…
Читайте также: