Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Основные виды и принципы архитектуры ЭВМ. Основные виды и принципы архитектуры ЭВМ





Структура компьютера - это некоторая модель, устанавливающая состав, порядок и принципы взаимодействия входящих в нее компонентов.

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

Основные принципы построения ЭВМ были сформулированы американским учёным Джоном фон Нейманом в 40-х годах 20 века:

1. Любую ЭВМ образуют три основные компоненты: процессор, память и устройства ввода-вывода (УВВ).

2. Информация, с которой работает ЭВМ делится на два типа:

набор команд по обработке (программы);

данные подлежащие обработке.

3. И команды, и данные вводятся в память (ОЗУ) – принцип хранимой программы.

4. Руководит обработкой процессор, устройство управления (УУ) которого выбирает команды из ОЗУ и организует их выполнение, а арифметико-логическое устройство (АЛУ) проводит арифметические и логические операции над данными.

5. С процессором и ОЗУ связаны устройства ввода-вывода (УВВ).

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



Схема такой компьютерной архитектуры приведена на рисунке.

Оперативная память хранит команды и данные испол­няемых программ, АЛУ обеспечивает не только числовую обработ­ку, но и участвует в процессе ввода-вывода информации, осуществ­ляя ее занесение в оперативную память. Канал ввода/вывода представляет собой специализированное устройство, работающее по командам, подаваемым устройством управления. Канал допускает подключение определенного числа внешних устройств. Устройство управления обеспечивает выполнение команд программы и управляет всеми узлами системы.

 

Архитектура компьютера закрытого типа

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

Вычислительные системы с открытой архитектурой. В начале 70-х гг. фирмой DEC (Digital Equipment Corporation) был предложен компьютер совершенно иной архитектуры. Эта архитек­тура позволяла свободно подключать любые периферийные устрой­ства, что сразу же заинтересовало разработчиков систем управления различными техническими системами, так как обеспечивало свобод­ное подключение к компьютеру любого числа датчиков и исполни­тельных механизмов. Главным нововведением являлось подключение всех устройств, независимо от их назначения, кобщей шине переда­чи информации. Подключение устройств к шине осуществлялось в соответствии состандартом шины. Стандарт шины являлся свобод­но распространяемым документом, что позволяло фирмам- произ­водителям периферийного оборудования разрабатывать контроллеры для подключения своих устройств к шинам различных стандартов. Архитектура компьютера открытого типа, основанная на использо­вании общей шины, приведена на рис. Общее управление всей системой осуществляет центральный процессор. Он управляет общей шиной, выделяя время другим устройствам для обмена информаци­ей. Запоминающее устройство хранит исполняемые программы и данные и согласовано уровнями своих сигналов с уровнями сигна­лов самой шины. Внешние устройства, уровни сигналов которых от­личаются от уровней сигналов шины, подключаются к ней через спе­циальное устройство -контроллер. Контроллер согласовывает сигналы устройства с сигналами шины и осуществляет управление устройством по командам, поступающим от центрального процессора.

Архитектура компьютера открытого типа

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

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

К общей шине подключены устройства с разными объемами и скоростью обмена, в связи с чем «медленные» устройства задерживали работу «быстрых». Дальнейшее повышение производительности компьютера было найдено во введении дополнительной локальной шины,

к которой подключались «быстрые» устройства. Архитектура компьютера с общей и локальной шинами приведена на рисунке.

Архитектура компьютера с общей и локальной шиной

Контроллер шины анализирует адреса портов, передаваемые про­цессором, и передает их контроллеру, подключенному к общей или локальной шине.

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

Структура персонального компьютера

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

системный таймер', устройство прямого доступа к памяти, которое обеспечивает обмен данными между внешними устройствами и па­мятью в периоды, когда это не требуется процессору; устройство обработки прерываний, которое обеспечивает быструю реакцию про­цессора на запросы внешних устройств, имеющих данные для пере­дачи.

Функциональный контроллер — это СБИС, которая содержит кон­троллеры для подключения стандартных внешних устройств, таких как клавиатура, мышь, принтер, модем и т.д. Часто в состав этого контроллера входит такое устройство, как аудиокарта, позволяющая получить на внешних динамиках высококачественный звук при про­слушивании музыкальных и речевых файлов.

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

ввода-вывода (УВВ).

 









Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2019 zdamsam.ru Размещенные материалы защищены законодательством РФ.