Ячейки памяти, порты и регистры. Из чего состоит ячейка памяти

микросхемы ОП

Память (memory) – функциональная часть ЭВМ, предназначенная для записи, хранения и выдачи информации.

Скачать презентацию «Характеристики памяти ПК»

Всю память ЭВМ можно разделить на:

  1. ОЗУ (оперативное запоминающее устройство)
  2. ПЗУ (постоянное запоминающее устройство)
  3. РОН (регистры общего назначения) внутренняя память процессора – его регистры.
  4. CMOS (Complement Metal Oxide Semiconductor – комплементарные пары метал-оксид-полупроводник указывает на технологию изготовления данной памяти) – память системных установок(конфигурации).
  5. ВЗУ (внешнее запоминающее устройство)
  6. Видеопамять – электронная память, размещенная на видеокарте, используется в качестве буфера для хранения кадров динамического изображения.

1,2,3,6 – электронная память, 5 – электромеханическая память.

Характеристики оперативной памяти

Внутренняя память ПК обладает двумя основными свойствами: дискретностью и адресуемостью.

Дискретность – память состоит из битов (бит — элемент памяти, частица информации, хранит двоичный код 0 или 1. Слово бит произошло от англ. «binary digit» — двоичная цифра).

Бит – наименьшая частица памяти компьютера.

Следовательно, у слова «бит» есть два смысла: это единица измерения количества информации и частица памяти компьютера. Оба эти понятия связаны между собой следующим образом:
В одном бите памяти хранится один бит информации.

Память – это упорядоченная последовательность двоичных разрядов(бит). Эта последовательность делится на группы по 8 разрядов. Каждая такая группа образует байт памяти.

Следовательно «бит» и «байт» обозначают не только названия единиц измерения количества информации, но и структурные единицы памяти ЭВМ.
1Кб = 210 байт =1024б
1Мб = 210 Кбайт =1024Кб
1Гб = 1024Мб

Ячейка памяти – группа последовательных байтов внутренней памяти, вмещающая в себе информацию, доступную для обработки отдельной командой процессора.
Содержимое ячейки памяти называется машинным словом. Байты внутренней памяти пронумерованы. Нумерация начинается с 0.
Порядковый № байта называется адресом байта. Принцип адресуемости памяти заключается в том, что любая информация заносится в память и извлекается из нее по адресам, т.е. чтобы взять информацию из ячейки памяти или поместить ее туда, необходимо указать адрес этой ячейки. Адрес ячейки память равен адресу младшего байта, входящим в ячейку.
Адресация памяти начинается с 0. Адреса ячеек кратны количеству байтов в машинном слове.

Структура оперативной памяти


Оперативная память(ОП) (ОЗУ)

Из ОП ЦП берет исходные данные для обработки, в нее записываются полученные результаты. Название «оперативная» память получила потому что работает быстро.
Является энергозависимой, данные и программы сохраняются в ней только до тех пор, пока ПК включен, при выключении ПК содержимое ОП стирается.
ОЗУ предназначена для хранения текущей, быстроменяющейся информации и допускает изменение своего содержимого в ходе выполнения процессором вычислений.
Используется два основных типа оперативной памяти: статическая память (SRAM-Static RAM — КЭШ) и динамическая память (DRAM-Dynamic RAM — ОЗУ).
Эти две разновидности памяти различаются быстродействием и удельной плотностью (емкостью) хранимой информации.

Быстродействие памяти характеризуется двумя параметрами: временем доступа(access time) и длительностью цикла памяти (cycle time).
Эти величины, как правило, измеряются в наносекундах. Чем больше эти величины, тем больше быстродействие памяти.
Время доступа представляет собой промежуток времени между формированием запроса на чтение информации из памяти и моментом поступления из памяти запрошенного машинного слова (операнда).
Длительность цикла определяется минимальным допустимым временим между двумя последовательными обращениями к памяти.

В статической памяти элементы построены на триггерах — схемах с двумя устойчивыми состояниями. Для построения одного триггера требуется 4-6 транзисторов. После
записи информации в статический элемент памяти он может хранить информацию сколь угодно долго (пока подается электрическое питание).
Статическая память имеет высокое быстродействие и низкую плотность размещения хранящихся данных. Этот вид памяти дорог и энергоемок, следовательно, может происходить перегрев,
что снижает надежность система, поэтому вся ОП не может быть построена по статическому принципу.

В динамической памяти элементы памяти построены на основе полупроводниковых конденсаторов, занимающих гораздо более меньшую площадь, чем триггеры в статической памяти.
Для построения динамического элемента памяти требуется 1-2 транзистора. Каждый бит ОП представляется в виде наличия или отсутствия заряда на конденсаторе, образованном в структуре
полупроводникового кристалла. Ячейки динамической памяти очень компактны, но со временем конденсатор испытывает утечку заряда, поэтому периодически (приблизительно 1000 раз в сек.)
выполняется автоматическое восстановление информации в каждой ячейке. Это снижает скорость работы динамической памяти и является основным ее недостатком.

ОП часто обозначают RAM (Random Access memory) – память с произвольным доступом (тип доступа к памяти при котором ячейки памяти пронумерованы, т.е. адресуемы и, следовательно, обращение к ним может производиться в произвольном порядке).

Термин «произвольный доступ» означает, что можно считать (записать) информацию в любой момент времени из любой ячейки.

Заметим, что существует и другая организация памяти, при которой прежде чем считать нужную информацию нужно «вытолкнуть» ранее поступившие операнды.

