Шиной (Bus) называется вся совокупность линий (проводников на материнской плате), по которым обмениваются информацией компоненты и устройства ПК. Шины предназначены для обмена информацией между двумя и более устройствами. Шина, связывающая только два устройства, называется портом. На рис. 1 дана структура шины.
Шина имеет места для подключения внешних устройств – слоты, которые в результате становятся частью шины и могут обмениваться информацией со всеми другими подключенными к ней устройствами.
Шины в ПК различаются по своему функциональному назначению:
- системная шина (или шина CPU) используется микросхемами Cipset для пересылки информации к CPU и обратно (см. также рис. 1);
- шина кэш-памяти предназначена для обмена информацией между CPU и кэш-памятью (см. также рис. 1);
- шина памяти используется для обмена информацией между оперативной памятью RAM и CPU;
- шины ввода/вывода информации подразделяются на стандартные и локальные.
Локальная шина ввода/вывода – это скоростная шина, предназначенная для обмена информацией между быстродействующими периферийными устройствами (видеоадаптерами, сетевыми картами, картами сканера и др.) и системной шиной под управлением CPU. В настоящее время в качестве локальной шины используется шина PCI. Для ускорения ввода/вывода видеоданных и повышения производительности ПК при обработке трехмерных изображений корпорацией Intel была разработана шина AGP (Accelerated Graphics Port).
Стандартная шина ввода/вывода используется для подключения к перечисленным выше шинам более медленных устройств (например, мыши, клавиатуры, модемов, старых звуковых карт). До недавнего времени в качестве этой шины использовалась шина стандарта ISA. В настоящее время – шина USB.
Шина имеет собственную архитектуру, позволяющую реализовывать важнейшие ее свойства – возможность параллельного подключения практически неограниченного числа внешних устройств и обеспечение обмена информацией между ними. Архитектура любой шины имеет следующие компоненты:
- линии для обмена данными (шина данных);
- линии для адресации данных (шина адреса);
- линии управления данными (шина управления);
- контролер шины.
Контроллер шины осуществляет управление процессором обмена данными и служебными сигналами и обычно выполняется в виде отдельной микросхемы либо в виде совместимого набора микросхем – Chipset.
Шина данных обеспечивает обмен данными между CPU, картами расширения, установленными в слоты, и памятью RAM. Чем выше разрядность шины, тем больше данных может быть передано за один такт и тем выше производительность ПК. Компьютеры с процессором 80286 имеют 16-разрядную шину данных, с CPU 80386 и 80486 – 32-разрядную, а компьютеры с CPU семейства Pentium – 64-разрядную шину данных.
Шина адреса служит для указания адреса к какому-либо устройству ПК, с которым CPU производит обмен данными. Каждый компонент ПК, каждый регистр ввода/вывода и ячейка RAM имеют свой адрес и входят в общее адресное пространство ПК. По шине адреса передается идентификационный код (адрес) отправителя и (или) получателя данных.
Для ускорения обмена данными используется устройство промежуточного хранения данных – оперативная память – RAM. При этом решающую роль играет объем данных, которые могут временно храниться в ней. Объем зависит от разрядности адресной шины (числа линий) и тем самым от максимально возможного числа адресов, генерируемых процессором на адресной шине, т.е. от количества ячеек RAM, которым может быть присвоен адрес. Количество ячеек RAM не должно превышать 2 n , где n – разрядность адресной шины. В противном случае часть ячеек не будет использоваться, поскольку процессор не сможет адресоваться к ним.
В двоичной системе счисления максимально адресуемый объем памяти равен 2 n , где n – число линий шины адреса.
Процессор 8088, например, имел 20 адресных линий и мог, таким образом, адресовать память объемом 1 Мбайт (2 20 =1 048 576 байт=1024 Кбайт). В ПК с процессором 80286 разрядность адресной шины была увеличена до 24 бит, а процессоры 80486, Pentium, Pentium MMX и Pentium II имеют уже 32-разрядную шину адреса, с помощью которой можно адресовать 4 Гбайт памяти.
Шина управления передает ряд служебных сигналов: записи/считывания, готовности к приему/передаче данных, подтверждения приема данных, аппаратного прерывания, управления и других, чтобы обеспечить передачу данных.
Видео:Что означает маркировка на шинах! Значение цифр и букв на резине.Скачать
Основные характеристики шины
Разрядность шины определяется числом параллельных проводников, входящих в нее. Первая шина ISA для IBM PC была восьмиразрядной, т.е. по ней можно было одновременно передавать 8 бит. Системные шины современных ПК, например, Pentium IV – 64-разрядные.
Пропускная способность шины определяется количеством байт информации, передаваемых по шине за секунду.
При расчете пропускной способности, например шины AGP, следует учитывать режим ее работы: благодаря увеличению в два раза тактовой частоты видеопроцессора и изменению протокола передачи данных удалось повысить пропускную способность шины в два (режим 2 х ) или четыре (режим 4 х ) раза, что эквивалентно увеличению тактовой частоты шины в соответствующее число раз (до 133 и 266 МГц соответственно).
Внешние устройства к шинам подключается посредством интерфейса (Interface – сопряжение), представляющего собой совокупность различных характеристик какого-либо периферийного устройства ПК, определяющих организацию обмена информацией между ним и центральным процессором.
К числу таких характеристик относятся электрические и временные параметры, набор управляющих сигналов, протокол обмена данными и конструктивные особенности подключения. Обмен данными между компонентами ПК возможен, только если интерфейсы этих компоненты совместимы.
Стандарты шин ПК
Принцип IBM-совместимости подразумевает стандартизацию интерфейсов отдельных компонентов ПК, что, в свою очередь, определяет гибкость системы в целом, т.е. возможность по мере необходимости изменять конфигурацию системы и подключать различные периферийные устройства. В случае несовместимости интерфейсов используются контроллеры. Кроме того, гибкость и унификация системы достигаются за счет введения промежуточных стандартных интерфейсов, таких как интерфейсы необходимы для работы наиболее важных периферийных устройств ввода и вывода.
Системная шина предназначена для обмена информацией между CPU, памятью и другими устройствами, входящими в систему. К системным шинам относятся:
- GTL, имеющая разрядность 64 бит, тактовую частоту 66, 100 и 133 МГц;
- EV6, спецификация которой позволяет повысить ее тактовую частоту до 377 МГц.
Шины ввода/вывода совершенствуются в соответствии с развитием периферийных устройств ПК. В табл. 2 представлены характеристики некоторых шин ввода/вывода.
Читайте также: Самые долговечные летние шины рейтинг
Шина ISA в течение многих лет считалась стандартом ПК, однако и до сих пор сохраняется в некоторых ПК наряду с современной шиной PCI. Корпорация Intel совместно с Microsoft разработала стратегию постепенного отказа от шины ISA. В начале планируется исключить ISA-разъемы на материнской плате, а впоследствии исключить слоты ISA и подключить дисководы, мыши, клавиатуры, сканеры к шине USB, а винчестеры, приводы CD-ROM – к шине IEEE 1394. Однако наличие огромного парка ПК с шиной ISA будет востребована еще на протяжении некоторого времени.
Шина EISA стала дальнейшим развитием шины ISA в направлении повышения производительности системы и совместимости ее компонентов. Шина не получила широкого распространения в связи с ее высокой стоимостью и пропускной способностью, уступающей пропускной способности появившейся на рынке шины VESA.
Таблица 2. Характеристики шин ввода/вывода
Шина | Разрядность, бит | Тактовая частота, МГц | Пропускная способность, Мбайт/с |
ISA 8-разрядная | 08 | 8,33 | 0008,33 |
ISA 16-разрядная | 16 | 8,33 | 0016,6 |
EISA | 32 | 8,33 | 0033,3 |
VLB | 32 | 33 | 0132,3 |
PCI | 32 | 33 | 0132,3 |
PCI 2.1 64-разрядная | 64 | 66 | 0528,3 |
AGP (1 x ) | 32 | 66 | 0262,6 |
AGP (2 x ) | 32 | 66х2 | 0528,3 |
AGP (4 x ) | 32 | 66х2 | 1056,6 |
Шина VESA, или VLB, предназначена для связи CPU с быстрыми периферийными устройствами и представляет собой расширение шины ISA для обмена видеоданными.
Шина PCI была разработана фирмой Intel для процессора Pentium и представляет собой совершено новую шину. Основополагающим принципом, положенным в основу шины PCI, является применение так называемых мостов (Bridges), которые осуществляют связь между шиной PCI и другими типами шин. В шине PCI реализован принцип Bus Mastering, который подразумевает способность внешнего устройства при пересылке данных управлять шиной (без участия CPU). Во время передачи информации устройство, поддерживающее Bus Mastering, захватывает шину и становится главным. В этом случае центральный процессор освобождается для решения других задач, пока происходит передача данных. В современных
материнских платах тактовая частота шины PCI задается как половина тактовой частоты системной шины, т.е. при тактовой частоте системной шины 66 МГц шина PCI будет работать на частоте 33 МГц. В настоящее время шина PCI стала фактическим стандартом среди шин ввода/вывода.
Видео:Что означает МАРКИРОВКА НА ШИНАХ / Значение всех цифр и букв на резинеСкачать
Шина AGP – высокоскоростная локальная шина ввода/вывода, предназначенная исключительно для нужд видеосистемы. Она связывает видеоадаптер (3D-акселератор) с системой памятью ПК. Шина AGP была разработана на основе архитектуры шины PCI, поэтому она также является 32-разрядной. Однако при этом у нее есть дополнительные возможности увеличения пропускной способности, в частности, за счет использования более высоких тактовых частот.
Шина USB была разработана лидерами компьютерной и телекоммуникационной промышленности Compaq, DEC, IBM, Intel, Microsoft для подключения периферийных устройств вне корпуса PC. Скорость обмена информацией по шине USB составляет 12 Мбит/с или 15 Мбайт/с. К компьютерам, оборудованным шиной USB, можно подключать такие периферийные устройства, как клавиатура, мышь, джойстик, принтер, не выключая питания. Все периферийные устройства должны быть оборудованы разъемами USB и подключаться к ПК через отдельный выносной блок, называемый USB-хабом, или концентратором, с помощью которого к ПК можно подключить до 127 периферийных устройств. Архитектура шины USB представлена на рис. 4.
Шина SCSI (Small Computer System Interface) обеспечивает скорость передачи данных до 320 Мбайт/с и предусматривает подключение к одному адаптеру до восьми устройств: винчестеры, приводы CD-ROM, сканеры, фото- и видеокамеры. Отличительной особенностью шины SCSI является то, что она представляет собой кабельный шлейф. С шинами PC (ISA или PCI) шина SCSI связана через хост-адаптер (Host Adapter). Каждое устройство, подключенное к шине SCSI, может инициировать обмен с другими устройством.
Шина IEEE 1394 – это стандарт высокоскоростной локальной последовательной шины, разработанный фирмами Apple и Texas Instruments. Шина IEEE 1394 предназначена для обмена цифровой информацией между
ПК и другими электронными устройствами, особенно для подключения жестких дисков и устройств обработки аудио- и видеоинформации, а также работы мультимедийных приложений. Она способна передавать данные со скоростью до 1600 Мбайт/с, работать одновременно с несколькими устройствами, передающими данные с разными скоростями, как и SCSI.
Подключить к компьютеру через интерфейс IEEE 1394 можно практически любые устройств, способные работать с SCSI. К ним относятся все виды накопителей на дисках, включая жесткие, оптические, CD-ROM, DVD, цифровые видеокамеры, устройства. Благодаря таким широким возможностям, эта шина стала наиболее перспективной для объединения компьютера с бытовой электроникой. В настоящее время уже выпускаются адаптеры IEEE 1394 для шины PCI.
Последовательные и параллельные шины
По способу передачи сигнала все шины можно разделить на последовательные и параллельные.
Основным отличием параллельных шин от последовательных является сам способ передачи данных. Параллельные шины можно рассматривать как совокупность сигнальных линий (можно сказать что просто проводников), объединённых по их назначению (данные, адреса, управление), которые имеют определённые электрические характеристики и протоколы передачи информации. Группы этих сигнальных линий также называются шинами:
— Линии для обмена данными (шина данных);
— Линии для адресации данных (шина адреса);
— Линии для управления данными (шина управления);
Для каждой из этих шин вводится понятие ширины. В параллельных шинах понятие «ширина шины» соответствует её разрядности – количеству сигнальных линий, или, другими словами, количеству одновременно передаваемых («выставляемых на шину») битов информации. Сигнал на каждой линии может принимать два значения 0 и 1 (линия с двумя состояниями). Сигналом для старта и завершения цикла приёма/передачи данных служит внешний синхросигнал.
Для передачи в шине может использоваться положительная логика или отрицательная логика. При положительной логике высокий уровень напряжения соответствует логической единице на соответствующей линии связи, низкий – логическому нулю. При отрицательной логике – наоборот.
На рис … показана в приближенном виде передача данных по шине шириной 8 разрядов (т.е. шина имеет 8 линий для передачи данных и одну для синхросигнала). Понятно, что за один цикл по 8-разрядной шине может передаваться один байт.
Читайте также: Обкатка новых зимних шипованных шин мишлен
Проблема параллельных шин в том, что каждая линия такой шины имеет свою длину, свою паразитную ёмкость и индуктивность, а также взамоиндуктивность. При параллельной передаче байты мешают друг другу вследствие наличия взаимоиндуктивности, поэтому вероятность ошибок увеличивается, чем ограничивается частота шины.
Видео:ВСЕ МАРКИРОВКИ ШИН. БЕЗ ИСКЛЮЧЕНИЙСкачать
Помимо линий (проводников) важным компонентом шины является контроллер шины,который осуществляет управление процессом обмена данными и служебными сигналами и обычно выполняется в виде отдельной микросхема либо интегрируется в микросхемы Chipset. Для работы контроллера шины нужен внешний синхронизирующий сигнал (тактовая частота), который вырабатывается опорным генератором.
Еще раз обсудим особенности каждой из видов шин (линий), перечисленных выше.
Шина данных – это основная шина, по которой собственно и происходит передача информации. Количество ее разрядов (линий связи) определяет скорость и эффективность информационного обмена. Скорость передачи данных (она же пропускная способность) высчитывается по формуле:
скорость передачи данных = тактовая частота * разрядность * [2..4]
Полученное число не является реальным. В жизни на шины влияет куча всевозможных факторов: неэффективная проводимость материалов, помехи, недостатки конструкции и сборки а также многое другое. По некоторым данным, разность между теоретической скоростью передачи данных и практической может составлять до 25%.
Будет передано |
Синхросигнал |
Рисунок Работа параллельной шины, сигналы на линии данных |
Шина данных всегда двунаправленная, так как предполагает передачу информации в обоих направлениях.
Шина адреса — вторая по важности шина, которая определяет максимально возможную сложность микропроцессорной системы, то есть допустимый объем памяти и, следовательно, максимально возможный размер программы и максимально возможный объем запоминаемых данных. Количество адресов, обеспечиваемых шиной адреса, определяется как N =2 I , где I, – количество разрядов. Разрядность шины адреса обычно кратна 4 и может достигать 64. Шина адреса может быть однонаправленной (когда магистралью всегда управляет только процессор) или двунаправленной (когда процессор может временно передавать управление магистралью другому устройству).
Для снижения общего количества линий связи магистрали часто применяется мультиплексирование шин адреса и данных. То есть одни и те же линии связи используются в разные моменты времени для передачи как адреса, так и данных (в начале — адрес, потом — данные). Понятно, что мультиплексированная шина адреса/данных обеспечивает меньшую скорость обмена. Иногда в шинах применяется частичное мультиплексирование, то есть часть разрядов данных передается по немультиплексированным линиям, а другая часть — по мультиплексированным с адресом линиям.
Шина управления — это вспомогательная шина, управляющие сигналы на которой обеспечивают согласование работы процессора (или другого хозяина магистрали, задатчика, master) с работой памяти или устройства ввода/вывода (устройства-исполнителя, slave).
Для успешной передачи данных не достаточно установить их на шине данных и задать адрес на шине адреса. Для того чтобы данные были записаны (считаны) в регистре устройств, подключенных к шине, адреса которых указаны на шине адреса, необходим ряд служебных сигналов: записи/считывания, готовности к приему/передачи данных, подтверждения приема данных, аппаратного прерывания, управления и др. Все эти сигналы передаются по шине управления.
Управляющие сигналы также обслуживают запрос и предоставление прерываний, запрос и предоставление прямого доступа.
Самые главные управляющие сигналы — это стробы обмена, то есть сигналы, формируемые процессором и определяющие моменты времени, в которые производится пересылка данных по шине данных, обмен данными.
— Строб записи (вывода), который определяет момент времени, когда устройство-исполнитель может принимать данные, выставленные процессором на шину данных;
— Строб чтения (ввода), который определяет момент времени, когда устройство-исполнитель должно выдать на шину данных код данных, который будет прочитан процессором.
При этом большое значение имеет то, как процессор заканчивает обмен в пределах цикла, в какой момент он снимает свой строб обмена. Возможны два пути решения, синхронный и асинхронный обмен, (рис. ….) соответственно, шины также делятся на синхронные и асинхронные:
— При синхронном обмене процессор заканчивает обмен данными самостоятельно, через раз и навсегда установленный временной интервал выдержки (tвыд), то есть без учета интересов устройства-исполнителя;
— При асинхронном обмене процессор заканчивает обмен только тогда, когда устройство-исполнитель подтверждает выполнение операции специальным сигналом (так называемый режим handshake — рукопожатие).
Достоинства синхронного обмена – более простой протокол обмена, меньшее количество управляющих сигналов. Недостатки — отсутствие гарантии, что исполнитель выполнил требуемую операцию, а также высокие требования к быстродействию исполнителя, при синхронном обмене приходится искусственно увеличивать длительность строба обмена для соответствия требованиям большего числа исполнителей, чтобы они успевали обмениваться информацией в темпе процессора.
Видео:Маркировка шин: расшифровка размера, даты производства и других обозначенийСкачать
Рисунок Синхронный и асинхронный обмен.
Достоинства асинхронного обмена — более надежная пересылка данных, возможность работы с самыми разными по быстродействию исполнителями. Недостаток — необходимость формирования сигнала подтверждения всеми исполнителями, то есть дополнительные аппаратурные затраты.
Линии шины управления могут быть как однонаправленными, так и двунаправленными.
В последовательных шинах используется одна сигнальная линия (возможно использование двух отдельных каналов для разделения потоков приёма-передачи). Соответственно, информационные биты здесь передаются последовательно. Данные для передачи через последовательную шину облекаются в пакеты (пакет – единица информации, передаваемая как целое между двумя устройствами), в которые, помимо собственно полезных данных, включается некоторое количество служебной информации: старт-биты, заголовки пакетов, синхросигналы, биты чётности или контрольные суммы, стоп-биты и т. п.
В качестве примера приведем описание обмена для последовательного интерфейса RS-232.
Данные передаются пакетами по одному байту (8 бит). Вначале передаётся стартовый бит, противоположной полярности состоянию незанятой линии, после чего передаётся непосредственно кадр полезной информации – 8 бит. Увидев стартовый бит, приемник выжидает интервал T1 и считывает первый бит, потом через интервалы T2 считывает остальные информационные биты. Последний бит — стоповый бит, говорящий о том, что передача завершена. Очень важно, чтобы тактовые частоты приемника и передатчика были одинаковыми, допустимое расхождение — не более 10%.
Рисунок Работа последовательной шины, формат данных RS-232
Последовательные шины – не обязательно значит «однобитные», здесь возможны и 2, и 8, и 32 бит ширины при сохранении присущей последовательным шинам пакетной передачи данных, то есть в пакете импульсов данные, адрес, другая служебная информация разделены на логическом уровне.
Читайте также: Двойная секционированная система шин это
Последовательные шины часто используют более чем два состояния линии (иногда дополнительные состояния используют для служебной информации).
Малое количество сигнальных линий и логически более сложный механизм передачи данных последовательных шин оборачиваются для них существенным преимуществом – возможностью наращивания рабочих частот. Последовательный способ передачи имеет преимущество перед параллельным если длина линии превышает хотя бы несколько сантиметров.
Поясним понятие прерывание появившееся при рассмотрении шины управления. Прерывание это сигнал, сообщающий процессору о наступлении какого-либо события, иными словами, это событие, которое говорит системе, что что-то произошло, и требует вмешательства. При этом выполнение текущей последовательности команд приостанавливается, и управление передаётся обработчику прерывания, который выполняет работу по обработке события и возвращает управление в прерванный код. Прерывание используется для быстрой реакции процессора на ситуации, о которых сообщают внешние устройства.
Для того чтобы устройство могло сообщить процессору о наступлении события, на шине управления присутствуют специальные линии прерывания – IRQ (Interrupt ReQuest — запрос прерывания). Каждое устройство, которое желает иметь возможность «обращать на себя внимание» процессора, должно быть связано с одной из линий прерывания на шине.
Когда устройство собирается оповестить процессор о наступлении какого-либо события (например, нажатии клавиши, завершении операции чтения/записи на диске, поступлении сигнала от модема, и т.п.), оно выставляет на лини прерывания шины управления сигнал, называемым запросом прерывания
Когда по одной из линий IRQ поступает сигнал (см. рис. …), процессор запоминает текущее значение счетчика команд и текущее состояние регистра флагов, после этого начинает выполняться обработчик прерываний(или процедура обслуживания прерываний) – это специальная процедура, вызываемая по прерыванию для выполнения его обработки. Когда обработчик прерываний выполнит свою работу, происходит возврат из прерывания, т.е. процессор продолжит выполнять прерванную программу (с запомненного адреса и с запомненным регистром состояния).
С каждой из линий IRQ связан адрес программы обработки называемый вектор прерывания (или адрес вектор). О местоположении векторов прерывания будет рассказано в разделе посвященном памяти.
Первое поколение процессоров использовало 8 линий прерывания, а начиная со второго 15 линий. Эти линии обозначаются как IRQ – IRQ15.
Видео:Важные эксплуатационные характеристики шин, параметры. Маркировки колесСкачать
Посмотреть с какой из линий IRQ связано то или иное устройство в сиcтеме Windows можно при помощи диспетчера устройств (Рис …).
Рисунок Ресурсы устройства «последовательный порт»
Несколько устройств могут использовать одно IRQ совместно. При совместном использовании несколькими устройствами одной линии возможен конфликт прерываний. Если два устройства находятся на одной линии прерываний, то операционная система может их спутать и переслать исполняемый кусок программы не тому «железке». Например, сетевая плата и звуковая карта находятся на 10 прерывании. Сетевая карта получает пакет из локальной сети с запросом на получение файла и отправляет запрос на прерывание центральному процессору.
Процессор отрабатывает прерывание, останавливает исполняемую задачу и передает управление драйверу сетевой карты, для отработки необходимых для приемки файла действий. Драйвер начинает работу с устройством, от которого пришло прерывание. Вот только работать он начинает не с сетевой платой, а со звуковой картой, находящейся на той же линии, передавая ей команды для приемки файла. Звуковая карта пытается исполнить принятые команды, что приведет к зависанию компьютера.
Чтобы избежать такого конфликта иногда приходится переназначать прерывания для устройств вручную.
Существует еще одна небольшая тонкость. Все линии прерываний имеют свой приоритет. Чем выше приоритет у линии прерывания, тем быстрее процессор ответит на запрос от устройства находящегося на этой линии. Обслуживание прерываний с учетом приоритета означает, что если во время обработки прерывания поступает более приоритетное прерывание, то текущая процедура обработки прерывания прекращается, и процессор начинает выполнять обработку вновь поступившего более приоритетного прерывания. После завершения этой процедуры процессор возвращается к выполнению приостановленной процедуры обработки прерывания. С другой стороны если во время выполнения процедуры обслуживания прерывания процессор получает новое прерывание с меньшим приоритетом, то это прерывание (менее приоритетное) будет обработано только после завершения текущей процедуры обработки прерывания.
Все что говорилось о прерывания выше, относилось к аппаратным прерываниям, еще раз напоминаем, что они используются для организации взаимодействия с внешними устройствами.
Помимо аппаратных существуют программные прерывания, которые вызываются следующими ситуациями:
— особый случай, возникший при выполнении команды и препятствующий нормальному продолжению программы (деление на ноль, переполнение, нарушение защиты памяти, отсутствие нужной страницы в оперативной памяти и т.п.);
— наличие в программе специальной команды прерывания, используемой обычно программистом при обращениях к специальным функциям операционной системы для ввода-вывода информации.
Прямой доступ к памяти (DMA)
До сих пор мы рассматривали шину как магистраль, обеспечивающую связь процессора со всеми остальными устройствами компьютера. Однако, возможен режим при котором обмен по шине идет без участия процессора. Такой режим обмена данными между устройствами или же между устройством и памятью (RAM), без участия процессора называется прямой доступ к памяти (Direct Memory Access, DMA). В результате скорость передачи увеличивается, так как данные не пересылаются в процессор и обратно.
В упрощенном виде использование этого режима выглядит так: Внешнее устройство, требующее обслуживания, сигнализирует процессору (для этого используется специальная линия в шине управления), что режим прямого доступа к памяти необходим, в ответ на это процессор заканчивает выполнение текущей команды и отключается от шины, сигнализируя запросившему устройству, что обмен в режиме DMA можно начинать. (Говорят, что устройство осуществило захват шины — bus mastering) Устройство, успешно осуществившее захват шины, самостоятельно выставляет на шину сигналы адреса и управления, и исполняет в течение какого-то времени ту же ведущую роль на шине, что и процессор. Доступ процессора к шине при этом кратковременно блокируется.
Когда пересылка информации будет закончена, процессор вновь возвращается к прерванной программе, продолжая ее с той точки, где его прервали.
- Свежие записи
- Нужно ли менять пружины при замене амортизаторов
- Скрипят амортизаторы на машине что делать
- Из чего состоит стойка амортизатора передняя
- Чем стянуть пружину амортизатора без стяжек
- Для чего нужны амортизаторы в автомобиле
источники:Видео:ОСОБЕННОСТИ КОНСТРУКЦИИ ШИНЫ! КОНСТРУКЦИЯ РАДИАЛЬНОЙ ШИНЫ!Скачать
https://fasad-adelante.ru/osnovnye-harakteristiki-parallelnoy-shiny
🎥 Видео
Жёсткость шины и высота профиля. Размеры шин. Как выбрать.Скачать
Как выбрать шины? | Что надо знать при покупкеСкачать
Колёса и шиныСкачать
Как понять, когда протектор износился и шины пора менятьСкачать
Почему одни шины ходят 100 000 км, а другие 20 000 кмСкачать
НИЗКОПРОФИЛЬНЫЕ ШИНЫ ЭТО ДОЛЖЕН ЗНАТЬ КАЖДЫЙ АВТОМОБИЛИСТСкачать
ВСЕ ПАРАМЕТРЫ ДИСКОВ /// без исключенийСкачать
Реальные сроки годности шин. На что нужно обращать внимание.Скачать
Маркировка внедорожных шин: U/T, H/T, A/T, M/T – что это значитСкачать
Всесезонная резина - кому она подойдет и сколько денег сэкономит?Скачать
Основы конструкции пневматических шин - TECH TIRES 101Скачать
Чем отличаются грузовые шины: 4 основные параметраСкачать
Индекс скорости и Индекс нагрузки - что это такое?Скачать
Условия параллельной работы трансформаторовСкачать