Сл Лк2 Арх та Екзоархiтект Комп 1609 26 010 out for St

You might also like

You are on page 1of 71

Київський національний університет ім.Т.Г.

Шевченка
Факультет інформаційних технологій
Кафедра програмних систем і технологій

дисципліна Архітектура комп’ютерів

Тема 2. Огляд архітектури та


екзоархітектури комп’ютерів

професор Шевченко Віктор Леонідович


КНУ ім.Т.Г.Шевченка ФІТ кафедра ПСТ
дисципліна Архітектура комп’ютерів
Змістовий модуль 1. Базові поняття
Тема 1. Історія, перспективи комп’ютерів та їх архітектури
Тема 2. Огляд архітектури та екзоархітектури комп’ютерів
Тема 3. Системи числення комп’ютерів
Тема 4. Базові логічні елементи
Тема 5. Булева алгебра
Тема 6. Логічні елементи та багаторівнева логіка
  5 ECTS х 30 = 150 год
12Лк = 24 год
Змістовий модуль 2. Функціональний рівень 13ПЗ = 26 год
Тема 7. Послідовна логіка (тригери) СРС = 100 год
МК1 + МК2 .
Тема 8. Кінцеві автомати Мура і Мілі Іспит .

Тема 9. Цифрові фунціональні вузли – послідовні елементи


Тема 10. Цифрові фунціональні вузли – матричні елементи
Тема 11. Мікроархітектура (процесори, асемблер)
Тема 12. Ієрархія пам’яті і підсистема вводу виводу
Електронна обчислювальна машина (ЕОМ) - комплекс
технічних засобів, призначених для автоматичної обробки
інформації.

Комп'ютер - ЕОМ, яка є універсальним засобом управління,


автоматизації, обробки даних в цифровій формі, якими можуть
бути не лише числа, але і тексти, сигнали, зображення.

Компютер сприймає дискретну вхідну інформація, оброблює її


відповідно комп’ютерної програми і генерує вихідну
інформацію.

Комп’ютерна програма - перелік послідовних команд, згідно


якої комп’ютер сприймає дискретну вхідну інформація,
оброблює її і генерує вихідну інформацію.

Пам’ять комп’ютера - місце збереження програм і даних.


Закон Мура (Gordon Moore)

перший закон програмного забезпечення Натана Мірвольда


(Nathan Myhrvold), головного адміністратора компанії Microsoft:

«Програмне забезпечення - це газ. Він поширюється і повністю


заповнює резервуар, в якому знаходиться».
Класифікація за принципом дії
• АОМ (аналогові обчислювальні машини);
• ЦОМ (цифрові обчислювальні машини);
• ГОМ (гібридні обчислювальні машини).