От объема ОП, установленным на ПК напрямую зависит с каким ПО Вы сможете на нем работать. При недостатке ОП программы не запускаются, выдается сообщение: “Out of memory”, либо работают крайне медленно.

Чем больше ОП в ПК, тем лучше. При необходимости объем ОП можно нарастить (ограничивается параметрами ОП, поддерживаемой конкретной материнской платы, внимательно см.спецификацию к системной плате).


Распределение памяти в ПК (Разделы ОЗУ)

RAM устроена довольно сложно, она иерархична (многоэтажна). ОП разделяют на несколько типов. Деление это обусловлено историческими причинами.
Первые компьютеры были выполнены так, что они могли работать максимально с 640Кб памяти. Выделяют 4 вида памяти:

  • Стандартная (conventional memory area)
  • Верхняя (upper memory blocks(area))
  • Дополнительная (expanded memory specification)
  • Расширенная (extended memory specification)

Стандартная (conventional memory area) – базовая, первые 640 Кб, также его часто называют lower.
В мл. адреса этой памяти загружается ОС и драйверы устройств. Оставшуюся свободную часть памяти занимают пользовательские программы.
Резидентные программы так же остаются в этой памяти.

Верхняя (upper memory аrea) – 640Кб — 1Мб используется для хранения служебной информации: памяти видеоадаптера,BIOS.
Спец. драйвер Himem.sys позволяют загружать в свободные участки этой области резидентные программы и драйвера устройств.

High memory – первые 64 Кб после 1Мб. ОС MS DOS позволяет загрузить часть резидентной DOS в эту область, освобождая при этом существенную часть
базовой памяти для работы прикладных программ. Особенно это полезно для программ, использующих всю ОП. Используя спец. утилиты (для DOS emm386.exe)
в верхние разделы памяти можно загружать также и резидентные программы (команды LH для autoexec.bat и DEVICEHIGT для config.sys).

Вся память свыше 1 Мб может быть рассмотрена как дополнительная(expanded) или как расширенная (extended ). В ОС менеджер памяти позволяет использовать память и как расширенную и как дополнительную, автоматически обеспечивая тот тип взаимодействия с данными, который нужен прикладным программам. Т.е. пользователю новых современных ПК (от Pentium) нет необходимости распределять память «в ручную», менеджер выделить память таким образом, как это требует прикладная программа.

Дополнительная(expanded) память – постраничная, т.е. ОП разбивается на страницы, каждой странице ставится в соответствие определенный адрес в основной памяти. При обращении к такому адресу EMM(expanded memory manager) драйвер расширенной памяти(менеджер памяти) позволяет компьютеру считать информацию с соответствующей страницы памяти.

Расширенная (extended) память построчной организации (Smartdrv — драйвер расширенной памяти) используется для создания временного логического диска (виртуального диска), как буфер обмена с жестким диском.


Распределение ОП в ПК с ОС MS-DOS

1Mб+ 64Кб High High Расширенная или дополнительная память
Резидентные программы и драйверы устройств
Часть ОС
1Mб Upper Верхняя память ПЗУ BIOS
Видеопамять (текстовый буфер)
Видеопамять (графический буфер)
640Кб Convertional Memory Area (base)Стандартная (базовая память) Свободная часть (command.com) транзитная часть
Свободная часть для программ пользователя
Command.com (резидентная часть)
Программы DOS, драйверы
Файлы io.sys msdos.sys
Данные для DOS и BIOS и другая служебная информация

Микросхемы ОП (модули ОП)

Производительность ПК зависит от типа и размера ОП, а это в свою очередь зависит от набора интегральных схем на материнской плате.

Внешний вид микросхем ОП: пластиковая полоска, на ней расположены кремневые «черепашки» – чипы-микросхемы (то есть используется полупроводниковая технология) и имеются «ножевые» контактные разъемы.

Устройства памяти характеризуются следующими основными показателями:

  1. временем доступа (быстродействием). Время доступа – промежуток времени, за который может быть записано (прочитано) содержимое ячейки памяти.
  2. емкостью (определяет количество ячеек (битов) в устройстве памяти).
  3. стоимостью.
  4. потребляемой мощностью (электропотреблением).

Существует 2 модуля памяти, отличающиеся формой, внутренней архитектурой, скоростью работы: SIMM и DIMM.
I. SIMM (SINGLE IN-LINE MEMORY MODULES) (SRAM)
бывают двух типов (отличающихся количеством контактов).

1. 30-контактные модули SIMM. Бывают 1 и 4 Мб. Практически сегодня исчезли из продажи для компьютеров 386, 286-процессором. Сегодня им нашлось интересное применение – в качестве ОП, устанавливаемой в некоторые звуковые платы, например, Greafive Sound Blaster 32 (AWE-32) Gravis UltraSound PnP. Однако новая карта AWE-64 уже содержит свои модули ОП, эта память не нужна.

2. 72-контактные SIMM (на 1, 4, 8, 16, 32, 64 Мб, редко 128 Мб). Внешний вид неизменный, а вот тип устанавливаемой на них памяти меняется (тип памяти указывается на микросхеме).

a) самый старый (редко сейчас встречающийся) – FPM DRAM (или просто DRAM – Dynamic Random Access Memory – динамическая ОП). Работала на 486 и первых Pentium.

b) модифицированный тип EDO DRAM (или EDO – Extended data output).

Микросхемы SIMM выпускаются одинарной и двойной плотности, с контролем четности и без (использование контроля четности позволяет парировать одиночную ошибку памяти). Модули отличаются и по скорости доступа 60 и 70 наносекунд, чем скорость меньше, тем быстрее доступ. 60 наносекунд быстрее 70 наносекунд. Модули SIMM в материнской плате Pentium и Pentium MMX устанавливаются только попарно, образуя так называемый банк.

