Контрольная работа: Регистры микропроцессора
end.
Вывод
При выполнении лабораторной работы я приобрел практические навыки работы с регистрами памяти.
ПРОИЗВОДИТЕЛЬНОСТЬ ЭВМ
Цель работы:
Вычислить производительность ЭВМ.
Теоретические сведения:
Производительность ЭВМ характеризуется числом команд, выполняемых ЭВМ за 1 секунду. Производительность ПК измеряется с помощью программ-тестов, которые проверяют, за какой промежуток времени была выполнена какая-то определённая задача.
Главным образом производительность ЭВМ зависит от производительности микропроцессора, оперативной памяти, системной шины.
Микропроцессор (МП) - основной элемент ПК, который управляет работой ПК и выполняет все вычисления. Он также координирует действие всех блоков, составляющих ПК. Микропроцессоры выделяют: АЛУ, выполняющие арифметические и логические операции, совокупность регистров и устройства управления, следящее за прохождением потоков информации в ПК и обеспечивающее выполнение команд. Микропроцессор сконструирован таким образом, что его производительность может быть значительно увеличена с помощью других специализированных сопроцессоров или вспомогательных сопроцессоров. Математический сопроцессор позволяет освободить основной процессор от работы с числовыми данными.
Оперативная память (ОЗУ) предназначена для хранения информации (программ или данных) непосредственно участвующих в выполнении вычислительных операций на текущем этапе работы ПК. На производительность ПК влияет размер ОЗУ и время доступа к ОЗУ. Содержимое ОЗУ постоянно меняется в процессе выполнения программ. Существует также сверхоперативная память (СОЗУ), которая имеет самые низкие время доступа (50-100 нсек) и объём (8-32 ячейки) и используется для временного хранения команд и данных, как правило, в течение выполнения одной или нескольких операций. Функции СОЗУ часто выполняют регистры МП, содержимое которых непосредственно используется при обработке информации внутри МП. По принципу хранения информации ОЗУ делятся на статические и динамические ЗУ. Запоминающие элементы (ЗЭ) статического ЗУ выполняют на триггерах. Каждый ЗЭ способен запомнить 1 бит. Запоминающие элементы (ЗЭ) динамического ЗУ выполнены на конденсаторах, в которых информация храниться в виде заряда. Наличие заряда соответствует «1», отсутствие – «0». Динамические ЗУ получили широкое распространение в настоящее время. Динамическая память выполнена в виде интегральных микросхем, либо в виде модулей памяти. Модули памяти представляют собой небольшие текстолитовые платы с печатным монтажом, с установленными интегральными микросхемами памяти. Динамическая память требует наличие схем регенерации, т.к. за счёт оков утечки заряд, находящийся в конденсаторе с течением времени уменьшается и требуется периодическое подключение к источнику питания, т.е. производить восстановление (регенерацию) хранимых данных. При считывании из ячейки динамического ЗУ информация разрушается, но за счёт регенерации она восстанавливается, поэтому регенерацию необходимо выполнять при каждом обращении к памяти.
Системная шина предназначена для логического, функционального и электрического объединения отдельных модулей в единую вычислительную установку. Логически шина представляет собой множество из трёх групп линий-проводов, предназначенных для передачи данных, адресов и сигналов управления, которые обеспечивают универсальный интерфейс связи между модулями.
При физической реализации шины внутри неё различаются четыре группы линий:
Адресная шина - однонаправленная. Адреса данных передаются от МП в память или к контроллерам для управления периферийными устройствами.
Шина управления - двунаправленная. Служит для передачи сигналов синхронизирующих работу всех устройств ПК. Последовательность синхросигналов вырабатывается тактовыми или задающими генераторами. Тактовый или задающий генератор представляет собой электронное устройство, формирующее последовательность тактовых импульсов, частота повторений которых поддерживается с высокой точностью. Тактовые импульсы используются для согласования во времени всех основных схем и устройств в ПК.
Шина данных - двунаправленная. Для передачи данных между устройствами ПК.
Шина электропитания предназначена передачи сигналов заземления и необходимых номиналов электропитания (+5В, +12В, -5В, -12В).
Листинг программы
Program procesor;
var
time : Longlnt absolute $0000:$046C;
starttime : longlnt;
i : longlnt;
begin
starttime:=Time;
for i:= 1 to 1000000 do
begin
end;