
- •Определение, виды и характерные свойства ит
- •Виды обеспечения ит (инструментальная среда)
- •Структура информационного процесса (операции ит)
- •Сбор информации
- •Передача информации
- •Модуляция и демодуляция сигнала
- •3.2.2. Уплотнение сигнала и выделение уплотненного сигнала
- •3.2.3. Компьютерные сети
- •3.2.3.1. Топология сетей
- •3.2.3.2. Методы передачи данных в сетях
- •3.2.3.3. Организация обмена информацией в сети
- •3.3. Обработка информации
- •3.3.1. Компьютер как основное средство обработки информации
- •3.3.1.1. Устройство управления
- •3.3.1.2. Арифметико-логическое устройство
- •3.3.2. Виды программного обеспечения компьютера
- •Инструментарий технологии программирования.
- •3.3.2.1. Системное программное обеспечение
- •3.3.2.2. Пакеты прикладных программ
- •3.3.2.3. Инструментарий технологии программирования
- •3.4. Представление информации
- •3.4.1. Устройства вывода на электронный носитель
- •3.4.1.1. Мониторы, использующие элт
- •3.4.1.2. Жидкокристаллические мониторы
- •3.4.1.3. Плазменные мониторы
- •3.4.2. Устройства вывода на бумажный носитель
- •3.4.2.1. Технология формирования цвета
- •3.4.2.2. Струйная технология
- •3.4.2.3. Электрографическая технология
- •3.5. Накопление данных
- •3.5.1. Хранение данных
- •3.5.2. Актуализация данных
- •3.5.3. Защита данных
- •3.5.3.1. Замки и ключи
- •3.5.3.2. Таблицы управления доступом
- •3.5.3.3. Протоколирование и аудит
- •3.5.3.4. Экранирование
- •3.5.3.5. Криптография
- •3.5.3.6. Обеспечение достоверности данных
- •3.5.3.7. Управление параллелизмом
- •3.5.3.8. Восстановление данных
3.3.1.1. Устройство управления
Структура УУ определяется важнейшей характеристикой процессора – адресностью машинных команд. Рассмотрим структуру УУ для двухадресных команд и взаимодействие его элементов в процессе функционирования:
УВв,
УВыв, внешняя память, АЛУ
Блок центрального управления
Блок формирования управляющих сигналов
Дешифратор
кода операции
Счетчик адреса команд
Блок выборки из памяти
ОЗУ
Р |
Регистр первого операнда |
Р |
Регистр команды |
Блок центрального управления генерирует сигнал о начале выполнения очередной команды (связь 1). Ее адрес А находится в счетчике адреса команд.
Блок выборки из памяти по сигналу считывает из ОЗУ по адресу А, который выбирается из счетчика адреса команд (связь 8), очередную команду (связь 2) и помещает ее на временное хранение в регистр команд (связь 3).
Дешифратор кода операции выбирает код (связь 4) и расшифровывает его. Затем передает информацию блоку формирования управляющих сигналов (связь 10):
если операция арифметическая, от блока формирования управляющих сигналов поступает сигнал в блок выборки из памяти (связь 5) с командой считать из ОЗУ операнды, расположенные по адресам, указанным в регистрах первого и второго операндов (связь 6), и поместить их в соответствующие регистры АЛУ. Затем формируется сигнал в АЛУ на выполнение нужной операции (связь 7). Счетчик адреса команд увеличивается на объем команды (связь 9);
если операция ввода-вывода, блок формирования управляющих сигналов формирует сигнал УВв и УВыв (связь 7). Счетчик адреса увеличивается на объем команды (по связи 9);
если операция условного перехода, блок центрального управления анализирует результат предыдущей операции, находящийся в АЛУ. Если знак результата отрицателен, в счетчик адреса команд записывается адрес из регистра первого операнда. Если знак положителен, в счетчик адреса команд записывается адрес из регистра второго операнда. Если результат равен 0, в счетчик адреса команд добавляется 1 (эти связи не показаны). Так реализуется принцип условного перехода.
если операция безусловного перехода, в счетчик адреса команд пересылается содержимое регистра первого операнда (связь не показана).
3.3.1.2. Арифметико-логическое устройство
Структура АЛУ представлена на рисунке:
Исходные данные (операнды) по командам УУ (см выше) считываются из ОЗУ в регистры первого и второго операндов (связь 1).
Из УУ в блок управления АЛУ поступает команда на выполнение той или иной операции (связь 2), которая передается им в операционную часть (связь 3).
В соответствии с этой командой операционная часть выполняет нужное действие с данными, которые выбираются из регистров первого и второго операндов (связь 6). Результат заносится в регистр результата (связь 4), откуда – в ОЗУ (связь 5).
3.3.2. Виды программного обеспечения компьютера
В соответствии с принципом программного управления любой компьютер можно рассматривать как совокупность аппаратной (или технической) и программной частей.
К настоящему моменту выделяют три вида программных продуктов: