Компьютер – это пример очень сложной техники. При изучении
таких систем возможно несколько разных подходов. Каждый из подходов полезен при
решении определенных задач. Так для настройки конкретного компьютера необходимо
точно знать марки и параметры его устройств. Настольный ПК состоит из системного
блока и подключенных к нему внешних устройств. В переносных компьютерах весь
минимально необходимый набор устройств собран в одном корпусе – ноутбуке. А так
же существуют карманные персональные компьютеры (наладонники и PDA). Чтобы процессоры
обменивались данными, создана общая линия связи, она называется шиной.
Появились специальные электронные схемы, которые руководят обменом данными
между процессором и внешними устройствами – каналы ввода/вывода (в третьем поколении),
контроллерами (в четвертом поколении). Контроллер, собранный в виде отдельной
микросхемы, называют микроконтроллером. При подключении любого нового
устройства нужно установить специальную программу – драйвер. Существуют три
режима обмена данными между центральным процессором и внешними устройствами.
При программно управляемом обмене все действия по вводу или выводу
предусмотрены в теле программы. При обмене по прерываниям устройства ввода/вывода
в случае необходимости сами «требуют внимания» процессора. Чтобы освободить процессор
от этой работы и увеличить скорость передачи крупных блоков данных от устройства
ввода в память и обратно, применяется прямой доступ к памяти.
Комментариев нет:
Отправить комментарий