Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭВМ лекции 2006.doc
Скачиваний:
196
Добавлен:
20.05.2014
Размер:
3.7 Mб
Скачать

Вопросы и задания

          1. Объяснить значение терминов: транслятор, интерпретатор и компилятор.

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

          3. Рассмотрим машину с трактом данных «регистр-регистр». Предположим, что загрузка регистров АЛУ занимает 5 нс, работа АЛУ – 10 нс, а помещение результата обратно в регистр – 5 нс. Какое максимальное число команд в секунду способна выполнить эта машина?

          4. На компьютере 1 выполнение каждой команды занимает 10 нс, а на машине 2 – 5 нс. Можете ли вы с уверенностью сказать, что компьютер 2 работает быстрее?

          5. Объясните различия в CISCиRISCархитектуре и к чему это приводит, в каких областях находит применение?

Лекция 6 Структурная организация эвм - память Общие сведения

Память ЭВМ - это совокупность всех запоминающих устройств, входящих в состав машины. Запоминающие устройства классифицируют по следующим признакам:

  • по типу (полупроводниковые, магнитные, конденсаторные, оптоэлектронные, голографические, криогенные и т.д.);

  • по функциональному назначению (ОЗУ, буферные - БЗУ, сверхоперативные – СОЗУ, внешние – ВЗУ, постоянные – ПЗУ, и т.д.);

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

  • по характеру считывания (с разрушением или без);

  • по способу хранения (статические или динамические);

  • этим классификация не исчерпывается, но мы рассмотрим только основные типы.

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

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

ПАМЯТЬ

Внешняя

Внутренняя память

ОЗУ

RAM

ПЗУ

ROM BIOS

Рег- ая

память

На маг.

ленте

Маг.Опт.

ЖМД

CD-ROM

DVD

Основная

CM

Расширенная

EMS,

дополнительная

Верхняя

UMA

128 Кбайт

видеопам.

128 Кбайт

BIOS

128 Кбайт

системный

BIOS

Для

OS

Для

пользователя

программ

Все компьютеры используют четыре вида памяти: оперативную, постоянную, регистровую и внешнюю.

Оперативная памятьили память с произвольным доступом - Random AccessMemory или ОЗУ предназначена для хранения информации, к которой приходится часто обращаться, и обеспечивает режимы ее записи, считывания и хранения. ОЗУ обладает адресным пространством разделенным на несколько областей. Некоторые из них используются самой системой, другие предназначены для специальных целей. DOS мог обращаться ко всему адресному пространству, но программы можно загружать только в диапазоне адресов, называемыйосновной памятью или стандартной (conventional memory). В первых ПК он составлял 512 Кбайт от всего пространства в 1 Мбайт, остальные 512 байт были зарезервированы для системной платы, плат адаптеров и т.д.

После выпуска первого ПК фирма IBM пришла к выводу, что для обслуживания системы вполне достаточно области памяти размером 384 Кбайт, поэтому в следующих компьютерах объем доступной для использования основной памяти был увеличен до 640 Кбайт. Эти 640 Кбайт стали стандартным объемом памяти, который DOS может использовать для выполнения программ.

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