Класифікація за призначенням
• Універсальні (загального призначення)
• Проблемно-орієнтовані
• Спеціалізовані  
Класифікація по розмірах і обчислювальній потужності.
• надвеликі (суперкомп'ютери, суперЕОМ);
• великі;
• малі;
• надмалі (мікрокомп'ютери або мікроЕОМ).
Класифікація за функціональними можливостями.
• Швидкодія.
• Обсяг (місткість) пам'яті.
Класифікація за функціональними можливостями.
• Швидкодія.
• Обсяг (місткість) пам'яті.
інши параметри:
• розрядність і форми представлення чисел;
• ємність зовнішньої пам'яті;
• характеристики зовнішніх пристроїв зберігання, обміну і введення-
виведення інформації;
• пропускна здатність пристроїв зв'язку вузлів ЕОМ між собою;
• здатність ЕОМ одночасно працювати з декількома користувачами і
виконувати одночасно кілька програм;
• типи операційних систем, що використовуються в машині;
• програмна сумісність із іншими типами ЕОМ;
• можливість підключення до каналів зв'язку і до обчислювальної мережі;
• надійність і пр.
• Продуктивність
• Надійність
• Відмовостійкість
• Масштабованість
• Сумісність і мобільність
Персональні комп'ютери
Настільні комп’ютери
має пристрої збереження та обробки даних,
дисплей, звукові вихідні пристрої, клавіатуру

Портативний комп’ютер, або ноутбук.


всі компоненти в одному корпусі
Ігрові комп’ютери
Робоча станція - ПК, під
управлінням власної дискової
ОС,
містить плату мережевого
інтерфейсу і фізично з'єднаний
кабелями з файл-сервером

Х-термінали -
комбінація бездискових робочих станцій і стандартних
терміналів
Сервер
модель «клієнт-сервер»
• файл-сервер
• сервер бази даних
• принт-сервер
• обчислювальний сервер
• сервер додатків
Суперсервери - багатопроцесорні сервери з
можливостями нарощування оперативної
пам'яті, дискового простору, швидкими
інтерфейсами дискового обміну і
декількома мережевими інтерфейсами.
• два або більше центральних процесори;
• багаторівнева шинна архітектура,
високошвидкісна системна шина;
• дискові масиви RAID;
• симетрична або асиметрична
багатопроцесорна обробка
Мейнфрейм
Информационная инфраструктура
система информационных система организационных
организационных структур, структур, подсистем,
подсистем, обеспечивающих обеспечивающих
функционирование чего-либо. функционирование и развитие
(средство) информационного
пространства.
(цель)

система
ИИ:
инструмент Информационных …

организационных структур, подсистем

обеспечивающих функционирование и развитие ИИ:


цель
чего-либо Информационного
пространства
Информационная инфраструктура
система информационных организационных структур, подсистем,
обеспечивающих функционирование чего-либо. (средство)
или
система организационных структур, подсистем, обеспечивающих
функционирование и развитие информационного пространства.
(цель)
Материальные средства:
Цифровые вычислители и хранилища
Сервера БД
Сервера Приложений
Включает : Клиентские терминалы
Телекоммуникации
Датчики (поставщики информации)
Потребители информации

Виды обеспечения:
Аппаратное
Программное
Организационное
Защиты данных
Информационная инфраструктура. Вариант 1.
RS-232
RS-485
USB
RS-232 WiFi
RS-485 Bluetooth
USB Ethernet
WiFi Centronix
Bluetooth VGA
Ethernet DVI
Centronix HDMI
… СПО: Специальное ПО - …
Датчики Потребители
Приложения
Мульти информации
ОПО: Общее ПО: Windows, UNIX
медиа

Video

TV
Информационная инфраструктура. Вариант 2.
Сети специального назначения

ЗИ
СПО
Датчики
ОПО Потребители
Мульти ЗИ: защита информации:
медиа Анти Вандал + Анти Шпион ЗИ

Video

TV
ЗИ
Информационная инфраструктура. Сеть – центральный елемент
Информационная инфраструктура. Вариант 3. Корпоративная сеть
User
Тонкие
Толстые СПО клиенты
клиенты ОПО + ЗИ
СПО ОПО + ЗИ
Management:
ОПО + ЗИ ОПО + ЗИ Организационное
СПО обеспечение
ОПО + ЗИ

Net: Сеть

Сервер ЗИ IP-тлф.
Приложений Датчики
Сервер Video
ОПО + КСЗИ
Баз Данных
ОПО + КСЗИ Servers TV
MMedia ЗИ
Информационная инфраструктура. Вариант 3. Формализация

User

Management

Net

Servers MMedia
Информационная инфраструктура. Системный подход
Accounting (Бухгалт.)– Fin. management – Economy Analysis (Економ.Анализ)

Industry Marketing – Промышленный маркетинг

U
ЕИП -
Единое
M
Информационное N
Пространство
S MM
САПР
(CAD) АСУ П e nt
(ERP) gem
АСУ ТП a
M an
t
ОКР o jec
Pr
НИР

тезисы НИОКР (R&D)

Наука
Патенты
Этапы создания информационной инфраструктуры
ГИИ
ИИ страны
ИИ отрасли, министерства, ведомства
ИИ предприятия, корпорации, учреждения
ИИ подразделения, малого предприятия
ИИ отдельного специалиста, гражданина
“Глобальна інформаційна інфраструктура”

Глобальная информационная Global Information Infrastructure (GII)


инфраструктура (ГИИ)
 
Всемирная инфраструктура
правительственных и worldwide infrastructure of governmental
неправительственных and non-governmental telecommunications
and information technology (IT) networks.
телекоммуникаций и сетевых
информационных технологий (ИТ).

Её цель – ускорение и увеличение


Its objective is faster and greater
экономического роста благодаря economic growth through dissemination of
распространению информации и information and remote collaboration.
дистанционного сотрудничества
Топология сети характеризует взаимное расположение
компьютеров, кабелей и других компонентов сети.

Топология обуславливает характеристики сети.


 
  
Топология влияет на:
• Состав необходимого сетевого оборудования.
• Характеристики сетевого оборудования.
• Возможности расширения сети.
• Способ управления сетью.
Виды топологии сети.

физическая — физическое расположение и связи устройств сети;

логическая — взаимосвязь узлов сети при передаче сообщений;

информационная — направления информационных потоков сети;

управленческая  — структура управляющих линий (связей) сети.


Базовые топологии:
Шина
Кольцо
Звезда
Классы топологий:
Дополнительные
(комбинации базовых, • Широковещательные
производные,
смешанные или • Последовательные
гибридные)
Двойное кольцо
Ячеистая топология
Решётка
Дерево
Fat Tree
Снежинка
Полносвязная
Базовые
Топологии

Шина

Кольцо

Звезда

Дополнительные
( комбинации базовых, производные, смешанные или
гибридные )
Базовые Топологии:

Шина

Достоинства Недостатки
1) Отказ любой из рабочих 1) Разрыв кабеля, или другие неполадки в
станций не влияет на работу соединении может исключить нормальную работу
всей сети. всей сети.
2) Простота и гибкость 2) Ограниченная длина кабеля и количество
соединений. рабочих станций.
3) Недорогой кабель и 3) Трудно обнаружить дефекты соединений.
разъемы. 4) Невысокая производительность.
4) Необходимо небольшое 5) При большом объеме передаваемых данных
количество кабеля. главный кабель может не справляться с потоком
5) Прокладка кабеля не информации, что приводит к задержкам.
вызывает особых сложностей.
6) Легкая расширяемость.
Базовые Топологии:

Шина
Базовые Топологии:

Шина
Базовые Топологии:

Кольцо - Ring

Преимущества Недостатки
1) все PC имеют равный доступ; 1) выход из строя одной PC выводит из строя всю
2) количество пользователей сеть;
не сказывается на 2) трудно локализовать проблемы;
производительности 3) изменение конфигурации сети требует
остановки всей сети
Базовые Топологии:

Кольцо с центральным
концентратором –
Token Ring

Преимущества Недостатки
1) все PC имеют равный доступ; 1) выход из строя одной PC выводит из строя всю
2) количество пользователей сеть;
не сказывается на 2) трудно локализовать проблемы;
производительности 3) изменение конфигурации сети требует
остановки всей сети
Базовые Топологии:

Звезда

Достоинства Недостатки
1) Подключение новых рабочих станций не вызывает 1) Отказ концентратора
особых затруднений. приводит к отключению
2) Возможность мониторинга сети и централизованного от сети всех рабочих
управления сетью станций, подключенных
3) При использовании централизованного управления к ней.
сетью локализация дефектов соединений максимально 2) Достаточно высокая
упрощается. стоимость реализации,
4)Хорошая расширяемость и модернизация.  т.к. требуется большое
5) Выход из строя одного PC или одного сегмента количество кабеля.
кабеля не влияет на работу всей сети
Базовые Топологии:

Звезда

Достоинства Недостатки
1) Подключение новых рабочих станций не вызывает 1) Отказ концентратора
особых затруднений. приводит к отключению
2) Возможность мониторинга сети и централизованного от сети всех рабочих
управления сетью станций, подключенных
3) При использовании централизованного управления к ней.
сетью локализация дефектов соединений максимально 2) Достаточно высокая
упрощается. стоимость реализации,
4)Хорошая расширяемость и модернизация.  т.к. требуется большое
5) Выход из строя одного PC или одного сегмента количество кабеля.
кабеля не влияет на работу всей сети
Смешанные Топологии

Звездно-шинная
Star - Bus
Комбинация шины и
пассивной звезды

несколько сетей с
топологией звезда
объединяются при
помощи магистральной
линейной шины
Смешанные Топологии

Звездно-кольцевая
Star Ring
компьютеры-звезда
концентраторы-кольцо
Смешанные Топологии :

Двойное кольцо -
Смешанные Топологии

Дерево - Tree
Иерархическая

Активное - Active Пассивное - Passive


Смешанные Топологии

Снежинка
Расширенная звезда

"снежинка", в которой
имеются файловые
серверы для разных
рабочих групп и один
центральный сервер для
всего предприятия
Смешанные Топологии

Ячеистая - Mesh
Каждый с каждым
Многосвязная
Смешанные Топологии

Пересекающиеся кольца
Смешанные Топологии: Кластерная архитектура

Для построения многомашинных (мультипроцессорных)


вычислительных сетей

Сетка

Вычисления
эффективны,
если между
элементами
не более 4
шагов
Смешанные Топологии: Кластерная архитектура

3-х мерный куб


Смешанные Топологии: Кластерная архитектура

4-х мерный гиперкуб


Смешанные Топологии: Кластерная архитектура

Кольцо с полной связью по хордам - Chordal Ring


Смешанные Топологии: Кластерная архитектура

толстое дерево –
fat-tree (hypertree)

Charles E. Leiserson
1985
Принципи побудови комп’ютера
1945 Д. фон Нейман, Г. Голдстайн і А. Беркс

