Порівняльний аналіз операційних систем сімейства Windows та Mac OS. RTX – real-time extension для Windows NT від компанії VenturCom. Приклад продукту проектної діяльності учнів

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ РОСІЙСЬКОЇ ФЕДЕРАЦІЇ САЛЕХАРДСЬКИЙ ПЕДАГОГІЧНИЙ КОЛЕДЖ НАРОДІВ КРАЙНЬОЇ ПІВНІЧКИ ІМЕНІ ГЕРОЯ РАДЯНСЬКОЇ СПІЛКИ А.М.ЗВЕРЄВА

СПЕЦІАЛЬНІСТЬ «Інформатика 050202»

КУРСОВА РОБОТА

ОПЕРАЦІЙНІ СИСТЕМИ ТА ІСТОРІЯ ЇХ РОЗВИТКУ

Виконала студентка 2 курсу

Польща Юлія Борисівна

Науковий керівник викладач

Воробйов Володимир Іванович

Салехард 2008 р

Вступ

Глава 1. Характеристика операційних систем

1.1 Частини операційних систем

1.2 Функції та склад операційних систем

1.3 Програми ОС

1.4 Управління даними в ОС

1.5 Управління завданнями (процесами, завданнями)

Розділ 2. Типи операційних систем

2.1 Стандарт CP/M

2.2 Стандарт MSX

2.3. Операційні системи типу DOS

2.4 ОС, засновані на графічному інтерфейсі

2.5 Пі – система

2.6 ОС Multics

2.7 ОС сімейства UNIX

2.8 ОС сімейства Windows

Розділ 3. Історія та основні передумови появи ОС Windows

3.6 Windows 2000

3.8 WindowsVista

Висновок

Література


Вступ

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

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

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

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

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

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

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

Об'єкт дослідження - Операційні системи.

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

Мета дослідження - полягає у поданні найбільш поширених ОС і зручніших для спілкування користувача з ПК.

Завдання дослідження:

1. Вивчити характеристику ОС.

2. Визначити послідовність ОС.

3. Скласти класифікацію розвитку ОС.

4. Проаналізувати сучасні ОС та виявити їх недоліки та переваги.

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


Розділ 1. Характеристика операційних систем

1.1 Операційна система складається з наступних частин

Базова система вводу-виводу (BIOS, Basic Input/Output System), що знаходиться в постійній пам'яті комп'ютера. Ця частина ОС є вбудованою в ПК.

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

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

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

Дискові файли IO.SYS і MSDOS.SYS (вони можуть називатися інакше, наприклад, IBMBIO.COM і IBMDOS.COM для PC DOS, DRBIOS.SYS і DRDOS.SYS для DR DOS – назви змінюються залежно від версії ОС).

Вони завантажуються в пам'ять завантажувачем ОС і залишаються в пам'яті комп'ютера постійною. Файл IO.SYS є доповненням до базової системи введення-виведення в ПЗУ. Файл MSDOS.SYS продає основні високорівневі послуги ОС.


1.2 Функції та склад операційних систем

Основні завдання ОС такі:

Збільшення пропускної спроможності ЕОМ (за рахунок організації безперервної обробки потоку задач з автоматичним переходом від одного завдання до іншого та ефективного розподілу ресурсів ЕОМ за кількома завданнями);

Зменшення часу реакції системи на запити користувачів відповідями від ЕОМ4

Спрощені роботи розробників програмних засобів та співробітників обслуговуючого персоналу ЕОМ (за рахунок надання їм значної кількості мов програмування та різноманітних сервісних програм).

Операційні системи можуть класифікуватися за такими показниками:

Кількість користувачів: однокористувацькі ОС (Ms-DOS, Windows) і розраховані на багато користувачів ОС (VM, UNIX);

Доступ: пакетні (OS 360), інтерактивні (Windows, UNIX), системи реального часу (QNX, Neutrino, RSX);

Кількість розв'язуваних завдань: однозадачні (MS-DOS) та багатозадачні ОС (Windows, UNIX).

Операційна система призначена для виконання наступних основних (тісно взаємопов'язаних) функцій:

Управління даними;

Управління завданнями (завданнями, процесами);

Зв'язок із людиною-оператором.

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

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

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

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

До найбільш відомих перших керуючих програм відносяться комплекси SAGE, SABRE, MERCURE, реалізовані на ЕОМ другого покоління. Для ЕОМ IBM/360 були розроблені ОС, що забезпечують пакетну технологію обробки даних та роботу в реальному масштабі часу, а також реалізацію багатомашинних та мультипроцесорних комплексів.

Перша функціонально повна ОС – OS/360. Розробка та впровадження ОС дозволили розмежувати функції операторів, адміністраторів, програмістів, користувачів, а також суттєво (у десятки та сотні разів) підвищити продуктивність ЕОМ та ступінь завантаження технічних засобів. Версії OS/360/370/375 - MFT (мультипрограмування з фіксованою кількістю завдань), MVT (зі змінною кількістю завдань), SVS (система з віртуальною пам'яттю), SVM (система віртуальних машин) - послідовно змінювали один одного і багато в чому визначили сучасні уявлення про роль ОЗ у загальній ієрархії систем управління даними та завданнями при обробці даних на ЕОМ.

1. Ранні версії OS/360 були орієнтовані на пакетну обробкуінформації - вхідний потік завдань (МЛ, МД або перфокарт) готувався заздалегідь і надходив на обробку в безперервному режимі. Надалі виникли розширення OS/360/375, що допускають діалогову обробку даних з терміналів користувача, остання з версій (OSSVM) фактично надавала у розпорядженні користувача "віртуальну персональну ЕОМ" з повною потужністю обчислювальної установки IBM/360/375. ОС інших сімейств.

1.3 Програми ОС

Програми ОС постійно займають у оперативної пам'яті обсяг, встановлений за конфігурації системи. Інші частини ОС при необхідності викликаються з зовнішньої пам'ятіна МД.

ОС забезпечує здійснення обчислювальної системи наступних процесів:

Обробка задач;

Роботи системи в режимі діалогу та квантування часу;

Роботи в системі в реальному масштабі часу у складі багатопроцесорних та багатомашинних комплексів;

Зв'язки оператора із системою;

Протоколування ходу виконання обчислювальних робіт;

Обробки даних, що надходять каналами зв'язку;

Функціонування пристроїв введення-виведення;

Використання широкого набору засобів налагодження та тестування програм;

Планування проходження завдань відповідно до їх пріоритетів;

Ведення обліку та контролю за використанням даних, програм та ресурсів ЕОМ.

Основні компоненти ОС - керуючі та обробні програми. Керуючі програми керують роботою обчислювальної системи, забезпечуючи у свою чергу автоматичну зміну завдань для підтримки безперервного режиму роботи ЕОМ при переході від однієї програми до іншої без втручання оператора.

Керуюча програма визначає порядок виконання обробних програм і забезпечує необхідним набором послуг їх виконання. Основні функції: послідовне чи пріоритетне виконання кожної роботи (управління завданнями); зберігання, пошук та обслуговування даних незалежно від їх організації та способу зберігання (управління даними).

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

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

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

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

1.4 Управління даними в ОС

Управління даними включає такі компоненти:

Довготривале планування – організацію розміщення даних на зовнішні носії, їх вибірку та надання програм користувача;

Оперативне управління - розподіл оперативної пам'яті під програми та дані, реалізацію обміну даними між оперативною та зовнішньою пам'яттю;

Управління зовнішніми пристроями вводу-виводу та розміщення даних.

1.5 Управління завданнями (процесами, завданнями)

Процес- Мінімальний програмний об'єкт, що володіє власними системними ресурсами (запущена програма).

ОС контролює наступну діяльність, пов'язану з процесами:

Створення та видалення процесів;

Планування процесів;

синхронізація процесів;

комунікація процесів;

Дозвіл тупикових ситуацій.

Не слід змішувати поняття процес та програма. Програма - це план дій, а процес-це сама дія, тому поняття процесу включає:

Програмний код;

Вміст стеку;

Вміст адресного та інших регістру процесора.

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

Розрізняють такі стани процесу:

Новий (процес щойно створений);

Виконуваний (команди програми виконуються в CPU);

Очікуючий (процес очікує завершення деякої події, найчастіше операції введення-виведення);

Готовий (процес очікує на звільнення CPU);

Завершений (процес завершив свою роботу).

Розділ 2. Типи операційних систем

2.1 Стандарт CP/M

Початок створення операційних систем для мікроЕОМ поклала ОС СР/М. Вона була розроблена у 1974 році, після чого була встановлена ​​на багатьох 8-розрядних машинах. В рамках цієї операційної системи було створено програмне забезпечення значного обсягу, що включає транслятори з мов Бейсік, Паскаль, Сі, Фортран, Кобол, Лісп, Ада та багатьох інших текстові (Текстові процесори - це найбільш широко використовуваний вид прикладних програм. Вони дозволяють готувати документи набагато швидше і зручніше, ніж за допомогою друкарської машинки.Текстові процесори дозволяють використовувати різні шрифти символів, абзаци довільної форми, автоматично переносять слова на новий рядок, дозволяють робити виноски, включати малюнки, автоматично нумерують сторінки і виноски і т.д.) і табличні процесори, системи керування базами даних.

2.2 Стандарт MSX

Цей стандарт визначав як ОС, а й характеристики апаратних засобів для шкільних ПЕОМ. Згідно стандарту MSX машина повинна була мати оперативну пам'ять об'ємом не менше 16 К, постійну пам'ять об'ємом 32 К з вбудованим інтерпретатором мови Бейсік, кольоровий графічний дисплей з роздільною здатністю 256х192 пікселів і 16 кольорами, триканальний звуковий генератор на 8 октав, і контролер для керування зовнішнім накопичувачем, що підключається зовні.

Операційна система такої машини повинна була мати такі властивості: необхідна пам'ять - не більше 16 К, сумісність з СР./М на рівні системних викликів, сумісність з DOS за форматами файлів на зовнішніх накопичувачах на основі гнучких магнітних дисків, підтримка трансляторів мов Бейсік, Сі , Фортран та Лісп. Таким чином, ця операційна система, що отримала назву MSX-DOS, враховувала необхідність підтримки великого програмного забезпечення, розробленого для СР/М, і одночасно орієнтувалася на нові в той час розробки, пов'язані з DOS, графічні пакети (СУБД) - дозволяє керувати великими інформаційними масивами - базами даних), символьними відладниками та іншими проблемно орієнтованими програмами.

Успіх системи значною мірою був обумовлений її граничною простотою та компактністю, можливістю швидкого налаштуваннярізні зміни ПЕОМ. Перша версія системи займала всього 4 К, що було дуже важливо за умов обмеженості обсягів пам'яті ПЕОМ на той час.

2.3. Операційні системи типу DOS

ОС типу DOS стала домінуючою з появою 16-розрядних ПЕОМ, використовують 16-разрядные мікропроцесори типу 8088 і 8086. З погляду довголіття жодна операційна система мікрокомп'ютерів неспроможна навіть наблизитися до DOS. З моменту появи 1981 року DOS поширилася настільки широко, що завоювала право вважатися найпопулярнішою у світі ОС. Незважаючи на деякі свої недоліки і на те, що більша її частина ґрунтується на розробках 70-х років, DOS продовжує існувати і поширюватись і досі. Добре це чи погано, вона, ймовірно, домінуватиме на ринку операційних систем протягом найближчого часу. В даний час для DOS розроблено величезний фонд програмного забезпечення. Є транслятори (Транслятор - програма, що автоматично перетворює програму мовою програмування на послідовність інструкцій. Різновиди трансляторів - компілятор, інтерпретатор) для практично всіх популярних мов високого рівня, включаючи Бейсік, Паскаль, Фортран, Сі, Модула-2, Лісп, Лого, АПЛ , Форт, Ада, Кобол, ПЛ-1, Пролог, Смолток та ін; причому більшість мов існує кілька варіантів трансляторів. Є інструментальні засоби розробки програм у машинних кодах - асемблери, символьні відладчики та інших. Ці інструментальні засоби супроводжуються редакторами, компоновщиками та інші сервісними системами, необхідні розробки складних програм. Крім системного програмного забезпечення для DOS створено багато прикладних програм.

Дискова ОС ( DOS )

ОС система DOS складається з наступних елементів:

Базова система вводу-виводу (BIOS), що знаходиться в постійній пам'яті (постійному пам'яті, ПЗУ) комп'ютера. Ця частина ОС є «вбудованою» в комп'ютер. Її призначення полягає у виконанні найбільш простих та універсальних послуг ОС, пов'язаних із здійсненням введення-виведення. Базова система вводу-виводу містить також тест функціонування комп'ютера, що перевіряє роботу пам'яті та пристроїв комп'ютера при включенні електроживлення. Крім того, базова система введення-виводу містить програму виклику завантажувача ОС.

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

