2,58 Mb. страница9/14Дата конвертации30.09.2011Размер2,58 Mb.Тип Смотрите также: 9 ^ Периферийные устройства (ПУ): - устройства внешней памяти, предназначенные для долговременного хранения данных большого объема и программ; - коммуникационные устройства, предназначенные для связи ЭВМ с внешним миром (с пользователем, другими ЭВМ и т.д.). Обмен данными с внешними устройствами осуществляется через порты ввода-вывода. Порты это абстрактное понятие, которое можно трактовать как ячейки, через которые можно записать информацию в ПУ или прочитать из ПУ. По аналогии с ячейками памяти порты имеют уникальные номера адреса портов ввода-вывода.^ Система шин. Предназначена для объединения функциональных блоков ЭВМ. Система шин представляет собой совокупность трех шин и называется системной шиной. К системной шине относятся: шина данных - по ней осуществляется обмен информацией между блоками ЭВМ; шина адреса - используется для передачи адресов памяти или адресов портов ввода-вывода, к которым происходит обращение; шина управления используется для передачи управляющих сигналов. Шина состоит из отдельных проводников сигналов линий. Ширина шины количество линий, входящих в состав шины. Ширина шины адреса определяет размер адресного пространства ЭВМ (количество адресуемых ячеек памяти = 2ширина шины). Передача сигналов по линиям шины бывает двух видов: импульсная (1- наличие импульса, 0 отсутствие импульса); уровнем напряжения (высокий 1, низкий - 0). Функционирование ЭВМ с шинной структурой можно описать следующим обобщенным алгоритмом (рис.3). Рис. 3.Обобщенный алгоритм функционирования фон-Неймановской ЭВМ1. Инициализация. После включения ЭВМ или операции сброса в регистры ЦП заносятся некоторые начальные значения. Обычно в процессе инициализации в память ЭВМ помещается программа, называемая первичным загрузчиком. ^ Основное назначение первичного загрузчика - загрузить в память с устройства внешней памяти операционную систему. Первичный загрузчик размещается в ПЗУ или автоматически считывается с некоторого устройства внешней памяти. Программному счетчику присваивается начальное значение, равное адресу первой команды первичного загрузчика. 2. Выборка команды. Центральный процессор производит операцию считывания команды из памяти. В качестве адреса ячейки памяти используется содержимое программного счетчика. 3. Увеличение программного счетчика. Содержимое считанной ячейки памяти интерпретируется процессором как команда и помещается в регистр команды. Устройство управления приступает к интерпретации прочитанной команды. По полю кода операции из первого слова команды устройство управления определяет ее длину и, если это необходимо, организует допол]нительные операции считывания, пока вся команда полностью не бу]дет прочитана процессором. Вычисленная длина команды прибавля]ется к исходному содержимому программного счетчика, и когда ко]манда полностью прочитана, программный счетчик будет хранить адрес следующей команды. 4. Дешифровка и выполнение команды. По адресным полям команды устройство управления определя]ет, имеет ли команда операнды в памяти. Если это так, то на основе указанных в адресных полях режимов адресации вычисляются адреса операндов и производятся операции чтения памяти для считывания операндов. Выполнение команды. Устройство управления и арифметико-логическое устройство выполняют операцию, указанную в поле кода операции команды. Во флаговом регистре процессора запоминаются признаки результата операции (равно нулю или нет, знак результата, наличие переполне]ния и т.д.). Если это необходимо, устройство управления выполняет опе]рацию записи для того, чтобы поместить результат выполнения ко]манды в память. 7. Если последняя команда не была командой ОСТАНОВИТЬ ПРОЦЕССОР, то описанная последовательность действий повторяется, начиная с шага 1. Описанная последовательность действий централь]ного процессора с шага 1 до шага 6 называется циклом процессора. Большинство мини- и микроЭВМ имеют ши
Учебное пособие Семестр 2 Для студентов специальности 080801. 65P- прикладная информатика в экономике КрасноярскP- 2008
Периферийные устройства (ПУ) - Учебное пособие Семестр 2 Для студентов специальности 080801. 65P- прикладная информатика...
Комментариев нет:
Отправить комментарий