Локальний диск

Локальний диск D або С- це розділ на жорсткому диску. Завжди йому присвоюється якась буква латинського алфавіту. Якщо придбати новий жорсткий диск, і підключити його до комп'ютера, то при завантаженні системи ви побачите, що у вас з'явився новий локальний диск. розміром, рівним жорсткого диска, з яким автоматично буде присвоєна буква латинського алфавіту. Для зручності зберігання інформації - жорсткий диск розбивається на кілька розділів - локальних дисків.

Саме на локальних дисках зберігається вся ваша інформація на комп'ютері - операційна система, фільми, музика, картинки і т.д.

Зберігання інформації на локальному диску - це дуже цікавий процес. Я пропоную вам ближче познайомитися зі структурою цієї всієї дурниці.

Чи багато хто з вас помічали, що якась папка важить більше, ніж їй слід? Хм ... Трохи тупо висловився, зараз перероблю. Покажу вам маленький прімерчік на основі маленької гри бомбермен.

Ох і люблю я в неї валиться. Ну, так ось, подивіться на картинку, яку я спеціально приготував для вас. Все що стосується цієї теми я взяв в червоний прямокутник. І так читаємо такі обурливі слова:

  1. Розмір паки з грою становить 52 метри, це по науковому мегабайти називаються.
  2. Розмір папки на диску 53,1 метра.

Ну що, тепер вловили суть мого питання. Можете подивитися розмір будь-якої папки у себе, перебір буде всюди, дуже рідко обходиться без нього. Ну що, є думки - чому ж такий косяк, а може Винда глючить? Ні-і-і, запевняю вас, працює вона добре, принаймні у мене.

Давайте я вам покажу і розкажу, де ж тут собака зарита. Для того, що б зрозуміти суть цієї проблеми, необхідно знати принцип зберігання даних на локальному диску. Кожен локальний диск має свою файлову систему, що відповідає за зберігання даних і роботу з ними. Для просвітлення ваших розумних реп, може, ви ще не чули про ці файлові системи, а може, я вам локшину на вуха вішають, раджу прочитати після статтю «Що таке файлова система», повинна допомогти.

Так, про що це я? Ах да, кожен локальний диск має файлову систему, і в такій системі дані зберігаються в кластерах. Вау. Ось це слівце я загнув! Нічого, зараз вам все стане ясно.

Кластер - це осередок на локальному диску. мінімальний розмір дискового простору, в якому може зберігатися один файл. Загалом, в одному кластері може бути тільки один файл, не більше.

Для наочності, я приготував пару своїх творчих «квадратів Малевича», давайте уявимо дисковий простір, як листочок в клітинку, де кожна клітина є кластером, а в сукупності вони представляють локальний диск.

Кластери білого кольору - це порожні кластери. Тобто, в них немає інформації, що зберігається. Давайте визначимося з розміром кластера - нехай він буде дорівнює 4 кілобайти. Візьмемо, наприклад, файл «Х», який важить 42 кілобайт. Що ж буде, коли ми запишемо файл на локальний диск?

Правильно! Він буде розміщений в кластерах. Давайте зробимо найпростіший математичний підрахунок, і з'ясуємо, скільки кластерів займе файл «Х»? Ділимо вага файлу на розмір кластера, і у нас виходить 10,5 кластерів. Дивимося малюнок. Ми бачимо, що 11-ий кластер зайнятий не повністю. Тепер давайте запишемо файл «У», вага якого становить 34Кб, знову зморимо малюнок

і бачимо, що 11-ий кластер так і залишився порожній, а файл «У» почав записуватися з нового кластера. І знову не заповнив останній, на цей раз 20-ий кластер, до кінця. Йдемо далі. Познущалися і запишемо файл «Z» вагою в 2 КБ, знову дивимося на малюнок,

і бачимо, що цей файл також почав записуватися з нового кластера, не заповнюючи останній кластер файлу «У» до кінця. І ми отримуємо, що 21-ий кластер буде заповнений теж наполовину. Тепер уявімо, що всі ці файли знаходяться в одній папці. І давайте порахуємо вагу нашого господарства. І так три файли складав, і отримуємо вага в 42 + 34 + 2 = 78 Кб.

Але, система вважає ще й кластери. Від сюди слід, що перший файл займає 11 кластерів, другий 9, а третій 1. складав, і отримуємо 21 кластер. Тепер множимо це число на 4 і у нас виходить рівно 84 Кб.

Якщо ви мені не довіряєте, можете виконати цей досвід самі, на своєму комп'ютері. Створіть на робочому столі папку, і в ній створіть три текстових документа. В папці клацаєте по вільному місцю правою кнопкою миші - і вибираєте пункт «Створити» або «Новий», з наступного списку виберіть «Текстовий документ» або «* .txt». Далі відкриваємо кожен текстовий файл і збережіть в ньому «1», так в кожному документі. Тепер подивіться на вагу документа. Тобто я зберіг «1» і у мене вага склала 1 байт, кожен символ дорівнює 1 байту.

А тепер увага. Хочете дізнатися розмір кластерів на локальному диску без всяких таблиць і програм? Якщо ви все зробили, як я описав вище, подивіться розмір документа, і розмір місця на диску, яке займає документ. Розмір займаного місця на диску - це і буде розмір кластера.

І так, з кластерами ми розібралися, і ви повинні запам'ятати, що в одному кластері може бути збережений тільки один файл, якщо розмір файлу більше ніж розмір кластера - цей файл записується на декількох кластерах. Розмір кластера залежить від розміру диска і файлової системи. Так що цілком ймовірно, що на ваших локальних дисках можуть бути різні файлові системи, і різні розміри кластерів.

Схожі статті