На жорсткому диску (вінчестері) завантажувач ОС складається із двох частин. Це пов'язано з тим, що жорсткий диск може бути розбитий на кілька розділів (логічних дисків). Перша частина завантажувача знаходиться на першому секторі жорсткого диска, вона вибирає, з якого розділу жорсткого диска слід продовжити. Друга частина завантажувача знаходиться на першому секторі цього розділу, вона зчитує на згадку модуля DOS і передає їм в управління.

Дискові файли10.SYS і MSDOS.SYS (вони можуть називатися інакше, наприклад IBMB.COM і IBMDOS.COM для PCDO; URBIOS.SYS і DRDOS.SYS для DRDOS, - назви змінюються залежно від версії ОС). Вони завантажуються в пам'ять завантажувачем ОС і залишаються у пам'яті комп'ютера постійно. Файл 10.SYS являє собою базову систему введення-виведення в ПЗУ. Файл MSDOS.SYS продає основні високорівневі послуги DOS.

Командний процесор DOS обробляє команди, які користувач вводить. Командний процесор знаходиться у дисковому файлі COMMAND.COM на диску, з якого завантажується ОС. Деякі команди користувача, наприклад, Type, Dir або Cop, командний процесор виконує сам. Такі команди називаються внутрішніми. Для виконання інших (зовнішніх) команд користувача командний процесор шукає на дисках програму з відповідним ім'ям і якщо знаходить її, завантажує в пам'ять і передає її управління. Після закінчення програми командний процесор видаляє програму з пам'яті і виводить повідомлення про готовність до виконання команди (запрошення DOS).

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

Драйвери пристроїв – це спеціальні програми, які доповнюють систему введення-виведення DOS та забезпечують обслуговування нових або нестандартне використання наявних пристроїв. Наприклад, з допомогою драйверів можлива робота з «електронним диском» тобто. частиною пам'яті комп'ютера, з якою можна працювати як і, як і з диском. Драйвери завантажуються в пам'ять комп'ютера під час завантаження ОС, їх імена вказує на спеціальному файлі CONFIG.SYS. Така схема полегшує додавання нових пристроїв, дозволяє робити це, не торкаючись системних файлів DOS

Версії DOS

Всього за кілька років система МS DOS пройшла шлях від простого завантажувача до операційної системи, що склалася, для персональних комп'ютерів, побудованих на базі мікропроцесорів Intel 8086. МS DOS підтримує комп'ютерні мережіі графічні інтерфейси користувача, всілякі пристрої, що запам'ятовують, служить основою для тисяч прикладних програм.. Система МS DOS, що має більше 10 млн. зареєстрованих користувачів, постійно «відбирає» користувачів у своїх конкурентів. Попередником МS-DOS була операційна система 86-DOS, написана в середині 80-х років. Тімом Петерсоном для компанії Seattle Соmputer Рroducts. На той час найбільш популярною системоюдля мікрокомп'ютерів на базі Intel 8080 та Zilog Z-80 була операційна система СР/М-80 фірми Digital Research. Ця система забезпечувала доступ до різноманітних засобів прикладного програмного забезпечення (текстові процесори, адміністратори баз даних тощо). Для полегшення процесу перенесення прикладних програм з 8-бітної системи СР/М-80 в нове 16-бітове середовище системи 86-DOS остання спочатку будувалася так, щоб у ній імітувалися всі функції та види операцій СР/М-80. Внаслідок цього структури блоків управління файлами, префіксів сегментів програм та здійснюваних файлів у системі 86-DOS майже ідентичні структурам СР/М-80. Програми, що існували в СР/М-80, можна було легко перетворити (обробляючи файли вихідних програмза допомогою спеціального транслятора) і далі запускати в системі 86-DOS або відразу або виконавши нескладне ручне редагування. Зважаючи на те, що 86-DOS поставлялася на ринок як власна операційна система сімейства мікрокомп'ютерів фірми Seattle Computer Research з інтерфейсом S-100 на базі Intel 8086, загалом такий підхід слабко вплинув на стан справ у світі персональних комп'ютерів. Інші постачальники мікрокомп'ютерів на базі Intel 8086, змушені з очевидних причин застосовувати операційну систему конкурентів, з нетерпінням чекали на випуск системи СР/М-86 фірми Digital Research. У жовтні 1980 р. кампанія IВМ запропонувала фірмам, що займаються розробкою програмного забезпечення для мікрокомп'ютерів, розпочати пошук операційної системи для нового сімейства персональних комп'ютерів. Фірма Microsoft не могла запропонувати власну операційну систему, за винятком автономної версії Microsoft ВАSIС, проте вона заплатила фірмі Seattle Computer Products за право продавати систему Петерсона 86-DOS. За це Seattle Computer Products отримала ліцензію на право використовувати та продавати мови програмування та всі версії операційної системи для мікропроцесора 8086, розроблені фірмою Microsoft. У липні 1981 р. Microsoft набула всіх прав на систему 86-DOS, значно переробила її і дала назву МS DOS. Коли восени 1981 р. з'явилися перші комп'ютери IВМ РС, фірма IВМ запропонувала їм у ролі основний операційну систему МS DOS, названу РС DOS 1.0. Крім того, фірма IВМ обрала для мікрокомп'ютерів РС як альтернативні операційні системи системи СР/М-86 (фірми Digital Research) і Р-sustem (фірми Softech). Однак обидві ці системи мали ряд недоліків: мали малу для IBM РС швидкодію, високу вартість, відсутність доступних мов програмування. Остаточно чаша терезів схилилася на користь системи РС DOS після того, як фірма IВМ з її допомогою реалізувала всі прикладні програмні засоби для IВМ РС, а також інструментарій, що працює під їх керуванням. Тому від початку розробники програмного забезпечення орієнтувалися на РС DOS, а системи СР/М-86 і Р-system не зайняли скільки-небудь значного місця над ринком програмного забезпечення для IВМ РС.


2.4 Операційні системи, засновані на графічному інтерфейсі

Крім широко поширених машин, що проектуються відповідно до сформованих стандартів, часто створюються машини, в яких особливо виділяється будь-яка властивість. Так, найбільшу увагу на початку та середині 80-х років привернули своїми графічними можливостями машини Macintosh та Amiga. У першій з них дисплей був монохромним, у другій - кольоровим, але обидві відрізнялися високою роздільною здатністю та швидкістю виведення графічної інформації на дисплей.

p align="justify"> Операційні системи для цих машин були спроектовані так, щоб максимально використовувати можливості роботи з графікою. У них використовується багатовіконний інтерфейс та маніпулятор "миша". Для вибору тієї чи іншої операції чи робочого об'єкта на екран виводиться кілька умовних графічних символів(Піктограм), серед яких користувач робить вибір за допомогою "миші".

2.5 Пі – система

У початковий період розвитку персональних комп'ютерів було створено операційну систему USCD p-system. Основу цієї системи становила так звана П-машина - програма, емулююча гіпотетичну універсальну обчислювальну машину. П-машина імітує роботу процесора, пам'яті та зовнішніх пристроїв, виконуючи спеціальні команди, які називають П-кодом. Програмні компоненти Пі-системи (зокрема компілятори) складені П-коді, прикладні програми також компілюються в П-код. Таким чином, головною відмінністю системи була мінімальна залежність від особливостей апаратури ПЕОМ. Саме це забезпечило переносимість Пі-системи на різні типимашин. Компактність П-коду та зручно реалізований механізм підкачування дозволяв виконувати порівняно великі програми на ПЕОМ, що мають невелику оперативну пам'ять.

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

2.6 Операційна система Multics

Отже, все почалося далекого 1965-го... Чотири роки компанія American Telegraph & Telephone Bell Labs разом із фірмою General Electric і групою дослідників з Масачусесткого технологічного інституту творила проект Os Multics (також називаний MAC - не плутати з МасOS). Метою проекту було створення розрахованої на багато користувачів інтерактивної операційної системи, що забезпечує велику кількість користувачів зручними і потужними засобами доступу до обчислювальних ресурсів. Ця ОС ґрунтувалася на принципах багаторівневого захисту. Віртуальна пам'ять мала сегментно-сторінкову організацію, де з кожним сегментом зв'язувався рівень доступу. Для того, щоб будь-яка програма могла викликати програму або звернутися до даних, що розміщуються в деякому сегменті, потрібно, щоб рівень виконання цієї програми був не нижче рівня доступу відповідного сегмента. Також вперше в Multics було реалізовано повністю централізовану файлову систему. Тобто, навіть якщо файли знаходяться на різних фізичних пристроях, логічно вони присутні на одному диску. У директорії вказаний не сам файл, а лише лінк на його фізичне місцезнаходження. Якщо файлу там не виявляється, розумна система просить вставити відповідний девайс. Крім цього, у Multics був великий об'єм віртуальної пам'яті, що дозволяло робити імейджі файлів із зовнішньої пам'яті у віртуальну. Але всі спроби налагодити в системі відносно дружній інтерфейс провалилися. Було вкладено багато грошей, а результат був дещо інший, ніж хотілося хлопцям Bell Labs. Проект було закрито. До речі, учасниками проекту були Кен Томпсон і Денис Рітчі. Незважаючи на те, що проект був закритий, вважається, що саме ОС Multics дала початок ОС Unix.

2.7 Операційні системи сімейства UNIX

Система UNIX набула популярності у зв'язку з її успішним використанням на міні-ЕОМ. Цей успіх став поштовхом до того, щоб створити подібну систему і для персональних комп'ютерів. Як правило, різні версії ОС, що належать до цього сімейства, мають свої назви, але в основних рисах повторюють особливості UNIX.

UNIX - операційна система, яка дозволяє здійснити виконання робіт у розрахованому на багато користувачів і багатозадачному режимі. Спочатку вона призначалася великих ЕОМ, щоб замінити MULTICS. UNIX є дуже потужним засобом у руках програміста, але вимагає дуже великого обсягу ОЗП та простору диска. Незважаючи на спроби стандартизувати цю операційну систему, існує велика кількість різних його версій, головним чином тому, що вона була поширена у вигляді програми мовою Сі, яку користувачі стали модифікувати для власних потреб.

Головною відмінністю цієї системи є її модульність і великий набір системних програм, які дозволяли створити сприятливу обстановку для користувачів-програмістів. Система UNIX органічно поєднується з мовою Сі, якою написано понад 90% її власних модулів. Командна мова системи практично збігається з мовою Сі, що дозволяло дуже легко комбінувати різні програми під час створення великих прикладних систем.

UNIX має "оболонку", з якою користувач безпосередньо взаємодіє, та "ядро", яке, власне, і керує діями комп'ютера. Комп'ютер виводить запрошення для введення команд доларовий знак. Через тривалість користування цією операційною системою кількість команд дуже велика. На додаток до команд з управління файлами, які є в будь-якій операційній системі, UNIX має, за Крайній мірі, один текстовий редактор, а також форматор тексту та компілятор мови Сі, що дозволяє, при необхідності, модифікувати "оболонку".

Від UNIX багато інших операційних систем перейняли такі функції, як перепризначення, канал і фільтр; проте UNIX має, безсумнівно, перевагу в тому, що вона з самого початку розроблялася як розрахована на багато користувачів і багатозадачна операційна система. Імена файлів можуть мати 14 символів, причому в іменах файлів різняться великі та малі літери. Початковий набір команд операційної системи розширився до 143 у версії 7.0; у версії System III додалася ще 71 команда, ще 25 - у Berkeley 4.1 та наступні 114 у Berkeley 4.2. Через таку кількість команд UNIX не відноситься до найзручніших для користувача мов. Робота полегшується, якщо застосовувати графічний інтерфейс користувача, але оскільки така кількість команд і без того займає значний обсяг пам'яті, цей інтерфейс вимагає ще більшого об'єму пам'яті і простору диска.

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

