Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 254; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.15.71.146 (0.006 с.) |