Процесс обмена данными возможен лишь в том случае, когда известен отправитель и получатель этих данных. Каждый компонент PC, каждый регистр ввода/вывода и ячейка RAM имеют свой адрес и входят в общее адресное пространство PC. Для адресации к какому-либо устройству PC и служит шина адреса, по которой передается уникальный идентификационный код (адрес).
Для ускорения обмена данными используется устройство промежуточного хранения данных — RAM, при этом решающую роль играет объем данных, которые могут временно храниться в ней. Объем зависит от разрядности адресной шины (числа линий) и, тем самым, от максимально возможного количества адресов, генерируемых процессором на адресной шине, иными словами, от количества ячеек RAM, которым может быть присвоен адрес. Очевидно, что количество ячеек RAM не должно превышать 2n, где n — разрядность адресной шины. В противном случае часть ячеек не будет использоваться, поскольку процессор не сможет адресоваться к ним.
В двоичной системе счисления выражение для определения максимально адресуемого объема памяти выглядит следующим образом:
|
|
Объем адресуемой памяти = 2n
n — число линий шины адреса.
Процессор 8088, например, имел 20 адресных линий и мог, таким образом, адресовать память объемом 1 Мбайт (220 = 1048576 байт = 1024Кбайт). В PC с процессором 80286 разрядность адресной шины была увеличена до 24 бит, а современные процессоры 80486. Pentium, Pentium MMX и Pentium II имеют уже 32-разрядную шину адреса, с помощью которой можно адресовать 4 Гбайт памяти.
Як розрізняють шини по функціональному призначенню?
Системная шина – обмен данными между CPU, картами расширения и памятью.
Шина кеш-памяти – для обмена данными между CPU и кеш-памятью.
Шина памяти – для обменам между ОП и CPU.
Шины ввода/вывода:
PSI – видеокарта
AGP – видеокартра
SCSI – винчестер, сканеры
IEEE – для обмена между ПК и другими цифровыми ус-ми.
USB – для подключения перефирийных устройств.
Що називають базовою системою вводу-виводу?
BIOS (англ. basic input/output system — «базовая система ввода-вывода») — реализованная в виде микропрограмм часть системногопрограммного обеспечения, которая предназначается для предоставления операционной системе API доступа к аппаратуре компьютера и подключенным к нему устройствам.