Пример необходимо 32 Мб => 2 модуля SIMM по 16 Мб.
необходимо 64 Мб => 4 модуля SIMM по 16 Мб или 2 модуля SIMM по 32Мб.

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


II. DIMM (SDRAM DUAL IN-LINE MEMORY MODULES).

Появился впервые у MMX- компьютеров, стал основой для PII., поэтому у PII редко бывают SIMM-разъемы. DIMM не обязательно должно быть четное число. Модули DIMM бывают емкостью 16, 32, 64, 128, 256, 512 Мб

  1. EDO SD RAM (Synchronous DRAM) – синхронизируемая динамическая ОП)
    SD RAM (SINGLE DATA RATE RANDOM ACCESS MEMORY).ЗУПВ с одинарной скоростью передачи данных, которая в зависимости от тактовой частоты называется памятью PC100 и PC133. Микросхема на 168 контактов, является сегодня самой «медленной» из семейства DIMM-модулей памяти, Время доступа = 10-20 наносекунд. Верхний предел ее тактовой частоты 133 МГц. И все же этот тип ОП вполне подходит для большинства офисных и
    домашних ПК. Пропускная способность 1Гб/с.
    SPD – это небольшая микросхема, установленная в модуле памяти SD RAM DIMM и содержащая подробную информацию о типе установленной памяти и некоторые другие устройства. РС133 SDRAM(Synchronous Dynamic Random Access Memory) самая быстрая из класса классической ОП. (были и РС66, РС100). Теперь это самый медленный тип ОЗУ. Физически представляет собой массив микроскопических конденсаторов, «упакованных» в микросхемы памяти. Логически каждый конденсатор есть не что иное, как элементарная однобитовая информационная ячейка с 2-мя состояниями: 0 – если конденсатор не заряжен, 1 – если заряжен. Эти ячейки объединяются в двумерную матрицу, где каждая ячейка адресуется номерами строки и столбца, на пересечении которых она находится. К микросхеме подводятся шины командная (передает команды, управляющие работой микросхем ОП), адресная (адреса строк и столбцов), и данных. Все три синхронизируются импульсами одной и той же частоты. (133). SDRAM – синхронная память и логика работы микросхем памяти этого типа жестко синхронизируется с тактовым сигналом. Например, контроллер памяти точно знает, в течение скольких тактов микросхемы памяти будут готовить запрошенные данные для передачи и на каком такте начнется собственно их передача. Сегодня данная микросхема встречается редко.
  2. Rambus (RD RAM) Двухканальная ОП (микросхема фирмы Intel). Direct Rambus – это новая шина памяти, в которой управление адресацией отделено от работы с данными. Система состоит из контроллера Direct Rambus, подсоединенного к одному или нескольким модулям Direct Rambus DRAM, которые называются RIMM, в отличии от обычных микросхем памяти, соединяемых параллельно, RIMM соединяются последовательно. Канал Direct Rambus включает двунаправленную шину данных и шину адреса, т.е. адреса памяти передаются одновременно с данными. Каждая микросхема RDRAM может содержать до 32 независимых банков, SD RAM – от 2 до 8. Свободно работает на высоких тактовых частотах.
    Микросхема на 184 контакта Микросхемы ОП с тактовой частотой от 600 до 800 МГц. Когда используется микросхема PC800 (частота синхронизации 400 МГц), пропускная способность шины «память-процессор» достигает 3,2 Гб/с. При использовании PC600 (300 МГц) этот параметр = 2,6 Гб/с.
    В свободные гнезда памяти Rambus необходимо устанавливать заглушки Continuity Rimm (CRIMM). Без них система не станет работать, поскольку модули в обоих каналах Rambus включаются каскадно, то есть тактовые и управляющие сигналы проходят через разъемы Rimm последовательно. Емкость ОЗУ может быть до 3 Гб.
    Обеспечивают значительное быстродействие при выполнении сложных приложений на ПК и рабочих станциях. Вопрос о быстродействии ОП сегодня очень спорный.
  3. DDR SDRAM (Double Data Rate) – двойная скорость передачи данных – это по сути модификации обычной SDRAM и отличается от нее тем, что в ней запись и чтение данных происходят и по переднему и по заднему фронту тактового импульса. Поэтому за один такт по шине передается вдвое больше данных, и ее эффективная частота оказывается вдвое больше физической.
    2х канальная память DDR266 DDR333 и DDR400 и системы с ней не уступают памяти RDRAM. ОП с удвоенной скоростью передачи данных, а иначе называется PC200 и PC266 в зависимости от тактовой частоты системной шины. Не столь дорогая, чем (3) и явно способствует повышению быстродействия ПК в отличие от (2). В основном благодаря использованию этой памяти ПК на базе Athlon 1,2 Ггц обошел на многих тестах 1,5 Ггц Р-IV с памятью RD RAM.
    Сегодня, пока, покупатель не может просто выбрать желательный для него тип ОП, так как она связана с интегральной схемой на системной плате, а та с ЦП. Так, пока, Р-IV работает с набором ИС- 850 компании Intel и дорогостоящей памятью RD RAM. (В середине 2001 года планируется появление микросхем, совместимых с устройствами SD RAM и DDR). Если вы хотите приобрести Р-IV, то автоматически будете вынуждены приобрести и дорогую ОП. Наборы интегральных схем семейства Athlon используют ОП SD RAM и DDR, но не могут RD RAM.