Операційна система Unix

Вважається, що у появі Юнікса зокрема винна... комп'ютерна гра. Справа в тому, що Кен Томпсон незрозуміло заради чого створив іграшку «Space Travel». Він написав її в 1969 на комп'ютері Honeywell-635, який використовувався для розробки Multics. Але фішка в тому, що ні вищезгаданий Honeywell, ні лабораторії General Electric-645 не підходили для іграшки. І Кену довелося знайти іншу ЕОМ - 18-розрядний комп'ютер РDР-7. Кен з хлопцями розробляв нову файлову систему, щоб полегшити життя і роботу. Та й вирішив випробувати свій винахід на новій машині. Випробував. Весь відділ патентів Bell Labs дружно тішився. Томпсону цього здалося мало і він почав її удосконалити, включивши такі функції як inodes, підсистему управління процесами та пам'яттю, що забезпечує використання системи двома користувачами в режимі TimeSharing"а (поділу часу) і простий командний інтерпретатор. Кен навіть розробив дещо утиліт під систему. Власне, співробітники Кена ще пам'ятали, як вони мучилися над ОС Multics, тому на честь старих заслуг одна з них – Брайан Керніган – вирішила назвати її схожим ім'ям – UNICS. Через деякий час назву скоротили до UNIX (читається так само, просто писати зайву букву справжнім програмістам у всі часи було ліньки). ОС була написана на асемблері. Ось ми і підбираємось до того, що відомо у світі як «Перша редакція UNIX». У листопаді 1971 року опубліковано перший випуск повноцінної доки по Юніксу. Відповідно до цього і ОС було названо «Першою редакцією UNIX». Друга редакція вийшла досить швидко – менше, ніж за рік. Третя редакція нічим особливим не вирізнялася. Хіба що змусила Дениса Рітчі «засісти за словники», внаслідок чого той написав власну мову, відому зараз як С. Саме нею була написана 4-а редакція UNIX у 1973 році. У липні 1974 вийшла 5-а версія UNIX. Шоста редакція UNIX (аkа UNIX V6), випущена в 1975 році, стала першим Юніксом, що комерційно розповсюджується. Більша її частина була написана на З.

Пізніше була повністю переписана підсистема управління оперативною та віртуальною пам'яттю, заодно змінили інтерфейс драйверів зовнішніх пристроїв. Все це дозволило зробити систему, що легко переноситься на інші архітектури і було названо «Сьома редакція» (aka UNIX version 7). Коли 1976 року до Університету Берклі потрапила «шістка», там виникли місцеві Юнікс-гуру. Одним із них був Білл Джой.

Зібравши своїх друзів-програмістів, Біллі почав розробку власної системи на ядрі UNIX. Запихнувши крім основних функцій купу своїх (включно з компілятором Паскаля), він назвав всю цю збірну солянку Distribution (BSD 1.0). Друга версія BSD майже не відрізнялася від першої. Третя версія BSD ґрунтувалася на перенесенні UNIX Version 7 на комп'ютери сімейства VAX, що дало систему 32/V, що легла в основу BSD 3.x. Ну, і найголовніше - при цьому було розроблено стек протоколів ТСР/ІР; розробка фінансувалась Міністерством Безпеки США.

Перша комерційна система називалася UNIX SYSTEM III і вийшла вона 1982 року. У цій ОС поєднувалися найкращі якості UNIX Version 7. Далі Юнікси розвивалися приблизно так:

По-перше, з'явилися компанії, котрі займалися комерційним перенесенням UNIX інші платформи. До цього доклала руку і відома Microsoft Corporation, спільно з Santa Cruz Operation, що зробила на світ UNIX-варіацію під назвою XENIX.

По-друге, Bell Labs створила групу розвитку Юнікса і оголосила про те, що всі наступні комерційні версії UNIX (починаючи з System V) будуть сумісні з попередніми.

До 1984 року був випущений другий реліз UNIX System V, в якому з'явилися: можливості блокування файлів і записів, копіювання спільно використовуваних сторінок оперативної пам'яті при спробі запису (сміття-on-write), сторінкового заміщення оперативної пам'яті і т. д. У цей час ОС UNIX була встановлена ​​більш ніж 100 тис. комп'ютерів.

У 1987-му році випущено третій реліз UNIX System V. Було зареєстровано чотири з половиною мільйони користувачів цієї епічної операційної системи... До речі, що стосується Linux'а, то він виник лише в 1990 році, а перша офіційна версія ОС вийшла лише в жовтні 1991 року. Як і BSD, Linux поширювався з вихідними джерелами, щоб будь-який користувач міг налаштувати її собі так, як йому хочеться. Налаштовувалося практично ВСІ, чого не може собі дозволити, наприклад, Windows 9x.

2.8 Операційні системи сімейства Windows

Windows була, напевно, першою операційною системою, яку Біллу Гейтсу ніхто не замовляв, а розробляти її він взявся на свій страх та ризик. Що в ньому такого особливого? По-перше, графічний інтерфейс. Такий на той момент був тільки у горезвісної Мас 0S. По-друге, багатозадачність. Загалом, у листопаді 1985 року вийшла Windows 1.0. Основною платформою ставилися 286 машини.

Рівно за два роки, у листопаді 87-го вийшла Windows 2.0, через півтора року вийшла 2.10. Нічого особливого у них не було. І ось нарешті революція! Травень 1990 року вийшла Windows 3.0. Чого там тільки не було: і ДОС-програми виконувались в окремому вікні на повному екрані, і Сору-Paste працював для обміну з даними ДОС - додатків, і самі Вінди працювали в декількох режимах пам'яті: в реальному (базова 640 Кб), в захищеному та розширеному. При цьому можна було запускати програми, розмір яких перевищує розмір фізичної пам'яті. Мав місце і динамічний обмін даними (DDE). Через кілька років вийшла й версія 3.1, у якій були відсутні проблеми з базовою пам'яттю. Також було введено новомодну функцію, що підтримує шрифти True Туре. Забезпечено нормальна роботав локальної мережі. З'явився Drag&Drop (перенесення мишкою файлів та директорій). У версії 3.11 було покращено підтримку мережі та введено ще кілька незначних функцій. Паралельно вийшла Windows NT 3.5, яка була на той момент збором основних мережевих примочок, узятих з 0S/2.

24 серпня – дата офіційного релізу Windows 95 (інші назви: Windows 4.0, Windows Chicago). Тепер це було не просто операційне середовище - це була повноцінна операційна система. 32-бітове ядро ​​дозволяло покращити доступ до файлів та мережних функцій. 32-бітові програми були краще захищені від помилок один одного, була і підтримка розрахованого на багато користувачів режиму на одному комп'ютері з однією системою. Безліч відмінностей в інтерфейсі, купа налаштувань та покращень.

Трохи пізніше вийшла нова Windows NT з тим самим інтерфейсом, як і 95-е. Поставлялася у двох варіантах: як сервер та як робоча станція. Системи Windows NТ 4.x були надійні, але не стільки тому, що у Microsoft прокинулося сумління, скільки тому, що NТ писали програмісти, які колись працювали над VАХ/VMS.

У 1996 році вийшла Windows-95 OSR2 (це розшифровується як Open Service Relase). До дистрибутиву входив Internet Explorer 3.0 і якась стародавня версія Outlook'а (тоді звана просто Exchange). З основних функцій – підтримка FАТ32, покращений ініціалізатор обладнання та драйверів. Деякі параметри (у тому числі відео) можна змінювати без перезавантаження. Була і вбудована DOS 7.10 з підтримкою FАТ32.

Рік 1998. Вийшла Windows-98 із вбудованим Internet Explorer 4.0 та Outlook. З'явився так званий Active Desktop. Покращена підтримка універсальних драйверів та DirectX. Вбудована підтримка кількох моніторів. Опціонально можна було додати чудову утиліту з перекладу жорстких дисків з FАТ16 до FАТ32. Вбудований DOS датувався тим самим 7.10.

За рік вийшла Windows 98 Special Edition. З оптимізованим ядром. Internet Explorer дістався версії 5.0, який за великим рахунком мало чим відрізнявся від 4.x. Інтеграція з Всесвітньою Павутиною, що полягає у поставці кількох слабких утиліт типу FrontPage і Web Publisher. DOS був тим самим - 7.10.

Рік 2000. Виходить повна версія Windows Millenium. Інтернет Explorer став версією 5.5, DOS начебто помер, але розумні особи стверджують, що він був, але називався 8.0. Досовські програми просто ігноруються. Інтерфейс покращився за рахунок графічних функцій та акселерації всього, що може рухатися (включаючи курсор мишки), плюс пара мережевих функцій. Ну і зовсім недавно, можна сказати, в наш час вийшли ОС Windows Vista і Windows server 2008.

Розділ 3. Історія та основні передумови появи операційної системи Windows

Протягом довгих років з моменту своєї появи персональні комп'ютери (IBM - сумісні) обходилися без спеціальних "оболонок користувача", працюючи безпосередньо під управлінням операційної системи (MS DOS, DR DOS, PC DOS). Користувачі, які сідали за такий комп'ютер, приречені були побачити після включення на голому екрані підказку С, що остигнула: \ . Усі операції керування комп'ютером проводилися шляхом введення з клавіатури деяких слів – директив. Незручність такого алфавітно-цифрового інтерфейсу породжувало претензії і до самих комп'ютерів.

p align="justify"> Робота з персональної ЕОМ мало відрізнялася від роботи, наприклад, на міні-ЕОМ: необхідно було добре знати операційну систему. А сам процес спілкування з комп'ютером був напрочуд нудний: слід було вводити в строго певній послідовності директиви DOS, викликати прикладні програми за їх іменами (часто досить складним для запам'ятовування). Отримавши результати рахунку, потрібно було знову звертатися до засобів DOS, щоб передати цю інформацію іншим програмам тощо. Такий "сервіс", звичайно, не сприяв широкому поширенню персональних ЕОМ серед користувачів.

Одним з недоліків операційної системи MS DOS, яка стала фактичним стандартом для IBM PC-сумісних комп'ютерів у 80-ті роки, був надзвичайно примітивний інтерфейс користувача. Фірма Microsoft явно слід подбати про більш дружній інтерфейс операційної системи, тим більше що на ринку вже з'явився комп'ютер Macintosh фірми Appleз надзвичайно дружнім віконним графічним інтерфейсом користувача (Graphics User Interface, GUI), що виглядав куди виграшніше командного рядка MS DOS IBM PC. У віконному інтерфейсі кожній програмі, що виконується, відводиться екранне вікно, яке може займати частину екрана або весь екран.

Фірма Microsoft, ведучи самостійні розробки в галузі графічного інтерфейсу користувача, прагнула до того, щоб віконне середовище не тільки являло собою оболонку для MS DOS, що дозволяє працювати з файлами та запускати програми, але й надавала б розробникам власний інтерфейс прикладного програмування (Application Interface Programming, API).

Корпорація Microsoft оголосила початок розробки графічної операційної оболонки Windows 10 листопада 1983 року, хоча ще наприкінці 1982 р. програмісти Microsoft почали створювати універсальний набір графічних процедур, названий Графічним Інтерфейсом з Комп'ютером (Computer Graphic Interface, CGI).

Спочатку передбачалося, що CGI як набір процедур буде поставлятися з компіляторами Microsoft, дозволяючи розробникам програм виводити графіку на різні типи принтерів. Програмісти могли б використовувати у своїх програмах функції CGI, які потім переводилися в команди потрібного типупринтер.

Незабаром після початку робіт над CGI корпорація Microsoft розгорнула роботи зі створення графічного операційного середовища для комп'ютерів із MS DOS. Створення такої оболонки було інспіровано несподіваним інтересом користувачів IBM-сумісних комп'ютерів до оголошення VisiCorp про початок робіт над багатовіконною операційною оболонкою VisiOn. Таким чином, конкуренція зробила свою справу - в лютому 1983 стало ясно, що Microsoft створить свою власну оболонку Windows.

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

