Сетевой кабель от компьютера
На мгновение остановитесь и подумайте о том, каким образом процессор
общается с другими частями системы, например последовательным портом,
контроллером диска или контроллером клавиатуры. Вы уже знаете, как
процессор общается с памятью. Он может Знать, какая именно часть памяти
используется в данный момент, потому что каждая ячейка памяти имеет
свое собственное местонахождение в памяти, определяемое собственным
уникальным адресом памяти. Сетевой кабель от компьютера.
Введение
Все остальное оборудование также имеет адреса, но это не адреса памяти; оно имеет совершенно отличный набор адресов, называемых "адресами Ввода вывода" или адресами I/O". Некоторые люди называют их "адресами портов" или "аппаратными адресами". Процессор имеет два окна во внешний мир: адреса памяти и адреса I/O.
Поскольку процессор может считывать и записывать информацию по определенному адресу памяти, он также может записывать и считывать информацию в эти "адреса I/O". Адресов I/O много меньше, чем адресов памяти: любой компьютер, в котором используется 386 процессор или последующий, может адресоваться к 4096 М ОЗУ, имеет всего 64 К адресов I/O. Это не является ограничением, поскольку большинство из нас не собирается подключать миллион клавиатур к одному ПК.
Адреса I/O позволяют процессору общаться с его отдельными периферийными устройствами, примерно так, как это изображено на картинке.
Введение
Все остальное оборудование также имеет адреса, но это не адреса памяти; оно имеет совершенно отличный набор адресов, называемых "адресами Ввода вывода" или адресами I/O". Некоторые люди называют их "адресами портов" или "аппаратными адресами". Процессор имеет два окна во внешний мир: адреса памяти и адреса I/O.
Поскольку процессор может считывать и записывать информацию по определенному адресу памяти, он также может записывать и считывать информацию в эти "адреса I/O". Адресов I/O много меньше, чем адресов памяти: любой компьютер, в котором используется 386 процессор или последующий, может адресоваться к 4096 М ОЗУ, имеет всего 64 К адресов I/O. Это не является ограничением, поскольку большинство из нас не собирается подключать миллион клавиатур к одному ПК.
Адреса I/O позволяют процессору общаться с его отдельными периферийными устройствами, примерно так, как это изображено на картинке.