Модуль памяти Kingston DDR PC3200

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

Часто ее называют ROM (Read Only Memory) – память только для чтения. В постоянной памяти хранятся программы для проверки оборудования компьютера, инициирования загрузки ОС и выполнение базовых
функций по обслуживанию устройств ПК. Часто содержимое постоянной памяти называют BIOS(Basic Input Output System) – базовая система ввода/вывода.
BIOS – это система контроля и управления устройствами, подключёнными к ПК (жёсткий диск, ОП, часы, календарь). Это часть программного обеспечения ПК, поддерживающая управление адаптерами
внешних устройств, экранные операции, тестирование, начальную загрузку и установку OS. BIOS находится на материнской плате (отдельная микросхема с автономным питанием от батарейки в ПК).

На сегодняшних ПК BIOS можно перезаписывать.BIOS сегодня может сам определять новые устройства, подключённые к ПК (стандарт PnP — Plug-And-Play) включи и работай.
Управление устройствами осуществляется через механизм прерываний.


Прерывания могут быть:

  • аппаратные (инициируются аппаратными средствами),
  • логические (инициируются микропроцессором – нестандартные ситуации в работе микропроцессора),
  • программные (инициируются каким-либо программным обеспечением).

При включении ПК автоматически загружается и выполняется спец.программа POST(Power-On Self-Test) из состава BIOS.

Эта программа производит самопроверку и тестирование при загрузке:

  • проверка переключателей и CMOS-памяти на системной (материнской) плате (определение оборудования, которое подключено к ПК),
  • тестирование ОЗУ,
  • выполнение действий по загрузке OС (загрузка в ОЗУ и запуск Блока Начальной Загрузки OС),
  • выполняет другие специфические действия по подготовке ПК и дополнительно-го оборудования к работе.


BIOS

Является своеобразной программной оболочкой вокруг аппаратных средств ПК (самого нижнего уровня), реализуя доступ к аппаратным средствам ПК через механизм прерываний.
CMOS-память – ПЗУ (с возможностью модификации), где содержится некоторая настроченная информация по конфигурации ДАННОГО ПК и некоторого дополнительного оборудования. Обладает низким электропотреблением. Питается от аккуммуляторной батарейки.
«Вход» в редактирование CMOS-памяти, как правило, по нажатию клавиши DELETE (DEL) (на клавиатуре) сразу после включения ПК в процессе работы POST-программы (загрузка программы Setup).

  • системные часы,
  • информация по результатам диагностики POST-программы,
  • информация по наличию и типу FDD,
  • информация по наличию и типу HDD,
  • размер ОЗУ,
  • наличие дополнительного оборудования.

Ячейка памяти Память компьютера состоит из отдельных «частиц» битов, объединенных в группы (регистры) по 8 бит (байт). 1 байт элементарная единица памяти. Каждый байт имеет свой помер (адрес), и содержимое двоичный код. Когда процессор обрабатывает информацию, он находит по адресу в памяти нужную ячейку, читает из содержимое, выполняет необходимые действия и записывает результат в другую ячейку памяти. Ячейка памяти группа последовательных байтов внутренней памяти. Машинное слово содержимое ячейки памяти Разрядность ячейки памяти и размер машинного слова в битах равны разрядности процессора






Быстродействующее ЗУ, реализованное в виде электронной схемы. ОЗУ доступно для чтения и для записи информации. Именно в ОЗУ хранится выполняемая в текущий момент программа и необходимые для нее данные, в ОЗУ данные можно редактировать, удалять, добавлять. Это память временного хранения. ОЗУ хранит информацию лишь в течение сеанса работы с ЭВМ – после выключения ЭВМ из сети, данные, хранимые в ОЗУ, теряются безвозвратно. ОЗУ энергозависимое устройство. Емкость современных моделей колеблется от 512 до 1024 Мбайт. ОЗУ – оперативное ЗУ (RAM – random access memory - память с произвольным доступом).


ПЗУ – постоянное ЗУ (ROM – read only memory - память только для чтения). Во многих ЭВМ ПЗУ реализуется отдельной микросхемой, в которой при изготовлении помещаются основные команды, осуществляющие первоначальное взаимодействие аппаратного и программного обеспечения. Этот вид памяти доступен лишь для чтения. После выключения ЭВМ информация сохраняется. ПЗУ – энергонезависимое устройство. В ПЗУ находится часть операционной системы BIOS (Basic Input- Output System).


КЭШ-память – промежуточная память между ОЗУ и ПЗУ «Сache» - тайник, склад (англ. слово). Используется для увеличения быстродействия компьютера. «Секретность» КЭШа заключается в том, что он невидим для пользователя и данные, хранящиеся там, недоступны для прикладного программного обеспечения. Использование этого вида внутренней памяти сокращает число обращений к жесткому диску. Отсутствие кэш-памяти может существенно (20-30%) снизить общую производительность компьютера.


Энергонезависимая память (CMOS-память, Complementary Metal-Oxid-Semicondactor) Различные параметры конфигурации компьютера, например количество и тип дисковых накопителей, тип видеоадаптера, наличие сопроцессора и некоторые другие данные, хранятся в так называемой CMOS- памяти. Микросхема CMOS-памяти также содержит обыкновенные электронные часы. Благодаря ним в любой момент можно узнать текущую дату и время. Чтобы при отключении питания компьютера содержимое CMOS-памяти не стиралось, и часы продолжали отсчитывать время, микросхема CMOS- памяти питается от специальной маленькой батарейки или аккумулятора, которые также находятся на системной плате