• Двійкова система числення в обчислювальних машинах.


• Програмне управління ЕОМ.
• Пам'ять комп'ютера використовується не лише для зберігання
даних, але і програм.
• Принцип адресності: елементи пам'яті ЕОМ мають адреси, які
послідовно пронумеровані.
• Можливість умовного переходу в процесі виконання програми.
Структурні компоненти машини фон Неймана
• ЗП
• АЛП
• ПУ
• ПВВ
Архітектура комп'ютера - опис на деякому загальному рівні
призначених для користувача можливостей програмування:
• системи команд,
• системи адресації,
• організації пам'яті і так далі

Архітектура визначає:
• принципи дії,
• інформаційні зв'язки і взаємне з'єднання основних логічних
вузлів комп'ютера:
• процесора,
• оперативного ЗП,
• зовнішніх ЗП і
• периферійних пристроїв.
Структура комп'ютера – це сукупність його функціональних
елементів і зв'язків між ними. Елементами можуть бути самі
різні пристрої — від основних логічних вузлів комп'ютера до
простих схем.
Існуючи типи архитектур комп’ютерів
Принцип відкритої архітектури :
• регламентуються і стандартизуються лише опис принципу дії;
• комп'ютер легко розширюється і модернізується (в т.ч.
модифікація конфігурації).
Інтерфейс – це засіб узгодження двох приладів, в яких всі
фізичні та логічні параметри погоджуються між собою.

• Основні електронні компоненти, що визначають архітектуру


процесора, розміщуються на Motherboard.
• Контролери, адаптери у вигляді плат розширення
(Dаughterboard) і
• підключаються через слоти розширення (slot)
Загальна структура персонального комп’ютера
Київський національний університет ім.Т.Г.Шевченка
Факультет інформаційних технологій
Кафедра програмних систем і технологій

дисципліна Архітектура комп’ютерів

Тема 2. Огляд архітектури та


екзоархітектури комп’ютерів

професор Шевченко Віктор Леонідович


Київський національний університет ім.Т.Г.Шевченка
Факультет інформаційних технологій
Кафедра програмних систем і технологій

дисципліна Архітектура комп’ютерів

Практичне заняття №2
Закономірності розвитку
Інформаційних технологій

професор Шевченко Віктор Леонідович


59
Жизненный цикл технологии

Полезный
Эффект

Время -
Финансы
Ресурсы
60
Жизненный цикл технологии

Полезный
Эффект

Время -
Финансы
Ресурсы
61
Базовые модели развития

dy dy
ay  k  (y - d)  (a  y)
dx dx

1
SL( x) 
1  e c( x  x )
a-d
dy y d  d  (a - d)  SL(x)
k 1e  c(x - x)

dx

dy
 y d
dx
62
Базовые модели развития

dy
 k  (y - d)  (a  y)
dx
y
a

a-d
y d  c(x - x)
 d  (a - d)  SL(x)
1e

1
SL( x) 
1  e c( x  x )
2
Т
c a
d

x x
Закон Мура
Moore G. Е. Cramming more components onto integrated circuits //
Electronics, 1965 (April 19). Vol. 38. №. 8.
Рост плотности энергии в кристалле процессора и ее
сопоставление с другими системами
Уменьшение цены на микропроцессоры одинаковой
производительности

Следствия закона Мура


• Закон Рока
• Закон Макрона
• Закон фотона
Закон Меткалфа
Рп = п(п - 1)
Сетевой эффект (network effect) –
ценность подсоединения к сети для пользователя зависит от
числа других пользователей, уже подсоединенных к сети.

Синонимы:
• сетевые экстерналии (network externalities);
• эффект масштаба со стороны спроса (demand-side economies of
scale);
• положительная обратная связь (positive feedback).

Сетевые рынки (network markets). 


• Сеть пользователей. 
• Сеть комплиментарных продуктов. 
• Сеть производителей. 
• Сетевой эффект для маркетинга. 
Закон Рида (закон массы)

три этапа в развитии ИТ:


• широковещательный (broadcast),
• транзакционный (transaction) и
• групповой (group forming) - Group Forming Network (GFN) .

эффективность GFN пропорциональна 2n


69
Так чому у Мура експонента, а не логістична функція
70

0 t
Київський національний університет ім.Т.Г.Шевченка
Факультет інформаційних технологій
Кафедра програмних систем і технологій

дисципліна Архітектура комп’ютерів

Практичне заняття №2
Закономірності розвитку
Інформаційних технологій

професор Шевченко Віктор Леонідович

You might also like