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

 

Шинная организация ЭВМ является простейшей формой организации компьютера.

Объединение функциональных блоков ЭВМ между собой осуществляется по средством следующей системы шин:

Шина данных - по ней осуществляется обмен данными между блоками ЭВМ.

Шина адреса - используется для передачи адресов ячеек памяти или портов, в котором производится обращение.

Шина управления - служит для передачи управляющих сигналов.

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

Ширина шины – количество линий, входящие в её состав. Ширина шины адреса определяет размер адресного пространства оперативной памяти ЭВМ.

 

CPU (Central Processor Unit) – основная функциональная часть ЭВМ, выполняющая основные операции по обработке данных и управлению работы других блоков. Это наиболее сложный компонент ЭВМ, как с точки зрения электроники, так и с точки зрения функциональных возможностей. CPU состоит из АЛУ, УУ и регистров.

 

 

АЛУ выполняет основную работу по переработке информации, хранимой в оперативной памяти. В ней выполняются арифметические и логические операции, а так же АЛУ вырабатывает управляющие сигналы, позволяющие ЭВМ автоматически выбирать вычислительного процесса в зависимости от получаемых результатов. АЛУ формирует по двум входным переменным одну выходную при выполнении заданной функции (+,-,... и т.д.)

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

Программный анализ флагов позволяет производить операции ветвления программ, в зависимости от конкретных значений и данных. Кроме того, в АЛУ имеется набор программно-доступных быстродействующих ячеек памяти, которые называются регистрами процессора (регистрами памяти). Эти регистры составляют основу архитектуры CPU. Среди обязательного набору регистров отметим следующее: регистры данных служат для временного хранения и промежуточных результатов выполнения операции.

Регистр-аккумулятор – служит для временного хранения результата выполнения команды.

Регистр-указатель стека – используется при операциях со стеком (стек – стопка), т.е. такой структуры данных, которая работает по принципу «последним вошёл – первым вышел». Стек используется для организации подпрограмм.

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

Регистры-счётчики (используются для организации циклических участков в программах.

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

Количество регистров и связи между ними оказывают существенное влияние на сложность и стоимость CPU. С другой стороны наличие большого количества регистров с богатым набором возможностей упрощает программирование и улучшает гибкость ПО.

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

В простейшем случае УУ имеет в своём составе три устройства: регистр команд, который содержит код команды во время её выполнения; программный счетчик, в котором содержится адрес очередной, подлежащей выполнению команды; регистр адреса, где вычисляются адреса операндов, находящихся в памяти.

Для связи пользователя с ЭВМ предусмотрен пульт управления, который позволяет выполнять: сброс ЭВМ в начальное состояние, просмотр регистров или ячеек памяти, запись адреса в программный счетчик, пошаговое выполнение программы при её отладке.

 


Память компьютера

 

Это устройство, предназначенное для запоминания, хранения и выборки программ и данных. Она состоит из конечного числа ячеек, каждая из которых имеет свой уникальный номер или адрес. Доступ к ячейке осуществляется указанием её адреса. Память способна выполнять 2 вида операций над данными: чтение с сохранением содержимого и запись нового значения, со стиранием предыдущего.

В большинстве современных ЭВМ, минимально адресуемым элементом памяти является байт (8 бит – поле). Совокупность битов, которые АЛУ может одновременно поместить в регистр или обработать называют машинным «словом».

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

 

Устройство памяти f (МГц) Объем (Кб, Мб)
Кэш L1 f ядра CPU 8-32 Кб
Кэш L2 ½f ядра CPU 64-512 Кб – домашний 1-4 МБ – сервер
Кэш L3 ½ – ¼ f ядра CPU 4 Мб +
ОЗУ f системной шины 1-8 Гб
HDD (ПЗУ) от 3 до 15 сек 100 Гб и до ∞

 

Практическое занятие.

Дата: 2019-02-02, просмотров: 620.