Министерство образования и науки нижегородской области

Государственное бюджетное образовательное учреждение

среднего профессионального образования

«Борский Губернский колледж»

Специальность 230701 Прикладная информатика (по отраслям)

Реферат

На тему: Структура оперативной памяти.

По дисциплине: Операционные системы и среды.

Выполнил:

студент гр. ИТ-41

Родов А.Е.

Проверил:

Марков А.В.

Городской округ города Бор

201 5

Введение

Оперативной памяти (от англ. Random Access Memory ) память с произвольным доступом. ОЗУ (оперативное запоминающее устройство) — энергозависимая часть системы компьютерной памяти , в которой во время работы компьютера хранится выполняемый машинный код (программы ), а также

Изм.

Лист

№ докум.

Подпись

Дата

Лист

ППП ПИ 23.00.00 ТО

входные, выходные промежуточные данные, обрабатываемые процессором.

  1. Структура оперативной памяти

Оперативная память состоит из ячеек, в каждой из которых может находиться единица информации – машинное слово. Каждая ячейка имеет две характеристики: адрес и содержимое. Через регистр адреса микропроцессора можно обратиться к любой ячейке памяти.

  1. Сегментная модель памяти

Когда-то давно, на заре рождения компьютерной техники, оперативная память была очень маленькой и для ее адресации использовались 2 байта (так называемое «слово»). Такой подход позволял адресовать 64 Кб памяти, и адресация была линейной - для указания адреса использовалось одно-единственное число. Позже, с усовершенствованием техники, производители поняли, что имеется возможность поддерживать большие объемы памяти, но для этого нужно сделать размер адреса больше. Для совместимости с уже написанным программным обеспечением было решено сделать так: адресация теперь двухкомпонентная (сегмент и смещение), каждая из которых 16-битная, а старые программы как использовали одну 16-битную компоненту и ничего не знают о сегментах, так и продолжают работать

Изм.

Лист

№ докум.

Подпись

Дата

Лист

ППП ПИ 23.00.00 ТО

Логическое строение оперативной памяти

Адресное пространство – это набор адресов, который может формировать процессор. Зачем? Хороший вопрос. Дело в том, что каждая ячейка памяти имеет адрес. И что бы считать (или записать) хранимую в ней информацию, надобно к ней обратится по ее адресу. Адреса делятся на виртуальные (логические) и физические. Физические адреса – это реальные адреса реальных ячеек памяти. Программам глубоко параллельно до таких адресов, так как они оперируют символьными именами, которые затем транслятором преобразовываются в виртуальные адреса. Потом виртуальные адреса преобразовываются в физические.

Логические адреса представляются в шестнадцатеричной форме и состоят из двух частей. Логически оперативная память разделена на сегменты. Так вот первая часть логического адреса – начало сегмента, а вторая – смещение от этого начала (сегмент, смещение)

Логическое строение делится на 5 зон:

1. Conventional memory – основная память;

Начинается с адреса 00000 (0000:0000) и до 90000 (9000:0000). Это занимает 640 Кбайт. В эту область грузится в первую очередь таблица векторов прерываний, начиная с 00000 и занимает 1 Кбайт, далее следуют данные из BIOS (счетчик таймера, буфер клавиатуры и т. д.), а затем уж всякие 16 разрядные программы DOS (для них 640 Кбайт – барьер, за который могут выскочить только 32 разрядные программы). На данные BIOS ’а отводится 768 байт.
2. UMA (Upper Memory Area ) – верхняя память;

Начинается с адреса А0000 и до FFFFF . Занимает она 384 Кбайт. Сюда грузится информация, связанная с аппаратной частью компьютера. UMA можно разделить на 3 части по 128 Кбайт. Первая часть (от А0000 до BFFFF ) предназначена для видеопамяти. В следующую часть (от C 0000 до DFFFF ) грузятся программы BIOS адаптеров. Последняя часть (от E 0000 до FFFFF ) зарезервирована для системной BIOS . Дело в том, что последние 128 Кбайт не полностью используются. В большинстве случаев под BIOS задействованы только последние 64 Кбайт. Свободная же часть UMB управляется драйвером EMM 386. EXE и используется для нужд операционной системы.
3. HMA (High Memory Area) – область верхней памяти ;

Изм.

Лист

№ докум.

Подпись

Дата

Лист

ППП ПИ 23.00.00 ТО

История появления области HMA тянется аж к 80286 процессору, а точнее к ошибке в его схеме. Я уже говорил, что процессоры 8086 и 8087 имели 20 разрядную адресную шину, работали в реальном режиме и могли максимально обратится по адресу FFFFF (FFFF :000 F ). А вот 80286 процессор имел уже 24 разрядную шину адреса, работал в реальном и защищенном режимах и мог адресовать до 16 Мбайт памяти.
4. XMS (eXtended Memory Specification ) – дополнительная память;

Что бы работать в XMS используя DOS , для процессоров был разработан еще один режим – виртуальный. DOS не может переплюнуть барьер в 640 Кбайт, виртуальный режим позволяет разбить дополнительную память на части по

1 Мбайту. В каждую часть грузится по программе DOS и там они варятся в реальном режиме но уже не мешая друг другу выполнятся одновременно. 32 разрядным приложениям на барьер в 640 Кбайт все равно. XMS отвечает за перевод режимов процессора драйвер EMM 386. EXE , а за организацию самой области – HIMEM . SYS . Посмотреть, что творится у Вас в XMS можно с помощью SysInfo из набора Norton Utilities.
5. EMS (Expanded Memory Specification) – расширенная память;

