Что относится к внутренней памяти
Внутренняя память компьютера (виды памяти и их характеристика
Внутренняя память компьютера предназначена для оперативной обработки данных. Она является более быстрой, чем внешняя память, что соответствует принципу иерархии памяти, выдвинутому в проекте Принстонской машины. Следуя этому принципу, можно выделить уровни иерархии и во внутренней памяти.
Выделяют следующие виды внутренней памяти:
кэш-память (от англ. caсhe – тайник). Она служит буфером между RAM и микропроцессором и позволяет увеличить скорость выполнения операций, т.к. является сверхбыстродействующей. В нее помещаются данные, которые процессор получил и будет использовать в ближайшие такты своей работы. Эта память хранит копии наиболее часто используемых участков RAM. При обращении микропроцессора к памяти сначала ищутся данные в кэш-памяти, а затем, если остается необходимость, в оперативной памяти;
программы для проверки оборудования при загрузке операционной системы;
программы начала загрузки операционной системы;
программы по выполнению базовых функций по обслуживанию устройств компьютера;
видеопамять. Используется для хранения видеоизображения, выводимого на экран. Входит в состав видеоконтроллера.
Для обращения к элементам памяти они снабжаются адресами, начиная с нуля. Максимальный адрес основной памяти определяется функциональными возможностями того или иного компьютера.
Структура основной памяти (за исключением кэш-памяти) для компьютеров класса IBC PC с указанием начальных адресов отдельных областей представлена в таблице:
непосредственно адресуемая память операционной системы MS DOS
расширенная память ХМА
стандартная память СМА (640К)
верхняя память UMA (384К)
область видеопамяти и служебных программ (256К)
0 64К 640К 896К 1024К 1088 МАХ
В силу особенностей операционной системы (ОС) MS DOS непосредственно адресуются только первые 1024К памяти, доступ к остальным адресам осуществляется средствами специальных программ, которые называются драйверами. Их подключение выполняется в файле конфигурации config.sys в предложении device.
При обращении к элементам памяти ОС использует не абсолютный адрес, например, 2245653, а сегментированный.
В простейшем случае для образования сегментированного адреса все адресное пространство делится на блоки – сегменты – размером 16Б, которые нумеруются четырехзначными шестнадцатеричными числами от 000016 до FFFF16. Тогда внутри сегмента каждый байт как элемент памяти характеризуется смещением – отстоянием в байтах от начала сегмента. В результате каждый абсолютный адрес представляется парой сегмент:смещение. На рисунке представлена схема формирования сегментированных адресов:
Зададимся абсолютным адресом, равным 40Б, и представим его в сегментированном виде: 0002:0008. Здесь 0002 – номер сегмента, 0008 – смещение в сегменте.
Внутренняя память — один из основных компонентов компьютера
Дата публикации 05.02.2021
Структура внутренней памяти
Строение внутренней памяти можно представить в виде шкафа с полками. Вместо полок области памяти, которые принимают 8, 16, 32, … бит, являются большими данными. У локаций есть адреса, по которым мы можем их отличить. Адреса — числа.
Обращение
Модель памяти самолета. При этом программы имеют доступ ко всем адресам и рассматривают память как пространство с непрерывной цепочкой байтов. Такое пространство также называется линейным адресным пространством.
Модель для реалистичной адресации. Этот режим в первую очередь предназначен для совместимости с процессорами Intel 8086.
Сегментированная модель памяти. Здесь программа видит память как группу из нескольких сегментов. Каждый сегмент принадлежит определенному типу данных. Таким образом, в программе есть отдельные сегменты для исполняемого кода, данных и средств. Чтобы программа могла получить доступ к этим сегментам, она должна сформировать логический адрес, состоящий из селектора сегмента и прокрутки.
В случае, если вы занимаете сборкой компьютеров для продажи персональным пользователям, то стоит рассмотреть комплектующие для ноутбуков оптом, чтоб каждый раз не приходилось ездить в магазин, за необходимыми частями.
И только последний упомянутый метод сейчас используется во всех новых операционных системах.
Операционная система никогда не позволяет программе получить доступ ко всем адресным пространствам в памяти, поскольку некоторые из них важны для работы системы или. адреса уже заняты другими программами или устройствами. Поэтому программа видит только частичную память или ему назначается адресное пространство. Несмотря на то, что у программы ограниченный доступ к памяти, она обязательно запустится и увидит всю память во время выполнения.
Логический адрес в 32-битной архитектуре — 32 бита или. 4 байта, где в первой части записывается начало сегмента, а во второй — сдвиг сегмента.
Типы внутренней памяти и емкости
Как называется внутренняя память компьютера
Одним из основных элементов компьютера, позволяющим ему нормально функционировать, является память.
Внутренняя память компьютера – это место хранения информации, с которой он работает. Внутренняя память компьютера является временным рабочим пространством; в отличие от нее внешняя память предназначена для долговременного хранения информации. Информация во внутренней памяти не сохраняется при выключении питания.
Память компьютера организована в виде множества ячеек, в которых могут храниться значения; каждая ячейка обозначается адресом. Размеры этих ячеек и, собственно, типы значений, которые могут в них храниться, отличаются у разных компьютеров. Некоторые старые компьютеры имели очень большой размер ячейки, иногда до 64 бит в каждой ячейке. Эти большие ячейки назывались «словами».
Оперативная память, или оперативка – это один из главных элементов компьютера. «Оперативная» память потому, что очень быстро работает и позволяет процессору практически без какого-либо заметного ожидания читать информацию из памяти. Содержащиеся в оперативной памяти данные сохранены и доступны только тогда, когда компьютер включен. При выключении компьютера содержимое стирается из оперативной памяти, поэтому перед выключением компа все данные нужно сохранить. От объема оперативной памяти (кстати, еще ее называют ОЗУ – оперативное запоминающее устройство) зависит количество задач, которые одновременно может выполнять компьютер.
Устройства оперативной памяти иногда называют запоминающими устройствами с произвольным доступом. Это означает, что обращение к данным, хранящимся в оперативной памяти, не зависит от порядка их расположения в ней. Когда говорят о памяти компьютера, обычно подразумевают оперативную память, прежде всего микросхемы памяти или модули, в которых хранятся активные программы и данные, используемые процессором.
За несколько лет определение RAM (Random Access Memory) превратилось из обычной аббревиатуры в термин, обозначающий основное рабочее пространство памяти, создаваемое микросхемами динамической оперативной памяти (Dynamic RAM – DRAM) и используемое процессором для выполнения программ. Одним из свойств микросхем DRAM (и, следовательно, оперативной памяти в целом) является динамическое хранение данных, что означает, во-первых, возможность многократной записи информации в оперативную память, а во-вторых, необходимость постоянного обновления данных (т.е., в сущности, их перезапись) примерно каждые 15 мс (миллисекунд). Также существует так называемая статическая оперативная память (Static RAM – SRAM), не требующая постоянного обновления данных.
Термин «оперативная память» часто обозначает не только микросхемы, которые составляют устройства памяти в системе, но включает и такие понятия, как логическое отображение и размещение. Логическое отображение – это способ представления адресов памяти на фактически установленных микросхемах. Размещение – это расположение информации (данных и команд) определенного типа
В большинстве систем оперативной памяти современных ПК используется динамическая оперативная память (Dynamic RAM – DRAM). Основное преимущество памяти этого типа состоит в том, что ее ячейки упакованы очень плотно, т.е. в небольшую микросхему можно упаковать много битов, а значит, на их основе можно построить память большой емкости.
Ячейки памяти в микросхеме DRAM – это крошечные конденсаторы, которые удерживают заряды. Именно так (наличием или отсутствием зарядов) и кодируются биты. Проблемы, связанные с памятью этого типа, вызваны тем, что она динамическая, т.е. должна постоянно регенерироваться, так как в противном случае электрические заряды в конденсаторах памяти будут “стекать” и данные будут потеряны. Регенерация происходит, когда контроллер памяти системы берет крошечный перерыв и обращается ко всем строкам данных в микросхемах памяти. Большинство систем имеют контроллер памяти (обычно встраиваемый в набор микросхем системной платы), который настроен на соответствующую промышленным стандартам частоту регенерации, равную, например, 15 мкс. Ко всем строкам данных обращение осуществляется по прохождении 128 специальных циклов регенерации. Это означает, что каждые 1,92 мс (128×15 мкс) прочитываются все строки в памяти для обеспечения регенерации данных.
Регенерация памяти, к сожалению, отнимает время у процессора: каждый цикл регенерации по длительности занимает несколько циклов центрального процессора. В старых компьютерах циклы регенерации могли занимать до 10% (или больше) процессорного времени, но в современных системах, работающих на частотах, равных сотням мегагерц, расходы на регенерацию составляют 1% (или меньше) процессорного времени. Некоторые системы позволяют изменить параметры регенерации с помощью программы установки параметров CMOS, но увеличение времени между циклами регенерации может привести к тому, что в некоторых ячейках памяти заряд “стечет”, а это вызовет сбои памяти. В большинстве случаев надежнее придерживаться рекомендуемой или заданной по умолчанию частоты регенерации. Поскольку затраты на регенерацию в современных компьютерах составляют менее 1%, изменение частоты регенерации оказывает незначительное влияние на характеристики компьютера. Одним из наиболее приемлемых вариантов является использование для синхронизации памяти значений по умолчанию или автоматических настроек, заданных с помощью Setup BIOS. Большинство современных систем не позволяют изменять заданную синхронизацию памяти, постоянно используя автоматически установленные параметры. При автоматической установке системная плата считывает параметры синхронизации из системы определения последовательности в ПЗУ (serial presence detect – SPD) и устанавливает частоту периодической подачи импульсов в соответствии с полученными данными.
В устройствах DRAM для хранения одного бита используется только один транзистор и пара конденсаторов, поэтому они более вместительны, чем микросхемы других типов памяти. В настоящее время имеются микросхемы динамической оперативной памяти емкостью 16 Гбайт и больше. Это означает, что подобные микросхемы содержат миллиарды транзисторов. В микросхеме памяти все транзисторы и конденсаторы размещаются последователь но, обычно в узлах квадратной решетки, в виде очень простых, периодически повторяющихся структур.
Транзистор для каждого одноразрядного регистра DRAM используется для чтения состояния смежного конденсатора. Если конденсатор заряжен, в ячейке записана 1; если заряда нет – записан 0. Заряды в крошечных конденсаторах все время стекают, вот почему память должна постоянно регенерироваться. Даже мгновенное прерывание подачи питания или какой-нибудь сбой в циклах регенерации приведет к потере заряда в ячейке DRAM, а следовательно, и к потере данных. В работающей системе подобное приводит к появлению “синего” экрана, глобальным отказам системы защиты, повреждению файлов или к полному отказу системы.
Динамическая оперативная память используется в персональных компьютерах; поскольку она недорогая, микросхемы могут быть плотно упакованы, а это означает, что запоминающее устройство большой емкости может занимать небольшое пространство. К сожалению, память этого типа не отличается высоким быстродействием, обычно она намного “медленнее” процессора. Поэтому существует множество различных типов организации DRAM, позволяющих улучшить эту характеристику
Кэш (англ. cache) или сверхоперативная память – очень быстрое ЗУ небольшого объёма, которое используется при обмене данными между микропроцессором и оперативной памятью для компенсации разницы в скорости обработки информации.
Кэш-памятью управляет специальное устройство – контроллер, который, анализируя выполняемую программу, пытается предвидеть, какие данные и команды вероятнее всего понадобятся в ближайшее время процессору, и подкачивает их в кэш-память. При этом возможны как «попадания», так и «промахи». В случае попадания, то есть, если в кэш подкачаны нужные данные, извлечение их из памяти происходит без задержки. Если же требуемая информация в кэше отсутствует, то процессор считывает её непосредственно из оперативной памяти. Соотношение числа попаданий и промахов определяет эффективность кэширования.
Кэш-память реализуется на микросхемах статической памяти SRAM (Static RAM), более быстродействующих, дорогих и малоёмких, чем DRAM. Современные микропроцессоры имеют встроенную кэш-память, так называемый кэш первого уровня размером до 384 Кбайт. Кроме того, на системной плате компьютера может быть установлен кэш второго уровня ёмкостью до 12 Мб.
Память типа ROM (ПЗУ)
В памяти типа ROM (Read Only Memory) или ПЗУ (постоянное запоминающее устройство), данные можно только хранить, изменять их нельзя. Именно поэтому такая память используется только для чтения данных. ROM также часто называется энергонезависимой памятью, потому что любые данные, записанные в нее, сохраняются при выключении питания. Поэтому в ROM помещаются команды запуска ПК, т.е. программное обеспечение, которое загружает систему.
ROM и оперативная память – не противоположные понятия. Часть адресного пространства оперативной памяти отводится хранения программного обеспечения, которое позволяет загрузить операционную систему.
Перепрограммируемая постоянная память (Flash Memory) – энергонезависимая память, допускающая многократную перезапись своего содержимого с дискеты.
В настоящее время в большинстве систем используется одна из форм Flash-памяти, которая называется электрически стираемой программируемой постоянной памятью (Electrically Erasable Programmable Readonly Memory – EEPROM). Flash-память является по-настоящему энергонезависимой и перезаписываемой, она позволяет пользователям легко модифицировать ROM, программно-аппаратные средства системных плат и других компонентов (таких, как видеоадаптеры, платы SCSI, периферийные устройства и т.п.).
Важнейшая микросхема постоянной или Flash-памяти – модуль BIOS. Роль BIOS двоякая: с одной стороны это неотъемлемый элемент аппаратуры, а с другой стороны – важный модуль любой операционной системы.
BIOS (Basic Input/Output System – базовая система ввода-вывода) – совокупность программ, предназначенных для автоматического тестирования устройств после включения питания компьютера и загрузки операционной системы в оперативную память.
Основной код BIOS содержится в микросхеме ROM на системной плате, но на платах адаптеров также имеются аналогичные микросхемы. Они содержат вспомогательные подпрограммы BIOS и драйверы, необходимые для конкретной платы, особенно для тех плат, которые должны быть активизированы на раннем этапе начальной загрузки, например видеоадаптер. Платы, не нуждающиеся в драйверах на раннем этапе начальной загрузки, обычно не имеют ROM, потому что их драйверы могут быть загружены с жесткого диска позже – в процессе начальной загрузки.
Дни старого доброго BIOS сочтены. UEFI (Unified Extensible Firmware Interface) представляет собой более мощную версию, которая лучше соответствует требованиям современного разнообразного «железа». По своей сути, UEFI является интерфейсом, который отвечает за предзагрузочное окружение операционной системы. Первую реализацию UEFI – EFI представила компания Intel в 2003 году.
CMOS RAM – это память с невысоким быстродействием и минимальным энергопотреблением от батарейки. Используется для хранения информации о конфигурации и составе оборудования компьютера, а также о режимах его работы.
Компью́терная па́мять (устройство хранения информации, запоминающее устройство) — часть вычислительной машины, физическое устройство или среда для хранения данных, используемая в вычислениях в течение определённого времени. Память, как и центральный процессор, является неизменной частью компьютера с 1940-х годов. Память в вычислительных устройствах имеет иерархическую структуру и обычно предполагает использование нескольких запоминающих устройств, имеющих различные характеристики.
В персональных компьютерах «памятью» часто называют один из её видов — динамическая память с произвольным доступом (DRAM), — которая используется в качестве ОЗУ персонального компьютера.
Задачей компьютерной памяти является хранение в своих ячейках состояния внешнего воздействия, запись информации. Эти ячейки могут фиксировать самые разнообразные физические воздействия. Они функционально аналогичны обычному электромеханическому переключателю и информация в них записывается в виде двух чётко различимых состояний — 0 и 1 («выключено»/«включено»). Специальные механизмы обеспечивают доступ (считывание, произвольное или последовательное) к состоянию этих ячеек.
Процесс доступа к памяти разбит на разделённые во времени процессы — операцию записи (сленг. прошивка, в случае записи ПЗУ) и операцию чтения, во многих случаях эти операции происходят под управлением отдельного специализированного устройства — контроллера памяти.
Также различают операцию стирания памяти — занесение (запись) в ячейки памяти одинаковых значений, обычно 0016 или FF16.
Наиболее известные запоминающие устройства, используемые в персональных компьютерах: модули оперативной памяти (ОЗУ), жёсткие диски (винчестеры), дискеты (гибкие магнитные диски), CD- или DVD-диски, а также устройства флеш-памяти.
Содержание
Функции памяти [ править | править код ]
Компьютерная память обеспечивает поддержку одной из функций современного компьютера, — способность длительного хранения информации. Вместе с центральным процессором запоминающее устройство являются ключевыми звеньями так называемой архитектуры фон Неймана, — принципа, заложенного в основу большинства современных компьютеров общего назначения.
Первые компьютеры использовали запоминающие устройства исключительно для хранения обрабатываемых данных. Их программы реализовывались на аппаратном уровне в виде жёстко заданных выполняемых последовательностей. Любое перепрограммирование требовало огромного объёма ручной работы по подготовке новой документации, перекоммутации, перестройки блоков и устройств и т. д. Использование архитектуры фон Неймана, предусматривающей хранение компьютерных программ и данных в общей памяти, коренным образом переменило ситуацию.
Любая информация может быть измерена в битах и потому, независимо от того, на каких физических принципах и в какой системе счисления функционирует цифровой компьютер (двоичной, троичной, десятичной и т. п.), числа, текстовая информация, изображения, звук, видео и другие виды данных можно представить последовательностями битовых строк или двоичными числами. Это позволяет компьютеру манипулировать данными при условии достаточной ёмкости системы хранения (например, для хранения текста романа среднего размера необходимо около одного мегабайта).
К настоящему времени создано множество устройств, предназначенных для хранения данных, основанных на использовании самых разных физических эффектов. Универсального решения не существует, у каждого имеются свои достоинства и свои недостатки, поэтому компьютерные системы обычно оснащаются несколькими видами систем хранения, основные свойства которых обуславливают их использование и назначение.
Физические основы функционирования [ править | править код ]
В основе работы запоминающего устройства может лежать любой физический эффект, обеспечивающий приведение системы к двум или более устойчивым состояниям. В современной компьютерной технике часто используются физические свойства полупроводников, когда прохождение тока через полупроводник или его отсутствие трактуются как наличие логических сигналов 0 или 1. Устойчивые состояния, определяемые направлением намагниченности, позволяют использовать для хранения данных разнообразные магнитные материалы. Наличие или отсутствие заряда в конденсаторе также может быть положено в основу системы хранения. Отражение или рассеяние света от поверхности CD, DVD или Blu-ray-диска также позволяет хранить информацию.
Классификация типов памяти [ править | править код ]
Следует различать классификацию памяти и классификацию запоминающих устройств (ЗУ). Первая классифицирует память по функциональности, вторая же — по технической реализации. Здесь рассматривается первая — таким образом, в неё попадают как аппаратные виды памяти (реализуемые на ЗУ), так и структуры данных, реализуемые в большинстве случаев программно.
Доступные операции с данными [ править | править код ]
Метод доступа [ править | править код ]
Организация хранения данных и алгоритмы доступа к ним [ править | править код ]
Назначение [ править | править код ]
Организация адресного пространства [ править | править код ]
Удалённость и доступность для процессора [ править | править код ]
Каждый пользователь знает, что существует внутренняя память компьютера, но мало кто понимает, насколько она разнообразна, сколько существует различных её подтипов. Разбирая ПК, максимум, на что сможет указать неопытный человек, — это ОЗУ и жесткий диск. Давайте разберёмся, какие устройства внутренней памяти компьютера существуют.
Что это такое
Для начала введём определение. Внутренняя память компьютера — это устройство для хранения программ и данных, которые в конкретный момент времени участвуют в вычислении процессором. Говоря простым языком, когда вы запускаете на персональном компьютере какое-либо приложение, процессор пользуется ОЗУ, как листком бумаги, записывая на него исходные данные и промежуточные вычисления. Выделяют следующие виды внутренней памяти компьютера — постоянную и оперативную.
Особенности
Независимо от того, о чем идёт речь, нам необходимы критерии для определения качества запоминающего устройства. Назовём главные характеристики внутренней памяти компьютера:
Свойства
При рассмотрении темы статьи нельзя не упомянуть про свойства внутренней памяти компьютера. Информатика выделяет несколько критериев, по которым можно характеризовать ее.
К внутренней памяти компьютера относятся ОЗУ, ПЗУ, кэш, CMOS и видеопамять, рассмотрим их поподробнее.
Постоянное запоминающее устройство. Было названо так, потому что данные, хранящиеся в нём, не подлежат изменению и предназначены исключительно для считывания. Содержимое этой памяти заполняется непосредственно при изготовлении, сюда могут входить программы для обслуживания персонального компьютера, поддержки операционной системы и устройств ввода-вывода, поэтому её называют ROM BIOS.
Однако эта память соответствовала своему названию исключительно на первом этапе своего создания. С развитием технологий стали выпускаться перепрограммируемые ПЗУ, для того чтобы можно было изменять их содержание в условиях эксплуатации.
Оперативная память
ОЗУ (оперативное записывающее устройство) по объёму является основным представителем внутренней памяти и служит для работы с информацией. Название приходит из функционала. Скорость взаимодействия с процессором настолько высока, что проходят доли секунды между запросом и ответом. Обозначается оперативная память как RAM — Random Access Memory.
ОЗУ хранит в себе все данные работающей программы. Поэтому и процессор способен работать с ней только после того, как она будет записана в оперативную память (ОП). Для взаимодействия с жестким диском ЦПУ обращается к буферу — еще одному виду ОП.
Главным недостатком (или конструктивной особенностью) оперативной памяти является её энергозависимость. То есть при выключении питания персонального компьютера все данные, которые в ней записаны, теряются. Основными характеристиками RAM являются:
Внутренняя память компьютера недостаточного объёма сильно снижает производительность. При недостатке RAM некоторые программы могут работать медленно, а некоторые откажутся запускаться вовсе.
Ещё один вид памяти персонального компьютера, являющийся самым быстродействующим. Кэш является посредником между центральным процессором и оперативной памятью. В нем хранятся наиболее часто используемые фрагменты RAM. Поскольку время обращения ЦПУ к нему намного меньше, то и среднее время работы процессора с «оперативкой» уменьшается.
CMOS-RAM
Специально выделенный участок внутренней памяти персонального компьютера для хранения его конфигурации. Своё название он получил от одноимённой технологии, которая обладает невысоким энергопотреблением. Эта память считается энергонезависимой, поскольку информация в ней не теряется при отключении питания ПК. Однако это не совсем так. Если вы вдруг забыли свой пароль от компьютера, вам достаточно снять крышку с системного блока, найти на материнской плате батарейку-таблетку и вынуть её. Без этого аккумулятора все настройки компьютера, включая пароль, будут обнулены.
Видео
Ещё одна внутренняя память персонального компьютера, служащая для хранения графической информации. В персональном компьютере существует 2 способа её реализации.
Первый — это встроенная видеокарта. В этом случае память реализуется на материнской плате. Второй вариант реализации видеопамяти — на встраиваемой видеокарте. Как и при работе с оперативкой, от объёма зависит количество информации, обрабатываемой центральным процессором, и скорость её вывода на экран. От объёма видеопамяти зависит быстродействие мощных графических редакторов, высококачественного видео и современных игр.
Развитие
Внутренняя память компьютера развивалась постепенно, проходя множество этапов. Говоря об ОП, можно выделить следующие её виды в порядке совершенствования:
Вывод
Прочитав эту статью, вы узнали, что такое внутренняя память компьютера, каково её строение, виды и характеристики. В жизни это может мало пригодиться, разве что для сдачи экзаменов в университете или общего самообразования.