Коли роботи над CGI перейшли у фазу тестування, це вже не був самостійний продукт. CGI був перейменований в GDI (The Graphic Device Interface - "Інтерфейс з графічними пристроями") і став частиною Windows, включивши процедури роботи не тільки з принтером, але і з дисплеєм. Для цього GDI були додані функції, що забезпечують підтримку друкарсько-видавничих особливостей у роботі з текстами, та процедури маніпулювання графічними об'єктами.

До листопадової виставки 1983 COMDEX перший прототип Windows був готовий. При презентації першого варіанта Windows було обіцяно, що комерційний продаж розпочнеться у травні 1984 року. Навесні 1984 року дата початку продажів була відсунута на листопад. У листопаді цю дату було перенесено на червень 1985 року. Однак коробки з Windows з'явилися у магазинах лише 18 листопада 1985 року.

Але, незважаючи на те, що в листопаді 1985 року Windows все ж таки вийшов на прилавки магазинів, протягом двох років (з 1985 по 1987 рік) він не вплинув на ринок програмного забезпечення і не став альтернативою MS DOS, як сподівалася Microsoft. Велика кількість користувачів (51%) купували Windows не заради створених для нього програм (яких було дуже мало в порівнянні зі звичайними програмами для MS DOS) або графічного інтерфейсу, а для того, щоб мати можливість швидко перемикатися з одного додатку DOS на інше.

З 1987 року ситуація почала різко змінюватися. Почали з'являтися потужні та відомі програми, написані для роботи під Windows. З виходом третьої версії Windows стало зрозумілим, що Windows не просто завоює міцне місце на ринку програмного забезпечення, але стане основною стратегічною політикою Microsoft у створенні програмного забезпечення. варіанті залишають всіх конкурентів далеко позаду".

До 1990 року фірма Microsoft досягла серйозних технічних успіхів у плані розробки графічного інтерфейсу. З одного боку, Microsoft сильно просунулося в цій галузі багато в чому завдяки тому, що одночасно вона вела (спільно з IBM) розробку графічного інтерфейсу Presentation Manager для операційної системи OS/2. З іншого - Microsoft знайшла самостійне рішеннядля використання усієї оперативної пам'яті програмами, заснованими на Windows API. У липні 1990 року "PC Magasine" помітив статтю про нову версію Windows 3.0, у якій зазначалося, що " Microsoft Windowsперетворився на блискучу багатозадачну операційну систему, якою ще тільки намагається стати OS/2".

"Подія - 90" був випуск графічної операційної оболонки Microsoft Windows 3.0, яка стала бестселером і найкращим продуктом року. Windows мала приємний графічний інтерфейс користувача (порівняно з тим, що досі з'являлося для IBM PC), надавала значний комплекс послуг, оперувала всім обсягом пам'яті, що адресується мікропроцесором 80286, 80386 і вище. З 32 - розрядними мікропроцесорами (80386 і вище) та за наявності не менше 2 Мб пам'яті Windows 3.0 могла використовувати віртуальну пам'ять, цей режим роботи було названо 386 розширеним (386 Enhanced Mode).

Система мала багатозадачні можливості. DOS-програми під Windows 3.0 виконували в режимі багатозадачності, що витісняє. Програми, що відповідають Windows API, виконувались як кооперативної многозадачности. Мінімальний обсяг оперативної пам'яті, у якому Windows могла хоч якось функціонувати, становив 1 Мб у стандартному режимі (Standard Mode). Крім того, Windows, як і раніше, могла працювати на машинах класу IBM PC XT з використанням лише нижніх 640 Кб пам'яті (реальний режим, Real Mode).

З формальної точки зору Windows не була операційною системою - вона добудовувала ядро ​​та командний процесор системи MS-DOSвласним ядром та графічним інтерфейсом. Однак для користувача більш істотним було те, що під Windows немає суттєвих проблем з виконанням MS-DOS додатків, а програми, написані для Windows, взаємодіють з її графічним інтерфейсом, користуються сервісом Windowsі всієї доступної для Windows - додатків пам'яттю. Microsoft і сама виробляла програмні продукти для Windows, наприклад, знаменитий текстовий процесор Word та електронні таблиці Excel. Але найважливіше значення для просування Windows ринку мало, те що за лічені місяці виробництва програм для Windows перейшло переважна більшість незалежних програмних фірм.

Затвердивши таким чином, новий стандартна програмне забезпечення для IBM PC - сумісних комп'ютерів, Microsoft розірвала угоду про спільні розробки з IBM. Windows 3.0 виявилася значно вдалішим у ринковому плані виробом, ніж усі попередні версії OS/2 і Windows, разом узяті. За перший рік постачання Windows 3.0 і фірма Microsoft продала 5 млн. екземплярів продукту, тоді як загальний обсяг продажів першого покоління OS/2 не сягав і півмільйона копій.

Початок 90-х характеризується дуже швидким зростанням впливу Microsoft Windows, причому як на програмному, а й у апаратному ринку. З'явився попит, наприклад, плати відеоадаптерів, оптимізовані для Windows, тобто. з мікропроцесором не нижче 80386 та об'ємом пам'яті не менше 4 Мб. Втім, система функціонувала і на слабшій апаратурі.

У квітні 1992 з'явилася Windows 3.1. З цього моменту Windows офіційно називається операційною системою. Інтерфейс Windows 3.1 був дещо покращений, зокрема, були посилені можливості управління екранними об'єктами мишею. Динамічний обмін даними між програмами (Dynamic Data Exchange, DDE) тепер підтримувався безпосередньо Windows. У систему увійшли засоби мультимедіа, які раніше поставлялися окремо в пакеті Windows Multimedia Extensions. Для розширення видавничих можливостей Windows 3.1 була вбудована підтримка системи масштабування шрифтів True Type. Windows 3.1, як і Windows 3.0, була 16-розрядною системою, але пропонувала лише 2 режими роботи – стандартний та 386 розширений. Тепер з Windows вже не можна було працювати на машині класу XT, але 286 комп'ютери залишилися "дієздатними". У цілому Windowsстала значно стабільнішою і зручнішою, продуктивність системи дещо підвищилася. Все це призвело до того, що з середини 1992 розвиток Windows-ринку фактично ставилося вже до Windows 3.1, і все більше додатків вироблялося саме для Windows 3.1, а не для попередньої версії.

Наступною помітною віхою історія Windows є Microsoft Windows for Workgroups 3.11, випущеної наприкінці 1993 року. Ця версія була не тільки "настільною" операційною системою, але й самостійною мережевою операційною системою для локальної мережі, а також мережевим клієнтом сервера Windows NT. Крім того, Windows for Workgroups містила нову версію віртуальної файлової системи, сумісну з MS DOS, а в іншому була трохи покращену модифікацію Windows 3.1, що працює тільки в 386 розширеному режимі.

У своїй основі Windows3.x - 16-розрядна ОС, тому для програм пам'ять представляється з 64-Кб сегментів, а всі дані в основі 16-розрядні. Така система доводить не лише програмістів, але може виявитися менш ефективною порівняно з 32-розрядною адресацією при роботі з великими масивами даних. Ще один наслідок 16-розрядної бази цієї ОС – обмеженість системних ресурсів. У Windows 3.x для зберігання таких структур, як дескриптори файлів прикладних програм, виділяється невеликий блок пам'яті в інших адресах. Після того, як ці області пам'яті заповнюються, Windows не може завантажити нові прикладні програми, навіть якщо в її розпорядженні залишається достатньо пам'яті в інших адресах.

Великим кроком уперед став випуск у травні 1990 версії Windows 3.0. Фірма Microsoft ввела підтримку захищеного режиму процесорів 80286 та 80386, що давало прикладним програмам більше пам'яті. Підтримка розширеного режиму 386 була перенесена з Windows/386. Прикладним програмам відводилося до 16 Мб пам'яті, причому не сторінки організованої, а доступної для одночасного використання. Була реалізована псевдомного завдання і можливість виконання DOS-програм у вікні. Помітно покращився інтерфейс користувача. Програми керування файлами FileManager і ProgramManager були виконані в стилі самого середовища, з'явилася програма конфігурації ControlPanel, були додані пропорційні шрифти, а також об'ємні інтерфейсні елементи: смуги прокручування та кнопки.

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

Операційна оболонка Windows 3.1 – це розроблена фірмою Microsoft надбудова над ОС DOS, що забезпечує велику кількість можливостей та зручностей для користувачів та програмістів. Найширше поширення Windows зробило 661 фактичним стандартом для IBMPC – сумісних комп'ютерів: переважна більшість користувачів таких комп'ютерів працюють у Windows. На відміну від оболонок типу NortonCommander, Windows не тільки забезпечує зручний і наочний інтерфейс для операції з файлами, дисками і т.д., але й надає нові можливості для програм, що запускаються в середовищі Windows програм. Зрозуміло, для використання цих можливостей програми мають бути спроектовані на вимоги Windows.

Оболонка Windows 3.1 включає безліч компонентів і забезпечує користувачам різної кваліфікації комфортні умови роботи.

Версія 3.0 оболонки Windows (і з'явилася слідом 3.1) сповідує зовсім інші принципи щодо інтерфейсу користувача з ЕОМ. Основна ідея, закладена основою оболонки Windows, - природність представлення інформації. Інформація повинна представлятися у формі, що забезпечує найефективніше засвоєння цієї інформації людиною. Незважаючи на простоту (і навіть тривіальність) цього принципу, його реалізація в інтерфейсах прикладних програм персональних ЕОМ з різних причин залишала бажати кращого. Та й реалізація його в рамках Windows 3.1 теж не має недоліків. Але ця оболонка є суттєвим кроком уперед порівняно з попередніми інтерфейсами користувача з ЕОМ. Найбільш важливими відмінними рисами є такі:

Windows є замкнуте робоче середовище. Практично будь-які операції, доступні лише на рівні ОС, може бути виконані без виходу Windows. Запуск прикладної програми, форматування дискет, друк текстів – все можна викликати з Windows після завершення операції. Досвід роботи в DOS нагоді і тут; Багато основних принципів і поняття середовища Windows не відрізняються від відповідних принципів і понять середовища DOS. Основними поняттями інтерфейсу користувача в середовищі Windows є вікно і піктограма. Все, що відбувається в рамках оболонки Windows, у певному сенсі є або операцією з піктограмою, або операцією з вікном (або у вікні). Стандартизована серед Windows і структура вікон і розташування елементів управління ними. Стандартизовані набори операцій та структура меню сервісних програм. Стандартні операції, які виконуються за допомогою миші для всіх сервісних та прикладних програм.

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

24 серпня 1995 року до продажу надійшла нова операційна система Windows 95. Ще до виходу було продано близько 400 тис. екземплярів beta-версій цієї системи. Вся комп'ютерна громадськість збожеволіла на цій системі - вихід Windows 95 став найголовнішою подією 1995 року. Почався шквал: усі журнали писали про Windows 95, стали виходити книги, проводилась широка рекламна кампанія, всі виробники програмного забезпечення стали переробляти свої продукти для цієї нової ОС, виробники комп'ютерів і комплектуючих намагалися отримати логотип DesignedforWindows 95. Причина ж, через яку Windows 95 опинилася в центрі загальної уваги, проста: це найважливіше оновлення системи Windows з часу появи в 1990 р. Windows 3.0.

Користувачі тепер отримали перевагу об'єктно-орієнтованого інтерфейсу, включаючи справжній робочий стіл і піктограми, копіювання та видалення технікою перетягування (drag-and-drop), вкладені папки та доступний діалог для завдання властивостей. Файлова система розпізнає довгі імена файлів і добре відповідає метафорі робочого столу.

З погляду базової архітектури Windows 95 - 32-розрядна, багатопотокова ОС з багатозадачністю, що витісняє. У її середовищі можуть виконуватися власні 32-розрядні прикладні програми, написані відповідно до специфіки Win32 API. Власні прикладні програми Windows 95 використовують неструктурований 32-розрядний адресний простір, що робить їх потенційно швидкодіючими при обробці великих масивів даних.

Компонент ядра Windows 95. Ядро Windows 95 складається з трьох компонентів:

Userкерує введенням з клавіатури, від миші та інших координатних пристроїв, а також виведенням через інтерфейс користувача. У Windows 95 використовується модель асинхронного введення.

Kernel забезпечує базові функціональні можливостіОС (підтримку файлового вводу/виводу, управління віртуальною пам'яттю, планування завдань), завантажує exe- та dill-файли при запуску програми, обробляє винятки, забезпечує взаємодію 16-розрядного та 32-розрядного кодів;

GDI - графічна система, що керує всім, що з'являється на екрані дисплея, та підтримує графічний висновок на принтер та інші пристрої.

Модулі ProgramManager (Диспетчер Програм) та FileManager (Диспетчер Файлів) поступилися місцем образу робочого столу, на якому файли користувача показані у вигляді піктограм, поміщених у так звані папки. Більш складні функції з управління файлами Windows 95 доручено утиліті Провідник (Explorer), яка по суті замінила FileManager, яка показує деревоподібну діаграму файлової структури комп'ютера та його мережевого оточення. Завдяки розширенню файлової системи FAT імена файлів не обмежені, як раніше, вісьмома символами плюс, що складаються з трьох букв розширенням, а можна використовувати імена довжиною до 255 символів.

Серед інших сприятливих змін в інтерфейсі користувача - анімаційні піктограми і діалогові вікнаіз закладками. Збільшилася кількість стандартних допоміжних програм, що поставляються разом з Windows 95 – від традиційного калькулятора та ігор до потужних інструментальних засобів контролю стану системи. Розширилися мережеві допоміжні можливості.

Переваги Windows 95:

1) практично повна 32-бітна ОС, що прискорює роботу багатьох програм.

2) зручний графічний багатовіконний інтерфейс для користувача (Робочий стіл – Desktop);

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

4) запуск прикладних програм та можливість створення Меню при натисканні кнопки Пуск (Star) у панелі завдань;

