Реферат: Состав персонального компьютера, основные устройства и их назначения
Производительност ь микропроцессора значительно повышается за счет буфериз ации часто используемых команд и данных во внутренней КЭШ-памяти размером (в данном случае) 8 Кбайт. При этом сокращается число обращений к внешней памяти. Внутренняя КЭШ-память имеет несколько режимов работы, что обеспечивает гибкость отладки и выполнения рабочих программ.
Блоки формирования адресов операндов (диспетчер памяти) состоит из блока сегментации и блока страничной адресации. Физический адрес ячейки памяти формируется последовательно: сначала в пределах сегмента, а затем в пределах страницы.
В МП i486 реализуются два режима работы - режим реальных адресов и многозадачный режим (защищенный режи м).
В режиме реальных адресов выполняется расширенный набор команд над 32-разрядными операндами. В этом режиме МП i486 работает совместимо с МП i086. При работе МП i486 в режиме реальных адресов применяется относительная адресация.
В многозадачном (защищенном) режиме работы МП i486 применяется виртуальная адресация, соединяющая сегментацию памяти и страничную адресацию.
Сегментац ия памяти является средством управления пространством логических адресов. Сегментированная память представляет собой набор блоков, характериз уемых определенными атрибутами, такими, как расположение, размер, тип (стек, программа, данные), класс з ащиты памяти. В МП i486 каждой задаче доступно, до 16384 сегментов размером до 4 Гбайт каждый. Таким образом, каждая задача может использ овать до 64 Тбайт виртуальной памяти.
Страничная адресация действует на более низком уровне. Каждый сегмент делится на страницы размером по 4 Кбайт, которые могут размещаться в любом месте памяти.
Сегментация полезна для организации в памяти локальных модулей. Это инструмент прикладного программиста, в то время как страничное распределение удобно системному программисту для эффективного использования физической памяти ПЭВМ.
В состав внутренней памяти МП входят доступные программисту функциональные регистры: регистры общего назначения, указ атель команд, регистр флагов и регистры сегментов.
Восемь 32-раз рядных регистров общего назначения используются для хранения данных и адресов. Они обеспечивают работу с данными раз рядностью 1, 8, 16, 32 и 64 бита и адресами размером 16 и 32 бита. Каждый из таких регистров имеет свое имя, например ЕАХ или ESP.
32-разрядный указатель команд содержит смещение при определении адреса следующей команды.
32-раз рядный регистр флагов указывает признаки результата выполнения команды.
Регистры сегментов содержат значения селекторов сегментов, определяющих текущие адресуемые сегменты памяти.
Кроме вышеуказанных, регистровая память МП содержит регистры процессора обработки чисел с плавающей точкой, системные и некоторые другие регистры.
Устройство управления микропроцессора обеспечивает многозадачность. Многозадачность - способ организации работы ПЭВМ, при котором в ее памяти одновременно содержатся программы и данные для выполнения нескольких задач. В составе МП i486 имеются аппаратно-программные средства, позволяющие эффективно организовать многозадачный режим, в том числе системы прерывания и защиты памяти.
Система прерываний обрабатывает запросы на прерывание, как от внешних устройств, так и от внутренних блоков МП. Поступление запроса на прерывание от внутреннего блока МП свидетельствует о возникновении исключительной ситуации, например о переполнении разрядной сетки. Внешнее прерывание может быть связано с обслуживанием з апросов от периферийных устройств. Требуя своевременного обслуживания, внешнее устройство посылает запрос прерывания микропроцессору. Микропроцессор в ответ приостанавливает нормальное выполнение текущей программы и переходит на обработку этого запроса, чтобы в дальнейшем выполнить определенные действия по вводу-выводу данных. После совершения таких действий происходит возврат к прерванной программе. МП i486 способен обрабатывать до 256 различных типов прерываний, причем первые 32 типа отведены для внутрисистемных целей и недоступны пользователю.
Зашита памяти от несанкционированного доступа в многозадачном режиме осуществляется с помощью системы привилегий, регулирующих доступ к тому или иному сегменту памяти в зависимости от уровня его защищенности и степени важности.
Защищенность определяется уровнем привилегии, требуемым для доступа к соответствующему сегменту. Уровни привилегии задаются номерами от 0 до 3. Наиболее защищенная область памяти - отведенная под ядро операционной системы - имеет уровень 0. При обращении программы к сегментам программ или данных в защищенном режиме происходит проверка уровня привилегии, и в случае, если этот уровень недостаточен, происходит прерывание.
Обмен информацией между блоками МП происходит через магистраль микропроцессора, включающую 32-разрядную шину адреса, 32-разрядную двунаправленную шину данных и шину управления.
Шина адреса используется для передачи адресов ячеек памяти и регистров для обмена информацией с внешними устройствами.
Шина данных обеспечивает передачу информации между МП, памятью и периферийными устройствами. По этой шине воз можна пересылка 32, 16 и 8-разрядных данных. Шина двунаправленная, т.е. позволяет осуществлять пересылку данных, как в прямом, так и в обратном направлении.
Шина управления предназначена для передачи управляющих сигналов - управления памятью, управления о бменом данных, запросов на прерывание и т.д.
Внутренняя память ПЭВМ состоит из оперативной памяти и постоянной памяти (ПП).
Оперативная память (ОП) ПЭВМ. Она построена на БИС или СБИС и является энергозависимой: при отключении питания информация в ОП теряется. В оперативной памяти хранятся исполняемые машинные программы, исходные и промежуточные данные и рез ультаты. Емкость ОП в ПЭВМ измеряется в Килобайтах и Мегабайтах. Иногда адресное пространство увеличивается до Гигабайта. В наиболее распространенных конфигурациях ПЭВМ емкость ОП составляет 1-16 Мбайт.
В ОП обычно выделяется область, называемая стеком. Обращение к стековой памяти воз можно только в той ячейке, которая адресуется указателем стека. Стек удобен при организации прерываний и обращении к подпрограммам.
Постоянная память (ПП). Она является энергонез ависимой, используется для хранения системных программ, в частности, так называемой баз овой системы ввода-вывода (BIOS -BasicInputandOutputSystem), вспомогательных программ и т.п. Программы, хранящиеся в ПП, предназначены для постоянного использования микропроцессором.
1.1. Внешние устройства.
Эффективность использ ования ПЭВМ в большой степени определяется количеством и типами внешних устройств, которые могут применяться в ее составе. Внешние устройства обеспечивают взаимодействие пользователя с ПЭВМ. Широкая номенклатура внешних устройств, разнообразие их технико-эксплуатационных и экономических характеристик дают возможность пользователю выбрать такие конфигурации ПЭВМ, которые в наибольшей мере соответствуют его потребностям и обеспечивают рациональное решение его задач.
Внешние устройства составляют до 80 % стоимости ПЭВМ и оказывают значительное (иногда даже решающее) влияние на характеристики машины в целом.
Конструктивно каждая модель ПЭВМ имеет так называемый "базовый набор" внешних устройств - клавиатуру, дисплей, НЖМД и один или два НГМД, составляющий вместе с системным блоком "базовую конфигурацию" этой модели. Пользователь, как правило, сам подбирает желательное ему печатающее устройство. В случае необходимости к ПЭВМ могут подключатьс я также дополнительные внешние устройства, например, сканеры, стриммеры, плоттеры или диджитайзеры. В последние годы многие фирмы прилагают значительные усилия для разработки совершенно новых видов внешних устройств, ориентированных на стремительно растущие запросы пользователей, в частности, для приложений в области мультимедиа.