- •Взаимодействие на магистрали основных
- •Взаимодействие на магистрали основных
- •Взаимодействие на магистрали основных
- •Взаимодействие на магистрали основных
- •Взаимодействие на магистрали основных
- •Взаимодействие на магистрали основных
- •Взаимодействие на магистрали основных
- •Взаимодействие на магистрали основных
- •Основные функции процессора
- •Упрощенная структура микропроцессора
- •Упрощенная структура микропроцессора
- •Упрощенная структура микропроцессора
- •Упрощенная структура микропроцессора
- •Регистры процессора
- •Регистры процессора
- •Регистры процессора
- •Регистр признаков (регистр состояния)
- •Внутренние регистры
- •Счетчик команд
- •Счетчик команд
- •Схема управления прерываниями
- •Схема управления прямым доступом к памяти
- •Логика управления
- •Логика управления
- •Chipset
- •Chipset
- •Chipset
- •Chipset
- •Chipset
- •Контроллер прерываний
- •Системный таймер и часы реального времени
- •Системный таймер и часы реального времени
- •Средства интерфейса пользователя
- •Средства интерфейса пользователя
- •Средства интерфейса пользователя
- •Средства интерфейса пользователя
- •Средства интерфейса пользователя
- •Средства интерфейса пользователя
- •Средства интерфейса пользователя
- •Клавиатура
- •Клавиатура
- •Клавиатура
- •Клавиатура
- •Компьютерная мышь
- •Компьютерная мышь
- •Шины
- •Интерфейс микропроцессора
- •Интерфейс микропроцессора
- •Интерфейс микропроцессора
- •Интерфейс микропроцессора
- •Принстонская, фон-неймановская архитектура 54
- •Гарвардская архитектура
- •ROM BIOS
- •ROM BIOS
- •ROM BIOS
- •ROM BIOS
- •Тест начального включения (POST)
- •Тест начального включения (POST)
- •Тест начального включения (POST)
- •Тест начального включения (POST)
- •Распределение системных ресурсов Plug & Play 64
- •Распределение системных ресурсов Plug & Play 65
- •Принципы реализации Plug & Play
- •Принципы реализации Plug & Play
- •Принципы реализации Plug & Play
- •Конфигурирование компьютера - Setup
- •Векторы прерываний ROM BIOS
- •Аппаратные прерывания
- •Аппаратные прерывания
- •Аппаратные прерывания
- •Таблица векторов прерываний
- •Области данных ROM BIOS
Внутренние регистры |
21 |
Внутренние регистры любого микропроцессора обязательно выполняют две служебные функции:определяют адрес в памяти, где находится выполняемая в данный момент команда (функция счетчика команд или
указателя команд);определяют текущий адрес стека (функция указателя
стека).
В разных процессорах для каждой из этих функций может отводиться один или два внутренних регистра. Эти два указателя отличаются от других не только своим специфичес- ким, служебным, системным назначением, но и особым способом изменения содержимого. Их содержимое программы могут менять только в случае крайней необходимости, так как любая ошибка при этом грозит нарушением работы компьютера, зависанием и порчей содержимого памяти.
Физика компьютеров 2011 Л.А. Золоторевич
Счетчик команд |
22 |
Содержимое указателя (счетчика) команд изменяется следующим образом:
В начале работы системы (при включении питания) в него заносится раз и навсегда установленное значение. Это первый
адрес программы начального запуска.
Затем после выборки из памяти каждой следующей команды значение указателя команд автоматически увеличивается (инкрементируется) на единицу (или на два в зависимости от формата команд и типа процессора). То есть следующая команда будет выбираться из следующего по порядку адреса памяти. При выполнении команд перехода, нарушающих последовательный перебор адресов памяти, в указатель команд принудительно записывается новое значение — новый адрес в памяти, начиная с которого адреса команд опять же будут
перебираться последовательно.
Физика компьютеров 2011 Л.А. Золоторевич
Счетчик команд |
23 |
Такая же смена содержимого указателя команд производится при вызове подпрограммы и возврате из нее или при начале обработки прерывания и после его окончания.
Физика компьютеров 2011 Л.А. Золоторевич
Схема управления прерываниями |
24 |
Схема. управления прерываниями обрабатывает
поступающий на процессор запрос прерывания, определяет адрес начала программы обработки прерывания (адрес вектора прерывания), обеспечивает переход к этой программе после выполнения текущей команды и сохранения в памяти (в стеке) текущего состояния регистров процессора. По окончании
программы обработки прерывания процессор возвращается к прерванной программе с восстановленными из памяти (из стека) значениями внутренних регистров.
Физика компьютеров 2011 Л.А. Золоторевич
Схема управления прямым доступом к памяти |
25 |
.
Схема управления прямым доступом к памяти
служит для временного отключения процессора от внешних шин и приостановки работы процессора на время предоставления прямого доступа запросившему его устройству.
Физика компьютеров 2011 Л.А. Золоторевич
Логика управления |
26 |
Логика. управления организуетвзаимодействие всех узлов процессора,управляет потоками данных,
синхронизирует работу процессора с внешними
сигналами, а такжереализует процедуры ввода и вывода информации.
Таким образом, в ходе работы процессора схема выборки команд выбирает последовательно команды из памяти, затем эти команды выполняются, причем в случае необходимости обработки данных подключается АЛУ. На входы АЛУ могут
подаваться обрабатываемые данные из памяти или из внутренних регистров.
Физика компьютеров 2011 Л.А. Золоторевич
Логика управления |
27 |
Результат обработки данных в АЛУ изменяет состояние регистра признаков и записывается во внутренний
регистр или в память (как источник, так и приемник данных указывается в составе кода команды).
При необходимости информация может переписываться из памяти (или из устройства ввода/вывода) во внутренний регистр или из внутреннего регистра в память (или в устройство ввода/вывода).
Физика компьютеров 2011 Л.А. Золоторевич
Chipset |
28 |
Помимо микропроцессора на системной (материнской) плате располагаются и другие важные модули, обеспечивающие работоспособность компьютера:
контроллеры прерываний и прямого доступа, тактовый генератор, системный таймер, буферные микросхемы, контроллер шины и т.д.
Эти модули в современных компьютерах реализуются на сверхбольших интегральных схемах, которые обеспечивают полную программную и аппаратную совместимость с предыдущими моделями. Эти микросхемы называются набором
микросхем или chipset (чипсет).
Физика компьютеров 2011 Л.А. Золоторевич
Chipset |
29 |
Chipset - это набор микросхем, установленных на материнской плате для обеспечения работы CPU по обмену данными с
периферийными устройствами, реализующий все необходимы функции связи основных компонентов процессора, памяти и шин расширения.
Chipset определяет как производительность, так и саму архитектуру материнской платы (30%).
Наиболее известные Chipset для материнских плат Pentium и Pentium Pro выпускаются фирмой Intel и имеют название Triton.
Физика компьютеров 2011 Л.А. Золоторевич
Chipset |
30 |
В большинство наборов микросхем входит так называемый
периферийный контроллер, включающий два контроллера прерываний,
два контроллера прямого доступа к памяти,таймер,часы реального времени, а такжеCMOS-память.
Физика компьютеров 2011 Л.А. Золоторевич