5) самонастроювальна система драйверів підтримки апаратної частини комп'ютера (технологія «PlugandPlay» - «Підключай та Працюй»);

6) справжня багатозадачність;

7) розвинені мережеві функції, включаючи Internet;

8) великий вибір прикладного програмного забезпечення та підтримка більшості 16-бітних додатків;

9) гарна підтримка Multimedia;

10) орієнтація більшості сучасних виробників комп'ютерної технікита програмного забезпечення Windows 95.

Недоліки Windows 95:

1) Високі вимогидо апаратної частини комп'ютера (процесор, ОЗУ, жорсткий диск);

2) недостатня стійкість у роботі, особливо в російськомовних версій. При збоях у роботі Windows 95 автоматично запускається програма Scandisk, яка, як правило, усуває збої та відновлює нормальну роботу Windows 95;

3) при вимиканні або перезавантаженні комп'ютера з ОС Windows 95 треба обов'язково використовувати кнопку Пуск, Завершення роботи, Вимкнути (Перезавантажити) комп'ютер або клавіші , . Це насправді є паркування комп'ютера в Windows 95. При цьому зберігається поточна конфігурація, і очищаються внутрішні буфери. Тільки після цього користувач має право вимкнути комп'ютер (на екрані з'явиться відповідне повідомлення). В іншому випадку можливі збої та втрата важливої ​​інформації;

4) для обслуговування диска на комп'ютері з ОС Windows 95 треба використовувати лише власні кошти Windows 95 (Scan-Disk та Defrag для Windows 95) або спеціальні утиліти NU-9 для Windows 95 і в жодному разі не можна використовувати старі утиліти (NU-6 ,7,8) SpeeDisk, NortonDiskDoctor, особливо для російськомовної версії Windows 95. Інакше можна пошкодити файлову систему Windows 95.

Основні відмінності Windows 98:

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

Управління живленням. Вибір режиму Завжди Увімк. скорочує час запуску комп'ютера. При використанні засобів керування живленням у режимі. Завжди Увімк. для запуску комп'ютера достатньо кількох секунд. При цьому всі програми відновлюються в стані, який вони мали на момент відключення. Крім того, цей режим дозволяє працювати комп'ютеру навіть тоді, коли він видається вимкненим. Користувач отримує можливість залишити всі програми, що виконуються, завантажувати потрібні Web-сторінки, відправляти та отримувати електронну пошту, архівувати жорсткий диск або виконувати налаштування ОС без необхідності перебувати біля комп'ютера.

Необхідно мати комп'ютер із засобами автоматичного керування живленням, які особливо добре працюють на нових комп'ютерах з інтерфейсом автоматичного керуванняконфігурацією та харчуванням (ACPI). Крім того, засоби керування живленням дозволяють перевести комп'ютер у режим очікування (сплячий режим) для збереження ресурсів живлення.

Шина USB. Універсальна послідовна шина(USB) полегшує використання комп'ютера за рахунок розширених можливостей пристроїв, що самоналаштовуються (plug-and-play). Новий універсальний стандартний роз'єм дозволяє додавати пристрої без необхідності перезавантаження комп'ютера.

Підвищення надійності. У Windows 98 надійність комп'ютера підвищується за рахунок застосування нових майстрів, службових програмта ресурсів, які забезпечують безперебійну роботу у системи.

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

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

Архівація даних. Програма архівації надає розширені можливості архівації та відновлення даних, у тому числі й підтримку великої кількостінакопичувачів на магнітній стрічці та самого сучасного обладнання. Користувачам легше зберігати важливі дані. Файли з жорсткого диска можна резервувати на гнучких дисках, магнітній стрічці або на іншому комп'ютері мережі. Якщо вихідні дані були пошкоджені або втрачені, їх можна відновити з архіву.

Майстри Windows 98. Розроблені фірмою Microsoft Майстри стали популярним засобом проведення користувача через послідовні етапи складних процедур. За допомогою серії досить простих питань пакету вдається досконально з'ясувати, чого конкретно хоче користувач, і виконувати відповідну операцію.

Майстер обслуговування. Майстер обслуговування допомагає підвищити продуктивність системи, дозволяє швидко виконувати програми, перевіряти жорсткий диск за наявності помилок та звільняти місце на диску

Майстер підключення до Інтернету. Майстер підключення до Інтернету допомагає зареєструватися для доступу до Інтернету та автоматично виконує кроки при налаштуванні програмного забезпечення, необхідні для доступу до Інтернету.

Перевірка диска. Перевірка диска запускається автоматично після неправильного вимкнення ОС. Програма перевірки диска виявляє найбільш ймовірні пошкодження файлів та папок та виконує виправлення помилок.

Дефрагментація диска. Дефрагментація диска підвищує швидкість завантаження та виконання програм. Швидкий запуск та вимикання дозволяє швидше та ефективніше працювати.

3.6 Windows 2000

Наприкінці 1998 року корпорація Microsoft оголосила, що наступна версія WindowsNT 5.0, намічена до випуску 1999 року, носитиме іншу назву – Windows 2000. Однак зміною назви справа не обмежиться – нова ОС повинна була стати стандартом не тільки для «корпоративного» ринку, а й обжитися на домашніх ПК.

Для цього, здавалося, були всі причини - стабільне, повністю 32-розрядне ядро ​​WindowsNT було одягнуте в яскраву і зручну оболонку від Windows 98. Успадкувавши захищеність, відмінні мережеві можливості та сервіси NT, Windows 2000 стала набагато зручнішою і дружнішою для домашнього користувача. Саме для них Microsoft приготувала "наживку" у вигляді розширених мультимедійних можливостей, а також вбудувала у Windows 2000 програмний комплекс DirectX, який зміг частково "зламати лід" У відносинах між іграми та операційними системами сімейства NT.

З іншого боку, слабкі місця NT з новою силою проявилися у Windows 2000. Висока вимогливість до ресурсів комп'ютера відштовхнула від нової ОС частину домашніх користувачів. Хоча більш досвідчені та забезпечені були готові заплатити – пожертвувати дещицею швидкості для забезпечення стійкості ОС.

Саме ці недоліки, а також те, що підтримка «ігрового режиму» в Windows 2000 навіть після доведення і доробок була далека від ідеалу, змусили Microsoft відмовитися від ідеї зробити Windows 2000 «єдиною універсальною ОС». Лінія Windows 9х, здавалося, приречена на загибель, дістала продовження – в поспіхом було створено нову версію домашньої ОС під назвою WindowsME. AWindows 2000 почала впевнено обживатися у корпоративному секторі.

Як і WindowsNT, Windows 2000 була випущена в кількох варіантах - серверному (Server), для встановлення на головний, керуючі комп'ютер мережі, та клієнтському (Professional) - для робочих станцій. Найпотужніша версія - Datacenter - призначена для великих корпорацій, була офіційно представлена ​​у вересні 2000 року.

3.7 Windows XP ( Experience )

Хоча невдала кандидатка на роль «об'єднуючої» ОС - Windows 2000 - так і не прижилася на домашніх комп'ютерах, рішучість Microsoft привести всі свої операційні системи до єдиного знаменника, а заразом і покінчити з залишками 16-розрядності ядрі Windows, від цього тільки зміцніла. Ще до виходу WindowsME в середині 2000 року стало зрозуміло - ця ОС мала раз і назавжди поставити хрест на лінії Windows 9x. Поле бою ж після виходу в небуття останніх програм для DOS і старих версій Windows має залишитися за повністю 32-розрядними системами з новою, захищеною архітектурою. Саме такою має стати наступниця Windows 2000, ОС під кодовою назвою Whistler, перші версії якої стали доступні широкому загалу в кінці 2000 року.

Спочатку розробники планували нагородити нову операційну систему звучним ім'ям WindowsNet 1.0, що мало підкреслити як орієнтацію нової ОС на мережеву роботу, і кардинальну новизну її внутрішнього устрою. Але вже до літа 2001 року екс-Whistler отримав нове ім'я – Windows XP. Рекламники з Microsoft мали рацію: абревіатура ХР публіці полюбилася і в одну мить перетворилася на надрозкручений «бренд». Залишається лише додати, що в результаті під ім'ям Windows XP світові була виявлена ​​ціла лінійка ОС: «корпоративні» ОС Windows XPPServer і Windows XPPProfessional і домашня WindowsXPHome.

Внутрішній пристрій нової версії Windows, на перший погляд, начебто не зазнав значних змін часів Windows 2000. Одне із серйозних нововведень – вбудована система розпізнавання голосових команд та голосового введення даних. А найголовніше, окрім звичного 32-розрядного варіанта Windows, Microsoft підготувала і 64-розрядну модифікацію, призначену для встановлення на сервери, оснащені новим 64-розрядним процесором Itanium. "Домашнім" користувачам радіти цьому не варто - перехід звичайних ПК на 64-розрядну версію Windows очікується не раніше 2005 року.

WindowsXP - перша операційна система Microsoft з інтерфейсом, що повністю настроюється. Тепер користувачі можуть докорінно змінювати зовнішність своєї ОС за допомогою змінних «шкурок» (skins), які змінили прості екранні «теми» часів Windows 95. Завдяки новим «темам» можна не лише змінити малюнок на робочому столі, шрифт підписів до іконок та вид курсору миші – осторонь не залишається і вигляд папок, службових панелей і меню, що випадають.

Другим «подарунком» Microsoft домашньомукористувачеві стало "інтелектуальне" меню "Пуск". При клацанні по цій кнопці WindowsXP пропонує вам меню лише тих програм, якими ви часто користуєтеся, для виклику інших програм вам доведеться натиснути на кнопку «Інші програми».

Кардинально перероблена Панель управління – відтепер усі значки в ній звалені не до купи, а акуратно розподілені по групах.

Одним із найприємніших нововведень стала підтримка запису CD-Rі CD-RW дисківна рівні самої ОС – тепер ви можете працювати з «болванками», як із звичайними дискетами, перетягуючи на чистий диск потрібні файли у провіднику. Звичайно, це не означає, що про окремі програми запису тепер можна забути - копіювати окремі диски один на один, працювати з режимом запису DAO і повноцінним записом аудіодисків Windows, як і раніше, не в змозі.

3.8 Windows Vista

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