Находится эта область в верхней памяти и занимает порядка 64 Кбайт. Использовалась она лишь в старых компах с оперативной памятью до

1 Мбайта. В силу своей спецификации это достаточно медленная область. Дело в том, что расширенная память – это один из многих коммутируемых сегментов. После того, как сегмент заполнится, происходит смена использованного сегмента новым. Но работать можно только с одним сегментом, а это, Вы сами должны понимать, не совсем хорошо, удобно и быстро. Как правило первый сегмент EMS находится по адресу D 000.

Логическое строение оперативной памяти в графическом виде.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

ППП ПИ 23.00.00 ТО

4. DRAM – Dynamic Random Access Memory

DRAM - это очень старый тип микросхем оперативной памяти, который сейчас уже давно не применяется. По другому DRAM – это динамическая память с произвольным порядком выборки. Минимальной единицей информации при хранении или передаче данных в компьютере является бит. Каждый бит может быть в двух состояниях: включен (да, 1) или выключен (нет, 0). Любой объем информации в конечном итоге состоит из включенных и выключенных битов. Таким образом, что бы сохранить или передать какой либо объем данных, необходимо сохранить или передать каждый бит, не зависимо от его состояния, этих данных.

Для хранения битов информации в оперативной памяти есть ячейки. Ячейки состоят из конденсаторов и транзисторов. Вот примерная и упрощенная схема ячейки DRAM:

Каждая ячейка способна хранить только один бит. Если конденсатор ячейки заряжен, то это означает, что бит включен, если разряжен – выключен. Если необходимо запомнить один байт данных, то понадобится 8 ячеек (1 байт = 8 битам). Ячейки расположены в матрицах и каждая из них имеет свой адрес, состоящий из номера строки и номера столбца.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

ППП ПИ 23.00.00 ТО

Теперь рассмотрим, как происходит чтение. Сначала на все входы подается сигнал RAS (Row Address Strobe) – это адрес строки. После этого, все данные из этой строки записываются в буфер. Затем на регистр подается сигнал CAS (Column Address Strobe) – это сигнал столбца и происходит выбор бита с соответствующим адресом. Этот бит и подается на выход. Но во время считывания данные в ячейках считанной строки разрушаются и их необходимо перезаписать взяв из буфера.

Теперь запись. Подается сигнал WR (Write) и информация поступает на шину столбца не из регистра, а с информационного входа памяти через коммутатор, определенный адресом столбца. Таким образом, прохождение данных при записи определяется комбинацией сигналов адреса столбца и строки и разрешения записи данных в память. При записи данные из регистра строки на выход не поступают.

Следует учесть то, что матрицы с ячейками расположены вот таким вот образом:

Изм.

Лист

№ докум.

Подпись

Дата

Лист

ППП ПИ 23.00.00 ТО

Это означает, что за один раз будет считан не один бит, а несколько. Если параллельно расположено 8 матриц, то сразу считан будет один байт. Это называется разрядностью. Количество линий, по которым будут передаваться данные от (или на) параллельных матриц, определяется разрядностью шины ввода/вывода микросхемы.
Говоря о работе DRAM необходимо учитывать один момент. Все заключается в том, что конденсаторы не могут бесконечно долго хранить заряд и он в конце концов «стекает», Поэтому конденсаторы необходимо перезаряжать. Операция перезарядки называется Refresh или регенерацией. Происходит эта операция примерно каждые 2 мс и порой занимает до 10 % (а то и больше) рабочего времени процессора.

Важнейшей характеристикой DRAM является быстродействие, а проще говоря продолжительность цикла + время задержки + время доступа, где продолжительность цикла – время, затраченное на передачу данных, время задержки – начальная установка адреса строки и столбца, а время доступа – время поиска самой ячейки. Измеряется эта фигня в наносекундах (одна миллиардная доля секунды). Современные микросхемы памяти имеют быстродействие ниже 10 мс.

Оперативной памятью управляет контроллер, который находится в чипсете материнской платы, а точнее в той его части, которая называется North Bridge.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

ППП ПИ 23.00.00 ТО

А теперь поняв как работает оперативная память, разберемся, зачем же она вообще нужна. После процессора, оперативную память можно считать самым быстродействующим устройством. Поэтому основной обмен данными и происходит между этими двумя девайсами. Вся информация в персональном компьютере хранится на жестком диске. При включении компа в ОЗУ (Оперативное Запоминающее Устройство) с винта записываются драйвера, специальные программы и элементы операционной системы. Затем туда будут записаны те программы – приложения, которые Вы будете запускать. При закрытии этих программ они будут стерты из ОЗУ. Данные, записанные в оперативной памяти, передаются в CPU (Central Processing Unit), там обрабатываются и записываются обратно. И так постоянно: дали команду процессору взять биты по таким то адресам, как то их там обработать и вернуть на место или записать на новое – он так и сделал.

Все это хорошо, до тех пор, пока ячеек ОЗУ хватает. А если нет? Тогда в работу вступает файл подкачки. Этот файл расположен на жестком диске и туда записывается все, что не влезает в ячейки оперативной памяти. Поскольку быстродействие винта значительно ниже ОЗУ, то работа файла подкачки сильно замедляет работу системы. Кроме этого, это снижает долговечность самого жесткого диска.

