На головну

види ОС

Спробуємо класифікувати ОС, опраясь на лінію їх розвитку слідом за IBM PC-сумісними ПК.

Так як перие ПК були дуже слабкі, то і перші ОС були, що цілком природно однозадачних і однокористувацький, а також працювали виключно в текстовому режимі. Подальший розвиток графічної підсистеми дозволило більш інтенсивно використовувати графіку і колір, таким чином виділимо перша ознака: Зовнішній тип інтерфейсу: GUI або текстовий.

Після появи мікропроцесора i80286 і його розширеного режиму стало можливим апаратно ізолювати області коду і даних різних програм один від одного. виділяємо друга ознака: Багатозадачність (або многопрограмность) ОС. В даному ознаці можна виділити чотири типи:

1. однозадачні (MS-DOS);

2. псевдомногозадачность, тобто одночасно працює тільки одна програма, а ми перемикаючись між ними ніби пробуджуємо іншу і усипляємо першу (Windows 1 і 2);

3. багатозадачні (Windows 95,98);

4. реально багатозадачні (Windows NT, OS / 2, 3 і 4, Unix, Be, Linux).

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

З розвитком мереж і впровадженням ПК в офіси і вдома приватних користувачів потрібна була підтримка роботи декількох користувачів на одному комп'ютері. виділимо третя ознака: Чи є ОС багатокористувацької. Тут також можливі варіанти:

1. немає підтримки (MS-DOS, Windows 1-2-3);

2. підтримується на одному терміналі, зберігаються різні профілі для настройки системи під користувача (Windows 95-98-Me-NT-2000);

3. реальна многопользовательная, тобто можуть одночасно працювати кілька людей на різних терміналах, але з одним ПК (Windows NT Terminal Server, Unix, Linux (?)).

Виділимо ще одну групу ОС, для яких не дуже важливий интерфес, а важливі швидкісні і надежностние характеристики роботи - серверні ОС. Наприклад, Windows NT Server, OS / 2 Advanced Server, Novel Netware / IntranetWare, Banyan Wines.

Ну і остання група ОС - вбудовані ОС. Сюди відносяться ОС, які вбудовуються в різні пристрої, наприклад, стільникові телефони, органайзери і інші мікроелектронні іграшки. Прикладом таких ОС можна наpвать: Palm OS, Windows CE.

У функції ОС входить:

14. Мови програмування: класифікація та загальна характеристика.

Основні елементи мови Паскаль

Будь-природна мова (російська, англійська та ін.) Починається з алфавіту. Використовуючи алфавіт, ми складаємо слова; слова об'єднуємо у фрази, дотримуючись синтаксичні правила даного мови. Мова програмування можна уподібнити дуже примітивному іноземної мови з жорсткими правилами, які не мають винятків. Вивчення іноземної мови зазвичай починають з алфавіту, потім переходять до простих слів, далі розглядають закони побудови фраз, і тільки в результаті тривалої практики стає можливим вільно висловлювати на цій мові свої думки. Приблизно так само зробимо і ми при вивченні мови.

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

В алфавітеязика Паскаль можна виділити три групи знаків: літери, цифри і спеціальні символи.

Як букв використовуються латинські літери від А до Z. Цифрами є звичайні десяткові цифри: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Група спеціальних символів досить численна, і в ній можна виділити:

1) Neiaie iia ? a?eeaaiey.

2) Neiaie i?iaae.

3) керуючі сeiaieu (eiaи яких io 0 ai 31).

4) Neiaieu:

+ - * / = <> [],. ():; ^ @ $ # '{}

5) Ninoaaiua neiaieu:

<> <=> =: = (* *) (..) ..

I?iaaeu ia?ao yeaiaioaie ninoaaiuo neiaieia iaaiionoeiu.

З окремих символів мови утворюються слова, які мають певний сенс в програмі. Слова в тексті розділяються пробілами або іншими спеціальними символами. Транслятор мови Паскаль не розрізняє великі та малі літери латинського алфавіту. Тому слова END, End, eND, end сприймаються їм однаково.

Приклади слів в програмі:

Program, primer, summa, begin, end.

Якщо між словами стоїть якийсь роздільник, наприклад, знаки «+», «-», «:», «;», «(», «)» та інші, то пробіл можна ставити до і після роздільник, але можна його і не ставити. Там, де допускається один пробіл, можна ставити будь-яку кількість прогалин.

У мові Паскаль існують службові слова, Зміст яких визначено однозначно. Службові слова не можуть бути використані для інших цілей. З точки зору мови це єдині символи. Приклади службових слів: AND, GOTO, PROGRAM, ELSE, IF, RECORD, NOT, ARRAY, REPEAT, UNTIL, BEGIN, IN, SET, END, CASE, CONST, USES, INTERFACE, STRING, LABEL, THEN, OF, DIV, TO, VAR, DO, TYPE, WHILE, DOWNTO, FILE, FUNCTION, PROCEDURE і інші.

 



Призначення операційної системи | Загальна характеристика мов програмування

поняття інформації | властивості інформації | носії даних | Операції з даними | Дисковод компакт-дисків cd-rom | Перший спосіб запису алгоритмів - словесний, природною мовою. | Графічні схеми алгоритмів | Алгоритми циклічної структури | Обчислення твори елементів масиву | Пошуку максимального елемента в масиві і його номера |

© um.co.ua - учбові матеріали та реферати