Professional Documents
Culture Documents
1
1
обчислювальних систем
Лекція 1
Історія розвитку, сфери
застосування, сучасний стан
комп’ютерних систем
Перші комп’ютери
40-і роки ХХ ст. – комп’ютери на основі електромеханічних
реле.
Історія розвитку комп’ютерів
Комп'ютери на основі електронних
ламп
Розробки велись, починаючи з 1943 р.
IBM PC
У 1981 р. компанія IBM створила персональний комп'ютер
IBM PC на основі 16-розрядного мікропроцесора Intel-8088 за
принципом відкритої архітектури (IBM зібрала комп'ютер з
незалежно виготовлених частин і не стала тримати
специфікації цих частин і способи їхнього з'єднання в секреті.
Навпаки, принципи конструкції IBM PC були доступні всім
бажаючим).
Cучасний стан комп’ютерних
систем
Суперкомп’ютери
Обчислювальний комплекс СКІТ
Інституту кібернетики НАН України
СКІТ – 3
127-вузловий кластер на багатоядерних
процесорах (75 вузлів на двохядерних
процесорах Intel Xeon 5160 и 52 вузла на
чотирьохядерних процесорах Xeon 5345)
СКІТ – 4
28-вузловий кластер на багатоядерних
процесорах Intel Xeon E5-2600
Має як класичні вузли з центральними
процесорами, так і гібридні вузли з
графічними прискорювачами. Кожен вузол
має 16 ядер, 128 ГБ оперативної пам’яті.
Cучасний стан комп’ютерних
систем
Суперкомп’ютери
Кластер Центру суперкомп’ютерних обчислень
НТУУ «КПІ»
Система 1, вузли:
44 з двома чотирьохядерними процесорами Intel Xeon E5440 та
8 Гб оперативної пам’яті у кожному
Система 2, вузли:
16 з двома чотирьохядерними процесорами Intel Xeon E5345
та 8 Гб оперативної пам’яті у кожному
Cучасний стан комп’ютерних
систем
Суперкомп’ютер IBM Watson
Комп’ютер IBM Watson, оснащений
системою штучного інтелекту
створив трейлер до фільму
«Морган».
Проаналізувавши сотні трейлерів
фільмів жахів, запропонував 10
кращих моментів з фільму
«Морган» кінокомпанії 20th
Century Fox.
Суперкомп’ютери
Дуже великі комп’ютери з тисячами з’єднаних
мікропроцесорів, які можуть виконувати надскладні
обчислення. Основні споживачі суперкомп’ютерів — вчені,
військові, метеорологи, геологи тощо.
В науці
MatLab, MathCad, комп’ютерне моделювання, складні розрахункові
системи
В професійній діяльності
бухгалтерська сфера – 1С:Бухгалтерія;
для художників та дизайнерів – CorelDraw, Adobe Photoshop;
для архітекторів – AutoCad, ArchiCad;
в поліграфії (видавничі системи) – PageMaker, QuarkXpress.
Категорії програмного
забезпечення
Прикладні програми
всі вище зазначені
Системні програми
операційні системи (наприклад, лінійка Windows, Unix, тощо)
драйвери (принтерів, сканерів, миші)
програми-оболонки (Total Commander, NC, FAR, Midnight Commander)
утиліти (діагностики комп’ютера, оптимізації дисків, антивірусні програми,
архіватори)
керуючі зв’язки
Пам’ять
потоки інформації (запам’ятовую-
чий пристрій)
Архітектура ЕОМ.
Принципи Джона фон Неймана
Керування роботою ЕОМ
відбувається з допомогою програми
Принцип збереженої програми (дані та
команди зберігаються в одній пам’яті, на
відміну від гарвардської архітектури)
Архітектура ЕОМ.
Принципи Джона фон Неймана
мишу.
Архітектура персонального
комп’ютера
МП
АЛП ПК РЕГІСТРИ
МП — мікропроцесор
АЛП — арифметико-логічний пристрій
ПК — пристрій керування
Регістри — внутрішні носії інформації МП
Регістри
Основна
Основна Зовнішня
Зовнішня
Кеш
CD-ROM CD-R CD-RW DVD Flash
ОПЕРАЦІЙНІ СИСТЕМИ
Інтерфейс користувача
Апаратно-програмний
інтерфейс
Програмний інтерфейс
Основні функції ОС
приймання від користувачів завдань або
команд та їх обробка;
приймання і виконання програмних запитів на
запуск, призупинення, зупинення інших
програм;
завантаження в оперативну пам’ять програм,
які мають виконуватись;
ініціація програми (передача їй керування,
внаслідок чого процесор виконує програму);
забезпечення роботи систем керування
файлами;
Основні функції ОС
забезпечення мультизадачного режиму;
забезпечення функцій керування всіма
операціями введення/виведення;
розподіл пам’яті, а в більшості сучасних
систем і організація віртуальної пам’яті;
надання послуг на випадок часткового збою
системи;
забезпечення роботи систем програмування,
з допомогою яких користувачі створюють свої
програми.
Поняття ресурсу
Ресурси
Поділювані Неподільні
Основні компоненти ОС
17 612
Page Index
Сторінка №23
Таблиця сторінок поточної задачі
23000
17
Номер фізичної Права 23612
17 сторінки доступу
1 23 R
біт присутності
1 – задача в
оперативній пам‘яті
0 – в зовнішній
пам‘яті
Керування файловою
системою
Файлова система – це набір
специфікацій і відповідне їм програмне
забезпечення, яке відповідає за
створення, знищення, зчитування, запис,
переміщення файлової інформації, а
також керування доступом до файлів.
Керування файловою
системою
ОС Файлова система
MS DOS FAT 16, формат 8.3
Windows 95, VFAT (віртуальна FAT) 32-
розрядна файлова система,
підтримка довгих імен
NT 4.0 NTFS (вперше в Windows NT 3.1)
Windows 98, FAT 32
2000 . . . Windows 8, 10, 11 NTFS (ReFS)
Unix (FreeBSD, UFS
Linux) ext2, ext3, ext4, ReiserFS, XFS, JFS
NFS
macOS APFS (Apple File System)
Керування файловою
системою
Основні компоненти ОС
MS DOS
З’явилась у 1981 р. як ОС для ІВМ РС
- неграфічна (інтерфейс командного
рядка)
- 16-розрядна ОС, однозадачна ОС
- однокористувацька
- немережева
Класифікація ОС
Windows 3.х
Надбудова над DOS, операційна
оболонка (16-розрядна графічний
інтерфейс, багатозадачна, засоби
обміну даними)
Класифікація ОС
Windows 9х
32-розрядна ОС з графічним інтерфейсом
багатозадачна
однокористувацька
мережева
швидке і легке переключення з однієї програми в іншу
істотно виросли можливості мультимедіа
на жорсткому диску створюється файл підкачки (віртуальна
пам'ять), і недостача оперативної пам'яті компенсується за
рахунок використання вільного простору жорсткого диска.
Класифікація ОС
Windows NT,2000,XP,2003,Vista,7,8,10,11
ОС з графічним інтерфейсом
багатозадачна з витісненням
багатопоточна
багатокористувацька (наприклад, підключення через віддалений
робочий стіл RDC (Remote Desktop Connection) до Windows Server 2019, 2022;
локальний багатокористувацький режим, починаючи з Windows XP)
можливість віддаленого керування робочим столом
мережева
підтримка багатьох процесорів (наприклад, Windows Server 2008
R2 - 256 логіч. проц.: 32 чотирьохяд. процесори, кожне ядро оброб. по 2 потоки
даних ; Windows Server 2012 - 64 фіз-х пр.,640 логіч. пр.; Windows Server 2022 -
2048 логіч. ядер, до 48 ТБ оперативної пам’яті)
NTFS (ReFS) дозволяє максимально захистити дані від
несанкціонованого доступу.
Класифікація ОС
Windows NT,2000,XP,2003,Vista,7,8,10
В Windows 10 (64-х розрядних),
в Windows Server 2019, 2022 – доступна підсистема
Windows для Linux (Windows Subsystem for
Linux (WSL)) для запуску Linux-додатків
Компілятор Інтерпретатор
Типи обробки даних.
Пакетна та діалогова обробка
Компілятор – це транслятор, який
переводить у двійковий код всю програму.
В результаті формується виконуваний
файл. Потім ці файли можна виконувати
окремо. Така обробка називається
пакетною (С++, Pascal, Fortran).
SQL
Інтерфейс додаток DB
користувача
дані
запит
бізнес- запит
бізнес- SQL
GUI логіка 1 логіка 2 DB
результат результат (Кеш об’єктів) дані
клієнт клієнт/сервер
запит
GUI логіка логіка DB
додатків результат додатків
запит результат