Лекція 11. Велика карта комп’ютера
Лекція 11. Велика карта комп’ютера
Section titled “Лекція 11. Велика карта комп’ютера”Рівень 3: Дослідник заліза
Марко, сьогодні ми не просто вивчимо новий термін — ми відкриємо ще один шар того, як насправді працює комп’ютер.
Що ми сьогодні розкриємо
Section titled “Що ми сьогодні розкриємо”- побачити комп’ютер як систему взаємодіючих частин
- знати ролі CPU, RAM, накопичувача, GPU та периферії
- розрізняти введення, обробку, збереження і виведення
Зв’язок з попередніми лекціями
Section titled “Зв’язок з попередніми лекціями”У цій лекції ми зберемо знання рівнів 1—2: дані, байти, алгоритми та логіку — щоб побачити комп’ютер як систему взаємодіючих частин.
Комп’ютер — це команда, а не одна чарівна коробка
Section titled “Комп’ютер — це команда, а не одна чарівна коробка”Коли ти запускаєш гру, працює не «комп’ютер взагалі». Клавіатура надсилає введення, процесор виконує інструкції, RAM тримає активні дані, GPU малює кадри, SSD зберігає файли, а монітор показує результат.
Корисна карта:
graph TD
A["Ввід
Клавіатура, миша, камера"] --> B["Обробка
CPU"]
B <--> C["Тимчасова пам'ять
RAM"]
B --> D["Збереження
SSD / HDD"]
B --> E["Графіка
GPU"]
E --> F["Вивід
Монітор"]
D --> F
style A fill:#e1f5fe
style B fill:#fff3e0
style C fill:#f3e5f5
style D fill:#e8f5e9
style E fill:#fce4ec
style F fill:#e1f5fe
Головні ролі
Section titled “Головні ролі”- CPU — виконує інструкції й керує обчисленнями.
- RAM — швидке робоче місце для того, що потрібно зараз.
- SSD/HDD — довготривале збереження файлів.
- GPU — особливо добре виконує багато обчислень, потрібних для графіки та не тільки.
- Motherboard — плата, яка фізично з’єднує багато компонентів.
- Мережевий адаптер — допомагає обмінюватися даними мережею.
- Периферія — клавіатура, миша, камера, принтер тощо.
graph LR
subgraph "Зовнішні пристрої"
KB["Клавіатура"]
MS["Миша"]
CAM["Камера"]
MON["Монітор"]
PRN["Принтер"]
end
subgraph "Материнська плата"
CPU["CPU"]
RAM["RAM"]
GPU["GPU"]
NA["Мережевий адаптер"]
end
subgraph "Накопичувачі"
SSD["SSD"]
HDD["HDD"]
end
KB --> CPU
MS --> CPU
CAM --> CPU
CPU <--> RAM
CPU --> GPU
GPU --> MON
CPU <--> SSD
CPU <--> HDD
CPU <--> NA
CPU --> PRN
style CPU fill:#fff3e0,stroke:#ff9800
style RAM fill:#f3e5f5,stroke:#9c27b0
style GPU fill:#fce4ec,stroke:#e91e63
style SSD fill:#e8f5e9,stroke:#4caf50
style HDD fill:#e8f5e9,stroke:#4caf50
Потік даних на прикладі Python
Section titled “Потік даних на прикладі Python”Ти натискаєш клавішу A. Пристрій введення повідомляє про подію ОС. Програма отримує символ. CPU виконує код. Дані опиняються в RAM. Якщо ти збережеш файл — байти записуються на SSD. Якщо зробиш print() — результат зрештою потрапляє на екран.
Ми ще детально розберемо кожен шар окремо.
Приклади
Section titled “Приклади”Приклад 1
Section titled “Приклад 1”Відкрити фото: SSD читає файл → дані потрапляють у RAM → CPU/GPU обробляють формат → екран показує пікселі.
Приклад 2
Section titled “Приклад 2”Надрукувати текст: клавіатура дає введення → програма обробляє → RAM тримає поточний документ → SSD зберігає файл.
Приклад 3
Section titled “Приклад 3”Відеодзвінок одночасно використовує камеру, мікрофон, CPU/GPU, RAM, мережу, динаміки й екран.
Лабораторія: інвентаризація без розбирання корпуса
Section titled “Лабораторія: інвентаризація без розбирання корпуса”У терміналі Linux виконай лише команди спостереження:
uname -alscpu | headfree -hlsblkНе треба розуміти кожен рядок. Зараз наша мета — знайти знайомі категорії: процесор, пам’ять, диски, ОС.
Місія для Марка
Section titled “Місія для Марка”Виконай місію по черзі. Якщо щось не виходить — спочатку перечитай приклад вище й спробуй знайти, на якому кроці результат відрізняється.
- намалюй схему свого комп’ютера з блоками CPU, RAM, SSD, GPU, ввід, вивід
- виконай чотири команди лабораторії й випиши по одному факту з кожної
- обери дію «запустити Minecraft» і назви щонайменше чотири компоненти, які беруть участь
- класифікуй клавіатуру, монітор, SSD та CPU за ролями: ввід/вивід/зберігання/обробка
- поясни, чому RAM і SSD не можна вважати одним і тим самим
Перевір себе
Section titled “Перевір себе”- Яка головна роль CPU?
- Для чого потрібна RAM?
- Що зберігає дані після вимкнення живлення?
- Чи є монітор пристроєм введення?
- Які компоненти можуть працювати разом під час відеодзвінка?
Терміни однією фразою
Section titled “Терміни однією фразою”- CPU (процесор) — виконує інструкції й керує обчисленнями.
- RAM (оперативна пам’ять) — швидке робоче місце для даних, з якими працюємо зараз; зникає після вимкнення.
- SSD/HDD (накопичувач) — довготривале збереження файлів навіть без живлення.
- GPU (відеокарта/графічний процесор) — особливо добре вміє робити багато обчислень для графіки.
- Motherboard (системна плата) — велика плата, яка з’єднує та «знайомить» компоненти.
- Периферія — пристрої навколо комп’ютера: клавіатура, миша, монітор, принтер.
- Ввід / обробка / збереження / вивід — чотири етапи руху даних у комп’ютері.
Чек-лист перед наступною лекцією
Section titled “Чек-лист перед наступною лекцією”- Чи можеш ти пояснити призначення CPU, RAM, SSD та GPU?
- Чи знаєш ти, як ці компоненти взаємодіють між собою?
- Чи розумієш ти, навіщо потрібна архітектура комп’ютера?
Що потрібно винести з лекції
Section titled “Що потрібно винести з лекції”- комп’ютер — система компонентів із різними ролями
- дані постійно рухаються між введенням, обробкою, пам’яттю, збереженням і виведенням
- Linux дозволяє досліджувати компоненти командами без розбирання комп’ютера
Хакерський принцип: не запам’ятовуй магічні слова. Намагайся пояснити своїми словами, що відбулося і чому.