Skip to content

Лекція 15. Периферія та порти

Лекція 15. Периферія та порти

Section titled “Лекція 15. Периферія та порти”

Рівень 3: Дослідник заліза

Марко, сьогодні ми не просто вивчимо новий термін — ми відкриємо ще один шар того, як насправді працює комп’ютер.

Що ми сьогодні розкриємо

Section titled “Що ми сьогодні розкриємо”
  • класифікувати пристрої введення та виведення
  • розуміти порт як спосіб фізичного або логічного підключення в контексті цієї лекції
  • дослідити USB-пристрої командою lsusb

Зв’язок з попередніми лекціями

Section titled “Зв’язок з попередніми лекціями”

У цій лекції ми використаємо поняття периферії з лекції 11, щоб навчитися класифікувати пристрої введення та виведення.

Периферія розширює можливості комп’ютера

Section titled “Периферія розширює можливості комп’ютера”

Клавіатура дає комп’ютеру символи, миша — рух і натискання, камера — зображення, мікрофон — звук. Монітор, колонки та принтер виводять результати.

Деякі пристрої роблять і те, й інше. Сенсорний екран показує картинку та приймає дотики. USB-флешка читає і записує дані.

Фізичні порти — двері для з’єднань

Section titled “Фізичні порти — двері для з’єднань”

USB, HDMI, Ethernet — приклади фізичних роз’ємів/інтерфейсів. Вони мають різні задачі й правила передачі сигналів.

Не плутай їх із мережевими портами, які ми вивчатимемо пізніше. USB-порт можна торкнутися пальцем. TCP-порт 8000 — це логічний номер служби в мережевому стеку.

USB — не назва одного пристрою

Section titled “USB — не назва одного пристрою”

Через USB можна підключити клавіатуру, накопичувач, камеру, контролер, адаптер мережі та безліч інших пристроїв. USB визначає правила з’єднання й обміну, а не призначення самого пристрою.

Клавіатура — переважно ввід; монітор — вивід; гарнітура може мати і мікрофон, і навушники, тобто ввід та вивід.

HDMI зазвичай переносить цифрове відео та звук до дисплея.

lsusb може показати пристрій навіть тоді, коли ти не знаєш його красиву маркетингову назву: система бачить технічні ідентифікатори виробника та пристрою.

Linux-лабораторія: USB-детектив

Section titled “Linux-лабораторія: USB-детектив”
Terminal window
lsusb

Якщо є безпечний USB-пристрій, який можна підключити під наглядом дорослого, виконай команду до і після підключення та порівняй рядки.

Ми не підключаємо невідомі знайдені флешки. Невідомий USB-пристрій може бути небезпечним.

Виконай місію по черзі. Якщо щось не виходить — спочатку перечитай приклад вище й спробуй знайти, на якому кроці результат відрізняється.

  1. склади список із п’яти пристроїв і познач: ввід, вивід або обидва
  2. виконай lsusb і вибери два рядки для дослідження
  3. якщо дорослий дозволяє, порівняй lsusb до/після підключення знайомої миші або флешки
  4. поясни різницю між фізичним USB-портом і майбутнім мережевим портом
  5. намалюй стрілки даних для клавіатури та монітора
  • Чим пристрій введення відрізняється від пристрою виведення?
  • Наведи приклад пристрою, який робить обидва.
  • Що показує lsusb?
  • Чи є USB назвою лише для флешок?
  • Чому не можна підключати невідомі знайдені USB-пристрої?
  • Периферія — пристрої «навколо» комп’ютера (клавіатура, миша, монітор, принтер).
  • Пристрій введення — надсилає дані комп’ютеру (клавіатура, камера, мікрофон).
  • Пристрій виведення — показує/віддає результати (монітор, колонки, принтер).
  • Фізичний порт — реальний роз’єм, якого можна торкнутися (USB, HDMI).
  • Інтерфейс — домовлені правила з’єднання й обміну між пристроями.
  • lsusb — команда, що показує підключені USB-пристрої.

Чек-лист перед наступною лекцією

Section titled “Чек-лист перед наступною лекцією”
  • Чи можеш ти пояснити різницю між пристроями введення та виведення?
  • Чи знаєш ти, як працює USB як інтерфейс?
  • Чи розумієш ти, як операційна система керує периферійними пристроями?

Що потрібно винести з лекції

Section titled “Що потрібно винести з лекції”
  • периферія дає комп’ютеру нові способи отримувати й віддавати дані
  • USB — універсальний інтерфейс для багатьох типів пристроїв
  • фізичні порти та мережеві порти — різні поняття

Хакерський принцип: не запам’ятовуй магічні слова. Намагайся пояснити своїми словами, що відбулося і чому.