Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
УУ.Назначение и функции.Структурная схемаСтруктура АЛУ Функционально делится на 2 части: - Устройство управления, задающее последовательность микрокоманд в соответствии с выбранной командой - Операционное устройство (непосредственно АЛУ), в котором реализуется заданная последовательность микрокоманд
В состав АЛУ входят регистры Rg1-Rg7, в который обрабатывается информация, поступающая по линиям N1-Nn из ОП, кэш, РОНов и так далее. Функции регистров: Rg1 – сумматор(ы), в которых образуются результат вычислений. Rg2-Rg3 – регистры данных (операндов). Rg4-Rg5 – адресные регистры, служат для запоминания, иногда формирования адреса операндов и результата. Rg6 – это K индексных регистров, используемых для формирования адреса. Rg7 – это L вспомогательных регистров, которые используются программистом и по его желанию могут быть аккумуляторами, индексными регистрами, или использоваться для запоминания промежуточных результатов. Часть регистров АЛУ программно доступны, то есть могут быть адресованы в команде: это сумматор, индексные регистры и некоторые вспомогательные. Разрядность регистров АЛУ равна разрядности РОНов МП. а) Общие сведения АЛУ выполняет группы операций (двоичной арифметики с фиксированной запятой, двоич. арифм. для чисел с плав. зап., десятичной арифметики, индексной арифметики, спец-ой арифм., логических операций). б) Классификация АЛУ 1) по способу действия -последовательные -параллельные -последовательно-параллельные 2) по способу предоставления чисел -для чисел с ФЗ -для чисел с ПЗ -для десятичных чисел 3) по хор-ру исп. элементов и узлов (блочные и универсальные) 4) по связи с ОЗУ (с непосредственной связью и с магистральной структурой)
2. Организация работы ЦП и ОП
Рисунок 10 - Организация работы ЦП и ОП Взаимодействие ЦП и ОП происходит по шинам: ША, ШД и ШУ. ОП состоит из n запоминающих ячеек, каждая из которых содержит запоминающие элементы ЗЭ, каждый ЗЭ равен одному биту информации. Разрядность ячейки ОП зависит от разрядности РОНов МП, а количество ячеек зависит от разрядности ША. Адресный коммутатор служит для выборки (селекции) ячейки ОП с заданным адресом, который формирует МП и выставляет на шину адреса. По шине управления МП высылает в ОП сигнал управления, который определяет тип доступа к ОП: чт или зп. Данные выставляются МП на шину данных. При записи при наличии сигнала Ready осуществляется запись данных в выбранную ячейку ОП. Чтение данных аналогично. Если отсутствует сигнал Ready, то МП находится в состоянии ожидания, который является частью машинного цикла.
УУ.Назначение и функции.Структурная схема Назначение и функции: УУ входит в состав ЦП и служит для выработкиУСОВ для физич.выполнения,выбранной из ОП команды, т.е. управляет работой ЦП. Выполнение команд: выборка команды из ОП, дешифрация КОП,формиров.исполнительн.адресов операндов,выборка операндов из ОП КЭШ памяти или регистров,выполнение действий в АЛУ,отсылка результата выполнения операции в ОП Основная память.Распределение адресного пространства IBM PC XT. а) Количество адресуемой памятью определяется разрядностью ША. В IBM PC XT на базе МП I86,88 nша = 20, ОП = 1Мб, эта память называется основной памятью и используется МП-ми всех типов в реальном режиме работы.
Рисунок 18 - IBM PC XT на базе МП I86,88 640Кб – базовая память для программ и данных DOS. Из них 1К – вектора прерываний в RM. Выше 640К область верхней памяти UMA (Upper Memory Area), равная 384К: Video RAM (128K) для обработки текстовых режимов видеосистемы. ROM BIOS I/O – 128К – для управляющих программ адаптеров, установленных в разъём MB и имеющих свои ROM BIOS – Видеокарта, звуковая карта, контроллер HDD, контроллер CD/DVD. ROM BIOS M/B – 128 К – для системной BIOS, которая записана в ROM BIOS на MB. Здесь хранятся тестовые программы, например POST – программа самопроверки оборудования при включении питания; Bootstrap Loader – первоначальный загрузчик, который инициирует поиск OS на винчестере, загружает её в память и передаёт управление системой. Структура страниц При разрешенном страничном преобразовании все адресное пространство в 4 ГБ делится на 1 МБ страниц по 4 КБ каждая. Принято страницы в физической ОП называть страничным кадром. Границы сегментов и страниц не обязательно должны быть выровнены, но рекомендуется выравнивать небольшие сегменты так, чтобы они находились в пределах одной страницы. Если для сегментов имеются 4 уровня привилегий, которые определяются полем DPL дескриптора, то в страничном преобразовании только два уровня: системный (супервизор) и пользовательский (юзер).
Регистры CR0-CR3.
а) CR0 MSW – Machine Status Word CR0 содержит системные флаги управления, показывающие режимы работы всей вычислительной системы. Младшие 16 бит – MSW. NE – Number error – численная ошибка. NE = 1 разрешает стандартный механизм сообщения об ошибках. ET – Extended type – тип расширения. ET=1 показывает команды математического сопроцессора. TS – задача переключена. Устанавливается в 1 при каждом переключении задач. EM – эмуляция – работает в паре с TS. При переключении задач TS=1, EM=0. Если же TS=1 и EM = 1, то численная операция вызывают недоступность сопроцессора. MP – присутствие сопроцессора. Начиная с i486DX сопроцессор встроен, поэтому MP равен 1 всегда. PE! – protect enable – разрешение защиты. PE равный единицы устанавливает защищённый режим на уровне сегментов. Остальные флаги PG! – страничное преобразование. =1 разрешает деление сегментов на страницы. CD – Cash disable – запрещение кэш L1,но это практически не используется, по этому CD = 0 всегда. NW – несквозная запись в кэш L2. NW = 0 разрешает сквозную запись, 1 – запрещает, что может привести к переполнению кэш L2 и пустой L1, что не выгодно,по этому NW = 0 всегда. AM – маска выравнивания. AM=1 разрешает контроль выравнивания по двоичной маске. WP! – Write Protect. Защита записи. WP = 1 защищает от записи страницу уровня пользователя от обращения супервизора. WP функционирует только при разрешённом страничном преобразовании, то есть CR0[31] = 1 – PG. б) CR2 – регистр линейного адреса страничного нарушения. Программа обработчик считывает этот регистр для выяснение причин страничного нарушения.Это особый случай находится в ROM BIOS под №14. Все стандартные виды ошибок, называемые особыми случаями, пронумерованы от 0 до 255 и занесены ROM BIOS. Программы-обработчики этих особых случаев тоже находятся в ROM BIOS. CR2 работает только при PG = 1 в) CR3 Функционирует при PG = 1 и называется базовым регистром каталога страниц PDBR, который содержит 20 разрядный физический адрес каталога страниц. Каталог страниц – это таблица страниц первого уровня, которую формирует ОС при делении сегментов на страницы. Младшие 12 бит регистра CR3 практически 0, то есть каталог страниц выровнен на границу страниц в 4К. В этом поле задействованы 2 бита: PCD – Page Cash Disable– запрещение кэширования страниц в КЭШ L1. PWT – Page write – несквозная запись в КЭШ L2.
Структура АЛУ Функционально делится на 2 части: - Устройство управления, задающее последовательность микрокоманд в соответствии с выбранной командой - Операционное устройство (непосредственно АЛУ), в котором реализуется заданная последовательность микрокоманд
В состав АЛУ входят регистры Rg1-Rg7, в который обрабатывается информация, поступающая по линиям N1-Nn из ОП, кэш, РОНов и так далее. Функции регистров: Rg1 – сумматор(ы), в которых образуются результат вычислений. Rg2-Rg3 – регистры данных (операндов). Rg4-Rg5 – адресные регистры, служат для запоминания, иногда формирования адреса операндов и результата. Rg6 – это K индексных регистров, используемых для формирования адреса. Rg7 – это L вспомогательных регистров, которые используются программистом и по его желанию могут быть аккумуляторами, индексными регистрами, или использоваться для запоминания промежуточных результатов. Часть регистров АЛУ программно доступны, то есть могут быть адресованы в команде: это сумматор, индексные регистры и некоторые вспомогательные. Разрядность регистров АЛУ равна разрядности РОНов МП. а) Общие сведения АЛУ выполняет группы операций (двоичной арифметики с фиксированной запятой, двоич. арифм. для чисел с плав. зап., десятичной арифметики, индексной арифметики, спец-ой арифм., логических операций). б) Классификация АЛУ 1) по способу действия -последовательные -параллельные -последовательно-параллельные 2) по способу предоставления чисел -для чисел с ФЗ -для чисел с ПЗ -для десятичных чисел 3) по хор-ру исп. элементов и узлов (блочные и универсальные) 4) по связи с ОЗУ (с непосредственной связью и с магистральной структурой)
2. Организация работы ЦП и ОП
Рисунок 10 - Организация работы ЦП и ОП Взаимодействие ЦП и ОП происходит по шинам: ША, ШД и ШУ. ОП состоит из n запоминающих ячеек, каждая из которых содержит запоминающие элементы ЗЭ, каждый ЗЭ равен одному биту информации. Разрядность ячейки ОП зависит от разрядности РОНов МП, а количество ячеек зависит от разрядности ША. Адресный коммутатор служит для выборки (селекции) ячейки ОП с заданным адресом, который формирует МП и выставляет на шину адреса. По шине управления МП высылает в ОП сигнал управления, который определяет тип доступа к ОП: чт или зп. Данные выставляются МП на шину данных. При записи при наличии сигнала Ready осуществляется запись данных в выбранную ячейку ОП. Чтение данных аналогично. Если отсутствует сигнал Ready, то МП находится в состоянии ожидания, который является частью машинного цикла.
УУ.Назначение и функции.Структурная схема Назначение и функции: УУ входит в состав ЦП и служит для выработкиУСОВ для физич.выполнения,выбранной из ОП команды, т.е. управляет работой ЦП. Выполнение команд: выборка команды из ОП, дешифрация КОП,формиров.исполнительн.адресов операндов,выборка операндов из ОП КЭШ памяти или регистров,выполнение действий в АЛУ,отсылка результата выполнения операции в ОП
|
||
|
Последнее изменение этой страницы: 2016-08-01; просмотров: 370; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.008 с.) |