Увеличение объема памяти не приводит к увеличению ее быстродействия. Изменение объема памяти ни как не повлияет на ее работу. А вот если рассматривать работу системы, то тут дело другое. В том случае, если Вам хватает объема оперативной памяти, то увеличение объема не приведет к увеличению скорости работы системы. Если же ячеек ОЗУ не хватает, то увеличение их количества (проще говоря добавление новой или замене старой на новую с большим объемом линейки памяти) приведет к ускорению работы системы.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

ППП ПИ 23.00.00 ТО

Изм.

Лист

№ докум.

Подпись

Дата

Лист

ППП ПИ 23.00.00 ТО

Интернет ресурсы

http://nikesina.ucoz.ru/

http://www.whatis.ru/

http://wiki.mvtom.ru/

http://www.teryra.com/

http://smartronix.ru/

http://allrefs.net/

http://sonikelf.ru/

http://beginpc.ru/

Список литературы

Практическое руководство системного администратора. (2012)

Эндрю Таненбаум, Тодд Остин - Архитектура компьютера (2013)

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

Пример 3.5. Процессор Intel 8086 (1978 г.) имел кодовую шину адреса разрядности 20 бит. В этом случае может быть непосредственно адресовано 2 20 ячеек емкостью 1 байт каждая. Следовательно, адресное пространство будет равно 2 20 байт = 1 Мб.

Процессор Intel 80486 (1989 г.) имел кодовую шину адреса разрядности 32 бита. Его адресное пространство было равным 2 32 байт = 2 2 ·2 30 байт = 2 2 Гб = 4 Гб.

Начиная с процессора Intel Pentium Pro (1995 г.) появилась возможность использования режима Physical Address Extension (PAE), в котором для адресации используется 36 бит. В этом случае может быть адресовано 2 36 байт = 2 6 ·2 30 байт = 2 6 Гб = 64 Гб.

В компьютерах существуют два способа адресации памяти – реальный режим и защищенный режим. Реальный режим применялся в операционной системе MS DOS. Вычисление физического адреса в реальном режиме выполняется по правилу

CS 16 · 10 16 + IP 16 ,

где CS, IP – значения сегмента и смещения, заданные в соответствующих регистрах процессора.

Таким образом, максимальный физический адрес равен

FFFF 16 ·10 16 + FFFF 16 = FFFF0 16 + FFFF 16 = 10FFEF 16 = 1114095 10 ,

а адресное пространство – 1114096 байт = 1 Мб + 64 Кб – 16 байт.

Кроме того, это адресное пространство может быть ограничено разрядностью кодовой шины адреса процессора Intel 8086, т. е. числом 2 20 байт = 1Мб.

Та часть оперативной памяти, которая не может быть адресована непосредственно, называется расширенной памятью .

Пример 3.6. Компьютер на базе процессора Intel 80486 имеет оперативную память емкостью 16 Мб. Процессор может непосредственно адресовать 1 Мб + 64 Кб – 16 байт оперативной памяти. Тогда расширенная память будет составлять 16 Мб –
–(1 Мб + 64 Кб – 16 байт) = 15 Мб – 64 Кб + 16 байт.

Таким образом, соотношение между непосредственно адресуемой и расширенной памятью будет следующим:

1 114 096 байт: 15 663 120 байт или 6,64: 93,36.

Следовательно, в реальном режиме работы более 90% оперативной памяти компьютера будут недоступны.

Существуют два способа доступа к расширенной памяти в реальном режиме работы компьютера. Однако они возможны лишь при использовании специальных программ – драйверов по спецификациям XMS и EMS.

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

Примечание. Драйвер, управляющий работой памяти, называется диспетчером памяти.

Доступ к расширенной памяти согласно спецификации XMS (eXtended Memory Specification ) организуется при использовании драйверов типа XMM (например, HIMEM.SYS). Согласно спецификации EMS (Expanded Memory Specification ) доступ к расширенной памяти реализуется путем отображения по мере необходимости отдельных ее полей в определенную область непосредственно адресуемой памяти. При этом хранится не обрабатываемая информация, а лишь адреса, обеспечивающие доступ к ней. Для организации памяти по спецификации EMS используются драйверы EMM386.EXE или Quarterdeck EMM.

В защищенном режиме работы компьютера может быть непосредственно адресована память большей емкости, чем в реальном, за счет изменения механизма адресации. Благодаря защищенному режиму, в памяти может храниться только та часть программы, которая необходима в текущий момент времени. Остальная часть может храниться во внешней памяти компьютера, например, на жестком диске. При обращении к той части программы, которой в данный момент нет в памяти, операционная система приостанавливает работу программы, загружает из внешней памяти требуемый фрагмент программного кода, а затем возобновляет выполнение программы. Эта процедура называется подкачкой данных с жесткого диска. Таким образом, в защищенном режиме становится доступным выполнение программ, размер кода которых превосходит объем оперативной памяти компьютера.

Физический адрес в защищенном режиме формируется следующим образом. В сегментном регистре процессора хранится двухбайтовый селектор , который содержит следующую информацию:

■ индекс дескриптора (13 бит) в таблице дескрипторов;

■ флаг (1 бит), определяющий, к какой из двух таблиц дескрипторов (локальной или глобальной) будет выполняться обращение;

■ запрашиваемый уровень привилегий (2 бита).

В соответствии со значением селектора происходит обращение к нужной таблице дескрипторов и находящемуся в ней дескриптору. Из дескриптора извлекается адрес сегмента, его размер и права доступа. Затем адрес сегмента складывается со смещением из регистра IP процессора. Полученная сумма и будет являться физическим адресом ячейки оперативной памяти.

Использование защищенного режима позволило адресовать процессором Intel 80286 (1982 г.) 2 24 байт = 2 4 · 2 20 байт = 16 Мб памяти, в то время как в реальном режиме адресное пространство по-прежнему ограничивалось 1 Мб.

