Системные ресурсы




Любой компонент компьютера обычно должен выполнять три действия: обмениваться данными с процессором, сообщать процессору о выполнении некоторой операции, формировать запрос к оперативной памяти о возможности хранения программного кода и данных, которые это устройство использует или генерирует. Ресурсы компьютера, необходимые для выполнения указанных действий, называются системными ресурсами. Далее о них будет рассказано более подробно, а затем мы поговорим о том, как можно исследовать системные ресурсы с помощью программы Диспетчер устройств системы Windows.

Обмен данными с процессором: адреса портов ввода-вывода.

Обмен данными и командами между процессором и периферийными устройствами осуществляется через так называемые порты ввода-вывода. Как правило, порты ввода-вывода подключаются непосредственно к шине ввода-вывода и преобразуют двоичную информацию в физические сигналы и наоборот.
Для того чтобы обеспечить возможность управления обменом данными между различными устройствами компьютера, каждому порту присваивается уникальный физический адрес. Этот адрес устанавливается на адресной шине процессором, когда он инициирует обращение к данному устройству при выполнении той или иной программы.
До сих пор мы рассматривали адресную шину как канал связи между процессором и северным мостом, позволяющий процессору обращаться к оперативной памяти. Однако адресная шина выполняет и другую важную задачу осуществляет адресацию ввода-вывода, поскольку связана и с разъемами расширения на системной плате.
Вы спрашиваете, зачем адресная шина подведена к разъемам расширения? Если шина внешних данных служит главным каналом обмена информацией в компьютере, то адресная шина является главным каналом связи между процессором и всеми другими устройствами компьютера. Когда процессору нужно обратиться к какому-либо устройству, он посылает сигнал по линии IO/MEM, с которой связаны все компоненты компьютера. Устройства, которые используются процессором на тот момент, проверяют линию IO/MEM на наличие сигнала. Если сигнал отсутствует, значит, процессор использует адресную шину для обращения к памяти, а следовательно, устройства могут игнорировать сигналы, поступающие от него по адресной шине. Но если процессор передает сигнал по линии IO/MEM, то это значит, что он занял адресную шину для обращения к одному из устройств; в данном случае устройства обрабатывают сигналы процессора, которые поступают по адресной шине.



Добавить комментарий

  

  

:bye: 
:good: 
:negative:  
:scratch: 
:wacko:  
:yahoo: 
B-) 
:heart: 
:rose:  
:-) 
:whistle: 
:yes: 
:cry: 
:mail:  
:-(   
:unsure:  
;-)