У лінійці продуктів Windows NT нова система має номер версії 6.0 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2). Для позначення Windows Vista іноді використовують абревіатуру WinVI, яка поєднує назву Vista і номер версії, записаний римськими цифрами. На ранньому етапі розробки система була відома під кодовим ім'ям Longhorn (на ім'я бару Longhorn Saloon поблизу лижного курорту Вістлер у Британській Колумбії). Назва «Vista» була оголошена 22 липня 2005 року. Через кілька місяців Microsoft також перейменували Windows Longhorn Server на Windows Server 2008. Випуск Windows Vista був запланований на другу половину року для корпоративних користувачів. Для широкої публіки Vista стала доступною у січні 2007 року. Ці затримки в Microsoft пояснювали браком часу збільшення безпеки нової ОС. З 8 листопада 2006 року повноцінна версія Windows Vista доступна для виробників обладнання. Публічний реліз для кінцевих користувачів відбувся 30 січня 2007 року.

У перекладі на російську «vista» означає «нові можливості», «перспективи, що відкриваються». Назва нової ОС вибиралася ретельно та послідовно. Спочатку в результаті проведених досліджень назва була визначена та схвалена співробітниками Microsoft. Після цього «Vista» було протестовано у кількох регіонах світу методом фокус-груп.

Microsoft стверджує, що Windows Vista містить сотні нових властивостей. У новій версії Windows забезпечена підвищена в порівнянні з попередніми версіями безпека та надійність даних (розробники системи працюють над додаванням до неї нових та вдосконаленням старих можливостей, зокрема вбудованого захисту від вірусів, більш гнучкого налаштування прав користувачів, шифрування важливих даних, контролю за роботою критично важливих служб ОС), легша робота з інформацією та сумісність з більшістю сучасних засобів комунікації; спрощене управління та встановлення ОС на кілька комп'ютерів; користувачам також надано оновлений інтерфейс, майстер синхронізації з мобільними пристроями та ін. Менеджери компанії заявляють про підвищену в порівнянні з Windows XP швидкодію, яка досягається оновленою підсистемою управління пам'яттю та введенням-виводом та можливістю автозапуску служб та програм у фоновому режимі. У новій версії операційної системи є «Гібридний сплячий режим», коли вміст пам'яті пишеться на жорсткий диск, але з пам'яті не видаляється. Якщо подача енергії не припинялася, комп'ютер швидко відновлює свою роботу на основі ОЗУ. Якщо живлення комп'ютера вимикалося, Windows використовує збережену на жорсткому диску копію ОЗУ та завантажує інформацію з неї (аналог сплячого режиму). На думку фахівців Microsoft, назва Windows Vista покликана повідомити користувачів про нові можливості операційної системи, що розробляються зараз, і її переваг для користувачів. Для розробників Vista представляє версію 3.0 .NET Framework, яка значно полегшує роботу з написання високоякісних додатків, ніж на традиційному Windows API. Фінальна версія Windows Vista представлена ​​у варіантах для 64- та для 32-розрядних процесорів. Windows Vista також має новий логотип. На думку дизайнерів компанії, цей логотип ілюструє зміни в інтерфейсі нової операційної системи (який через зовнішній вигляд називають «скляним»).

Первинна мета Microsoft при створенні Vista полягала в тому, щоб покращити стан безпеки в операційній системі Windows. Найбільш поширена критика Windows XP і його попередників викликана вразливістю системи безпеки і сприйнятливістю до вірусів, і занадто маленьким буфером. У світлі цього, голова Microsoft Білл Гейтс оголосив на початку 2002 Trustworthy Computing initiative, яка була покликана внести додаткову безпекуу кожний аспект розробки програмного забезпечення у компанії. Microsoft стверджувала, що обрала своїм пріоритетом посилення безпеки Windows XP і Windows Server 2003 до завершення роботи з Windows Vista, що і стало причиною затримки її випуску.

Протягом розробки Vista існувало безліч негативних думок серед різних груп. Критикували Windows Vista за занадто довгий часрозробки, суворіші умови ліцензування, включаючи безліч нових технологій Управління Цифровими Правами, націлені на обмеження копіювання захищених цифрової інформації, та можливості використання нових властивостей типу Контролю Аккаунта користувача.

Згідно з інформацією від Microsoft, комп'ютери, на яких можна запускати Windows Vista, класифікуються як Vista Capable(задовольняють мінімальним параметрам) та Vista Premium Ready(задовольняють рекомендовані параметри):

Таблиця. Основні вимоги

Висновок

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

Операційна система є первинною програмною оболонкою для будь-якої ЕОМ; без операційної системи ЕОМ ставати неживим предметом.

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

Важливою особливістю багатьох ОС є здатність їх взаємодії один з одним, за допомогою мережі, що дозволяє комп'ютерам взаємодіяти один з одним, як у рамках локальних обчислювальних мереж (ЛВС), так і в глобальній мережі Інтернет. ОС, підтримують повний набір протоколів для роботи в локальній мережі та глобальній мережі Інтернет.

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

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

Необхідно відзначити не завжди очевидна обставина, що перелічені верстви технічних і програмних засобів склалися в результаті тривалої (за масштабами інформатики!) еволюції. Вони пристосувалися один до одного і взаємодіють так само, як живі організми у земній біосфері. Якщо не зважати на ймовірність «технологічних революцій» (відмова від фон-нейманівських машин, наприклад), то основні напрямки розвитку інформаційних технологій слід очікувати в «дифузії» процесів обробки інформації між різними шарами (апаратурний, програмний, інформаційний) та підшарами програмного шару (операційна) система, СУБД та ін.).


Використовувана література

1. Борисов М.В. Основи інформатики та обчислювальної техніки. / М.В. Борисова - Ростов н / Д: Фенікс, 2006

2. П.П. Біленького Інформатика. Серія Підручники, навчальні посібники - Ростов н / Д: Фенікс, 2003

3. Васильєв Б.М. Операційні системи - М.: Знання, 1990

4. Володимир Волков «Зрозумілий самовчитель роботи у Windows». "Пітер", С-Пб.2001

5. Гладкий А.А., Клименко Р.А. «Реєстр WindowsXP.Трюки та ефекти» 2-ге вид. - СПб.: Пітер 2007

6. Зараєв А.В. Нова енциклопедія персонального комп'ютера. Найповніший і доступніший посібник для користувача. - М: Ексмо 2004

7. Ілюшечкін В.М., А.Є. Костін Системне програмне забезпечення / Вид. 2-ге, перероб. та дод. - М.: Вища школа, 1991

9. Інформатика: «Енциклопедичний словник для початківців» / Упоряд. Д.А.Поспелов. - М.: Педагогіка-Прес, 1994

10. Ляхович В.Ф. Основи інформатики. н/Д.: Вид-во «Фенікс», 1996

11. Microsoft Windows 98. Крок за кроком: практ. допомога. Російська версія/Пер. з англ. - М.: Видавництво ЕКОМО

12. Потапкін А.В «Операційна система Windows 95» - 1999

13. Партика Т. Л., Попов І.І. «Операційні системи, середовища та оболонки» Навчальний посібник. - М.: ФОРУМ: ІНФРА-М, 2006

14. Стоцький Ю. Робота на персональному комп'ютері. Самовчитель - СПб.: Пітер, Київ: Видавнича група BHV, 2006

15. Хлєбалін Е. Леонов А. Енциклопедія дітей. Т22. Інформатика - М,: Аванта +, 2004

16. Чорнокутова І.А. Інформатики. Навчальний посібник для середньої професійної освіти – СПб.: Пітер, 2005

Вступ

Комп'ютер є обчислювальною системою, що складається з апаратної частини та програмного забезпечення. Для його роботи потрібне основне програмне забезпечення – операційна система. Без операційної системи комп'ютер не зможе працювати.

Операційна система - це комплект програм, що організують роботу комп'ютера та керують ним.

Мета роботи:провести порівняльний аналіз операційних систем сімейства Windows та Mac OS.

Завдання:

  • Дати визначення операційної системи;
  • Розглянути функції операційних систем;
  • Провести порівняльний аналіз операційних систем.

1. Основні визначення та поняття

1.1. Операційна система

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

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

Наприклад, накопичувач на магнітних дисках "розуміє" тільки такі елементарні операції, як увімкнути/вимкнути двигун дисковода, встановити головки, що читають, на певний циліндр, вибрати певну читаючу головку, прочитати інформацію з доріжки диска в комп'ютер і т.д. І навіть для виконання такої нескладної дії, як копіювання файлу з однієї дискети на іншу (файл – це набір інформації на диску або іншому машинному носії), необхідно виконати тисячі операцій із запуску команд дисководів, перевірки їх виконання, пошуку та обробці інформації в таблицях розміщення файлів на дисках тощо.

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

