Professional Documents
Culture Documents
АрхЕОМтаОКМ Л1 - Л2 - 2021
АрхЕОМтаОКМ Л1 - Л2 - 2021
Матеріальний Ідеальний
світ світ
Организация ЭВМ и систем (лекция 19.10.2009)
Побажання щодо ваших знань
ПІСЛЯ вивчення курсу …
• Принципи побудови та функціонування ЕОМ:
Загальні принципи, що лежать в основі організації ЕОМ
Як працює ЕОМ зсередини (як виконує команди і операції)
Як апаратура взаємодіє з ПЗ під час розв’язання задач
Як ЕОМ взаємодіє з навколишнім світом
• Основні характеристики мереж та методи комутації
• Основні “вузькі місця” інформаційного обігу в обчислювальних
системах
• Загальні тенденції розвитку обчислювальних систем та мереж
Для чогозабезпечує
Комп’ютер призначений комп’ютер?
розв’язання задачі
Яким чином
Комп’ютер комп’ютер
розв’язуює розв’язує
задачу за рахунок
організації задачу?
руху електронів
Ієрархія розв’язання задачі
Проблема
Алгоритм
Програма/Мова
System Software
Архітектура комп’ютера SW/HW Interface Архітектура комп’ютера
(у широкому розумінні) (фактичне розуміння)
Micro-architecture
Логіка
Пристрої
Електрони
“The purpose of computing is [to gain] insight” (Richard Hamming)
Ми здобуваємо та формуємо розуміння, вирішуючи проблеми
Як ми можемо гарантувати, що проблеми можна розв’язати за
Levelsелектронів?
допомогою of Transformation
Алгоритм – це …
… покрокова процедура, яка Проблема
гарантовано завершується там, де Алгоритм
кожен крок точно зазначений і може Програма/Мова
бути виконаний комп’ютером Runtime System ISA
(VM, OS, MM) (Instruction Set Architecture)
- Скінченність
- Визначеність ISA (Архітектура)
Мікроархітектура Інтерфейс та взємодія між SW та HW.
- Ефективність
Логіка Те, що програміст може припустити,
Існує багато алгоритмів для розв’язання
Пристрої апаратне забезпечення зобов’язано
однієї й тієї ж самої проблеми
задовільнити.
Електрони
Цифрові логічні схеми – це …
Мікрорхітектура – це … реалізація ISA «цеглинки» мікроархітектури
Складна система
значна кількість елементов h
та зв’язків;
f2
наявність підсистем;
x y
наявність декількох рівнів f1 f4
функціонування; f3
існування декількох
способів досягнення мети;
неможливість/складність
точного опису стану елементів
та їх взаємозв’зків.
Комп’ютерні
системи
Комп’ютерна система
(computer system) – це
система, в який частина
функцій реалізована з
використанням засобів
обчислювальної
(мікропроцесорної)
техніки.
Різні платформи – різні цілі
Комп’ютерні
системи
Комп’ютерна система – це
система, яка поєднує комп'ютери
та периферійне обладнання
(принтери, сканери,
маршрутизатори тощо) в єдину
інфраструктуру.
Термінологія
Структура системы - це сукупність окремих
елементів та їх зв’язків.
Розрізняють структури технічних, програмних та апаратно-
програмних засобів.
Архітектура ЕОМ - це багаторівнева ієрархія
апаратно-програмних засобів, з яких будується
ЕОМ.
Термінологія
Комп’ютер — це машина, яка може розв’язувати
Що розуміють під поняттям
задачі під час виконання послідовності команд.
комп’ютер?
Гібридна пам’ять
БЕРТРАН РАССЕЛ
Вычислительные системы, сети и телекоммуникации
Арифметические и логические основы ЭВМ
Системи числення
Система числения —
це спосіб йменування та зображення чисел за допомогою
обмеженого набору символів, які мають чітко визначені кількісні
значення
47068 = ?10
Значення
основи,
помножені
47068 = 4 x 83 + 7 x 82 + 0 x 81 + 6 x 80 на відповідні
цифри
= 4 x 512 + 7 x 64 + 0 + 6 x 1
= 2048 + 448 + 0 + 6 Сума цих значень
= 2502 10
Вычислительные системы, сети и телекоммуникации
Арифметические и логические основы ЭВМ. Позиционная система счисления
5456 = 5 x 62 + 4 x 61 + 5 x 60
= 5 x 36 + 4 x 6 + 5 x 1
= 180 + 24 + 5
= 20910
Вычислительные системы, сети и телекоммуникации
Арифметические и логические основы ЭВМ. Позиционная система счисления
двійкова крапка
Позиція 4 3 2 1 0 . -1 -2 -3 -4
Представлена 16 8 4 2 1 1/ 1/ 1/ 1/
2 4 8 16
кількість
Вычислительные системы, сети и телекоммуникации
Арифметические и логические основы ЭВМ. Позиционная система счисления
Представлена 16 8 4 2 1 1/ 1/ 1/ 1/
2 4 8 16
кількість
64 71 67 71 23
D I G I T
Кодування інформації: EBCDIC