Структурная схема компьютера
1/28
1.37M
Category: electronicselectronics

Структурная схема компьютера

1. Структурная схема компьютера

Процессор
Устройство управления
ВИДЕО
АУДИО
АЛУ
Регистровая память
КЭШ-память (Level 1)
Жесткий диск
Гибкий диск
(CD…)
Модем
Оперативная
память
Принтер
1

2. Системная шина

Передаваемую информацию можно условно разделить
на 3 вида:
Данные – обрабатываемые числовые значения
Адреса – сведения о местонахождении данных
Управляющие сигналы – указывают направление потокам
данных и регламентируют обмен данными
Набор линий, предназначенных для передачи одного вида
информации, называют шиной
• Шина адреса
• Шина данных
• Шина управления
2

3. Системные шины

Шина (bus) – общий канал связи, соединяющий
отдельные части компьютера (пучок проводов)
Перенос информации происходит по
параллельным линиям (проводам)
Один бит – одна линия
Их количество называют шириной шины
• Шина адреса
• Шина данных
• Шина управления
3

4. Шина управления

• Микропроцессор выставляет на шине управления
команды управления узлами системы и
получает
ответные сигналы о состояния узлов
и подтверждение выполнения команды
4

5. Ширина шины адреса и шины данных– важнейшие характеристики микропроцессора

• i8086 –
20-разрядная шина адреса
– 16-разрядная шина данных
• Pentium – 64-разрядная шина адреса
– 64-разрядная шина данных
Но…32-разрядная внутренняя архитектура !!!
Исторически в величинах с
двоичной адресацией (память) –
Килобайт = 210
Для жестких дисков может быть
Килобайт = 1000 байт
Ширина шины адреса
устанавливает ограничение
на объем ДОСТУПНОЙ ОП
210 = 1 Kб
220 = 1 Мб
230 = 1 Гб
240 = 1 Тб
Кило (киби), мега (меби) , гига (гиби) ,
тера, пета, экса (exa), зетта, йотта …
Кило = 1000 десятичные величины
= 1024 двоичные величины
5

6. Внутренняя шина

• Три шины вместе (шина адреса, шина данных,
шина управления) составляют
процессорную (внутреннюю) шину
• Шина адреса и шина управления –
однонаправленные (передача в одном
направлении - из микропроцессора)
• Шина данных – двунаправленная (данные
считываются и выдается результат)
6

7. Структурная схема компьютера

Процессор
Устройство управления
ВИДЕО
АУДИО
АЛУ
Регистровая память
КЭШ-память (Level 1)
Жесткий диск
Гибкий диск
(CD…)
Модем
Оперативная
память
Принтер
7

8. Структура микропроцессора

Устройство
управления
Регистры
8

9. Системная шина (Front Side Bus, FSB)

Системная шина (Front Side Bus, FSB)
• Микропроцессор напрямую работает только с несколькими
устройствами, а от остальных отделен специальными
микросхемами-буферами (для усиления проходящих сигналов).
• После буферов шины адреса, данных и управления совместно с
некоторыми дополнительными сигналами образуют другой канал
обмена информацией – СИСТЕМНУЮ ШИНУ
– соединяет процессор с другими внутренними устройствами
– понятия «северный мост», «южный мост» (IT Essentials – Cisco)
• Системная шина характеризуется частотой системной
шины (образуется из тактовой частоты)
Вторичные шины работают на «своих» частотах, производных от частоты
системной шины (коэффициент)
9

10. Структура микропроцессора

10

11. Тактовая частота

• Управление процессором
осуществляется
с помощью сигналов – тактовых импульсов,
которые выдаются через фиксированные интервалы времени
специальным устройством – тактовым генератором.
• Промежуток между тактовыми импульсами – такт.
• Такт - минимальная временная единица в системе.
Длительность одного такта – важнейший параметр,
определяющий производительность процессора (Т)
• Для выполнения машинной команды процессор подразделяет ее на
последовательность шагов, каждый из которых может быть
выполнен за один такт.
11

12. Тактовая частота

Длительность одного такта – Т
Тактовая частота процессора
R=1/T
(количество тактов в секунду).
1 Герц (Гц) = 1 такт в секунду
Первые 4,77 МГц
Pentium --- 60 МГц
Pentium III --- 500 Мгц 500 миллионов тактов в секунду
Pentium 4 ---- 1,3 – 1,5 ГГц
тактовая частота ядра микропроцессора 3 ГГц 3 миллиарда
12

13. Тактовая частота современных процессоров

Тактовая частота
современных процессоров
• Она определяется умножением внешней или
базовой частоты, на определённый коэффициент.
Например, процессор Intel Core i7 920 использует
частоту шины 133 МГц
и множитель 20
тактовая частота равна 2660 МГц
Тактовая частота системы = тактовая частота системной шины
Тактовые частоты всех остальных компонентов ПК
кратны частоте системной шины
13

14. Тактовая частота современных  процессоров составляет 1,0-4 ГГц

Тактовая частота современных
процессоров составляет 1,0-4 ГГц
• 2-3 ГГц – офисный ПК
• 3.5 ГГц – геймерский ПК среднего уровня
• 4 ГГц – мощный игровой или профессиональный ПК
Топовый Intel Core i7-8086K =
• 6 вычислительных ядер
• (технология HyperThreading)
• базовая тактовая частота 4.0 ГГц
14

15. Тактовая частота

• Решает задачу синхронизации
функционирования всех компонентов
системы
(их действия должны быть «увязаны» между собой, время работы
должно измеряться в одинаковых интервалах)
• Тактовая частота используется для формирования
РАБОЧЕЙ (СИСТЕМНОЙ) частоты
(на рабочей частоте процессор взаимодействует с памятью).
• Из рабочей частоты образуется частота системных шин.
• «Внутри себя» (ядро) микропроцессор работает на более высокой
частоте (начиная с i486).
• Внутренняя частота процессора образуется путем умножения
системной частоты на некоторый коэффициент.
15

16.

• Первые ПК имели один тактовый генератор,
который с частотой 8 МГц синхронизировал
работу процессора, памяти и шин
• Современные ПК оборудованы 4-5-тактовыми
генераторами, работающими синхронно на
различных частотах
16

17. Набор команд Архитектуры CISC и RISC

• Две основные архитектуры набора
команд - CISC и RISC
• CISC – Complete Instruction Set Computer
Архитектура с полным набором команд
Микропроцессоры Intel
• RISC – Reduced Instruction Set Computer
Архитектура с сокращенным набором команд
Популярны во всем мире, т.к. на такой архитектуре работают
рабочие станции и серверы под управлением ОС Unix
Разработанf первоначально компанией IBM
17

18. Принципы RISC-архитектуры

• Каждая команда выполняется за один такт (должен
быть максимально коротким)
• Все команды имеют одинаковую длину и формат
(упрощение логики управления процессором)
• Обработка данных происходит только в регистрах
процессора, обращение к памяти только при
операциях чтения и записи
• Система команд должна обеспечивать поддержку языка
высокого уровня
50 инструкций в архитектурах 1 поколения
Около 150 инструкций в современных RISC-процессорах
18

19. Особенности СISC-архитектуры

• В систему команд добавлены «удобные» для
программиста команды (маленькие подпрограммы)
Ускорение разработки программ
Команды CISC-процессора имеют разную длину и
время выполнения
Некоторые команды выполняются за несколько тактов
Производительность ниже
19

20. ДЛИНА И ФОРМАТ МАШИННОЙ КОМАНДЫ

Команда (код операции, КОП) <операнд1>,
<операнд2>
КОП -1 байт, Оп1 – 1-2 б, Оп2 – 1-2 б
Итого?
mov ax, 3
операнд1,операнд2 — команда сложения
mov bx, 2add
с принципом действия:
операнд1 = операнд1 + операнд2
add ax, bx
Move – двигать, положить
Jump – прыгать, прыжок
Команда перехода (КОП) <адрес>
Прямой переход – указан адрес (метка)
Косвенный переход – указан регистр, где хранится адрес
jmp Label N
jmp eax
20

21.

Команды условного перехода
Jxx <адрес (метка)> (хх заменяется требуемой буквой)
ПРИМЕРЫ:
JE <адрес>
JNE <адрес>
переход, если равны операнды в предыдущей команде
переход, если не равны
Взлом изменением 1 байта!
A:= Введите код (пароль, …)
If A= ‘эталонный код’
then ДОСТУПНО;
else НЕТ ДОСТУПА
equals – равно
campаre - сравнивать
сmp A, ax
JE <метка ДА>
……
ДА
……{команды}
……
21

22.

• CISC и RISC – принципы и технологии.
• «Архитектура каждого конкретного процессора
представляет собой результат множества
компромиссов» (Хамахер и др.)
• CISC-процессоры – персональные
компьютеры
• RISC-процессоры –
высокопроизводительные серверы и
рабочие станции
22

23. Материнская плата

Основной элемент компьютера –
материнская (системная) плата вместе с
микропроцессором
Предназначена для
- обеспечения бесперебойной работы процессора;
- обеспечения эффективной работы компьютера.
23

24. Материнская плата

Основные компоненты материнской платы
• Постоянное запоминающее устройство – ПЗУ
• Оперативное запоминающее устройство – ОЗУ (ОП)
• Энергонезависимая память (CMOS-память)
• Тактовый генератор
• Таймер
• Блок обработки прерываний (контроллеры
прерываний)
• Блок прямого доступа к памяти
24

25. Постоянное запоминающее устройство – ПЗУ

• Память только для чтения
• Не предусмотрено изменение содержимого
пользователем.
• После отключения питания содержимое ПЗУ
сохраняется.
• Содержит следующие программы:
- базовую систему ввода-вывода – BIOS (Basic Input
Output System)
- первоначального тестирования работоспособности
компьютера – POST (Power On Self Test)
- изменения информации CMOS-памяти - Setup
25

26. Энергонезависимая память (CMOS-память)

• Хранится информация
- об устройствах системы и их параметрах (дисковая
подсистема);
- необходимая при каждом запуске (например,
порядок загрузки компьютера)
26

27. Мультипроцессорные системы

Система, содержащая несколько (много)
процессоров, называется многопроцессорной
(мультипроцессорной)
• Процессоры выполняют параллельно несколько задач
(несколько подзадач одной большой задачи)
• Все процессоры имеют доступ ко всей памяти системы
– мультипроцессорная система с общей
памятью
• Высокая производительность
• Высокая стоимость (большое количество
процессоров, большой объем памяти, сложные
схемы управления)
27

28. Мультикомпьютерные системы

Мультикомпьютерные = многомашинные
системы - соединенные группы
компьютеров
• Каждому компьютеру доступна только своя
память
• Обмен данными через пересылку сообщений
• Кластер – группа компьютеров,
объединенных для решения одной задачи
28
English     Русский Rules