Автор работы: Пользователь скрыл имя, 12 Мая 2012 в 13:46, контрольная работа
Внутренняя память компьютера - это место хранения информации, с которой он работает. Внутренняя память компьютера является временным рабочим пространством; в отличие от нее внешняя память предназначена для долговременного хранения информации. Информация во внутренней памяти не сохраняется при выключении питания.
Министерство образования и науки РФ
Государственное учреждение высшего профессионального образования
«Вятская государственная сельскохозяйственная академия»
Кафедра информатики.
КОНТРОЛЬНАЯ РАБОТА
по дисциплине «Информатика»
__________________
__________________
__________________
Внутренняя память компьютера.
Классификация. Характеристики. Состав.
Для начала разберем, что называется внутренней памятью компьютера.
Внутренняя память компьютера - это место хранения информации, с которой он работает. Внутренняя память компьютера является временным рабочим пространством; в отличие от нее внешняя память предназначена для долговременного хранения информации. Информация во внутренней памяти не сохраняется при выключении питания.
Память компьютера организована в виде множества ячеек, в которых могут храниться значения; каждая ячейка обозначается адресом. Размеры этих ячеек и, собственно, типы значений, которые могут в них храниться, отличаются у разных компьютеров. Некоторые старые компьютеры имели очень большой размер ячейки, иногда до 64 бит в каждой ячейке. Эти большие ячейки назывались "словами".
Внутренняя память компьютера подразделяется на: оперативную и постоянную.
Во внутренней памяти записываются коды команд подлежащей выполнению программы. Они последовательно считываются в процессор для анализа (дешифрации) и выполнения. Обращение к внутренней памяти так же производится при выполнении различных команд микропроцессора при указании в команде прямо или косвенно адреса операндов в памяти.
Стоит отметить, что помимо оперативной и звуковой, внутренняя память подразделяется еще на чуть менее важные виды :
Полупостоянная память |
видеопамять |
Кэш-память |
Теперь детально рассмотрим все виды памяти, на которые подразделяется внутренняя память компьютера.
Оперативная память.
Оперативная память обеспечивает запись, считывание и хранение информации. Для построения ОЗУ используют микросхемы статической и динамической памяти.
В микросхемах динамической памяти считывание числа сопровождается его перезаписью, т.е. подзарядом тех конденсаторов, которые до считывания были в заряженном состоянии. Время хранения заряда из-за паразитных утечек ограниченно. Чтобы не потерять информацию в памяти необходимо периодическое ее восстановление, которое выполняется в так называемых циклах регенерации. Это снижает скорость работы динамической памяти и увеличивает потребляемую мощность.
Оперативная память выполнена обычно на микросхемах динамического типа с произвольной выборкой (DRAM – Dynamic Random Access Memory). Каждый бит такой памяти физически представляется в виде наличия (или отсутствия) заряда на конденсаторе, образованном в структуре полупроводникового кристалла.
В микросхемах статической памяти (SRAM – Static RAM) в качестве элементарной ячейки использует триггер (2 или более транзисторов) – бистабильный элемент (с двумя устойчивыми состояниями). Микросхемы статической памяти, изготовленные по КМДП (КМОП) технологии имеют во много раз меньшее потребление энергии, чем микросхемы динамической памяти и применяются в ПК с автономным питанием. Статическая память обладает более высоким быстродействием и используется, например, для организации кэш-памяти. Статическая память гораздо дороже динамической.
Оперативная память - это рабочая область для процессора компьютера. В ней во время работы хранятся программы и данные. Оперативная память часто рассматривается как временное хранилище, потому что данные и программы в ней сохраняются только при включенном компьютере или до нажатия кнопки сброса (reset). Перед выключением или нажатием кнопки сброса все данные, подвергнутые изменениям во время работы, необходимо сохранить на запоминающем устройстве, которое может хранить информацию постоянно (обычно это жесткий диск). При новом включении питания сохраненная информация вновь может быть загружена в память.
Устройства оперативной памяти иногда называют запоминающими устройствами с произвольным доступом. Это означает, что обращение к данным, хранящимся в оперативной памяти, не зависит от порядка их расположения в ней. Когда говорят о памяти компьютера, обычно подразумевают оперативную память, прежде всего микросхемы памяти или модули, в которых хранятся активные программы и данные, используемые процессором.
Термин "оперативная память" часто обозначает не только микросхемы, которые составляют устройства памяти в системе, но включает и такие понятия, как логическое отображение и размещение. Логическое отображение - это способ представления адресов памяти на фактически установленных микросхемах. Размещение - это расположение информации (данных и команд) определенного типа по конкретным адресам памяти системы.
Подводя итог, в оперативную память помещаются программы для выполнения и данные для работы программы, которые используются микропроцессором. Она обладает большим быстродействием и является энергозависимой.
Оперативная память.
Постоянная память.
Постоянная память содержит информацию, которая не должна изменяться. Она обеспечивает режимы считывания и хранения информации. Микросхемы ПЗУ по способу занесения в них информации делятся на масочные однократно программируемые изготовителем и многократно программируемые изготовителем EPROM (Erasable PROM).
Последние, в свою очередь, подразделяются на стираемые электрически или с помощью ультрафиолетового облучения.
К EPROM с электрическим стиранием информации относятся и микросхемы флэш- (flash) памяти. Они отличаются высокой скоростью доступа и быстрым стиранием записанной информации. Данный тип памяти сегодня широко используется для хранения информации BIOS.
Современные системные платы оснащены разъемами для DIMM-модулей.
Модули памяти могут включать дополнительные разряды контроля четности.
Контроль по четности означает, что при записи байта информации в память определяется дополнительный контрольный разряд, вычисляемый как сумма всех информационных битов. Обычно контрольный разряд равен нулю, если число единиц в байте четное, и контрольный разряд равен 1, если число единиц нечетное. При чтении байта, вновь определив контрольный разряд и сравнив его с прочитанным разрядом, можно контролировать правильность полученной информации.
Хранит:
программы для проверки оборудования при загрузке операционной системы;
программы начала загрузки операционной системы;
программы по выполнению базовых функций по обслуживанию устройств компьютера;
программу настройки конфигурации компьютера - Setup. Позволяет установить характеристики: типы видеоконтроллера, жестких дисков и дисководов для дискет, запрос пароля при загрузке и т.д
Кэш-память.
Кэш-память – это сверх быстрая память, которая по сравнению с оперативной памятью имеет повышенное быстродействие. Кэш-память дополняет функциональное значение оперативной памяти.
При работе компьютера все вычисления происходят в процессоре, а данные для этих вычислений и их результаты хранятся в оперативной памяти. Скорость работы процессора в несколько раз превосходит скорость обмена информацией с оперативной памятью. Учитывая, что между двумя операциями процессора может выполняться одна или несколько операций с более медленной памятью, получаем, что процессор должен время от времени простаивать без работы и совокупная скорость компьютера падает.
Кэш-памятью управляет специальный контроллер, который, анализируя выполняемую программу, пытается предвидеть, какие данные и команды вероятнее всего понадобятся в ближайшее время процессору, и подкачивает их в кэш-память, т.е. кэш-контроллер загружает в кэш-память нужные данные из оперативной памяти, и возвращает, когда нужно, модифицированные процессором данные в оперативную память.
Схема работы кэш-памяти
Кэш-память процессора выполняет примерно ту же функцию, что и оперативная память. Только кэш - это память, встроенная в процессор и потому быстрее оперативной памяти, отчасти благодаря своему положению. Ведь линии связи, идущие по материнской плате, и разъем пагубно влияют на скорость. Кэш современного персонального компьютера расположен прямо на процессоре, благодаря чему удалось сократить линии связи и улучшить их параметры.
Кэш-память используется процессором для хранения информации. В ней буферизируются самые часто используемые данные, за счет чего, время очередного обращения к ним значительно сокращается.
Во всех современных процессорах имеется кэш - массив сверхскоростной оперативной памяти, являющейся буфером между контроллером сравнительно медленной системной памяти и процессором.
При этом в современных процессорах кэш давно не является единым массивом памяти, как раньше, а разделен на несколько уровней. Наиболее быстрый, но относительно небольшой по объему кэш первого уровня (обозначаемый как L1), с которым работает ядро процессора, чаще всего делится на две половины - кэш инструкций и кэш данных. С кэшем L1 взаимодействует кэш второго уровня - L2, который, как правило, гораздо больше по объему и является смешанным, без разделения на кэш команд и кэш данных.
Кэш бывает двух типов: эксклюзивный и не инклюзивный кэш. В первом случае информация в кэшах всех уровней четко разграничена - в каждом из них содержится исключительно оригинальная, тогда как в случае не инксклюзивного кэша информация может дублироваться на всех уровнях кэширования. Сегодня трудно сказать, какая из этих двух схем более правильная - и в той, и в другой имеются как минусы, так и плюсы. Эксклюзивная схема кэширования используется в процессорах AMD, тогда как не эксклюзивная - в процессорах Intel.
Эксклюзивная кэш-память предполагает уникальность информации, находящейся в L1 и L2.
При считывании информации из ОЗУ в кэш - информация сразу заносится в L1. Когда L1 заполнен, то, информация переносится из L1 в L2.
Если при считывании процессором информации из L1 нужная информация не найдена, то она ищется в L2. Если нужная информация найдена в L2, то кэши первого и второго уровня обмениваются между собой строками (самая "старая" строка из L1 помещается в L2, а на ее место записывается нужная строка из L2). Если нужная информация не найдена и в L2, то обращение идет к оперативной памяти.
Эксклюзивная архитектура применяется в системах, где разность между объемами кэшей первого и второго уровня относительно невелика.
Инклюзивная кэш-память предполагает дублирование информации, находящейся в L1 и L2.
Схема работы следующая. Во время копирования информации из ОЗУ в кэш делается две копии, одна копия заносится в L2, другая копия - в L1. Когда L1 полностью заполнен, информация замещается по принципу удаления наиболее "старых данных" - LRU (Least-Recently Used). Аналогично происходит и с кэшем второго уровня, но, поскольку его объем больше, то и информация хранится в нем дольше.
При считывании процессором информации из кэша, она берется из L1. Если нужной информации в кэше первого уровня нет, то она ищется в L2. Если нужная информация в кэше второго уровня найдена, то она дублируется в L1 (по принципу LRU), а затем, передается в процессор. Если нужная информация не найдена и в кэше второго уровня, то она считывается из ОЗУ.
Инклюзивная архитектура применяется в тех системах, где разница в объемах кэшей первого и второго уровня велика.
Полупостоянная память называется CMOS (Complementary Metal-Oxide Semiconductor). Хранит параметры конфигурации компьютера. Обладает низким энергопотреблением, потому не изменяется при выключении компьютера, т.к. питается от аккумулятора.
Видеопамять используется для хранения видеоизображения, выводимого на экран. При этом в видеопамяти может содержаться как непосредственно растровый образ изображения (экранный кадр), так и отдельные фрагменты как в растровой (текстуры), так и в векторной (многоугольники, в частности треугольники) формах.
Как правило, чипы оперативной памяти современной видеокарты припаяны прямо к текстолиту печатной платы, в отличие от съёмных модулей системной памяти, которые вставляются в стандартизированные разъёмы ранних видеоадаптеров.
Существует специальная «шина данных».
Шина данных — шина, предназначенная для передачи информации. В компьютерной технике принято различать выводы устройств по назначению: одни для передачи информации (например, в виде сигналов низкого или высокого уровня), другие для сообщения всем устройствам (шина адреса) — кому эти данные предназначены.
На материнской плате шина может также состоять из множества параллельно идущих через всех потребителей данных проводников.
Основной характеристикой шины данных является её ширина в битах. Ширина шины данных определяет количество информации, которое можно передать за один такт.
Шина данных видеопамяти бывает:
32-битной,
64-битной,
128-битной,
192-битной (нестандартная шина памяти),
256-битной,
320-битной (нестандартная шина памяти),
384-битной (нестандартная шина памяти),
448-битной (нестандартная шина памяти) и
512-битной.
Видеопамять