Що піде за терабайтом
Сучасні комп'ютери вдосконалюються, швидкість обробки даних зростає, а разом з тим зростає обсяг оброблюваної і зберігається. Чи не досвідченому користувачеві здається дивним, що такі невідомі раніше назви як терабайт або навіть петабайт, найближчим часом стануть звичайним мірилом пам'яті настільного ПК. А що буде за терабайтом?
Перш ніж заглиблюватися в нетрі нових назв одиниць вимірювання кількості інформації, з'ясуємо що це таке і навіщо воно є.
"Так" або "ні"? - ось в чому питання.
Почнемо з того, що німецький філософ, математик, фізик, юрист, історик і мовознавець Готфрід Вільгельм фон Лейбніц, який є одним з творців диференціального й інтегрального числення, передбачив принципи сучасної математичної логіки. Ще в 1714 році Готфрідом фон Лейбніцем, був розроблений двійкового коду (двійкова система), який є основою (або алфавітом) для всіх ЕОМ. Унікальність двійкового коду полягає в тому, що інформація будь-якого виду може бути представлена в двійковому коді, як послідовність нулів і одиниць. За допомогою двійкового коду можна описати все.
Саме тому, з ростом продуктивності ПК, ми можемо собі дозволити обробляти великі обсяги інформації за менший час, отримуючи все більш реальну картинку (звук і ін.) В режимі реального часу. В результаті обсяг оброблюваної і зберігається зростає в геометричній прогресії.
Сучасний продуктивний настільний ПК має тактову частоту 3ГГц, обсяг оперативної пам'яті від 1 до 4 Гбайт, а загальний обсяг жорстких дисків обчислюється 1 терабайтом (і навіть більше). Найближчим часом з'являться жорсткі диски об'ємом близько 1 терабайта, тому 500 Гбайт вже пройдені.
З чого починаються дані.
Комп'ютери оперують байтами інформації.
Байт (byte) -одиниці кількості інформації або пам'яті в комп'ютері, зазвичай рівна 8 бітам.
Біт (англ. Bit-binary digit) - це мінімальна одиниця виміру кількості інформації в пам'яті комп'ютера, що дорівнює одному двійковому розряду.
Біт це одиниця виміру інформації, яка дорівнює кількості інформації, що міститься в одному двійковому розряді або у відповіді на питання, що допускає відповіді "так" або "ні" і ніякого іншого. Біт також може відповідати стану "включено" або "вимкнено" ( "1" або "0").
Отже, сьогодні ми оперуємо або бітами, або байтами. Причому для різних одиниць вимірювання кількості бітів і байтів ми використовуємо стандартні приставки "кіло", "гіга", "мега" і т.п. При тому, що насправді, наприклад, приставка "кіло" означає 1000, але стосовно до байтам, це 1024 байти. Справа в тому, що кілобайт це 2 10 байт або 1024 байта. Багато виробників трохи лукавлять, коли вказують кількість Мбайт в тисячах, а не в 1024.
Отже, ми знаємо, що 1 кілобайт це 1024 байти.
1 Мегабайт, це кількість байтів рівне одному мільйону, вірніше 2 20. що становить 1 048 576 байтів.
Далі йде 1 Гігабайт, який дорівнює одному 1 мільярду байтів, а точніше 2 30 або 1 073 741 824 байти.
Вже не рідкість почути від просунутих користувачів, що загальний обсяг пам'яті в його ПК перевищує 1 Терабайт. Приставка "тера" означає множення на один трильйон, але в інформатиці це число 2 40. так що 1 Терабайт це 1 099 511 627 776 байтів.
Дехто з вас чув про число "петабайт". Словники п'ятирічної давності вже не знають цього числа. Так ось 1 петабайт, це 2 50 або 1 125 899 906 842 624 байта (для зручності також вкажемо, що це 10 15). Якщо ви думаєте, що це максимальне число, яким сьогодні міряють кількість байтів, то помиляєтеся.
Що піде за терабайтом?
У той час, як розробники мікропроцесорів йдуть в мінімізацію впровадження нових технологічних процесів використовують зменшувальні приставки: "міні", "мікро", "нано", розробники софта придумують назви нових чисел для позначення кількості байтів.
Про петабайте вже було згадано, що далі? Покопавшись в нових словниках, я знайшов такі терміни:
1 екзабайт (exabyte) - це одиниця кількості інформації або пам'яті в комп'ютері, що дорівнює 2 60 (10 18) або 1 152 921 505 606 846 976 байтів;
1 зеттабайт (zettabyte) - це одиниця кількості інформації або пам'яті в комп'ютері, що дорівнює 2 70 (10 21) або 1 180 591 620 717 411 303 424 байта;
1 йоттобайт (yottabyte) - це одиниця кількості інформації або пам'яті в комп'ютері, що дорівнює 2 80 (10 24) або 1 208 92 81 614 629 174 706 176 байтів;
Більше поки нічого не знайшов. Помітив таку річ: перевірка орфографії на моєму ноутбуці знає числа включно до екзабайт, починаючи з зеттабайт підкреслює всі числа червоним із зазначенням, що "варіанти відсутні". Так, що поки навіть орфографія MS Word не знає нових чисел. Не кажучи вже про користувачів.
До речі, дізнався, що нинішній межа ємності операційної системи Linux - 144 Пбайт. Думаю, що на той час, коли це стане критичним, лінуксоїди придумають що-небудь і обійдуть це обмеження.
А що ж з одиницями вимірювання швидкодії процесорів (або систем). Тут так само з'явилися нові назви, але вони не настільки численні як з кількістю байтів.
Так, наприклад, одиниця виміру швидкодії процесора (системи), що визначається кількістю операцій з числами з плаваючою комою в секунду називається флопс (FLOPS- скорочення від Floating-Point Operations Per Second). Сьогодні відомі числа:
1 мегафлопс (або мегафлоп) - 1 мільйон операцій з плаваючою крапкою в секунду;
1 терафлопс (терафлоп) - 1 трильйон операцій з плаваючою крапкою в секунду;
Є ще одна одиниця виміру - МІПС (MIPS - Million Instructions Per Second), яка означає швидкодія процесора в один мільйон операцій над числами, представленими у формі з фіксованою точкою.
Цих досить добре відомих чисел поки вистачає для вимірювання швидкодії процесорів (системи). Що ж стосується обсягів оброблюваної і зберігається, то нас чекають петабайт, екзабайт, зеттабайт, йоттобайти ... І це ще не межа, тому що повністю оцифрувати і записати реальний світ неможливо. Але ми до цього будемо прагнути.
Підписуйтесь на канал infoCOM.UZ в Telegram. щоб першими дізнаватися про ІКТ новинах Узбекистану