Автор работы: Пользователь скрыл имя, 24 Ноября 2011 в 18:40, курсовая работа
Оперативная память является одним из важнейших элементов компьютера. Именно из нее процессор берет программы и исходные данные для обработки, в нее он записывает полученные результаты. Название «оперативная» эта память получила потому, что она работает очень быстро, так что процессору практически не приходится ждать при чтении данных из памяти или записи в память. Однако содержащиеся в ней данные сохраняются только пока компьютер включен или до нажатия кнопки сброса (reset). При выключении компьютера содержимое оперативной памяти стирается. Поэтому перед выключением или нажатием кнопки сброса все данные, подвергнутые во время работы изменениям, необходимо сохранить на запоминающем устройстве. При новом включении питания сохраненная информация вновь может быть загружена в память.
Введение ……………………………………………………………….……..2
Типы оперативной памяти…………………………….……………….…….3
Физическая организация и принцип работы……………………………….5
Память типа DRAM…………………………………….……….…………..7
Память типа SRAM……………………………………………..…………..13
Как выбрать оперативную память.................................................................14
Разъемы SIMM и DIMM…………………………………………………….16
Увеличение объема памяти………………………………………………....20
Заключение……………………………………………………………………23
Список литературы…………………………………………………………..24
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
МОСКОВСКИЙ
ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ
Кафедра
Автоматизации инженерно-
Курсовая работа
По дисциплине: « Вычислительные машины, системы и сети»
На тему:
«Оперативная память»
Группа: ИСТАС-2-4
Студент: Левченко Д.В.
Преподаватель:
Широкова О.Л.
Москва
2011
Оглавление
Введение ………………………………………………………
Типы оперативной
памяти…………………………….……………….…….3
Физическая организация
и принцип работы……………………………….5
Память типа
DRAM…………………………………….……….…………..7
Память типа
SRAM……………………………………………..…………..
Как выбрать
оперативную память............
Разъемы SIMM и DIMM…………………………………………………….16
Увеличение объема
памяти………………………………………………....20
Заключение……………………………………………………
Список литературы…………………………………
Введение
В этой курсовой
работе будет рассмотрена оперативная
память как с логической, так и с физической
точек зрения. В ней будут описаны микросхемы
и модули памяти, которые можно установить
в компьютере.
Оперативная память
является одним из важнейших элементов
компьютера. Именно из нее процессор
берет программы и исходные данные
для обработки, в нее он записывает полученные
результаты. Название «оперативная» эта
память получила потому, что она работает
очень быстро, так что процессору практически
не приходится ждать при чтении данных
из памяти или записи в память. Однако
содержащиеся в ней данные сохраняются
только пока компьютер включен или до
нажатия кнопки сброса (reset). При выключении
компьютера содержимое оперативной памяти
стирается. Поэтому перед выключением
или нажатием кнопки сброса все данные,
подвергнутые во время работы изменениям,
необходимо сохранить на запоминающем
устройстве. При новом включении питания
сохраненная информация вновь может быть
загружена в память.
Часто для оперативной
памяти используют обозначение RAM (Random
Access Memory, то есть память с произвольным
доступом). Это означает, что обращение
к данным, хранящимся в оперативной памяти,
не зависит от порядка их расположения
в памяти. Когда говорят о памяти компьютера,
обычно подпазумевают оперативную память,
прежде всего микросхемы памяти или модули,
в которых хранятся активные программы
и данные, используемые процессором.
Это, и многое
другое будет рассматриваться далее.
Типы
оперативной памяти
Оперативная память (RAM, Random Access Memory, память произвольного доступа) - это энергозависимая среда, в которую загружаются и в которой находятся прикладные программы и данные в момент, пока вы с ними работаете. Когда вы заканчиваете работу, информация удаляется из оперативной памяти. Если необходимо обновление соответствующих дисковых данных, они перезаписываются. Это может происходить автоматически, но часто требует команды от пользователя. При выключении компьютера вся информация из оперативной памяти теряется.
В связи с
этим трудно недооценить все значение
оперативной памяти. Однако до недавнего
времени эта область компьютерной индустрии
практически не развивалась (по сравнению
с другими направлениями). Взять хотя бы
видео, аудиоподсистемы, производительность
процессоров и. т. д. Усовершенствования
были, но они не соответствовали темпам
развития других компонентов и касались
лишь таких параметров, как время выборки,
был добавлен кэш непосредственно на модуль
памяти, конвейерное исполнение запроса,
изменен управляющий сигнал вывода данных,
но технология производства оставалась
прежней, исчерпавшей свой ресурс. Память
становилась узким местом компьютера,
а, как известно, быстродействие всей системы
определяется быстродействием самого
медленного ее элемента. И вот несколько
лет назад волна технологического бума
докатилась и до оперативной памяти. Быстрое
усовершенствование оперативной памяти
позволило кроме ее усовершенствования,
значительно снизить цену на нее.
Но даже после
падения цен, память системы, как
правило, стоит вдвое дороже, чем
системная плата. До обвального падения
цен на память в середине 1996г. в течении
многих лет цена одного мегабайта памяти
держалась приблизительно на уровне 40
долларов. К концу 1996г. цена одного мегабайта
памяти снизилась примерно до 4 долларов.
Цены продолжали падать, и после главного
обвального падения стоимость одного
мегабайта не превышает доллара, или приблизительно
125 доларов за 128 Мбайт.
Хотя память
значительно подешевела, модернизировать
приходится ее намного чаще, чем
несколько лет назад. В настоящее
время новые типы памяти разрабатываются
намного быстрее, и вероятность того, что
в новые компьютеры нельзя будет устанавливать
память нового типа, как никогда велика.
От количества установленной в компьютере оперативной памяти напрямую зависит возможность, какими программами вы сможете на нем работать. При недостаточном количестве оперативной памяти многие программы либо вовсе не будут работать, либо станут работать крайне медленно. Можно привести следующую приблизительную классифика-цию возможностей компьютера, в зависимости от объема оперативной памяти:
1 Мбайт и менее - на компьютере возможна работа только в среде DOS. Такие компьютеры можно использовать для корректировки текстов или ввода данных;
4 Мбайта - на компьютере возможна работа в среде DOS, Windows 3.1 и Windows for Workgroups. Работа в DOS вполне комфортна, а в Windows - нет: некоторые Windows-программы при таком объеме памяти не работают , а некоторые позволяют обрабатывать лишь небольшие и несложные документы. Одновременный запуск нескольких Windows-программ также может быть затруднен;
8 Мбайт - обеспечивается
комфортная работа в среде
Windows 3.1, Windows for Workgroups, при этом дальнейшее
увеличение объема оперативной
памяти уже практически не
повышает быстродействие для
большинства офисных
32 Мбайта и
более - такой объем оперативной
памяти может требоваться для
серверов локальных сетей, компьютеров,
используемых для обработки фотоизображений
или видеофильмов, и в некоторых других
приложениях. Полезен он может быть и для
компьютеров, работающих под управлением
ОС Windows NT.
Всю
память с произвольным
доступом (RAM) можно разделить
на два типа:
1.
DRAM (динамическая RAM)
2.
SRAM (статическая RAM).
Причем независимо
от типа оперативная память ЭВМ является
адресной. Это значит, что каждой,
хранимой в памяти единице информации
ставится в соответствие специальное
число, а именно адрес, определяющий место
его хранения в памяти. В современных ЭВМ
различных типов, как правило, минимальной
адресуемой единицей информации является
байт (8-ми разрядный код). Более крупные
единицы информации - это слово и производные:
двойное слово, полуслово и т. д. (образуется
из целого числа байт). Обычно слово соответствует
формату данных, наиболее часто встречающихся
в данной машине в качестве операндов.
Часто формат слова соответствует ширине
выборке из основной памяти
Существуют
несколько методов организации
оперативной памяти:
1) Метод строк/колонок
(Row/column) . При данном методе адресации
ОП, последняя представляет собой
матрицу разделенную на строки
и колонки. При обращении к
ОП одна часть адреса
2) Метод статических
колонок (Static-column) . При данном
методе адресации ОП
3) Метод чередования
адресов (Interleaved) , который впервые стал
применяться в 386 моделях АТ компьютерах.
Данный метод предполагает считывание
(или запись) информации не по одному, а
сразу по нескольким адресам: i, i+1, i+2 и
т.д. Количество одновременно опрашиваемых
адресов, по которым происходит считывание
информации, определяет кратность чередования
адресов, что соответствует количеству
блоков ОП. На практике обычно используется
2-х или 4-х кратное чередование адресов,
т.е. ОП делится на 2 или 4 блока.Запись информации
в блоки осуществляется независимо друг
от друга. Информация по адресу i хранится
в первом блоке, по адресу i+1 - во втором
блоке и т.д. Считываемая с блоков информация
далее переписывается в кэш-память для
последующей переработки.
4) Метод страничной
организации (Page-mode) . При данном методе
организации память адресуется не по байтам,
а по границам страниц. Размер страницы
обычно равен 1 или 2 Кбайта. Данный метод
предполагает наличие в системе кэш-памяти
емкостью не менее 128 Кб куда предварительно
считываются требуемые страницы ОП для
последующей переработки МП или другим
устройством. Обновленная информация
периодически из кэш-памяти сбрасывается
в ОП.
Последние два
метода системной организации памяти
предполагают обязательное наличие в
системе сверх быстродействующей кэш-памяти
для опережающего (read-ahaed) чтения в нее
информации из ОП с последующей обработкой
ее микропроцессором, что снижает время
простоя последнего и повышает общую производительность
системы.
Физическая
организация и принцип работы
Общий принцип
организации и функционирования
памяти (DRAM) практически един для всех
ее типов — как первоначальной асинхронной,
так и современной синхронной. Исключение
составляют разве что экзотические варианты,
тем не менее, существовавшие еще до появления
SDRAM, вроде Direct Rambus DRAM (DRDRAM). Массив памяти
DRAM можно рассматривать как матрицу (двумерный
массив) элементов (строго говоря, это
понятие относится к логическому уровню
организации микросхемы памяти, рассмотренному
в следующем разделе, но его необходимо
ввести здесь для наглядности), каждый
из которых содержит одну или несколько
физических ячеек (в зависимости от конфигурации
микросхемы), способных вмещать элементарную
единицу информации — один бит данных.
Ячейки представляют собой сочетание
транзистора (ключа) и конденсатора (запоминающего
элемента). Доступ к элементам матрицы
осуществляется с помощью декодеров адреса
строки и адреса столбца, которые управляются
сигналами RAS# (сигнал выбора строки —
Row Access Strobe) и CAS# (сигнал выбора столбца
— Column Access Strobe).
Из соображений
минимизации размера упаковки микросхемы,
адреса строк и столбцов передаются
по одним и тем же адресным линиям
микросхемы — иными словами, говорят
о мультиплексировании адресов
строк и столбцов (упомянутые выше
отличия в общих принципах функционирования
микросхем DRDRAM от «обычных» синхронных/асинхронных
DRAM проявляются, в частности, здесь — в
этом типе микросхем памяти адреса строк
и столбцов передаются по разным физическим
интерфейсам). Так, например, 22-разрядный
полный адрес ячейки может разделяться
на два 11-разрядных адреса (строки и столбца),
которые последовательно (через определенный
интервал времени, см. раздел «Тайминги
памяти») подаются на адресные линии микросхемы
памяти. Одновременно со второй частью
адреса (адреса столбца) по единому командно-адресному
интерфейсу микросхемы SDRAM подается соответствующая
команда (чтения или записи данных). Внутри
микросхемы памяти адреса строки и столбца
временно сохраняются в буферах (защелках)
адреса строки и адреса столбца, соответственно.
Важно заметить,
что с динамической матрицей памяти
связан особый буфер статической
природы, именуемый «усилителем
уровня» (SenseAmp), размер которого равен
размеру одной строки, необходимый для
осуществления операций чтения и регенерации
данных, содержащихся в ячейках памяти.
Поскольку последние физически представляют
собой конденсаторы, разряжающиеся при
совершении каждой операции чтения, усилитель
уровня обязан восстановить данные, хранящиеся
в ячейке, после завершения цикла доступа
(более подробно участие усилителя уровня
в цикле чтения данных из микросхемы памяти
рассмотрено ниже).