Автор: Пользователь скрыл имя, 17 Ноября 2011 в 14:04, реферат
раскрыты все виды памяти
1.Введение.
2.Для чего нужна память? Какие бывают виды памяти?
3.Оперативная память.
4.Внешняя память.
5.Микросхемы памяти.
6.Виртуальная память.
7.Заключение.
Оглавление:
1.Введение.
2.Для чего нужна память? Какие бывают виды памяти?
3.Оперативная память.
4.Внешняя память.
5.Микросхемы памяти.
6.Виртуальная память.
7.Заключение.
1.Введение
История появления первых вычислительных машин уходит в далекое пошлое. Так, еще в XVII веке немецким ученым В. Шиккардом была изобретена вычислительная машина, которая выполняла четыре вычислительных действия, а также накапливала промежуточные результаты вычислений. В 1834 году английский ученый Ч. Беббедж создал вычислительную машину, названную им аналитической, которая имела вычислительное устройство, память и элементы автоматического управления вычислительным процессором. В конце XIX века американский изобретатель Г.Голле Рит сконструировал первые перфорационные машины, которые выполняли сортировальные и некоторые вычислительные операции. В нашей стране в 1930-1950 гг. были достигнуты значительные успехи в области разработки средств вычислительной техники. В этот период были созданы полные комплекты перфорационных вычислительных машин, а также различные аналоговые вычислительные машины и моделирующие устройства.
Перспективы развития ОП
Память компьютера
организована в виде множества ячеек,
в которых могут храниться
значения; каждая ячейка обозначается
адресом. Размеры этих ячеек и, собственно,
типы значений, которые могут в них храниться,
отличаются у разных компьютеров. Некоторые
старые компьютеры имели очень большой
размер ячеек, иногда до 64К бит в каждой
ячейке. Эти большие ячейки назывались
"словами". Супер-компьютеры Крей
и компьютер Юниварк ориентированы на
работу со словами. Трудность работы со
словами большой длины заключается в том,
что обычно программы работают не с целыми
словами, а с их частями. Поэтому большинство
современных компьютеров, и в том числе
все персональные компьютеры, используют
значительно меньшей размер ячейки памяти,
состоящей всего из 8 бит или "байта":
байт - это очень удобная единица информации,
отчасти потому, что он позволяет хранить
код одной буквы алфавита или одного символа.
Поскольку символ занимает в точности
один байт, термин "байт" и "символ"
часто используются в одном и том же смысле.
Так как IBM/PC использует ячейки памяти
длиной 8 бит или 1 байт, в памяти могут
храниться значения, которые можно выразить
восемью битами. Это значение до двух в
восьмой степени или 256. Смысл величины,
записанной в ячейку памяти, зависит от
способа ее использования> Можно считать,
что байт содержит код алфавитного символа
- так называемый код ASCII. В то же время
его можно рассматривать и как число. Все
256 положительные числа от 0 до 255, либо
как числа со знаками в диапазоне от -128
до + 127. Кроме того, байт может как часть
большого объема данных, например, строки
символов или двухбайтного числа.Для удобства
манипулирования символьными данными
компьютеру необходимо чтобы коды символов
преобразовались в байтовые величины.
Большинство компьютеров, включая IBM/PC,
используют код ASCII, американский стандартный
код для обмена информации. Большинство
компьютеров фирмы "IBM" используют
другую схему кодирование символов, называющуюся
EBCDIC; системы ASCII и EBSDIC организованы по-разному,
но перекодировка из одной системы в другую
большого труда не составляет.Всем компьютерам
требуется память нескольких видов. Память
требуется на каждом шагу выполнения программ.
Память нужна как для использования данных,
так и для хранения результатов. Она необходима
для взаимодействия с периферией компьютера
и даже для поддержания образа, видимого
на экране. В компьютерных системах работа
с памятью основывается на очень простых
концепциях. В принципе, все, что требуется
от компьютерной памяти, - это сохранять
один бит информации так, чтобы потом он
мог быть извлечен оттуда.
2.Для чего нужна память? Какие бывают виды памяти?
Компактная
микроэлектронная “память” широко применяется
в современной аппаратуре самого различного
назначения. Но тем не менее разговор о
классификации памяти, её видах следует
начать с определения места и роли, отведённой
памяти в ЭВМ. Память является одной из
самых главных функциональных частей
машины, предназначенной для записи, хранения
и выдачи команд и обрабатываемых данных.
Следует сказать, что команды и данные
поступают в ЭВМ через устройство ввода,
на выходе которого они получают форму
кодовых комбинаций 1 и 0. Основная память,
как правило, состоит из запоминающих
устройств двух видов оперативного (ОЗУ)
и постоянного (ПЗУ). ОЗУ предназначено
для хранения переменной информации; оно
допускает изменение своего содержимого
в ходе выполнения вычислительного процесса.
Таким образом, процессор берёт из ОЗУ
код команды и, после обработки каких-либо
данных, результат обратно помещается
в ОЗУ. Причем возможно размещение в ОЗУ
новых данных на месте прежних, которые
при этом перестают существовать. В ячейках
происходит стирание старой информации
и запись туда новой. Из этого видно, что
ОЗУ является очень гибкой структурой
и обладает возможностью Компактная микроэлектронная
“память” широко применяется в современной
аппаратуре самого различного назначения.
Но тем не менее разговор о классификации
памяти, её видах следует начать с определения
места и роли, отведённой памяти в ЭВМ.
Память является одной из самых главных
функциональных частей машины, предназначенной
для записи, хранения и выдачи команд и
обрабатываемых данных. Следует сказать,
что команды и данные поступают в ЭВМ через
устройство ввода, на выходе которого
они получают форму кодовых комбинаций
1 и 0. Основная память, как правило, состоит
из запоминающих устройств двух видов
оперативного (ОЗУ) и постоянного (ПЗУ).
ОЗУ предназначено для хранения переменной
информации; оно допускает изменение своего
содержимого в ходе выполнения вычислительного
процесса. Таким образом, процессор берёт
из ОЗУ код команды и, после обработки
каких-либо данных, результат обратно
помещается в ОЗУ. Причем возможно размещение
в ОЗУ новых данных на месте прежних, которые
при этом перестают существовать. В ячейках
происходит стирание старой информации
и запись туда новой. Из этого видно, что
ОЗУ является очень гибкой структурой
и обладает возможностью перезаписывать
информацию в свои ячейки неограниченное
количество раз по ходу выполнения программы.
Поэтому ОЗУ играет значительную роль
в ходе формирования виртуальных адресов
ПЗУ, содержит такой вид информации, которая
не должна изменяться в ходе выполнения
процессором программы. Такую информацию
составляют стандартные подпрограммы,
табличные данные, коды физических констант
и постоянных коэффициентов. Эта информация
заносится в ПЗУ предварительно, и блокируется
путем пережигания легкоплавких металлических
перемычек в структуре ПЗУ. В ходе работы
процессора эта информация может только
считываться. Таким образом, ПЗУ работает
только в режимах хранения и считывания.
Из приведённых выше характеристик видно,
что функциональные возможности ОЗУ шире
чем ПЗУ: оперативное запоминающее устройство
может работать в качестве постоянного,
то есть в режиме многократного считывания
однократно записанной информации, а ПЗУ
не может быть использовано в качестве
ОЗУ. Это заключение, в свою очередь, приводит
к выводу, что ПЗУ не участвует в процессе
формирования виртуальной памяти. Но бесспорно,
ПЗУ имеет свои достоинства, например,
сохранять информацию при сбоях, отключении
питания (свойство энергонезависимости).
Для обеспечения надежной работы ЭВМ при
отказах питания нередко ПЗУ используется
в качестве памяти программ. В таком случае
программа заранее “зашивается” в ПЗУ.
3.Оперативная памятьЭтот уровень памяти компьютера подобен кратковременной памяти человека. Когда человек сосредоточен на выполнении какого-либо дела — готовит пищу, совершает покупки, играет на музыкальном инструменте, управляет автомобилем, — он хорошо помнит все детали, подробности текущей ситуации, а также план выполняемой работы. После перехода к другой деятельности все это забывается, но в памяти возникает другой план и другие подробности. Оперативной памятью называется устройство компьютера, предназначенное для хранения выполняющихся в текущий момент времени программ, а также всех данных, необходимых для их выполнения. Процессор компьютера имеет непосредственный доступ ко всей информации, которая находится в оперативной памяти и именно поэтому программы, находящиеся в оперативной памяти, могут быть выполнены процессором, а данные, находящиеся в оперативной памяти, могут быть по этим программам обработаны. Из определения следует, что в оперативной памяти на стадии выполнения могут одновременно находиться несколько программ. Кроме того, в оперативной памяти могут находиться как обрабатываемые, так и уже обработанные программой данные. Можно считать, что оперативная память представляет собой последовательность пронумерованных байтов. Каждый байт имеет свой собственный номер, который по аналогии с номерами домов на улице принято называть адресом. Содержимое любого байта памяти может обрабатываться независимым от остальных байтов образом. Указав адрес байта, можно прочитать код, который в нем записан, или занести, записать в этот байт какой-либо другой код. Поэтому оперативную память называют еще прямо адресуемой памятью, памятью с прямым доступом, и обозначают RAM (Random Access Memory— память произвольного доступа). Для оперативной памяти используются еще и некоторые другие названия и обозначения: оперативное запоминающее устройство (ОЗУ),основная оперативная память (ООП), просто основная память (ОП). Максимально возможный объем оперативной памяти, который иногда называют адресным пространством, и объем памяти, фактически присутствующий в составе машины, являются важнейшими характеристиками данной модели в целом и конкретного экземпляра компьютера. .Адресное пространство является величиной постоянной для данной модели, в то время как фактический объем оперативной памяти может у разных экземпляров быть разным, но он не может быть больше, чем адресное пространство для данной модели. У последних на сегодняшний день моделей персональных компьютеров семейства IBMPC максимально возможный объем оперативной памяти равен 64 Гбайт. Стандартным для современных персональных компьютеров общего назначения (массовых ПК) считается фактический объем оперативной памяти 128—256 Мбайт, а во многих случаях уже рекомендуется 256-512 Мбайт. По-видимому, в ближайшее время этот показатель может достигнуть уровня 1 -2 Гбайт. Отличительными
особенностями оперативной |
4.Внешняя памятьЭтот уровень памяти компьютера похож на вспомогательные средства, используемые человеком для долговременного хранения важных сведений — записные книжки, всевозможные справочники, фотографии, звукозаписи, кинопленки, видеозаписи и т. д. Такие носители информации естественно считать внешними по отношению к «внутренней» памяти, «находящейся» в голове человека. Внешней памятью
называется группа устройств, которые
предназначены для |
5. Микросхемы памяти.
Как было сказано
ранее, в современных компьютерах используется
так называемая электронная память. Для
построения ОЗУ, ПЗУ, регистровых ЗУ в
настоящее время широко применяют полупроводниковые
интегральные микросхемы, которые изготавливают
по специальной полупроводниковой технологии
с применением интегральных схем (ИС) и
больших интегральных схем (БИС) на основе
кремния с высокой степенью интеграции.
Основной составной частью микросхемы
ОЗУ является массив элементов памяти,
объединённых в матрицу накопителя. Элемент
памяти (ЭП) может хранить один бит информации.
Каждый ЭП обязательно имеет свой адрес.
Для обращения к ЭП необходимо его “выбрать”
с помощью кода адреса, сигналы которого
подводят к соответствующим выводам микросхемы.
ПЗУ построено аналогично, а функции ЭП
в микросхемах ПЗУ выполняют перемычки
в виде проводников. Это был краткий экскурс
в так называемые “ресурсы” машинной
памяти, необходимый для более глубокого
понимания, как функционирования компьютера,
так и основной темы проекта.
6.Виртуальная память.
Что это такое? Для чего это нужно?
Проблема виртуальной
памяти: что это такое и для чего это нужно?
Дело в том, что с развитием и появлением
новых компьютерных технологий, машины
несомненно преобразились в лучшую сторону:
в мире профессиональных программистов
уже не существует понятия “ОЗУ на ферритовых
сердечниках” или “накопителей на магнитных
лентах”. Что и говорить, с изобретением
персонального компьютера, даже простой
непрофессиональный пользователь получил
возможность использовать ПК для собственных
целей и нужд. Фирмой Intel™ и другими производителями
вычислительной техники были выпущены
компьютеры достаточно простые в обращении
(по сравнению с огромными ламповыми IBM1401
или “Унивак П”). Компьютеры нового поколения
Фирмой Texas Instruments® выпущена модель 486DX475Mhz.
имели процессоры Intel™ 80386, 80486, с 16ти и
32х разрядными шинами, огромным быстродействием
(2566Mhz). Эти персоналки большой шаг вперед
в развитии компьютерных технологий. Вместе
с этим у пользователя появилась тенденция
“оседлать” быструю машину заставить
её делать как можно больше. Как экономить
машинное время и в то же время производить
больше? Ответ на этот вопрос был найден
посредством организации
мультипрограммной работы ЭВМ. Этот метод
был признан очень удобным, так как при
организации мультипрограммного цикла: