Архитектура и аппаратное обеспечение компьютера

advertisement
Янош Лайош Нейман
Архитектура и аппаратное
обеспечение ЭВМ
Архитектура вычислительной
машины — структура и принципы
работы ЭВМ
1.
• От первых PC
• до современных
Заказ АНБ Принстонскому и Гарвардскому
Университетам: наилучшая архитектура ЭВМ.
«Под Божьей властью
процветает»
• «Истина»
ENIAC & UNIVAC_
Архитектура фон Неймана
1946 г. :
Артур Бёркс, Герман Голдстайн, Джон
фон Нейман
«Предварительное рассмотрение
логического конструирования
электронного вычислительного
устройства»
• Джон фон Нейман (1903 —
1957) — венгро-американский
математик
• Артур Бёркс (1915 – 2008) американский математик
• Герман Голдстайн (1913 –
2004) математик, computer
scientist (информатик) и
научный администратор
Принципы фон Неймана:
• Принцип использования двоичной системы:
для представления данных и команд
используется двоичная система счисления.
• Принцип однородности памяти: программы
(состоящие из команд) и данные хранятся в
одной и той же памяти.
• Принцип адресуемости памяти: память
состоит из пронумерованных ячеек;
процессору доступна любая ячейка.
• Принцип программного управления: все
команды располагаются в памяти и
выполняются последовательно, одна после
завершения другой, в последовательности,
определяемой программой.
Архитектура ЭВМ (по фон Нейману)
процессор
АЛУ
устройства
ввода
потоки информации
УУ
память
устройства
вывода
управляющие сигналы
АЛУ – арифметико-логическое устройство (выполнение
команд и вычисления)
УУ – устройство управления
Открытая архитектура — архитектура компьютера,
периферийного устройства или же программного обеспечения, на
которую опубликованы спецификации, что позволяет другим
производителям разрабатывать дополнительные устройства к
.
системам с такой архитектурой
• Тип Персональный
компьютер (IBM
PC)
• Выпущен
12/8/1981
• Выпускался по
2 /4/ 1987
• Процессор Intel
8088, 4,77 МГц
• Память
16–
640 КБ
• ОС IBM BASIC /
PC-DOS 1.0
Аппаратное обеспечение (hardware)
включает в себя все физические части
(все «железо») компьютера.
Устройство персонального компьютера.
Базовая конфигурация
•
•
•
•
системный блок;
монитор;
клавиатура;
мышь.
СИСТЕМНЫЙ БЛОК
В системном блоке:
• материнская плата с установленными на ней
процессором, памятью, слотами;
• внешняя память: жёсткие диски, накопители на
оптических дисках, накопители USB-флеш и
т.п.;
• блок питания;
• корпус: фронтальная (передняя), задняя и
боковые панели.
Корпуса PC
Desktop
Fulldesktop
SlimLine
UltraSlimLine
MiniTower
MidiTower
BigTower
SuperBigTower
Форм-фактор
• форм-фактор (от англ. form factor) —
спецификация, стандарт, задающий
габаритные размеры устройств (и другие
параметры) и определяющий их форму:
• ATX, m ATX, ITX, mITX, FlexATX и т.д.
Соблюдение стандартов обеспечивает
совместимость оборудования разных
производителей.
Моддинговые корпуса
Современные веяния: неттопы,
моноблоки и баребоны…
Блок питания
преобразует входное переменное сетевое
напряжение (220 В) в выходное постоянное
напряжение ±5 ±12 +3,3 В.
Мощность блока питания обычно составляет
400-500 Вт.
Вентилятор участвует в охлаждении
системного блока.
PowerMan
Блок питания с
пониженным уровнем
шума совместим с Intel,
AMD. Мощность
блока: 450 Вт.
Стандарт: ATX.
Система охлаждения:
Fan 80 мм. Габариты:
140х150х86 мм. Вес
брутто: 1,5 кг.
CORSAIR AX1200i
• Блок питания с
пониженным
уровнем шума
совместим с Intel,
AMD. Мощность
блока:1200 Вт.
Стандарт: ATX
Габариты:
86х150х200 мм. Вес
брутто: 2,3г.
Кулеры
Корпус системного блока.
Передняя и боковая панели
отверстие для притока воздуха
на вентилятор (кулер);
2. отверстие для притока воздуха;
3. для оптических приводов;
4. USB разъёмы;
5. микрофон (розовый);
6. цифровая видеокамера
(IEE1394);
7. наушники (зелёный);
8. индикаторы жёсткого диска и
питания;
9. включение – выключение;
10. кнопка сброса RESET
1.
Задняя панель системного блока
1.
2.
3.
4.
5.
дополнительный
вентилятор;
отверстие для разъёмов
материнской платы;
вентилятор блока
питания;
вентилятор притока
воздуха в системный
блок;
отсек для крепления плат
расширения (видеокарта,
звуковая карта, сетевая
карта и т.д.).
Боковая панель
1, 5, 8) винты;
2) вентилятор;
3) отсек для блока питания;
4) видеокарты;
6) место для дополнительного
охлаждения;
7) материнская плата;
9 -12) отсеки для оптических
приводов и для жёстких
дисков.
Материнская плата – печатная
плата, на которой устанавливаются
основные компоненты персонального
компьютера
• Форм-факторы:
• ATX, microATX,
• Flex-ATX.
• Наиболее известные
производители:
• Asus, Gigabyte,
MSI
На материнской плате:
•
•
•
•
Центральный процессор (ЦПУ).
Chipset — набор микросхем.
Оперативная память (ОЗУ).
Постоянное запоминающее устройство
(ПЗУ).
• разъёмы (слоты) для контроллеров.
• шины — проводников для обмена
сигналами.
Chipset
• Северный мост, или
системный контроллер
подключает ЦПУ к ОЗУ и
графическому контроллеру.
• Южный мост, или
периферийный контроллер
контролирует работу
периферийных устройств
(жёсткого диска, сетевых
устройств, аудио и т.п.).
Материнская плата
Система охлаждения: элемент Пельтье
и жидкостное охлаждение
(приёмы оверклокинга)
Разъёмы (слоты)
Слот —разъём (англ.
slot - щель),
соединённый с
системной шиной.
Предназначен для
установки
дополнительных
модулей.
Порты материнской платы
Процессор (Pentium III) для
установки в слот
Центральный процессор
(микропроцессор)
• Процессор —
основная микросхема
компьютера, в
которой производятся
все вычисления.
• Первый
микропроцессор
разработан Intel в
1971 году.
Процессор содержит:
• арифметико-логическое устройство (АЛУ),
выполняющее математические и
логические операции;
• регистры общего назначения, в которых
хранятся данные, команды и адреса;
• устройство управления (УУ),
осуществляющее обмен информации между
процессором и оперативной памятью.
Основные параметры процессора
• Количество ядер
• Рабочее напряжение (около 1 В).
• Разрядность (сколько битов информации
обрабатывается за один такт), современные
процессоры персональных компьютеров 32-х,
64-х разрядные.
• Тактовая частота. Характеризует количество
элементарных операций в секунду.
• Размер кэш-памяти.
• Технология производства (7 нм)
Конвейерная архитектура
Конвейерная обработка - метод,
применяемый, в случае когда
этапы задачи упорядочены
подобно сборочной линии.
Специализированная аппаратура
выполняет операции для каждого
этапа, передает результаты на
следующий этап и сразу же
принимается за новую работу, не
дожидаясь окончания всего
процесса. Теоретически
конвейерная обработка ускоряет
процесс пропорционально числу
этапов конвейера.
При конвейерной обработке:
когда первая операция первой команды
выполнена, начинается вторая операция и
первая операция второй команды;
когда выполнена вторая операция
первой команды начинается третья
операция первой команды, вторая операция
второй команды и первая операция третьей
команды;
и т. д.
Распараллеливание
• Распараллеливание
применяется, когда задача
может быть разделена на
почти независимые кванты.
Аппаратура для выполнения
задачи дублируется
несколько раз - создается
несколько параллельных
процессоров (ядер). Каждый
квант работы обрабатывается
свободным процессором.
Многоядерный процессор
Кэш-память
• Обмен данными внутри процессора
происходит быстрее, чем обмен данными с
оперативной памятью.
• Для того чтобы уменьшить количество
обращений к оперативной памяти, внутри
процессора создают еще одну (буферную)
память - кэш-память (англ. cache —
тайник).
• Когда процессору нужны данные, он
сначала обращается в кэш-память.
Семейства процессоров
(наборы инструкций)
• Процессоры, относящиеся к одному
семейству, имеют одинаковые (близкие)
системы команд. Эти процессоры
совместимы по принципу «сверху вниз» —
каждый новый процессор «понимает» все
команды своих предшественников.
• Пример (семейство x86): Intel 8086, Intel
80286, Intel 80386, Intel 80486, различные
модели Intel Pentium, Intel Celeron и другие.
Информация в магазине:
•
•
•
•
•
•
•
•
фирма AMD
модель Athlon II X2 220
частота: 2800 МГц
частота шины: 4 ГГц
поддерживает 32 и 64 разряда
технология производства: 45 нм
кэш 1: 2х128 Кб, кэш 2: 2х512 Кб
напряжение питания: 0.85-1.425
В;
• тепловая мощность: 65 Вт
• температура (max): 740С.
Процессоры: Intel с
архитектурой Haswel
(Intel Core i7, 4-е поколение)
Закон Гордона Мура (1965г.)
Процессор под микроскопом
Процессоры AMD с
архитектурой Richland
Процессор использует три
шины:
• шину данных. Разрядность шины
(несколько байт) называют машинным
словом.
• адресную шину. Если используется 32разрядная адресная шина, это означает, что
в оперативной памяти не может быть
больше 232 адресов (объем памяти 232 байт =
4 Гбайт);
• шину управления, которую использует
устройство управления.
Шины процессора (разрядность)
8-и разрядная шина
(8 линий)
Система команд процессора
• CISC-процессоры (Complex instruction set
computer — вычисления со сложным набором
команд).
• RISC-процессоры (Reduced instruction set
computer — вычисления с упрощённым набором
команд). RISC-процессоры отличаются меньшим
энергопотреблением и тепловыделением.
• MISC-процессоры (Minimum instruction set
computer — вычисления с минимальным
набором команд - 20-30 команд). Дальнейшее
развитие идей для RISC-процессоров.
Сопроцессоры
• математический
сопроцессор (FPU
- floating point
unit)
• графический
процессор (GPU graphics processing
unit)
Оперативная память
• оперативное
запоминающее
устройство ОЗУ
• RAM Random Access
Memory, память с
произвольным
доступом
Классификации памяти:
• энергонезависимой (содержимое памяти
не исчезает при снятии электропитания).
Жесткие диски, CD, флеш-память, BIOS
• энергозависимой (содержимое памяти
исчезает при снятии электропитания).
Оперативная память
По принципу действия:
• динамическую память (DRAM Dynamic
RAM)
• статическую память (SRAM Static RAM)
Динамическая память DRAM
Ячейки памяти маленькие конденсаторы
Преимущество:
дешевизна.
Недостатки:
для перезаписи
необходимо время;
необходимо постоянно
подзаряжать.
DIMM (англ. Dual In-line
Memory Module) пришел
на смену SIMM.
Статическая память
Ячейки памяти - электронные
схемы триггеры.
В триггере хранится
состояние
(включен/выключен).
• Преимущество: высокое
быстродействие.
• Недостаток: дороговизна.
Микросхемы статической
памяти используют в кэшпамяти для оптимизации
работы процессора.
Информация в магазине:
• 240-контактный
модуль памяти
DDR3 РС10600
• Частота: 1333 МГц
• Пропускная
способность: 10600
Мбайт/с
• Напряжение
питания: 1.5 В.
Постоянное запоминающее
устройство
После включения
процессор обращается к
ПЗУ .
В ПЗУ записана
программа BIOS (Basic
Input/Output System).
Это энергонезависимая
память (CMOS). Она
способна хранить
информацию, даже
когда компьютер
выключен.
•
•
•
•
Cвязь компьютер с внешними
устройствами осуществляется по
магистрали, состоящей из шин
Системные шины: • Шины
расширения
Шина адреса;
Шина данных;
Шина управления.
Совокупность шин и алгоритм
обмена информацией между
ними - интерфейс
• LPT порт
• Квантовый компьютер
Куби́т (q-бит, кьюбит, кубит; от quantum bit) —
квантовый разряд или наименьший элемент для
хранения информации в квантовом
компьютере.
• Как и бит, кубит
допускает два
собственных
состояния, но при
этом может
находиться и в их
суперпозиции.
Download