Моя страничка
Понятие архитектуры и принципы устройства вычислительных систем
Download 1.33 Mb.
|
lections
- Bu sahifa navigatsiya:
- Принципы устройства
8. Понятие архитектуры и принципы устройства вычислительных системОбработка информации и представление результатов обработки в виде удобном для человека производится с помощью вычислительной техники. Конкретный набор взаимодействующих между собой устройств и программ, предназначенный для обслуживания одного рабочего участка, называют вычислительной системой (ВС). Центральным устройством большинства вычислительных систем является компьютер. Компьютер – это электронный прибор, предназначенный для автоматизации создания, хранения, обработка и транспортировки данных. Архитектура ВС – это описание устройства ВС с точки зрения пользователя или программиста. Архитектура не включает в себя конструктивные особенности устройства машины, электронные схемы. Т. о. архитектура определяет логическую схему организации ВС, описывающую состав и взаимодействие основных компонентов ВС в ходе вычислительного процесса. Современные ВС всегда рассматриваются как совокупность двух взаимодействующих компонентов: аппаратуры и программного обеспечения (ПО). Все свойства ВС определяются как аппаратными средствами, так и программным обеспечением. Аппаратные средства (hardware) – это все физические (механические, электронные и т. п.) элементы, из которых построена машина, а программное обеспечение (software) – это комплекс программ, установленных на данной ВС, кроме того, к программному обеспечению относятся программная документация, инструкции, руководства пользователю и т. п. Принципы устройства По принципам устройства компьютер представляет собой модель человека, работающего с информацией. Существует четыре основных компонента информационной деятельности человека: прием (ввод) информации; запоминание информации; процесс мышления, т. е. обработка информации; передача (вывод информации). Компьютер включает в себя устройства, которые выполняют эти функции:
Процессор – устройство, которое автоматически выполняет действия, записанные в хранящейся в памяти программе. Т. е. процессор осуществляет непосредственную обработку данных, а память является хранилищем данных и программ. Эти устройства являются центральными устройствами. Кроме них, в состав ВС включаются внешние устройства, к которым относятся устройства ввода-вывода информации (УВВ), а также внешние запоминающие устройства (ВЗУ). Команды, из которых состоит программа, имеют структуру:
Команды и данные, над которыми выполняются команды, хранятся в специальном запоминающем устройстве – оперативной памяти. Всю память можно представить в виде линейного массива ячеек определенного размера. Ячейки последовательно пронумерованы, их номера называются адресами. Минимально адресуемой единицей памяти в большинстве современных ЭВМ является байт. Память характеризуется: емкостью – максимальным количеством информации, которое хранится в памяти; быстродействием – временем обращения к памяти, которое определяется временем считывания (записи) информации. Время считывания – это время, отсчитываемое от момента появления адреса ячейки до момента получения информации. Память подразделяется на внутреннюю и внешнюю. Внутренняя память имеет относительно небольшую емкость и большое быстродействие. Внешняя память имеет более низкое быстродействие, но позволяет хранить очень большой объем информации. Во внешнюю память также записываются данные и результаты работы программ, но для выполнения операций над этой информацией, ее надо сначала записать во внутреннюю память, т. к. процессор имеет доступ только к ней. После окончания работы с этой информацией, ее снова надо записать во внешнюю память. Процессор – это центральное устройство ЭВМ. Он состоит из устройства управления и арифметико-логического устройства. АЛУ выполняет арифметические и логические операции. УУ управляет работой всех блоков ЭВМ. В простейшем случае УУ имеет в своем составе три регистра (ячейки): регистр команды, который содержит код команды во время ее выполнения, программный счетчик, в котором содержится адрес очередной команды, регистр адреса, в котором вычисляются адреса операндов, находящихся в памяти. Работа процессора сводится к выполнению следующего цикла: УУ интерпретирует выбранную команду и формирует набор команд более низкого уровня для АЛУ и других устройств. Эти команды задают последовательность низкоуровневых операций, таких как сдвиг, пересылка и анализ признаков результата. Такие операции называются микрокомандами, а последовательность микроопераций, соответствующих одной команде называется микропрограммой. Содержимое считанной ячейки памяти помещается в регистр команды. После чего УУ по полю кода операции команды определяет ее длину. Вычисленная длина добавляется к программному счетчику и тем самым формируется адрес следующей команды. По адресным полям определятся, есть ли операнды и, если да, то они считываются из ОП. УУ и АЛУ выполняют операцию, указанную в КОП. УУ выполняет операцию записи результата выполнения команды в ОП. Порядок выбора адресов из памяти определяет программа, которая располагается во внутренней памяти. В линейных программах команды выбираются из памяти последовательно, в разветвляющихся программах может происходить переход к ячейке памяти, расположенной в любом месте ОП. Такие команды называются командами передачи управления. Выполнение основной программы может прерываться для выполнения какого-то другого срочного задания, например, передачи данных на устройство ввода-вывода. Такой режим работы называется прерыванием. После обслуживания прерывания процессор возвращается к выполнению отложенной программы. Запросы на прерывание могут возникать из-за сбоев в работе аппаратуры, деления на 0, требования внешним устройством выполнения операций ввода и т. д. Download 1.33 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling