Skip to content

Лекція 14. HDD і SSD — довготривала пам’ять

Лекція 14. HDD і SSD — довготривала пам’ять

Section titled “Лекція 14. HDD і SSD — довготривала пам’ять”

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

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

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

Section titled “Що ми сьогодні розкриємо”
  • знати базову різницю між HDD і SSD
  • розуміти поняття накопичувача та розділу
  • читати простий вивід lsblk

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

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

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

HDD зберігає дані на магнітних пластинах, що обертаються. Усередині є механічні частини. Це технологія з великою історією, яка досі корисна, особливо коли потрібно багато місця за помірну ціну.

SSD не має рухомих пластин. Він використовує флеш-пам’ять і зазвичай має набагато меншу затримку доступу до даних. Через це система та програми часто завантажуються швидше.

«SSD швидший» — хороше базове правило, але конкретні моделі, інтерфейси та навантаження мають значення.

Накопичувач може бути поділений

Section titled “Накопичувач може бути поділений”

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

У Linux назви на кшталт /dev/sda, /dev/nvme0n1 часто позначають пристрої, а варіанти з номерами — їхні розділи. Поки що ми лише спостерігаємо, нічого не змінюємо.

HDD добре уявляти як дуже швидкий програвач із головкою, яка має фізично дістатися потрібного місця; SSD не потребує такого руху.

Файл game.py може лежати на SSD місяцями, навіть коли комп’ютер вимкнений.

У lsblk дерево допомагає побачити: великий пристрій зверху, а під ним — його розділи.

Linux-лабораторія: карта накопичувачів

Section titled “Linux-лабораторія: карта накопичувачів”
Terminal window
lsblk

Зручніший варіант:

Terminal window
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS

Тут ми лише читаємо інформацію. Не використовуй команди форматування чи видалення розділів — це вже інша, значно небезпечніша тема.

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

  1. виконай lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS
  2. знайди один рядок із типом disk і, якщо є, його дочірній part
  3. запиши розмір основного накопичувача
  4. порівняй HDD і SSD у таблиці з трьома рядками: механіка, швидкість, збереження без живлення
  5. поясни різницю між фізичним диском і розділом
  • Яка головна фізична відмінність HDD від SSD?
  • Чи зберігає SSD дані після вимкнення?
  • Що таке розділ?
  • Що показує lsblk?
  • Чому ми поки не змінюємо розділи вручну?
  • HDD — «механічний архів»: магнітні пластини, які обертаються; багато місця за помірну ціну.
  • SSD — «електронна шафа»: флеш-пам’ять без рухомих частин, зазвичай швидша.
  • Розділ (partition) — частина одного фізичного диска, «секція шафи».
  • Блоковий пристрій — назва, якою Linux бачить диски та розділи (/dev/sda тощо).
  • Затримка доступу — час, який потрібен, щоб дістатися до даних.
  • lsblk — команда, що показує «карту» накопичувачів і розділів.

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

Section titled “Чек-лист перед наступною лекцією”
  • Чи можеш ти пояснити різницю між HDD та SSD?
  • Чи знаєш ти, що таке розділи (partitions) і як їх переглянути за допомогою lsblk?
  • Чи розумієш ти, як організований простір на диску?

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

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

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