сумісної один з одним апаратури, дуже широкомасштабної інтеграції (VLSI, Very Large Scale Integration), здешевленню виробництва і, отже, до ще більшого припливу споживачів на цей ринок. У наступних розділах ми розглянемо надзвичайно важливий, але погано вивчений світ міжнародних стандартів.
Стандарти поділяються на дві категорії: de facto і de jure. Стандарти de facto (лат. «фактичні») установилися самі собою, без якого-небудь попереднього плану. Так, наприклад, персональні комп'ютери IBM PC і їхні спадкоємці стали стандартом de facto для невеликих офісних комп'ютерів, оскільки десятки виробників вирішили досить детально копіювати машини фірми IBM. Система UNIX стала стандартом de facto для операційних систем університетських комп'ютерів.
Стандарти de jure (лат. «юридичні»), навпроти, є формальними, легітимними стандартами, прийнятими деякими авторитетними організаціями по стандартизації. Міжнародні організації по стандартизації звичайно поділяються на два класи: створені на основі міжурядових договорів і добровільні організації. В області мережних комп'ютерних стандартів існують кілька організацій кожного типу, що ми обговоримо далі.
КР.КС-02.00.00.000 ПЗ | Арк.
16
Зм. | Арк. | № докум | Підпис | Дата
1.7 ОДИНИЦІ ВИМІРУ
Щоб уникнути плутанини необхідно випередити подальші міркування зауваженням із приводу одиниць виміру. У computer science традиційній англійській системі звичайно віддають перевагу десятковій системі мір. Основні префікси, використовувані при цьому, приведені в табл. 1.5. Звичайно вони скорочуються по перших буквах їхніх назв, причому, якщо префікс має вагу, більший 1, то він пишеться з заголовної букви (Кбайт, Мбайт і т.д.). Єдине виключення історично складає скорочення Кбіт/с. Таким чином, лінія, що працює на швидкості 1 Мбіт/с, передає 106 біт у секунду, а таймер на 100 пс змінює свій стан кожну 10-10-у частку секунди. Оскільки «мілі» і «мікро» починаються з однієї і тієї ж букви, то прийнято позначати «мілі» буквою «м», а «мікро» — буквами «мк» чи грецькою буквою «м».
Таблиця 1. Основні префікси метричної системи
Ступінь
У явному вигляді
Префікс
Ступінь
У явному вигляді
Префікс
10-3
0,001
Мілі
103
1 000
Кіло
10-6
0,000001
Мікро
106
1 000 000
Мега
10-9
0,000000001
Нано
109
1 000 000 000
Гіга
10-12
0,000000000001
Піко
1012
1 000 000 000 000
Тера
10-15
0,000000000000001
Фемто
1015
1 000 000 000 000 000
Пета
10-18
0,000000000000000001
Атто
1018
1 000 000 000 000 000 000
Экза
10-21
0,000000000000000000001
Цепто
1021
1 000 000 000 000 000 000 000
Цетта
10-24
0,000000000000000000000001
Йокто
1024
1 000 000 000 000 000 000 000 000
Йотта
Також необхідно відзначити, що одиниці виміру, що використовуються для позначення об’ємів пам'яті, ємності дисків, розмірів файлів і баз даних, трохи відрізняються від прийнятих в інших областях. Наприклад, «кіло» означає не 1000 (103), а 1024 (210), що відповідає загальній двійковій концепції computer science. Розміри пам'яті завжди являють собою ступеня двійки. Так, у 1 Кбайті міститься 1024 байт, а не 1000 байт. Аналогічно, у 1 Мбайті міститься 220, тобто 1 048 576 байт, а в 1 Гбайті, відповідно, — 230 (1 073 741 824) байт. База даних на 1 Тбайт містить 240 (1 099 511 627 776) байт. Проте, лінія при швидкості 1 Кбіт/с передає 1000 біт/с, а ЛОМ, що працює зі швидкістю 10 Мбіт/с, може передавати 10 000 000 біт/с — швидкості не виміряються ступенями двійки. На жаль, багато хто плутають ці дві системи числення, особливо коли справа стосується ємності дисків.
КР.КС-02.00.00.000 ПЗ | Арк.
17
Зм. | Арк. | № докум | Підпис | Дата
Щоб уникнути двозначності, ще раз повторюся: принаймні, у нашій книзі символи Кбайт, Мбайт і Гбайт будуть означати 210, 220 і 230 байт відповідно, а «біти» так і будуть «бітами». Тому символи Кбіт/с, Мбіт/с і Гбіт/с будуть означати відповідно 103, 106 і 109 біт у секунду.
КР.КС-02.00.00.000 ПЗ | Арк.
18
Зм. | Арк. | № докум | Підпис | Дата
2 ПРАКТИЧНА ЧАСТИНА
Завдання 1. Уявіть, що ви навчили свого собаку, сенбернара Берні, приносити вам коробці з трьома 8-міліметровими магнітними стрічками замість пляшки бренді. (Тому що з деяких пір ви стали розглядати місце, що закінчується, на твердому диску як трагедію.) На кожній стрічці міститься 7 Гбайт інформації. Собака навчений бігти до вас, де б ви не знаходилися, зі швидкістю 18 км/год. У якому діапазоні відстаней швидкість передачі даних собакою буде вище, ніж у лінії, чия фактична швидкість роботи складає 150 Мбіт даних у секунду?
Відповідь: нижньою границею даного діапазону буде звичайно ж відстань в 0 м. Верхньою границею буде дистанція при якій швидкості обидвох каналів зв’язку будуть рівні. Швидкість передачі даних за допомогою сенбернара буде рівна (3 стрічки Ч 7 Ч 230 біт)/ T, де T – це час передачі даних. Щоб знайти час Т, формуємо рівняння 22,548,578,304 / Т = 150,000,000, з якого вираховуємо, що Т = 22,548,578,304 / 150,000,000 ? 150 секунд. З формули швидкості V = S/T визначаємо, що відстань S = V Ч T = 18,000 м / 3600 с Ч 150 с = 750 метрів.
Завдання 2. Альтернативою локальної мережі є велика система поділу часу з терміналом для кожного користувача. Приведіть дві переваги клієнт-серверної системи, що використовує локальну мережу.
Відповідь: перевагами клієнт-серверної системи є економія коштів за рахунок спільного використання різних апаратних і програмних ресурсів та можливість доступу до далеко розташованих ресурсів.
Завдання 3. На продуктивність системи «клієнта-сервер» впливають два параметри мережі: пропускна здатність (скільки біт у секунду вона може передавати) і час чекання (скільки секунд потрібно на доставку першого біта від клієнта до сервера). Приведіть приклад: а) мережі з високою пропускною здатністю і великим часом чекання; б) мережі з низькою пропускною здатністю і малим часом чекання.
Відповідь: прикладом мережі з високою пропускною здатністю і великим часом чекання може бути