Кроме увеличения адресного пространства, в защищенном режиме возможно параллельное исполнение нескольких программ (многозадачный режим ). Многозадачный режим организуется с помощью многозадачной операционной системы (например, Microsoft Windows), которой процессор предоставляет мощный и надежный механизм защиты задач друг от друга с помощью четырехуровневой системы привилегий (рис. 3.7).

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

Рис. 3.7. Уровни привилегий при использовании многозадачного режима

Страница 4

Ячейка – это часть памяти компьютера, вмещающая в себя информацию, доступную для обработки отдельной командой процессора. Содержимое ячейки памяти называется машинным словом. Ячейка памяти состоит из некоторого числа однородных элементов. Каждый элемент способен находиться в одном из двух состояний и служит для изображения одного из разрядов числа. Именно поэтому каждый элемент ячейки называют разрядом.

Нумерацию разрядов в ячейке принято вести справа налево, самый правый разряд имеет порядковый номер 0. Это младший разряд ячейки памяти, старший разряд имеет порядковый номер (n-1) в n-разрядной ячейке памяти. Содержимым любого разряда может быть либо 0, либо 1.

Основная причина – простота и надежность двухпозиционных элементов в плане их технической реализации. Наиболее надежным и дешевым является устройство, каждый разряд которого может принимать два состояния: намагничено - не намагничено, высокое напряжение - низкое напряжение и т.д.

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

Машинное слово для конкретной ЭВМ – это всегда фиксированное число разрядов. Данное число является одной из важнейших характеристик любой ЭВМ и называется разрядностью машины.

Например, самые современные персональные компьютеры являются 64-разрядным, то есть машинное слово и соответственно, ячейка памяти, состоит из 64 разрядов или битов.

Бит - минимальная единица измерения информации.

Каждый бит может принимать значение 0 или 1. Битом также называют разряд ячейки памяти ЭВМ. Стандартный размер наименьшей ячейки памяти равен восьми битам, то есть восьми двоичным разрядам. Совокупность из 8 битов является основной единицей представления данных – байт.

Байт (от английского byte – слог) – часть машинного слова, состоящая из 8 бит, обрабатываемая в ЭВМ как одно целое. На экране – ячейка памяти, состоящая из 8 разрядов – это байт. Младший разряд имеет порядковый номер 0, старший разряд – порядковый номер 7.

Для записи чисел также используют 32-разрядный формат (машинное слово), 16-разрядный формат (полуслово) и 64-разрядный формат (двойное слово).

Для измерения объема хранимой информации используются более крупные единицы объема памяти:

1 Килобайт (Кбайт) = 1024 байт = 210 байт;

1 Мегабайт (Мбайт) = 1024 Кбайт = 220 байт;

1 Гигабайт (Гбайт) = 1024 Мбайт = 230 байт;

1 Терабайт (Тбайт) = 1024 Гбайт = 240 байт;

1 Петабайт (Пбайт) = 1024 Тбайт = 250 байт.

Число 1024 как множитель при переходе к более высшей единице измерения информации имеет своим происхождением двоичную систему счисления (1024 - это десятая степень двойки).

Общие сведения о системах счисления

Система счисления - это совокупность правил записи чисел с помощью определенного набора символов.

Для записи чисел могут использоваться не только цифры, но и буквы (запись римскими цифрами).

В зависимости от способа изображения чисел системы счисления делятся на позиционные и непозиционные.

В позиционной системе счисления значение каждой цифры зависит от того, в каком месте она записана.

В непозиционной системе счисления цифры не изменяют своего значения при изменении их расположения в числе. * Римская система счисления I(1), V(5), X(10), L(50), C(100), D(500), M(1000).

Величина числа в римской системе счисления определяется как сумма или разность цифр в числе. Если меньшая цифра стоит слева от большей, то она вычитается, если справа - прибавляется.

Пример:CCXXXII=232 или IX =9

Основание системы счисления – количество различных символов, используемых для изображения числа в позиционной системе счисления. (Р).

Максимальное число, записанное в восьми разрядах ячейки соответствует восьми единицам и равно:

111111112 = 1*27 + 1*26 + 1*25 + 1*24 + 1*23 + 1*22 + 1*21 + 1*20 = 255.

Знаковые положительные числа в байте можно представить только

от 0 до 127.

Старший (левый) разряд отводится под знак числа, остальные

7 разрядов под само число. Максимальное число в знаковом представлении соответствует семи единицам и равно:

Информация о ообразовании:

Методические особенности организации семинарского занятия
При разработке методики семинарских занятий важное место занимает вопрос о взаимосвязи между семинаром и лекцией, семинаром и самостоятельной работой студентов, о характере и способах такой взаимосвязи. Семинар не должен повторять лекцию, и, вместе с тем, его руководителю необходимо сохранить связь...

Качество подготовки специалистов
Требования при приёме. Порядок приема молодежи на обучение определяется законом "Об образовании" РФ, типовым положением об учреждении НПО, Уставом ГОУ НПО ПУ № 73, внутриучилищным локальным актом "Правила приема в училище и отчисления из училища". Внутренний локальный акт приним...

Как преодолевать проблемы
Будьте готовы к тому, что время от времени у вас будут возникать проблемы. Это могут быть проблемы разного рода – личные, связанные с учебой, со взаимоотношениями между людьми – с подобными проблемами встречается каждый. Можно сказать, что если у вас есть проблемы, значит вы живете нормальной жизнь...