Организация и функционирование компьютеров
bf1271d8

Некоторые другие устройства


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

Математический сопроцессор предназначен для более быстрого (по сравнению с основным процессором) выполнения вычислений с вещественными (то есть не целыми) числами. Кроме того, он позволяет производить вычисления с гораздо большей точностью. Для передачи управления сопроцессору используются специальные машинные команды.

Генератор тактовых импульсов посылает сигналы всем устройствам компьютера через определенные промежутки времени. Число сигналов (тактов) в секунду называется тактовой частотой компьютера. Она измеряется в мегагерцах (миллионах тактов в секунду). Генератор тактовых импульсов необходим для синхронизации работы всех устройств компьютера.

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

Контроллер прямого доступа к памяти (англ. Direct Memory Access – DMA) позволяет осуществлять обмен информации оперативной памятью с внешними устройствами без участия процессора. Контроллер DMA освобождает процессор от управления операциями ввода – вывода, позволяя осуществлять ввод – вывод параллельно с вычислениями в процессоре.

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

Контрольные вопросы по теме.

1. Как связаны объем оперативной памяти и разрядность адресной шины?

2. Почему оперативная память электрическая, а не магнитная?

3. Можно ли вводить и выводить информацию без участия процессора?

4. Что такое видеопамять и чем она отличается от остальной оперативной памяти?

5. Зачем нужна постоянная память?

6. Зачем в компьютере нужен генератор тактовых импульсов?

7. Как управлять работой принтера?



Содержание раздела