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

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

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

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

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

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

Контрольные вопросы по теме «Архитектура компьютера».

1. Что такое ASCII-коды?

2. Что такое адрес оперативной памяти?

3. Что такое порт ввода-вывода?

4. Для чего нужна шина адреса?

5. Как процессор узнает очередность выполнения команд?

6. Для чего нужны прерывания?

7. Объясните смысл технологии “общая шина”.

8. Из каких шин состоит системная шина?

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

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

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

12. Что такое идеология открытых систем?

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

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

15. Перечислите периферийные устройства персонального компьютера.

16. Для чего нужны контроллеры и каковы их функции?

17. Зачем нужны внешние запоминающие устройства?