Сторінка 1 з 11

Комп’ютер складно влаштований і в той же час – просто. Він має кілька рівнів: логічний (теоретичний), фізичний, віртуальний. У цій статті закінчується розгляд рівнів організації комп’ютера. Ми ознайомимося з іншими рівнями – програмними (системний і прикладної) і рівнем даних.

3-й рівень – операційна система

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

Операційна система зв’язує комп’ютер воєдино. Наприклад, ви вказуєте мишкою картинку, яку хочете подивитися, а операційна система вже вирішує, що і як буде показана картинка. Вам нема чого думати про те, як вона визначає позицію курсору, вибирає ярлик, на якому ви клацнули, шукає файл з картинкою (та й взагалі, що таке файл?), він зчитується з диску і завантажується в пам’ять, як розмір зображення підганяється під розмір екрану і, нарешті, виводиться на екран… Все просто: клацання – результат. І ніяких понять про драйвери мишки, вінчестера, пам’яті і монітора. Правда, зручно? Ось це зручність та забезпечує операційна система.

Операційна система задає загальні правила роботи програм. Наприклад, в операційній системі Windows кожен файловий носій має власне літерне ім’я, а в Linux-подібних системах – всі носії об’єднуються в одне «дерево», і необхідно знати, хто який є гілкою. Розрізняються і способи вибору, яку програму включити/вимкнути в кожен конкретний момент. І як має бути «оформлений» код програми, з-за чого програма для Linux не запуститься в Windows, і навпаки…

Існує досить велика кількість операційних систем. Більшість з них розроблені для роботи на специфічних пристроях. Мало хто замислювався над тим, що SIM-картка у вашому стільниковому телефоні має свою власну операційну систему, а сам стільниковий – іншу. Відповідно, операційних систем існує безліч. Для комп’ютера на слуху Windows, Linux і MacOS, але є і інші.

4-й рівень – прикладні програми

Операційна система може багато, але не всі. У неї включаються лише ті можливості, які потрібні більшості користувачів. Решта реалізується прикладними програмами. Якщо раптом якась прикладна програма стає потрібної більшості користувачів, то вона включається до складу операційної системи.

Говорити про прикладних програмах можна дуже довго. Існують сотні тисяч (!!!) програм для Windows і тисячі для Linux.

Причому програми існують як виконуються самостійно, так і з допомогою різного роду інтерпретаторів. У другому випадку мова йде не про повноцінних програмах, про програми на JavaScript, Perl або макросі. Відповідно, необхідний інтерпретатор повинен бути встановлений на комп’ютері. Макроси Excel не будуть працювати, якщо у вас не стоїть сам Excel, або вимкнено виконання макросів; конфігурація 1С-Торгівля не працює без платформи 1С; відео-ролики на YouTube не будуть показуватися без FlashPlayer; і т.д.

5-й рівень – особисті дані

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

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

Припустимо, що ви хочете прочитати реферат про геологію річки Ржавки. Для цього він повинен існувати у вигляді якогось файлу, наприклад TXT. Але цього мало. Щоб його побачити, потрібна програма, яка працює з файлами такого типу. Це може бути MS-Word або Блокнот. Мало того, програма повинна бути встановлена в операційній системі, наприклад, в Windows. Інакше програма не зможе отримати даних і відіслати їх на пристрій виведення.

Далі: в системі повинні бути встановлені які-небудь драйверів пристрою відображення – відео-карти або мультимедійного проектора. А на сервері друку, наприклад, може не бути монітора. Тоді Windows автоматично прийме рішення про виведення реферату на принтер. І тоді, якщо у вас є це самий пристрій відображення і воно включено, і в розетці є електроенергія, то ви побачите свій реферат. Ось така складна ланцюжок.

Цікаві записи

Залиште коментар

*

Сторінка 1 з 11