Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Что такое оперативная память

Конечно же, вы слышали о таком понятии как оперативная память. Хотя бы краем уха, но слышали. Этот термин знаком, пожалуй, всем, кто имеет дело с компьютерами. Вне всякого сомнения, вы можете без труда отыскать во всемирной паутине технические подробности, особенности, нюансы, ну и вообще что угодно. Мы же поговорим о том, что рекомендуется знать об оперативной памяти простым, неискушённым пользователям. При этом, как обычно, уделим особое внимание вопросам практичности.

Суть простыми словами

Предположим, вам нужно поработать с документами. Что вы делаете? Усаживаетесь за письменный стол, раскладываете на нём всякие важные бумаги — и приступаете к трудовой деятельности. Ведь с документом ничего не сделаешь, если он упакован и лежит в шкафу, его непременно нужно достать и поместить в какое-нибудь рабочее пространство.

Всё, с чем имеет дело компьютер в целом и его процессор в частности, помещается на своеобразный электронный стол — в оперативную память. Вернее, в оперативное запоминающее устройство (сокращённо «ОЗУ»). Документы, которые вы видите на дисплее, открытые веб-страницы, какая-либо графика — всё находится именно там, внутри микросхем, в течение всего периода обработки.

Трудовые свершения состоялись? Теперь вы собираете бумаги со стола, раскладываете по папкам и возвращаете на полки, в шкаф etc.

Компьютер тоже сохраняет содержимое оперативной памяти, электронные документы, в виде файлов, рассортированных по папкам.

Если вы внесли в файл изменения, но сохранить забыли, то умная программа поинтересуется, записать ли на диск новый вариант файла. А после закрытия окна освободит электронное рабочее пространство от всех связанных с ней данных.

Как это работает

Вы запускаете приложение, открываете файл, жмёте на гиперссылку — в общем, производите какое-нибудь действие, в результате которого на дисплее должно появиться нечто новое. Например, напечатали что-то в текстовом редакторе — и процессор вывел буквы в окошко программы. Пока вы не сохраните результат, эти буквы будут существовать лишь в оперативной памяти.

Всё то, что запускается вами с диска, запрашивается из всемирной паутины, вводится с клавиатуры, идёт не в какое-то неведомое место, а складывается программами в микросхемы ОЗУ, соединённые с процессором посредством так называемой системной шины. Процессор обрабатывает данные — и выводит результаты туда же, на свой электронный стол.

Программный доступ к оперативной памяти и её функционирование может организовываться по-разному.

Последовательный доступ — это когда всё складывается подряд в одну стопку (стек) и потом последовательно извлекается. Так работают, например, приложения, написанные на языке программирования Java.

Произвольный доступ — когда программе отводится адресное пространство, диапазон свободных ячеек.

Кроме того, память бывает буферной (для ускорения обмена данными), временной (для хранения каких-нибудь промежуточных результатов деятельности программ), разделяемой (доступной сразу для нескольких программ или пользователей), ну и так далее. Впрочем, такие сложности интересны только специалистам.

А вот что нужно знать всем без исключения, формулируется следующим образом. Оперативная память является энергозависимой. Она полностью очищается 1) при выключении питания компьютера; 2) при его перезагрузке.

Если у вас ноутбук, то не страшно, когда вырубают электричество. Сразу же происходит переключение на питание от батареи.

Для настольного ПК, не оборудованного аккумуляторами, нужен блок бесперебойного питания, чтобы протянуть некоторое время и дать пользователю шанс сохранить документы, висящие в оперативной памяти.

Хотя, текстовые процессоры сохраняют всё во временных файлах сами. По крайней мере, пытаются это делать. Поэтому после восстановления работоспособности компьютера и повторного запуска текстового процессора, вероятно, удастся реанимировать документ, пропавший в результате обесточивания. Однако стопроцентной гарантии нет.

Утечка памяти

Представьте себе, что чем дольше вы работаете, тем больше бумажек скапливается на столе. Хотя, казалось бы, ничего особенного не делаете, просто вовремя не выбрасываете ненужное. Наступает момент, когда свободного места уже нет, а гора мусора готова обрушится и засыпать всю комнату.

Примерно так же обстоят дела и с плохо написанным софтом. На компьютерном жаргоне это называется «утечка памяти». Программу не научили освобождать ячейки, которые уже не используются. Данные более не нужны, но по-прежнему хранятся и не удаляются. Через некоторое время компьютер начинает жутко тормозить, ведь его рабочее пространство захламлено.

Простой и весьма наглядный пример: браузер Mozilla Firefox. Откройте и потом закройте десяток-другой вкладок с веб-страницами — и увидите, что памяти занято гораздо больше, чем было сразу после запуска программы. Словно не все вкладки закрыты.

Продолжение этой статьи: «Что такое оперативная память. Часть 2».

Автор: vanilinkin, специально для xBB.uz, 09.07.2012


Предыдущие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2012-07-10 23:58:58

Метки материала: что такое, память, что, оперативная память, такое, что такое оперативная память, оперативная, что такое оперативная, вычислительные ресурсы, компьютер, компьютеры, электроника, ит, it, компьютерная техника, цифровые технологии, компьютерное оборудование

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2019, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.