Операційні системи можна поділити на групи (класифікувати) за такими ознаками:
1. За кількістю користувачів: однокористувальна операційна система (обслуговує лише одного користувача); розрахована на багато користувачів (працює з багатьма користувачами)
2. За кількістю процесів: однозадачні (обробляють лише одне завдання – вже не використовуються); багатозадачні (має в оперативній пам'яті одночасно кілька завдань, які поперемінно обробляє процесор)

За типом засобів обчислювальної техніки: однопроцесорні, багатопроцесорні (завдання можуть виконуватися на різних процесорах; сервери, як правило, багатопроцесорні), мережеві (забезпечують спільне використанняресурсів усіма виконуваними у мережі завданнями).

За типом інтерфейсу (спосіб взаємодії з користувачем) операційні системи діляться на 2 класи: ОС з інтерфейсом командного рядка і ОС з графічним інтерфейсом.

Є кілька видів операційних систем: Windows, Mac OS.

1.2. Функції операційної системи

До функцій операційної системи входить:

  • здійснення діалогу з користувачем;
  • введення-виведення та управління даними;
  • планування та організація процесу обробки програм;
  • розподіл ресурсів (оперативної пам'яті та кешу, процесора, зовнішніх пристроїв);
  • запуск програм виконання;
  • всілякі допоміжні операції обслуговування;
  • передача інформації між різними внутрішніми пристроями;
  • програмна підтримка роботи периферійних пристроїв (дисплея, клавіатури, дискових накопичувачів, принтера та ін.).

2. Порівняльний аналіз операційних систем

2.1. Windows XP

Історія Windows (розробка фірми Microsoft) бере свій початок 1986 року. Популярність вона здобула в 1990 році, коли вийшла версія Windows 3.0. Популярність нової версії Windows пояснювалася кількома причинами. Графічний інтерфейс дозволяє працювати з об'єктами вашого комп'ютера не за допомогою команд, а за допомогою наочних та зрозумілих дій над значками, що позначають ці об'єкти. Можливість одночасної роботиз кількома програмами значно підвищила зручність та ефективність роботи. Крім того, зручність та легкість написання програм для Windows призвели до появи все більше різноманітних програм, які працюють під керуванням Windows. Зрештою, краще було організовано роботу з різноманітним комп'ютерним обладнанням, що також визначило популярність системи. Наступні версії Windows були спрямовані на підвищення надійності, а також на підтримку засобів мультимедіа (версія 3.1) і роботу в комп'ютерних мережах (версія 3.11).

У 1995 році з'явилася система Windows 95, що стала новим етапом в історії Windows: значно змінився інтерфейс, зросла швидкість роботи програм, до складу системи був включений браузер Internet Explorer.

Продовженням розвитку Windows 95 стала операційна система, що з'явилася 1998 року (Windows 98). При інтерфейсі внутрішня структура була значно перероблена. Багато уваги було надано роботі з Інтернетом, а також підтримці сучасних протоколів передачі інформації – стандартів, які забезпечують обмін інформацією між різними пристроями. Крім того, особливістю Windows 98 є можливість роботи з кількома моніторами.

Наступним етапом у розвитку Windows стала поява Windows 2000 та Windows ME (Millennium Edition – редакція тисячоліття). Система Windows 2000 розроблена на основі Windows NT і успадкувала від неї високу надійність та захищеність інформації від стороннього втручання. Операційна система Windows ME стала спадкоємицею Windows 98, але придбала багато нових можливостей. Насамперед, це покращена робота із засобами мультимедіа, можливість записувати не лише аудіо, а й відеоінформацію, потужні засоби відновлення інформації після збоїв та багато іншого.

Операційна система Microsoft Windows XP (від англ. eXPerience – досвід), або Microsoft Codename Whistler є ОС сімейства Windows, створеної на базі технології NT.

В даний час Windows XP для настільних ПК та робочих станцій випускається у трьох модифікаціях: Home Edition для домашніх персональних комп'ютерів, Professional Edition – для офісних ПК і, нарешті, Microsoft Windows XP 64bit Edition – версія Windows XP Professional для персональних комп'ютерів, зібраних на базі 64-бітного процесора Intel Itanium з тактовою частотою понад 1 ГГц.

Якщо порівняти Windows XP з попередніми версіями Microsoft Windows, у новій операційній системі легко виявити безліч значних відмінностей. Незважаючи на те, що ця ОС була розроблена на основі платформи NT і, на перший погляд, за своїми характеристиками багато в чому схожа з Microsoft Windows 2000, фактично Windows XP відноситься до іншого покоління операційних систем сімейства Windows. Тепер користувач Windows не прив'язаний до будь-якого стандартного інтерфейсу, що встановлюється в системі за замовчуванням: легко можна змінити вигляд вікон, завантаживши з Інтернету будь-який із сотень спеціально розроблених "Тем". Традиційне Головне меню, що відкриває доступ до встановлених на комп'ютері програм, що зберігаються на дисках документів і налаштувань операційної системи, також зазнало значних змін. Тепер при натисканні кнопки Пуск з'являється динамічне меню, що містить значки лише п'яти програм, якими користується найчастіше. Завдяки цьому можна розпочати роботу з потрібними програмами значно швидше. Тут же розташовані кнопки Вихід із системи (Log Off) та Вимкнення комп'ютера ( Turn Off Computer), які дозволяють завершити поточний сеанс роботи з Windows та вимкнути комп'ютер.

У середовищі Microsoft Windows користувачевічасто доводиться одночасно працювати з кількома документами чи набором різноманітних програм. При цьому неактивні програми згортаються в Панель завдань, внаслідок чого вона рано чи пізно переповнюється значками, і перемикання між завданнями стає скрутним. Для того, щоб розвантажити Панель завдань і звільнити більше робочого простору для відображення значків запущених програм, Windows XP використовується так званий алгоритм угруповання завдань, згідно з яким однотипні програми, що працюють на комп'ютері одночасно, об'єднуються в логічну візуальну групу.

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

2.2. Mac OS

Перехід на нову архітектуру, сильно трансформував Mac-спільноту і, фактично, розділив уявлення про їхні комп'ютери на дві ери - "до переходу на Intel" і "після переходу на Intel".

Перша Mac OS з'явилася в 1984 році, значно раніше за Windows. Вона була розроблена спеціально для комп'ютерів Macintosh (Mac). Ці комп'ютери мають закриту архітектуру, тобто самі комп'ютери збирає лише Apple.

Сильною стороною Мас OS є практична відсутність вірусів для Macintosh. І справа не тільки в невеликій поширеності Mac OS в порівнянні з Windows, але і в тому, що традиційні віруси просто не працюють в середовищі UNIX. Теоретично, звичайно, існують зразки вірусів, які можуть працювати з деякими додатками до Mac OS, але їх кількість у порівнянні зі шкідливим програмним забезпеченням, написаним для Windows, просто мізерна. Навіть віддалений злом комп'ютера, що працює під керуванням Mac OS, значно складніше, ніж злом машини, що працює під керуванням Windows, а антивірусні програми можуть знадобитися тільки для того, щоб не переслати заражений файл на машину під керуванням Windows, вам він ніякої шкоди не принесе .

Інтерфейс системи також має суттєві відмінності від Windows. Наприклад, якщо в Windows кожній програмі зазвичай відповідає одне вікно з вкладками і панелями інструментів, що відкриваються в ньому, то в Мас OS використовуються "плаваючі" вікна і панелі, не прив'язані до загального вікна, а розташовані на робочому столі.

Головною особливістю інтерфейсу Mac OS є мінімалістичність. Це означає, що при запуску програми користувачеві надається ключові, основні елементи інтерфейсу та управління і, тільки в разі потреби, користувач може налаштовувати робоче середовище на свій смак. У такому випадку користувач не відчуватиме труднощів у освоєнні інтерфейсу ОС.

Ще однією відмінністю інтерфейсу є панель dock. Це панель у нижній частині робочого стола, де знаходяться значки файлів та програм, до яких потрібний швидкий доступ, а також запущені програми. Панель можна редагувати, змінювати розміри, прибирати та додавати піктограми програм. Можна також відзначити такі елементи інтерфейсу, як Dashboard та Expose. Dashboard – панель для роботи з "віджетами", найпростішими графічними програмами, які, як правило, виконують інформаційні функції. Expose – функція відображення на екрані у вигляді мініатюр всіх відкритих вікон або лише вікон активної програми.

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

2.3. Переваги та недоліки операційних систем
Переваги та недоліки операційних систем Windows та Mac OS

Переваги

Недоліки

Windows 1. Широкий вибірПЗ
2. Повна сумісність із усім обладнанням
3. Технічна підтримка
4. Широка поширеність
5. Легкість налаштування
1. Погана безпека
2. Дещо завищені системні вимоги
3. Багато обмежень (система контролю цифрового контенту, вперше з'явилася в Windows Vista, Microsoft завжди намагається нав'язати свою думку, що краще для користувача)
Mac OS 1.Легке налаштування
2. Не вимагає знання технічних деталей від користувача
3. Інтуїтивність використання
4. Зручна організація вікон – всі вікна видно і немає необхідності перемикатися між ними.
5. Встановлено базовий набірПЗ
6.Хороша безпека
1. Висока вартість комп'ютерів з Mac OS X
2. Закрита архітектура комп'ютерів - немає можливості провести модернізацію обладнання

Висновок

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

Багато користувачів воліє використовувати комп'ютер для розваги. У цьому випадку Windows - підійде людям, яким потрібний мультимедійний центр (музика, кіно, інтернет, ігри). І для тих, кому потрібний не дорогий і не надто складний у використанні комп'ютер для роботи, а Mac OS X – найкращий варіант для людей, які хочуть працювати на комп'ютері, не вникаючи особливо системи

Предмет, вік учнів

інформатика та інформаційно-комунікаційні технології

Коротка інструкція проекту

Зараз світова комп'ютерна промисловість розвивається дуже швидко. Продуктивність систем зростає, а відтак зростають можливості обробки великих обсягівданих. Усі намагаються перейти на більш досконалі ОС, якими є Mac OS X, Linux та Windows. Але через "непопулярність" UNIX-систем мало хто користується цією ОС. У всьому світі всі, починаючи від домогосподарок та закінчуючи корпоративними користувачами, користуються Windows. Працюючи учнів у проекті передбачається розвиток навичок самостійної роботи, самоосвітньої активності, вміння орієнтуватися у потоці інформації. Відмінною рисою проекту є те, що він передбачає глибше вивчення різновидів операційних систем, їх основних відмінностей. Продуктом роботи за проектом планується подання систематизованої інформації по OS, у вигляді презентації чи зведеної таблиці.

Питання, що спрямовують проект

Основне питання

ОС? «Смугастий мух» або «Те, на чому колеса тримаються»...

Проблемне питання

Операційна система, як основа діалогу користувача та комп'ютера

Навчальні питання

Назвіть відомі Вам операційні системи Порівняйте відомі Вам операційні системи з позиції: - інтерфейсу - безпеки - стабільності - походження та динаміки розвитку Зробіть висновок про роль OS у діалозі користувача та комп'ютера

План проведення проекту

Візитна картка проекту

Публікація вчителя

Презентація вчителя для виявлення уявлень та інтересів учнів

Приклад продукту проектної діяльності учнів

Матеріали з формуючого та підсумкового оцінювання

  • Перед стартом проектупо спостереженню вчителя над роботою які у операційній системі Windows визначаються навички. Проводиться опитування виявлення та розуміння теоретичного матеріалу. Задаються провокаційні питання (мозковий штурм) на тему майбутнього проекту, що активізують розумові дії учнів.
  • В ході роботипроводиться проміжний контроль результатів діяльності кожної дослідницької групи (надаються проміжні результатистворення проекту). Заповнюється файл статистичної роботи учня, за необхідності вчитель спрямовує діяльність учнів та коригує їхню роботу.
  • Після завершення роботинад проектом учні у класі представляють результати у вигляді презентацій чи зведених таблиць

Міністерство освіти Російської Федерації Новосибірський Державний Архітектурно-Будівельний Університет (Сібстрін)

Кафедра прикладної математики

Сучасні операційні системи

Виконав:

Студентка групи №223

Міхєєва Надія

Будівельний факультет

Перевірив:

Викладач

Федорова Н.М.

Новосибірськ 2014

I. Введення ………………………………………………………..………....…с. 3

ІІ. Основна частина …………………………………………...……………….…с. 4-8

1. Сімейство ОС-Windows………………………….…………….....…с. 4-5

2. Сімейство ОС – Unix …………………………….…………….....…с. 5-8

ІІІ. Висновок …………………………………………………………………. с. 9

IV. Список литературы ……………………………………………...……….… з. 10

Вступ

Операційна система, скор. ОС (англ. operating system, OS) - комплекс взаємозалежних програм, призначених для управління ресурсами комп'ютера та організації взаємодії з користувачем. У більшості обчислювальних системопераційна система є основною, найважливішою (а іноді й єдиною) частиною системного програмного забезпечення. З 1990-х років найпоширенішими операційними системами є системи сімейства Windows та системи класу UNIX (особливо Linux та Mac OS). Основні функції: виконання запитів програм (введення та виведення даних, запуск та зупинка інших програм, виділення та звільнення додаткової пам'яті та ін.), в оперативну пам'ять та їх виконання, стандартизований доступ до периферійних пристроїв (пристрою введення-виведення), управління оперативною пам'яттю

(розподіл між процесами, організація віртуальної пам'яті), управління доступом до даних на енергонезалежних носіях (таких як жорсткий диск, оптичні дискита ін), організованим у тій чи іншій файловій системі, забезпечення інтерфейсу користувачазбереження інформації про помилки системи. Операційні системи можуть бути класифіковані за базовою технологією (UNIX-подібні, пост-UNIX/нащадки)

UΝΙΧ), типу ліцензії (пропрієтарна чи відкрита), чи розвивається нині

(застарілі або сучасні), за призначенням (універсальні, ОС вбудованих систем, ОС PDA, ОС реального часу, для робочих станцій або серверів), а також за багатьма іншими ознаками.

Основна частина

1. Сімейство ОС-Windows

Windows 8.1 Blue - операційна система сімейства Windows NT, виробництва корпорації Microsoft, наступна за часом виходу за Windows 8. Призначена для робочих станцій, персональних комп'ютерів та портативних пристроїв; версія,

призначена для вирішення серверних завдань – Windows Server 2012 R2. Порівняно з

Windows 8 має ряд оновлень та покращень, спрямованих на полегшення роботи з графічним інтерфейсом. Windows 8.1, як і і Windows 8, орієнтована на сенсорні ПК, але з виключає можливості використання класичних ПК.

Додатки: Internet Explorer оновлено до версії 11. У новій версії здійснено підтримку протоколів WebGL, SPDY, покращено об'єктна модель JavaScript та можливість синхронізації вкладок; Windows PowerShell v4.0: нова версія дозволяє керувати початковим екраном, Захисником Windows, та іншими програмними, апаратними та мережевими компонентами системи; Встановлені до оновлення Metro-програми не будуть збережені. Після оновлення деякі з них будуть замінені, інші знадобляться перевстановити самостійно; Додані Metro-додатки Skype, Будильник, Калькулятор, Студія звукозапису, Сканер, Кулінарія, Список для читання, Здоров'я та фітнес, Довідка + поради. Програми «Моменти з фільмів»

(додаток для виконання найпростіших операцій з відео) та файлового менеджера відсутні. Додано можливість автоматичного оновлення Metro-додатків. У програмі «Параметри ПК» були додані налаштування та команди, які раніше були доступні лише через Панель керування робочого столу; Поліпшено можливості синхронізації налаштувань та інших даних користувача шляхом більш глибокої інтеграції служби синхронізації з сервісом OneDrive. Покращення інтерфейсу: У панелі «чудо-кнопок»

(Charms) з'явилися деякі додаткові можливості, у тому числі відправлення або друк знімка екрана програми та відтворення цього вмісту на інших пристроях. Функція пошуку також значно покращена та перероблена шляхом сполучення з пошуковою службою Bing. Функція «Закріплення програм» отримала підтримку кількох програм одночасно на екранах з великою роздільною здатністю

(наприклад, на екрані з роздільною здатністю 1920x1080 можна розмістити три програми). Мінімальна роздільна здатність для функціонування Snap View -1024x768 пікселів. З'явилася

можливість відкривати робочий стіл відразу після входу в систему, як це було в попередніх ОС до Windows 8. Також у Windows 8.1 знову з'явилася кнопка «Пуск», яка запускає Modern-інтерфейс. Багатьма суттєве збільшення можливостей

Metro-інтерфейс розглядається як черговий крок у скасуванні робочого столу. Поліпшення в меню «Пуск»: Можливість використання кількох Modern-програм одночасно на неширокоекранних моніторах; Додаткові розміри для «плиток»:

дуже великий та дуже маленький; Додаткові жести, у тому числі відкриття сторінки «Всі програми», переміщенням екрана вниз; Розширені можливості персоналізації,

доступні через пункт "Персоналізація" налаштувань екрана "Пуск"; Екран блокування отримав можливість зміни зображень через певний проміжок часу

(зображення можуть бути використані як з локальних джерел, так і з хмари

OneDrive). Остаточний випуск відбувся 17 жовтня 2013 року. Система розповсюджувалася безкоштовно для всіх користувачів ліцензійної копії Windows 8 та

доступна для завантаження в магазині програм Windows Store (у деяких випадках завантаження через магазин недоступне), також оновлена ​​операційна система продавалася на полицях магазинів і на пристроях у вигляді попередньо встановленої операційної системи.

2. Сімейство ОС – Unix

Ubuntu 14.04.1 - вільна операційна система для робочих станцій, персональних комп'ютерів, нетбуків та серверів. Є одним із найпопулярніших дистрибутивів

Linux. Нова версіясистеми виходить раз на півроку, у квітні та жовтні. Останнім LTS

реліз є Ubuntu 14.04 Trusty Tahr. Починаючи з версії 12.04 Precise Pangolin,

підтримка LTS-релізів становить 5 років як серверів, так ПК і планшетів. Ubuntu 14.04 LTS «НадійнийТар» (англ. Trusty Tahr), двадцятий за рахунком випуск дистрибутива та п'ятий випуск із тривалою підтримкою. Реліз відбувся 17 квітня 2014 року. У жовтні

2011 року Марк Шаттлворт заявляв, що Ubuntu 14.04 буде підтримувати смартфони, планшети та сенсорні екрани. Цикл розробки для цього релізу був сфокусований на планшетному інтерфейсі, особливо планшетів Nexus 7 і Nexus 10. У цій версії з'явилася можливість відключити глобальне меню. Замість Mir або XMir у цьому релізі було залишено інтерфейс Xorg. Підтримка SSD Trim увімкнена за замовчуванням. Також за промовчанням встановлено GNOME 3.10. Крім цього, була покращена підтримка екранів з високим DPI і час роботи від акумулятора на ноутбуках.

Linux Mint 17 Qiana (англ. mint – м'ята) – дистрибутив операційної системи Linux.

Спочатку Linux Mint базувався на Ubuntu, згодом кількість його варіацій почала зростати і з'явилася гілка дистрибутивів на основі Debian c репозиторіями гілки testing за замовчуванням. У кожній із збірок використовується одне з популярних графічних середовищ - Mate, Cinnamon (є оболонкою для середовища робочого столу GNOME, що є відгалуженням від кодової бази GNOME Shell), KDE, Xfce та інші. Оскільки збірки Linux Mint здебільшого відрізняються від Ubuntu лише складом включених до дистрибутивів пакетів, то сумісність з Ubuntu очевидна, що визнають і самі розробники. Мета дистрибутива полягає в наданні кінцевому користувачеві максимально простої системи, яка буде готова до роботи відразу після встановлення і не вимагатиме завантажувати найбільш популярне програмне забезпечення. З версії 17.0 (кодове ім'я Qiana)

дистрибутив переведений на дворічний цикл розробки і став базуватися виключно на LTS-версіях Ubuntu. Мінімальні системні вимоги Linux Mint такі ж, як і в

Ubuntu: x86 процесор (Для Linux Mint 64-bit потрібен 64-bit процесор. Linux Mint 32-bit

працює і на 32-bit, і на 64-bit процесорах); 512 Мб оперативної пам'яті (RAM); 4 Гб на жорсткому диску (HDD) для встановлення; відеокарта з роздільною здатністю 800х600; привід CDROM чи порт USB. Linux Mint спочатку включає більше компонентів,

ніж Ubuntu: основні компоненти - Ubuntu 13.04, Ядро Linux 3.8 generic, GTK+ 3.6.1,

Xorg 1.13.3; має стандартизований інтерфейс, власні значки та кольорову гаму меню, вікон та панелей; набір аудіо та відео кодеків, Adobe Flash та Java; помічник міграції з Windows; має зручний центр керування; mintMenu, що замінює стандартне меню

GNOME (аналог меню Slab у openSUSE); у базовому комплекті включає Firefox, Thunderbird, LibreOffice, GIMP, Pidgin, Rhythmbox, XChat, GParted (набір інструментів залежно від дистрибутива може змінюватись).

FreeBSD 10.1 – вільна Unix-подібна операційна система, нащадок AT&T Unix по лінії BSD, створеній в університеті Берклі. FreeBSD працює на PC-сумісних системах сімейства x86, включаючи Microsoft Xbox, а також на DEC

Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC, NEC PC-98, ARM. Готується підтримка архітектури MIPS. FreeBSD розробляється як цілісна операційна

система. Вихідний код ядра, драйверів пристроїв та базових програм користувача

(т. зв. userland), таких як командні оболонки тощо, міститься в одному дереві системи управління версіями (до 31 травня 2008 - CVS, зараз - SVN). Це відрізняє FreeBSD

від GNU/Linux - іншої вільної UNIX-подібної операційної системи,

якою ядро ​​розробляється однією групою розробників, набір програм користувача - іншими (наприклад, проект GNU). А численні групи збирають це все єдине ціле і випускають у вигляді різних дистрибутивів Linux. FreeBSD добре зарекомендувала себе як система для побудови інтранет та інтернет-мереж та серверів. Вона надає надійні мережеві служби та ефективне управлінняпам'яттю. Крім своєї стабільності, FreeBSD популярна і завдяки своїй ліцензії, яка суттєво відрізняється від широко відомої ліцензії GNU GPL. Ліцензія BSD дозволяє використовувати код не тільки у вільному програмному забезпеченні, але і в пропрієтарному. На відміну від GNU LGPL, яка також дозволяє використовувати вільний код в закритій програмі, ліцензія BSD більш проста та коротка. FreeBSD 10.1 випущено 14 листопада 2014 року. В даний час

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

Debian 7.7 "Wheezy" - операційна система, що складається з вільного ПЗ з відкритим вихідним кодом. В даний час Debian GNU/Linux - один з найпопулярніших і важливих дистрибутивів GNU/Linux, що в первинній формі вплинув на розвиток цього типу ОС в цілому. Також існують проекти на основі інших ядер: Debian

GNU/Hurd, Debian GNU/kFreeBSD та Debian GNU/kNetBSD. Debian може використовуватися як операційна система як для серверів, так і для робочих станцій. Debian має найбільше серед усіх дистрибутивів сховище пакетів - готових до використання програм і бібліотек, - і якщо навіть не за їх кількістю, то за кількістю архітектур, що підтримуються: починаючи з ARM, що використовується у вбудовуваних пристроях, найбільш популярних x86 і PowerPC, нових 64-розрядних AMD і закінчуючи IBM S/390, що використовується в мейнфреймах. Для роботи зі сховищем розроблено різні засоби,

найпопулярніше з яких – Advanced Packaging Tool (APT). Debian став основою цілого ряду дистрибутивів. Найвідоміші з них (у алфавітному порядку) - Knoppix, Linux Mint, Maemo, MEPIS, SteamOS, Ubuntu. Debian має широкий спектр можливостей.

У поточну стабільну версіювключено понад тридцять сім тисяч пакетів програм для десятиархітектур на основі ядра Linux(від Intel/AMD 32-bit/64-bit, що широко застосовуються в персональних комп'ютерах, доARM, які зазвичай використовуються у вбудовуваних

системах та мейнфреймах IBM System z) і двох архітектур на основі

ядра FreeBSD (kfreebsd-i386 і kfreebsd-amd64). Відмінними рисами Debian

є: система управління пакетами Advanced Packaging Tool (APT), жорстка політика по відношенню до пакетів, репозиторії з величезною кількістю, а також висока якість версій, що випускаються. Це уможливило просте оновлення між версіями, а також автоматичне встановлення та видалення пакетів. Саме в Дебіані вперше було введено як єдиний стандарт механізм вибору кращого програмного забезпечення серед кількох варіантів -Alternatives. При стандартній встановлення Debianвикористовується середовище робочого столу GNOME, куди включений набір популярних програм, таких як

LibreOffice, Iceweasel (модифікація Firefox), поштова програма Evolution, програми для запису CD/DVD, програвачі музики та відео, програми для перегляду та редагування зображень та програми для перегляду документів у форматі PDF.

OS X 10.9 Mavericks – операційна система виробництва корпорації Apple,

представлена ​​10 червня 2013 на конференції WWDC 2013. Бета-версія стала доступна розробникам в день анонсу. Публічний реліз нової ОС відбувся 22 жовтня 2013 року. Mavericks доступна для безкоштовного завантаження з Mac App Store. Починаючи з Mac OS X 10.0, версії операційної системи називалися на честь представників сімейства котячих.

Починаючи з Mac OS X 10.9, Apple вирішила назвати випуски OS X за назвами місць у Каліфорнії. Нові функції: Поліпшена підтримка кількох моніторів; можливість використання Apple TV як повноцінний монітор; Вкладки у Finder; Теги для документів, що спрощують пошук та сортування останніх; Програми Карти та iBooks для OS XMac OS X 10.0 (кодове ім'я Cheetah – гепард) – перший великий випуск Apple Mac OS X у користувацьких та серверних операційних системах. Mac OS 10.0 було представлено 24 березня 2001 року. У США ціна продукту становила 29,95 дол. Cheetah замінив Mac OS X Public Beta. Mac OS X 10.0 здійснив радикальний відхід від попередніх "класичних" операційних систем Macintosh. Системні вимоги:

Підтримувані комп'ютери: Power Macintosh G3, G3 B&W, G4, G4 Cube, iMac, PowerBook G3, PowerBook G4, iBook (Оригінальний "Kanga" PowerBook G3 був єдиним G3based Mac, який не підтримувався Mac OS X). Потрібна оперативна пам'ять: 128 МБ (Неофіційно мінімум 64 МБ). Місце на жорсткому диску: 1,5 ГБ (800 МБ мінімальної установки).

Висновок

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

Windows, Apple Mac OS, ОС сімейства Linux. У всіх систем Microsoft Windows є два найголовніших недоліки: схильність до вірусів і необхідність використання антивірусних програм, через що ОС може «зруйнуватися», та ще й зі втратою важливих даних, і, непередбачуване обвалення та збій системи. Але з іншого боку всі популярні комерційні програми ( Microsoft Office, Photoshop, 1C, Media player classic, ABBYY Fine Reader) працюють лише на платформі Windows. Підтримка нових технологій розрахована, насамперед, цієї ОС. Ubuntu не боїться вірусів; на неї не потрібно ставити антивірус, через що система працює швидко, безкоштовна, весь пакет основних програм під неї є. Недоліки може впасти після неправильного вимкнення комп'ютера, складна в освоєнні. Мало популярна у власників домашніх ПК, натомість домінує на ринку смартфонів. Apple Mac OS – це справді неймовірна річ.

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

Intel. У будь-якому випадку вибір за вами, спробуйте та вибирайте, що буде зручно вам.

Список літератури:

1. https://ua.wikipedia.org/wiki/Windows_8.1

2. https://ua.wikipedia.org/wiki/Ubuntu

3. https://ua.wikipedia.org/wiki/Linux_Mint

4. https://ua.wikipedia.org/wiki/FreeBSD

5. https://ua.wikipedia.org/wiki/Debian

6. https://ua.wikipedia.org/wiki/OS_X_Mavericks