Шина данных это одна из самых важных шин, из-за необходимости которой собственно и формируется вся остальная система. Численность имеющихся у нее разрядов указывает на скорость и производительность обмена данными, кроме этого определяет наибольшее число выполняемых команд. Шина данных это устройство, которое передает данные всегда в двух направлениях.
Для работы компьютера предполагается наличие в его составе комплекса определенных систем, и отсутствие хотя бы одной из них приведет к полной неработоспособности ПК. Ниже перечислены основные системы:
- Центральный процессор
- Графический адаптер
- Система оперативной памяти (ОЗУ)
Но все-таки эти модули, даже в комплексе не будут выполнять тех функций, которые от них требуются. Для того, чтобы все компоненты функционировали как положено, среди них создается взаимосвязь, с помощью которой будет выполняться необходимые вычислительные и другие операции. Средства связи такого рода создают именно компьютерные системные шины. Следовательно, можно утверждать, что данный компонент является крайне необходимым элементом в компьютерном блоке.
Компьютерная шина
Компьютерная шина – это электронная магистраль предназначенная для передачи информации между функциональными модулями компьютера. Такими как: центральный процессор, графический адаптер, винчестер, ОЗУ и остальными устройствами. Данная система включает в себя некоторое количество других шин, в частности: шины адреса, шина данных, кстати их может быть несколько, и шина управления.
Основное деление компьютерных шин
Отличие шин друг от друга базируется на нескольких моментах. Главным признаком считается Первенствующим показателем является место расположения. Исходя из этого шины бывают следующих типов:
- Шины для создания магистральной связи между компонентами установленными внутри компьютерного блока, а именно: центральный процессор, оперативное запоминающее устройство, системная плата. В современных компьютерах она обозначается как — локальная шина.
- Шины служащие для подсоединения к системной плате периферийных гаджетов, таких, как: адаптеры, карты памяти, называются — внешними шинами.
По-большому счету, компьютерной шиной можно охарактеризовать практически всякое устройство, служащее для создания связи между двумя и более компонентами. Даже оборудование для подключения компьютера к сети Интернет в определенной степени считается системной шиной.
Одна из самых значимых устройств связи
Все действия выполняемые нами с помощью компьютера, будь то работа с документами или прослушивание музыкальных треков, компьютерные игры — все это возможно только благодаря процессору. Равным образом и процессор не может выполнять свои функции, не имея при этом магистральной связи с остальными значимыми компонентами осуществляющими полноценную работу компьютера. То есть, именно с помощью системной шины процессора организуется в одно целое комплекс устройств.
Производительность компьютера
Все основные компьютерные шины в зависимости от предназначения, делятся на несколько категорий:
- Адресные шины
- Шины управления
- Шины данных
У процессора может быть задействовано несколько системных трактов связи, при этом, как показала практика, наличие определенного количества шин увеличивает эффективность работы компьютера. Пропускная способность компьютерной шины в большей части определяет производительность ПК. Принцип ее действия заключается в определение скорости трансляции данных, передающихся с локальных устройств на другие вычислительные модули и обратно.
Системные шины в современных компьютерах
Стандартная локальная шина, разработанная ассоциацией VESA, получила компетентное признание в мире компьютерных технологий. Официальное ее название VL-Bus и она же является одной из самых популярных шин локального назначения со дня ее представления. Используя шину VL-Bus можно осуществлять 32-разрядную передачу информации между графическим адаптером и процессором либо винчестером.
Однако, такая магистраль связи не способна поддерживать корректную работу микропроцессора. Вследствие этого она встраивается в систему вместе с 16-разрядной шиной ISA, и таким образом выполняет функции дополнительного расширения.
Компьютерная шина, оперативка, центральный процессор и мосты
Будь умным!
Работа добавлена на сайт samzan.ru: 2016-03-13
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Урок 1. 10 класс
;font-family:’Cambria’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>1. Магистрально-модульная организация компьютера
;font-family:’Cambria’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>1.1. Что значит «устройство компьютера»?
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Компьютер это пример очень сложной техники. При изучении таких систем воз- можно несколько разных подходов. Например, можно изучать:
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»> ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>устройство конкретного экземпляра компьютера: набор микросхем, тип основной платы, конструкцию и разновидности модулей памяти и т.п.;
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>семейство компьютеров, например, IBM-совместимые персональные компьютеры; различные конструкции компьютеров (настольные компьютеры, портативные ком- пьютеры, карманные компьютеры);
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»> ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>функциональное устройство ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>компьютера, т.е. его основные узлы и способы взаи- модействия между ними.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Каждый из этих подходов полезен при решении определенных задач. Так для на- стройки конкретного компьютера необходимо точно знать марки и параметры его уст- ройств. Определить эти данные можно с помощью специального программного обеспече- ния. К сожалению, любые знания в этой области очень быстро устаревают, поскольку ап- паратура постоянно меняется.
Видео:03. Основы устройства компьютера. Память и шина. [Универсальный программист]Скачать
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Если изучать особенности одного ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>семейства компьютеров ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>, мы получим «однобо- кое» представление об устройстве компьютерной техники, так как каждое семейство име- ет свои особенности.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Современные компьютеры очень разнообразны и поэтому имеют самую различную ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>конструкцию ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>и внешний вид. Настольный ПК состоит из системного блока и подключен- ных к нему внешних устройств. Такая конструкция удобна для пользователя, поскольку все устройства можно разместить на столе так, как ему хочется.
Читайте также: Ты тоже человек шин человек
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>В переносных компьютерах весь минимально необходимый набор устройств собран в одном корпусе. Сейчас такие компьютеры называют ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>ноутбуками ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>(англ. ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>notebook ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»> тет- радь, блокнот). По своим вычислительным возможностям они практически не уступают настольным ПК.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Растет популярность так называемых ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>нетбуков ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>(от слов «Интернет» и «ноутбук») так называют очень маленькие и легкие переносные компьютеры. Кроме меньшего разме- ра и веса, нетбуки отличаются от ноутбуков бóльшим временем автономной работы и меньшей стоимостью. Нетбуки предназначены для пользователей, которые применяют компьютер главным образом для работы в Интернете и подготовки простых документов. Их используют люди, совершающие большое число поездок.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Карманные персональные компьютеры ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>(КПК) ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>21 ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>умещаются на ладони. У большин- ства из них даже нет клавиатуры, а для ввода информации нажимают пластиковой палоч- кой (она называется ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>стилус ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>) на сенсорный (реагирующий на прикосновение) экран.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>С другой стороны, мощные серверы и суперкомпьютеры по-прежнему собираются в виде крупных «шкафов», напоминающих ЭВМ предыдущих поколений. Наконец, нельзя
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>не упомянуть и о бытовой электронике, которая все больше и больше приближается к тра- диционным компьютерам.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Разнообразие типов современных компьютеров говорит о том, что конструкция это не самое главное. В то же время, как показано в п. 5.2, их функциональное устройство
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>21 ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Их называют также наладонниками (англ. ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>palmtop ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>) и PDA (англ. ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Personal Digital Assistant ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»> персональный цифровой помощник).
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>практически не изменяется. Поэтому далее мы подробно рассмотрим основные узлы ком- пьютера (процессор, память и устройства ввода и вывода) и взаимодействие между ними.
;font-family:’Cambria’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>1.2. Взаимодействие устройств
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Процессор должен обмениваться данными с внутренней памятью и устройствами ввода и вывода. Выделить отдельные каналы для связи процессора с каждым из много- численных устройств нереально. Вместо этого сделана общая линия связи, доступ к кото- рой имеют все устройства, использующие ее по очереди. Такой информационный канал называется ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>шиной ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Шина ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>(или ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>магистраль ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>) это группа линий связи для обмена данными между несколь- кими устройствами компьютера.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Традиционно шина делится на три части:
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>шина данных, по которой передаются данные;
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>шина адреса, определяющая, куда именно передается информация;
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>шина управления, которая организует процесс обмена (несет сигналы чтение/запись, обращение к внутренней/внешней памяти, данные готовы/не готовы и т.п.).
;font-family:’Arial’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>шина адреса
;font-family:’Arial’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>шина данных шина управления
;font-family:’Arial’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>К К К
Видео:Как работает компьютер? Шины адреса, управления и данных. Дешифрация. Взгляд изнутри!Скачать
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Рассмотрим процесс записи данных из процессора в память. Процессор выставляет на шину данных информацию для записи, на шину адреса нужный адрес памяти, а на шину управления сигналы для записи информации в память. Далее он вынужден ожи- дать, пока данные будут «взяты» с шины. В это время все остальные устройства постоян- но «слушают» шину (проверяют ее состояние). В нашем примере по сигналам на шине память обнаруживает, что для нее имеются данные. Она сохраняет их по заданному адре- су и должна по шине управления сообщить процессору, что операция завершена. На прак- тике, учитывая высокую надежность работы памяти, сигнал подтверждения часто не ис- пользуется: процессор просто выжидает определенное время и продолжает выполнение программы. Из этого примера понятно, что для успешного обмена данными по шине должны быть введены четкие правила (их принято называть ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>протоколом шины ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>), которые должны соблюдать все устройства.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>По сравнению с первыми ЭВМ, взаимодействие процессора с внешними устройст- вами организуется теперь по-другому. В классической архитектуре процессор контроли- ровал все процессы ввода-вывода. Получалось так, что быстродействующий процессор тратил много времени на ожидание при работе с значительно более медленными внешни- ми устройствами. Поэтому появились специальные электронные схемы, которые руково- дят обменом информацией между процессором и внешними устройствами. В третьем по-
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>колении такие устройства назывались ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>каналами ввода-вывода ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>, а в четвертом ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>контролле- рами ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>22 ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>(на схеме они обозначены буквой К).
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Контроллер ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»> это электронная схема для управления внешним устройством и для про- стейшей предварительной обработки данных.
Читайте также: Шины что такое psi давление
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Современный контроллер это микропроцессор, предназначенный специально для обслуживания одного (или даже нескольких однотипных) устройств ввода-вывода или внешней памяти. Нагрузка на центральный процессор при этом существенно снижается, и это увеличивает эффективность работы всей системы в целом. Контроллер, собранный в виде отдельной микросхемы называют ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>микроконтроллером ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>В качестве примера рассмотрим контроллер современного жесткого диска. Его ос- новная задача по принятым от процессора координатам найти на диске требуемые дан- ные, прочитать их и передать в ОЗУ. Но контроллер способен выполнять и другие, порой весьма нетривиальные функции. Так он сохраняет в служебной области диска информа- цию обо всех имеющихся на магнитной поверхности некачественно изготовленных секто- рах (а их при современной высокой плотности записи избежать не удается!) и способен
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>«на ходу» подменять их резервными, что создает видимость диска, который полностью свободен от дефектов ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>23 ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Как видно из приведенной выше схемы, теперь данные могут передаваться между внешними устройствами и ОЗУ напрямую, минуя процессор. Кроме того, наличие шины существенно упрощает подсоединение к ней новых устройств. Архитектуру, которую можно легко расширять за счет подключения к шине новых устройств, часто называют ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>магистрально-модульной ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Если спецификация на шину (детальное описание всех ее логических и физических
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>параметров) является открытой (опубликована), то производители могут разрабатывать к такой шине любые дополнительные устройства. Такой подход называют ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>принципом от- крытой архитектуры ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>. При этом в компьютере предусмотрены стандартные разъемы для подключения новых устройств, удовлетворяющих стандарту. Поэтому пользователь мо- жет собрать такой компьютер, который ему нужен. Необходимо только помнить, что при подключении любого нового устройства нужно установить специальную программу ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>драйвер ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>, которая обеспечивает обмен данными между этим устройством и процессором.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>В современных компьютерах для повышения эффективности работы используется несколько шин, например, одна между процессором и памятью, другая от процессора к видеосистеме и т.д.
;font-family:’Cambria’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>1.3. Обмен данными с внешними устройствами
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Существуют три режима обмена данными между центральным процессором (ЦП) и внешними устройствами:
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>программно-управляемый ввод/вывод; обмен с устройствами по прерываниям; прямой доступ к памяти (ПДП).
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>При ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>программно-управляемом ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>обмене все действия по вводу или выводу преду-
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>смотрены в теле программы. Процессор полностью руководит ходом обмена, включая ожидание готовности периферийного устройства и прочие временн ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>ы ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>е задержки, связан- ные с процессами ввода/вывода. Достоинства этого метода простота и отсутствие до- полнительного оборудования, недостаток большие потери времени из-за ожидания бы- стро работающим процессором более медленных устройств ввода/вывода.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>При обмене ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>по прерываниям ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>устройства ввода-вывода в случае необходимости са- ми требуют внимания процессора. Например, клавиатура оповещает процессор каждый
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>22 ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Это название происходит от английского слова ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>control ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»> управление; не следует путать с русским словом
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>«контролѐр».
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>23 ;font-family:’Times New Roman’;color:#000080″ xml:lang=»ru-RU» lang=»ru-RU»>http://spider.nrcde.ru/music/articles/hardware/hdd_outsins.html
Видео:Цифровые интерфейсы и протоколыСкачать
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>раз, когда была нажата или отпущена клавиша; все остальное время процессор выполняет программу, вообще «не отвлекаясь» на клавиатуру. Когда прерывание произошло, ЦП
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>«откладывает» на некоторое время выполнение основной программы и переходит на слу- жебную программу обработки прерывания. Завершив его обработку, ЦП снова возвраща- ется к тому месту программы, где она оказалась прервана. При этом основная программа даже «не заметит» возникшей задержки. Этот режим обмена более сложен, но зато значи- тельно эффективнее процессор не тратит время на ожидание.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Представим себе, что в кабинете начальника идет совещание, и в этот момент по те- лефону поступает важная информация, требующая немедленного принятия решения. Сек- ретарша, не дожидаясь конца совещания, сообщает начальнику о звонке. Тот, прервав свое выступление, снимает трубку, выясняет суть дела и сообщает свое решение. Затем он продолжает совещание, как ни в чем не бывало. Здесь роль ЦП играет начальник, а теле-
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>фонный звонок это запрос (требование) на прерывание. «Секретарша» в компьютере то- же предусмотрена это контроллер прерываний, анализирующий и сортирующий все по- ступающие прерывания с учетом их важности ( ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>приоритета ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>).
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Механизм прерываний используется не только в аппаратной части, но и в програм- мах, которые основаны на обработке ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>событий ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>(нажатий на клавиши, команд управления от мыши и т.п.). Такая технология лежит в основе современных операционных систем и применяется в системах разработки программ ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>MS Visual Studio ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>, ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Visual Basic ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>, ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Delphi ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>, ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Laza- rus ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>и им подобных.
Читайте также: Резина тойота рав 4 размер шин
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>В обоих описанных выше вариантах управление обменом выполнял центральный процессор. Именно он извлекал из памяти выводимые данные (или записывал туда вводи- мые), подсчитывал их количество и полностью контролировал работу шины. Если переда-
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>ваемые данные не требуют сложной обработки, ЦП напрасно расходует время на прове- дение обмена. Чтобы освободить процессор от этой работы и увеличить скорость переда- чи ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>крупных блоков ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>данных от устройства ввода в память и обратно, применяется ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>прямой доступ к памяти ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>(ПДП, англ. ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>DMA ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>= ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>D ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>irect ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>M ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>emory ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>A ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>ccess ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>).
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Принципиальное отличие ПДП состоит в том, что в этом режиме процессор не ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>про- изводит ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>обмен, а только ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>подготавливает ;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>его, программируя контроллер ПДП: устанавли- вает режим обмена, а также передает начальный адрес ОЗУ и количество циклов обмена. Далее контроллер в ходе ПДП самостоятельно наращивает первое значение и уменьшает второе, что позволяет освободить центральный процессор.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Изложенный материал о режимах ввода/вывода может быть сведен в таблицу (здесь
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>УВВ обозначает устройство ввода-вывода):
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>вид обмена
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>начинает
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>обмен
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>руководит
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>обменом
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>текущая
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>программа
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>программа
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>обмена
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>программный
Видео:Обмен файлами по Wi-Fi между двумя ПК ноутбукамиСкачать
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>ЦП
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>ЦП
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>программа обмена
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>часть ;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>текущей программы
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>прерывания
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>УВВ
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>ЦП
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>прерывается
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>специальная
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>подпрограмма
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>ПДП
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>УВВ, ЦП
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>контроллер
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>ПДП
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>выполняется
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>параллельно
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>отсутствует (обмен
;font-family:’Times New Roman’» xml:lang=»ru-RU» lang=»ru-RU»>идет аппаратно)
;font-family:’Arial Black’;color:#ffffff» xml:lang=»ru-RU» lang=»ru-RU»>? ;font-family:’Arial’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>Контрольные вопросы
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>1. Как можно определить, какие именно платы и устройства установлены в вашем компьютере? Для чего это может потребоваться?
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>2. Как вы думаете, что более полезно для глубокого понимания работы компьютера:
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>изучение функционального устройства компьютера или изучение его конструкции?
Видео:Шины ввода-выводаСкачать
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>3. Как устройства компьютера обмениваются данными?
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>4. Что такое шина? Почему обмен данными между устройствами компьютера с помощью шины оказался наилучшим решением?
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>5. Из каких частей состоит шина? Охарактеризуйте каждую из них.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>6. Что такое магистрально-модульная архитектура и в чем ее главное достоинство?
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>7. В чем заключается принцип открытой архитектуры?
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>8. Используя приведенное в тексте объяснение процесса записи данных в память, по- пробуйте объяснить, как происходит считывание данных из ячейки памяти с заданным адресом.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>9. Что такое контроллер и для чего он нужен?
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>10. Объясните, как использование контроллеров позволяет повысить быстродействие компьютера в целом.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>11. Сравните магистрально-модульную архитектуру компьютера с классической. Выделите наиболее перегруженный блок на каждой из схем.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>12. Почему в современном компьютере несколько шин?
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>13. Что требуется для успешного присоединения к компьютеру нового устройства?
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>14. Расскажите о разных режимах обмена данными с внешними устройствами.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>15. Как расшифровывается сокращение ПДП и что это такое?
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>16. Как выполняется обмен данными в режиме ПДП?
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>17. Предложите наиболее подходящий режим обмена данными с клавиатурой.
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>18. Какой режим лучше всего подходит для обмена данными c жестким диском?
;font-family:’Times New Roman’;color:#000000″ xml:lang=»ru-RU» lang=»ru-RU»>19. Где в программировании применяются принципы обработки прерываний?
Узнать стоимость написания работы —>
Материалы собраны группой SamZan и находятся в свободном доступе
- Свежие записи
- Нужно ли менять пружины при замене амортизаторов
- Скрипят амортизаторы на машине что делать
- Из чего состоит стойка амортизатора передняя
- Чем стянуть пружину амортизатора без стяжек
- Для чего нужны амортизаторы в автомобиле
Видео:Системная шина процессораСкачать
🎦 Видео
Обмен файлами по LAN кабелю между двумя ПК ноутбукамиСкачать
Системная шина персонального компьютера ISAСкачать
Как обмениваться файлами между ПК телефоном ноутбукомСкачать
Обмен файлами между двумя ПК ноутбуками ВСЕ СПОСОБЫСкачать
Обмен файлами по локальной сети между двумя ПК ноутбукамиСкачать
Системная шина персонального компьютера PCIСкачать
Как работает процессор: частоты, шины и т.д.Скачать
Лекция 308. Шина I2CСкачать
Возврат по гарантии - ОШИБКИ - что нельзя говорить в магазине - как вернуть товар правильноСкачать
Лекция 276. Способы передачи данных по Общей шинеСкачать
АПС Л19. ШиныСкачать
Шины VS брокеры сообщений | KT.Team | Андрей ПутинСкачать
Системная шина персонального компьютера AGPСкачать
Шина ДанныхСкачать