Архитектура ЭВМ. Лекции
Рефераты >> Программирование и компьютеры >> Архитектура ЭВМ. Лекции

8.

Общие принципы построения функциональной и структурной организации ЭВМ.

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

1.При аппаратно-программном и программными реализациями могут применены: регистры, дешифраторы, сумматоры, блоки жёсткого и аппаратурного управления или блоки микропрограммного с управлением программами(комплексами микроопераций). Устройства или комплексы устройств, реализованными в виде автоположных систем (программируемых или с жёстким управлением).

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

2.При программной реализации могут быть применены различные виды программ: обработчики прерывания, резидентные или загрузочные драйвера.

-com,

-exe, – программы

-tsr, и подфайлы

-bat.

Будем считать, что способы реализации функций ЭВМ составляет структурную организацию ЭВМ. Тогда элементная база, функциональные узлы и устройство ЭВМ программные модули различных видов (обработчики прерываний, драйверы, com, exe, tsr, bat, программы и подфайлы и другие, являются структурными компонентами ЭВМ). При серьёзных конструктивных различиях, ЭВМ могут быть совместными, т.е. приспособленными к работе с одними и теми же программами (программная совместимость) и получению одних и тех же результатов при одной и той же однотипно представленной информации (информационная совместимость).

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

9. 24

Организация функционирования ЭВМ с магистральной архитектурой.

1.ЭВМ как совокупность устройств.

2.Разделение устройств ЭВМ.

3.Системная магистраль.

4.Однопрограммный режим работы.

5.Многопрограммный режим работы.

1.ЭВМ представляет собой совокупность устройств выполненных на больших интегральных схемах каждая из которых имеет своё функциональное назначение. Комплект интегральных схем из которых состоит ЭВМ называется микропроцессорном комплектом. В состав микропроцессорных компонентов входят: системный таймер, микропроцессор, сопроцессоры, контролёр прерываний, контролёр прямого доступа к памяти. Контролёры устройств ввода/вывода.

2.В центральных устройствах основным узлом связывающий микропроцессорный комплект в единое целое является системная магистраль. Она состоит из 3 узлов: шина данных, шина управления, шина адреса. В состав системной магистрали входят регистры защёлки, в которых запоминается передаваемая информация, шинные формирователи, шинные арбитры определяющие поочерёдность системной магистрали. Логика работы системной магистрали – количество разрядов в шинах данных адреса и управления порядок разрешения конфликтных систуаций возникающих при одновременном обращении различных устройств ЭВМ системной магистрали образуют интерфейс системной шины. Состав центральных устройств ЭВМ входят: центральный процессор, основная память и ряд дополнительных устройств (узлов), выполняющих служебные функции: контролёр прерываний, таймер, и контролёр прямого доступа к памяти. Периферийные устройства делятся на два вида: внешние запоминающие устройства (магнитные диски, носители на магнитных дисках), устройство ввода/вывода (клавиатура, адаптор каналов связи, принтер и др.).

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

10.

Организация работы ЭВМ при выполнении задания пользователя.

Организация процессов ввода, преобразования и вывода (отображения) результатов относится к сфере системного программного обеспечения. Написанное задание (программы представляет собой исходный модуль сопровождаемый управляющими предложениями, указывающие ОС ЭВМ на каком языке написана программа, и что с неё надо делать. Если программа написана на алгоритмическом языке, то управляющие предложения на языке управления ОС.

Исходный модуль пред исполнением должен быть переведён на внутренний язык машины. Эта операция выполняется специальной программой транслятором. Трансляторы выполняются в виде 2 различных программ – интерпретаторы и компиляторы. Интерпретатор после перевода на язык машины каждого оператора алгоритмического языка немедленно исполняет поученную машинную программу представленную ему в виде исходного модуля (ИМ) на язык машины. Получаемая при этом машинная программа представляет собой объективный модуль (ОМ) результат работы компилятора может быть записан в библиотеку объёктных модулей (БОМ) или передан другим программам для дальнейшей обработке т.к. полученная машинная программа не готова к исполнению по двум причинам:

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

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


Страница: