Мережні інформаційні системи

ОС Unix: історія, загальна характеристика, управління процесами, образ, дескриптор. Мікроядро Mach: основні концепці, керування процесами. Мережеві продукти фірми Novell. Історія розвитку OS/2, її місце на ринку. Відмінності Windows 95/98 від Windows NT.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык украинский
Дата добавления 31.10.2009
Размер файла 371,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Міністерство освіти та науки України

Академія муніципального управління

Контрольна робота

з дисципліни «Інформаційні системи у менеджменті»

на тему: «Мережні інформаційні системи»

Варіант 19

Виконала:

Студентка заочного відділення

Групи М-32

Поспєлова Катерина Ігорівна

Київ-2009

  • Вступ
    • 1.ОС Unix
      • 1.1 Історія і загальна характеристика
      • 1.2 Управління процесами. Образ, дескриптор, контекст процесу
    • 2. Мікроядро Mach
      • 2.1 Історія Mach
      • 2.2 Мета Mach.
      • 2.3 Основні концепції Mach
      • 2.4 Керування процесами в Mach
    • 3. Мережеві продукти фірми Novell
      • 3.1 Версії ОС NetWare
      • 3.2 Структура NetWare і огляд її особливостей
    • 4. ОС OS/2
      • 4.1 Історія розвитку OS/2 і її місце на ринку
      • 4.2 OS/2 Warp. Загальна характеристика
    • 5.Операційні системи Windows 95/98
    • 6.Операційні системи Windows NT
  • Висновок
  • Використана література

Вступ

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

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

Програмне забезпечення клієнтської частини перетворює запити прикладної програми на використання мережних ресурсів у відповідні мережні формати, забезпечує їх пересилання через середовище передавання та здійснює зворотні перетворення. Клієнтська частина залежить від ОС, що встановлена на робочій станції (DOS, Windows'95'98, Unix, Macintosh, OS/2), та типів мереж.

У мережах з централізованим управлінням (виділеним сервером) мережна ОС є головною (або єдиною) системою, що управляє ресурсами серверу. Такі системи, звичайно, мають високу продуктивність та функціональні можливості, використовують власні дискові та файлові системи, що оптимізовані для роботи в мережі (NetWare, Windows'NT'2000).

Однорангові мережі дають змогу кожному вузлу мережі одночасно виступати в ролі сервера та клієнта. Тут мережна ОС може бути процесом, що виконується під управлінням ОС вузла (NetWare Lite, LANtastic, Windows for Workgroups), або складовою частиною ОС (Personal NetWare, Windows'95'98, Windows'NT'2000).

Клієнтська частина реалізується у вигляді оболонки (редиректора), що обслуговує мережні запити та працює під управлінням вихідної ОС вузла (DOS, Unix, OS/2), або є органічною частиною ОС (Windows'95'98'NT'2000). Звичайно, клієнт може мати одночасний доступ до ресурсів різних мереж, що використовують спільне середовище передавання.

1. ОС Unix

1.1 Історія і загальна характеристика

UNIX зародився в лабораторії Bell Labs фірми AT&T більш 20 років тому. У той час Bell Labs займалася розробкою багатокористувальницької системи поділу часу MULTICS (Multiplexed Information and Computing Service) разом з MIT і General Electric. Денис Рітчі і деякі інші розробляли нову ФС, багато рис якої вели своє походження від MULTICS. Для перевірки нової ФС Томпсон написав ядро ОС і деякі програми для комп'ютера GE-645, що працював під керуванням мультипрограмної системи поділу часу GECOS. Виникла перша версія UNIX, хоча вона і не мала в той час ніякого назви. Але вона уже включала характерну для UNIX ФС, засновану на індексних дескрипторах inode, мала підсистему керування процесами і пам'яттю, а також дозволяла двом користувачам працювати в режимі поділу часу. Система була написана на ассемблері. Ім'я UNIX (Uniplex Information and Computing Services) було дано їй ще одним співробітником Bell Labs, Брайаном Керніганом, що спочатку назвав її UNICS, підкреслюючи її відмінність від багатокористувальницької MULTICS. Незабаром UNICS почали називати UNIX.

Першими користувачами UNIX'а стали співробітники відділу патентів Bell Labs, що знайшли її зручним середовищем для створення текстів.

Великий вплив на долю UNIX зробив перепис її мовою високого рівня З, розробленого Денисом Рітчі спеціально для цих цілей. Це відбулося в 1973 році, UNIX нараховував до цього часу вже 25 інсталяцій, і в Bell Labs була створена спеціальна група підтримки UNIX.

Широке поширення UNIX одержав з 1974 року, після опису цієї системи Томпсоном і Рітчі в комп'ютерному журналі CACM. UNIX одержав широке поширення в університетах, тому що для них він поставлявся безкоштовно разом з вихідними кодами на С. Широке поширення ефективних C-компіляторів зробило UNIX унікальної для того часу ОС через можливість переносу на різні комп'ютери. Університети внесли значний вклад у поліпшення UNIX і подальшу його популяризацію. Ще одним кроком на шляху одержання визнання UNIX як стандартизованого середовища стала розробка Денисом Рітчі бібліотеки в/в stdio. Завдяки використанню цієї бібліотеки для компілятора З, програми для UNIX стали легко стерпними.

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

Незалежно від версії, загальними для UNIX рисами є:

· багатокористувацький режим із засобами захисту даних від несанкціонованого доступу,

· реалізація мультипрограмної обробки в режимі поділу часу, заснований на використанні алгоритмів витісняючої багатозадачності (preemptive multitasking),

· використання механізмів ВП і свопінгу для підвищення рівня мультипрограмування,

· уніфікація операцій в/в на основі розширеного використання поняття "файл",

· ієрархічна ФС, що утворить єдине дерево каталогів незалежно від кількості фізичних пристроїв, використовуваних для розміщення файлів,

· перенесення на інші типи комп'ютерів системи за рахунок написання її основної частини мовою C,

· різноманітні засоби взаємодії процесів, у тому числі і через мережу,

· кешування диску для зменшення середнього часу доступу до файлів.

1.2 Управління процесами. Образ, дескриптор, контекст процесу

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

Кожен процес працює у своєму ВАП. Сукупність ділянок фізичної пам'яті, відображуваних на ВА процесу, називається образом процесу.

При керуванні процесами ОС використовує два основних типи інформаційних структур: дескриптор процесу (структура proc) і контекст процесу (структура user).

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

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

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

2. Мікроядро Mach

2.1. Історія Mach

Система Mach мала як попередницю систему RІ - Rochester Іntellіgent Gateway, початок розробки якої припав на 1975 рік. RІ була написана для 16-бітового міні-комп'ютера компанії DataGeneral за назвою Elіpce. Метою цієї розробки була демонстрація можливостей структурування ОС і представлення її у виді набору процесів, що можуть взаємодіяти між собою шляхом передачі повідомлень, у тому числі і по мережі. Потім ця ОС була поліпшена шляхом додавання засобів захисту і засобів прозорої роботи в мережі й одержала назву Accent (у 1981 році, в університеті Карнегі-Меллона). У 1984 році вона уже використовувалася на 150 комп'ютерах PERQ - ранніх графічних станціях, але програла змагання з UNіX'ом. Ця обставина спонукала створити третє покоління ОС, що використовує механізм обміну повідомленнями. Цей проект і був названий Mach. Крім сумісності з UNІХ, у Mach були введені й інші удосконалення, включаючи нитки, поліпшені механізми міжпроцесної взаємодії, підтримка багатопроцесорних систем, поліпшена ВП і ін. У цей час агентство DARPA шукало ОС для підтримки мультипроцесорів. Вибір був зроблений на користь університету Карнегі-Меллона, і роботи над ОС Mach були продовжені. Перша версія Mach була реалізована в 1986 році для VAX11/784, 4-х процесорної машини. Незабаром ця ОС була перенесена на ІBM PC RT і Sun 3. ДО 1987 року Mach виконувалася також на мультипроцесорах Encore і Sequent. Хоча Mach і мала мережеві засоби, її скоріше можна було віднести до ОС окремої машини чи мультипроцесора, а не до мережевої розподіленої прозорої системи. Незабаром була створена організація виробників комп'ютерів OSF (ІBM, DEC, Hewlett Packard) для того, щоб відібрати контроль над ОС UNІХ у її власника AT&T. Вони вибрали Mach 2.5 як основу для їхньої першої ОС OSF/1. У 1988 році ядро Mach 2.5 було великим і монолітним через те, що містило велику кількість коду Berkeley UNІ. А в 1989 році університет Карнегі-Меллона видалив весь код BSD UNІ з ядра і помістив його в користувацький простір. Те, що залишилося, було мікроядром, що складається з чистого коду Mach. Ця версія 3.0 і використовується як основа наступних версій OSF.

2.2 Мета Mach

ОС Mach значно змінилася з часу її першої реалізації у виді RІ. Мета проекту також змінилися згодом . На сучасний момент основні цілі виглядають так:

1. Забезпечення базових функцій для створення інших ОС (наприклад, UNІХ).

2. Підтримка великих розріджених адресних просторів.

3. Забезпечення прозорого доступу до мережевих ресурсів.

4. Підтримка паралелізму як у системі, так і в додатках.

5. Забезпечення переносності Mach на різні типи комп'ютерів.

2.3 Основні концепції Mach

Мікроядро Mach було розроблено як основу, на базі якої можна емулювати UNІХ і інші ОС. Ця емуляція здійснюється програмним рівнем, що працює поза ядром, у користувацькому просторі.

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

Ядро керує п'ятьма головними абстракціями:

1. Процеси.

2. Нитки .

3. Об'єкти пам'яті.

4. Порти.

5. Повідомлення.

2.4 Керування процесами в Mach

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

Інші параметри процесу

Рис. 1. Процес Mach

Малюнок 1 ілюструє процес у Mach. Крім адресного простору і ниток, процес характеризується використовуваними ними портами і деякими параметрами. Усі порти, показані на малюнку, мають спеціальне призначення. Порт процесу використовується для взаємодії з ядром. Багато функцій ядра процес може викликати шляхом відправлення повідомлення на порт процесу, а не за допомогою системного виклику. Цей механізм використовується в Mach усюди для зменшення кількості системних викликів до можливого мінімуму. Взагалі говорячи, програміст може навіть не знати, чи виконується сервіс за допомогою системного виклику чи ні. Усім сервісам, які викликаються як за допомогою системних викликів, так і за допомогою передачі повідомлень, відповідають ерзац-процедури (заглушки) у бібліотеці. Це саме ті процедури, що описані в посібниках і які викликаються ПП. Ці процедури генеруються на підставі опису сервісу за допомогою компілятора MІG (Mach Іnterface Generator).

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

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

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

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

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

Нарешті, кожен процес має статистику, наприклад, про кількість використовуваної пам'яті, час виконання ниток і т.д. Будь-який інший процес, що цікавиться цією статистикою, може отримати її, пославши повідомлення на порт даного процесу.

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

Примітиви керування процесами

Mach передбачає невелику кількість примітивів керування процесами. Більшість з них виконується шляхом посилки повідомлення ядру через порт процесу. Найбільш важливі з цих викликів приведені в таблиці 3.

Таблия 3.

Виклик Опис

Create Створює новий процес, що успадковує деякої властивості

Termіnate Завершує визначений процес

Suspend Нарощує лічильник припинень

Resume Зменшує лічильник припинень; якщо він дорівнює 0, то розблокує процес

Prіorіty Встановлює пріоритет для існуючих чи майбутніх ниток

Assіgn Говорить, на якому процесорі повинні виконуватися нові нитки

Іnfo Повертає інформацію про час виконання, використовуваної пам'яті

Threads Повертає список ниток процесу

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

Виклики Prіorіty і Assіgn дозволяють програмісту керувати тим, як і де нитки виконуються в багатопроцесорній системі. Планування CPU виконується на основі пріоритетів, так що програміст може визначати, які нитки більш важливі, а які - менш важливі.

Нитки

Рис. 2. Варіанти реалізацій З-ниток

(а) - Усі C-нитки використовують одну нитку ядра;

(б) - Кожна C-нитка має свою власну нитку ядра;

(в) - Кожна C-нитка має свій власний однонитковий процес

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

3. Мережеві продукти фірми Novell

Novell - це найбільша фірма, якій належить, відповідно до різних джерел, від 65% до 75% ринку мережевих ОС для локальних обчислювальних мереж. Найбільшу популярність фірма Novell придбала завдяки своїм мережевим ОС сімейства NetWare. Ці системи реалізовані як системи з виділеними серверами. Основні зусилля Novell були витрачені на створення високоефективної серверної частини мережевої ОС, що за рахунок спеціалізації на виконанні функцій файлу-сервера забезпечувала б максимально можливу для даного класу комп'ютерів швидкість вилученого доступу до файлів і підвищену безпеку даних. Для серверної частини своїх ОС Novell розробила спеціалізовану ОС, оптимізовану на файлових операціях і яка використовує всі можливості, надані процесорами Intel x386 і вище.

Для робочих станцій Novell випускає дві власні ОС із вбудованими мережевими функціями: Novell DOS 7 із вхідної в неї мережевим одноранговим компонентом Personal Ware, а також ОС UnixWare, що є реалізацією UNIX System V Release 4.2 з вбудованими можливостями роботи в мережах NetWare. Для популярних ОС ПК інших виробників Novell випускає мережеві оболонки з клієнтськими функціями стосовно сервера NetWare.

Спочатку ОС NetWare була розроблена фірмою Novell для мережі Novell S-Net, що має зіркоподібну топологію і патентований сервер з мікропроцесором Motorola MC68000. Коли фірма IBM випустила ПК типу PC XT, Novell вирішила, що NetWare може бути легко перенесена в архітектуру мікропроцесорів сімейства Intel 8088, і тоді вона зможе підтримувати практично всі наявні на ринку мережі ПК.

3.1 Версії ОС NetWare

Перша версія NetWare була випущена фірмою Novell на початку 1983 року.

У 1985 році з'явилася система Advanced NetWare v1.0, що розширювала функціональні можливості ОС сервера.

Версія 1.2 системи Advanced NetWare, випущена також у 1985 році, стала першою ОС для процесора Intel 80286, що працює в захищеному режимі.

Версія 2.0 системи Advanced NetWare, випущена в 1986 році, відрізнялася від попередніх версій більш високою продуктивністю і можливістю об'єднання різнорідних на канальному рівні мереж. Цілком використовуючи можливості захищеного режиму процесора 80286, Advanced NetWare забезпечила таку продуктивність мережі, що була недоступна ОС, що працюють у реальному режимі й обмеженим 640 Кбайтами пам'яті. Версія 2.0 уперше забезпечила можливість підключення до одного сервера до чотирьох мереж з різною топологією, таких як Ethernet, ArcNet і Token Ring.

У 1987 році Novell випустила систему SFT NetWare, у якій були передбачені спеціальні засоби забезпечення надійності системи і розширені можливості керування мережею. Такі засоби, як облік використовуваних ресурсів і захист від несанкціонованого доступу, дозволили адміністраторам мережі визначати, коли і як користувачі здійснюють доступ до інформації і ресурсів мережі. Розроблювачі вперше одержали можливість створювати багатокористувацькі ПП, що можуть виконуватися на сервері як додаткові процеси мережевої ОС і використовувати її функціональні можливості.

ОС NetWare v2.15 з'явилася на ринку в грудні 1988 року, додавши в NetWare засобу підтримки комп'ютерів сімейства Macintosh. У користувачів Macintosh з'явилася можливість підключати свої комп'ютери як клієнтів серверів NetWare, одержуючи доступ до ресурсів мережі і здійснюючи прозорий пошук і збереження інформації на сервері. При цьому на користувачів Macintosh поширюються всі основні властивості NetWare, включаючи стійкість до збоїв і захист від несанкціонованого доступу.

У вересні 1989 року Novell випустила свою першу версію 32-розрядної ОС для серверів з мікропроцесором 80386, що одержала назву NetWare 386 v3.0. Вона володіла значно більш високою продуктивністю в порівнянні з попередніми версіями, удосконаленою системою захисту від несанкціонованого доступу, гнучкістю в застосуванні, а також підтримкою різних мережевих протоколів. Вона відповідала найбільш передовим вимогам до середовища функціонування розподілених прикладних програм.

У червні 1990 року з'явилася версія NetWare 386 v.3.1, у якій були удосконалені засоби забезпечення надійності і керування мережею, підвищена продуктивність, поліпшені інструментальні засоби для незалежних розроблювачів.

У 1991 році фірмою Novell ОС для процесорів 80286 (SFT, Advanced і ELS NetWare) були замінені на більш могутню і зручну систему NetWare v2.2, функціонально переважаючу попередні версії 2.1x.

Одночасно була випущена система NetWare v3.11, що істотно розширила можливості NetWare 386. NetWare v3.11 стала першою мереженою ОС, що забезпечує доступ до мережевих ресурсів з робочих станцій DOS, Windows, OS/2, UNIX і Macintosh.

NetWare System Fault Tolerance Level III (SFT III) v3.11 - мережева ОС, розроблена спеціально для використання в системах, що вимагають найвищого рівня надійності. На додаток до засобів підвищення надійності, що мається в складі NetWare v3.11, SFT III забезпечує роботу двох серверів у "дзеркальному" режимі. При цьому один із серверів завжди є активним, а другий знаходиться в гарячому резерві, забезпечуючи в себе такий же стан пам'яті і дисків, як і в основного сервера.

У 1993 році фірма Novell випустила ОС NetWare v4.0, що з'явилася в багатьох відносинах революційно новим продуктом. Ця система була розроблена спеціально для побудови обчислювальних мереж "масштабу підприємства" з декількома файлами-серверами, великою кількістю мережевих ресурсів і користувачів. Одним з основних нововведень з'явилася служба каталогів NetWare Directory Services (NDS), що зберігає в розподіленій по декількох серверах базі даних інформацію про всі поділювані мережеві ресурси і користувачів, що забезпечило можливість при одному логічному вході в систему одержувати прозорий доступ до всіх ресурсів багатосерверної мережі.

У вересні 1993 року Novell випустила систему NetWare v3.12, що представляє собою удосконалений варіант самої популярної мережевої ОС фірми Novell - NetWare v3.11. У версії NetWare 3.12 минулого усунуті замічені за час експлуатації версії NetWare 3.11 помилки і додані нові засоби: усічена версія електронної пошти Global MHS, засоби підтримки клієнтів Macintosh і клієнтська оболонка для DOS і Windows за технологією VLM, що дозволяє динамічно завантажувати і вивантажувати необхідні для робочої станції мережеві компоненти.

Останньої на сьогодні версією NetWare є орієнтована на корпоративне використання мережева ОС NetWare v4.1.

Версії 4.0, 4.01 і 4.02

Версії ОС NetWare 4.х істотно відрізняються від версій сімейства 3.х їх очевидною корпоративною спрямованістю. Якщо версії 3.х були розраховані на мережі невеликих і середніх підприємств, то вже перша ОС з нового сімейства - NetWare 4.0 - має багато нових властивостей, спрямованих на забезпечення успішної роботи у великих гетерогенних мережах. Версії 4.01 і 4.02 лише незначно відрізняються від версії 4.0 за рахунок невеликих поліпшень у глобальній службі каталогів, що виявилася у версії 4.0 не занадто зручної для використання, що і привело до дуже повільного старту ОС нового покоління. Крім уже відзначеної глобальної служби каталогів, у цих версіях поліпшені:

· система керування ОП - зменшилася фрагментація в процесі динамічного вивантаження і завантаження модулів NLM;

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

· система керування мережею;

· система безпеки;

· транспортна система.

Версія NetWare 4.1

Можливості версії 4.1 істотно розширені. Як і в NetWare 4.0х, тут підтримується поліпшена ФС і засоби керування пам'яттю, збільшене максимальне число користувачів, що обслуговуються, (понад 250), реалізовані служби стиску і переміщення рідко використовуваних файлів, а також більш зроблені засоби захисту інформації і керування правами користувачів.

Новими елементами NetWare 4.1 є засоби IPX Mac і NetWare IP, інтегрована з NDS служба обробки повідомлень MHS і дуже корисна програма DS-Standard фірми Preffered Systems, що полегшує конфігуацію NetWare і перехід від однієї версії до іншої.

3.2 Структура NetWare і огляд її особливостей

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

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

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

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

4. ОС OS/2

4.1 Історія розвитку OS/2 і її місце на ринку

ОC OS/2 починалася як спільна розробка IBM і Microsoft. Споконвічно вона була задумана як заміна DOS. Уже тоді було ясно, що DOS з її обмеженнями по пам'яті і по можливостях ФС не може скористатися обчислювальною потужністю комп'ютерів, що з'являються. OS/2 була добре продуманою системою. Вона повинна була підтримувати режим витісняючої багатозадачность, ВП, графічний користувацький інтерфейс, ВМ для виконання DOS-додатків. Фактично вона виходила за межі простої багатозадачності з її концепцією, названої багатонитковістю.

Перші версії OS/2 не зробили значного впливу на ринок. Версія OS/2 1.0, випущена в 1987 році, містила більшість технічних властивостей, необхідних для багатозадачності ОС. Однак у неї не було менеджера графічного представлення (presentation manager, PM), а також були відсутні драйвери для багатьох популярних принтерів і інших пристроїв. Версія OS/2 1.1, що з'явилася в 1989 році, уключала рудиментарну версію PM, що, нарешті, уможливлювала використання графічних додатків у декількох вікнах. Однак у цій версії PM не вистачало багатьох властивостей, що присутні в розвитому графічному інтерфейсі, крім того, по колишньому були відсутні багато драйверів принтерів. Випущена в 1990 році версія 1.2 мала поліпшений PM, хоча він і не випливав на загальноприйняті концепції графічного інтерфейсу. З'явилися драйвери для більшості принтерів і інших периферійних пристроїв.

Однак дискредитація OS/2 уже відбулася. Версія 1.2 не була істотно кращою попередніх версій і усе ще висувала значні вимоги до апаратури. До цього часу багато користувачів вирішили перейти на нову платформу Windows 3.0 чи почекати, поки не з'явиться що-небудь принципово краще. Продаж OS/2 як і раніше був млявим і ринок не цікавився нею. Це підрозумівалося наявністю в OS/2 ряди істотних недоліків: ВМ DOS, що повинна була б мати здатність виконувати немодифіковані додатки DOS, із самого початку мала технічні вади. Ця ВМ була розроблена на базі віртуальних можливостей процесора і286, що дозволяв виділяти сегмент пам'яті в 640 Кб для окремого DOS-додатка. Однак процесор і286 у цьому віртуальному режимі працювала занадто повільно, тому віртуальна DOS-машина була реалізована на основі реального режиму процесора. При цьому був потрібний перезапуск процесора для переключення між реальним і захищеним режимами. Хоча ця операція і виконувалася дуже швидко і непомітно для користувача, вона була складною і вносила плутанину.

Microsoft і IBM не змогли повною мірою реалізувати концепцію віртуальної обробки в режимі I8086: у цьому режимі DOS-додатка, що безпосередньо читала чи писала в апаратні порти, переставали працювати. У зв'язку з цим не могли використовуватися і популярні мережні ОС на базі DOS.

Пам'ять у цьому режимі використовувалася нераціонально - якщо користувач конфігурував OS/2 з можливістю DOS-сумісності, те 640 КБ пам'яті завжди виділялися для цих цілей і не могли використовуватися для задач OS/2.

Ще одним недоліком була відсутність можливості обміну даними між DOS- і OS/2-додатками.

У кожен момент часу міг виконуватися тільки один DOS-додаток, і цей додаток не міг використовувати розширену пам'ять.

У результаті для користувачів OS/2 багато популярних DOS-додатків виявилися недоступними, а ті, що були доступні, не могли взагалі взаємодіяти із середовищем OS/2. Час показав, що для користувачів ця обставина виявилася дуже важливою, тому що багато хто відмовивися від покупки OS/2, залишаючись з перевіреної, хоча і не дуже зробленою DOS.

Аналітики, що займаються 32-х бітними ОС для ПК, завжди концентрують свою увагу на битві між Microsoft Windows і IBM OS/2, припускаючи, що Microsoft має перевагу. Але не всі згодні з такою точкою зору. OS/2 v.2.0 була першою доступною і працюючою 32-х бітною ОС для ПК. І вона першою почала чергове коло змагань - версія OS/2 Warp, призначена для клієнтських машин мереж клієнт-сервер і однорангових мереж, з'явилася на ринку раніш Windows 95, позиціонована аналогічним образом. OS/2 Warp була також першою системою, що включила набір засобів підтримки Internet, а також засобів об'єктної орієнтації.

4.2 OS/2 Warp. Загальна характеристика

Наприкінці 1994 року IBM випустила третю головну версію OS/2, що називалася OS/2 Warp 3 (warp - основа). Її демонстрація і розгорнута рекламна компанія нагадувала рекламну компанію 1992 року, коли була випущена OS/2 2.0. У всякому разі одне гасло було точним повторенням: у цій системі є багато переваг, що користувачі і корпорації можуть використати негайно з 32-х розрядного операційного середовища.

OS/2 Warp має добре продуманий обєктно-орієнтований інтерфейс із застосуванням техніки drug-and-drop при виконанні операцій копіювання, видалення, печаті, а також деяких інших. Переліки властивостей об'єктів легко доступні в меню, викликуваних щигликом правої клавіші миші. Мається спеціальна панель для розміщення часто використовуваних документів чи ПП.

До складу OS/2 Warp входить набір утиліт BonusPack, що містить IBM Works - інтегрований програмний пакет початкового рівня, і Internet Access Kit - самий повний набір засобів для мережі Internet із усіх засобів, що поставляються в складі ОС, Web Browser і пошта Internet Mail. У публікаціях зустрічаються твердження, що він більш досконалий, чим набір для доступу до Internet, реалізований у Windows 95. У лютому 1995 року IBM почала продавати пакет OS/2 Warp 3 Full Pack, що містить бібліотеки Win-OS/2. Ці бібліотеки дають можливість виконувати Windows-програми, не здобуваючи ліцензійних копій Microsoft Windows.

Одним з часто критикуючих недоліків OS/2 Warp є те, що вона не підтримує 32-х бітні додатки Windows (точніше, він підтримує API Win32s, але не підтримує повний API Windows NT, що називається Win32 і який майже цілком підтримує Windows 95). Однак найближчим часом цей недолік не буде критичним, тому що додатків Win32 поки небагато, зате з додатками Win16 у OS/2 Warp проблем немає. IBM говорить, що вона може забезпечити підтримку додатків Win32, якщо цього побажають користувачі.

У той же час у OS/2 Warp відчувається недолік мережних функціональних можливостей. Положення повинне змінитися, тому що влітку 1995 року IBM початку продавати наступну версію OS/2 - Warp Connect, що містить найважливіші драйвери й утиліти. У число нових засобів входять редиректори для ОС NetWare 3.х і 4.1 і OS/2 LAN Server. Версія OS/2 Warp Connect працює з протоколами IPX і NetBIOS, а також з новою реалізацією протоколів TCP/IP. Цей новий комплект встановлює двокрапкове з'єднання по протоколі PPP замість з'єднань SLIP, передбачених у базовому пакеті OS/2 Warp. Цей комплект понизив навантаження на ЦП і забезпечив одночасний доступ до локальної мережі і мережі Internet.

Крім того, Warp Connect надає давно очікувані в OS/2 засоби однорангового мережевого зв'язку. Відповідно до повідомлення фірми IBM, у цю версію входить велике число власних драйверів, що зможуть працювати більш ніж з 70% існуючих адаптерів Ethernet і більш ніж з 90% адаптерів Token Ring. Те ж саме ПЗ дає можливість клієнту Warp Connect підключатися до серверу LAN Server 4.0.

Warp Connect містить також програму Lan Distance фірми IBM, що дозволить з'єднуватися через зв'язувальний сервер з будь-яким підключеним до мережі пристроєм. На відміну від Windows 95 ОС Warp Connect не містить засобів, що підтримують вилучений доступ через телефонні мережі, що комутуються. Ще одним нововведенням є довідкова база даних ASK PSP на компакт-диску з інтерфейсом запитів мовою, близької до природньої англійського.

Що стосується поштових послуг, то IBM вибрала для Warp Connect пакет Lotus Notes Express, а не свій власний Ultimedia Mail/2. Notes Express дозволяє з'єднатися з будь-яким сервером Notes.

Як і інші версії Warp, Warp Connect теж поставлялася в двох версіях: одна без Windows-бібліотек, інша, подібно Full Pack, з бібліотеками Win-OS/2.

5.Операційні системи Windows 95/98

Перші версії Windows 3.х не можна назвати повноцінними ОС, так як для їх роботи обов'язково була наявність активної копії MS-DOS. Таким чином, Windows є якби посередником користувача і ОС, полегшуючи процес взаємодії між ними.

В якості розвитку серії Windows були випущені дві паралельні ОС з графічною оболонкою:

· Windows 95/98/Ме ;

· Windows NT/2000.

Системи, ззовні дуже схожі по інтерфейсам і які представляються користувачам можливість корінним чином різняться по значенню і адмініструванню. Основні відмінності заключаються в тому, що призначення для використовування повсякденно і малих офісах серія 95/98 базується на принципі Plug&Play підключення нових пристроїв і не потребує серйозного адміністрування, в той час як серія NT орієнтована на мережене використання у великих організаціях і потребує точного конфігурування і постійного адміністрування.

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

Компоненти ядра Windows 95:

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

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

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

Основні переваги Windows 95:

1) практично повна 32-бітна ОС, що прискорює роботу багатьох програм порівняно з 16-бітною ОС MS-DOS 6.22 і операційної оболонки Windows 3.1;

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

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

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

5) cамонастроююча система драйверів підтримки апаратної частини комп'ютера;

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

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

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

9) хороша підтримка Multimedia;

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

Недоліки Windows 95:

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

2) недостатня стійкість в роботі, особливо у російських версіях;

3) при виключенні чи перезагрузці комп'ютера з ОС Windows 95 потрібно обов'язково використати кнопку Пуск, Завершення роботи, Виключити комп'ютер чи клавіші;

4) для обслуговування диску на комп'ютері з ОС Windows 95 треба використовувати тільки особисті засоби Windows 95 або спеціальні утиліти SpeeDisk, Norton Disk Doctor, особливо для російськомовної версії Windows 95. Інакше можна пошкодити файл ФС Windows 95.

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

Нові засоби Windows 98 полегшують роботу з комп'ютером і розширюють можливості його використання

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

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

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

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

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

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

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

8. Електронна пошта. Панель управління Windows 98 включає програму Outlook Express, яка представляє захищені засоби для особистої електронної пошти і підключення до групи новин. Для запуску Outlook Express натиснути кнопку Пуск і вибрати команди Програми і Outlook Express.

6.Операційні системи Windows NT

ОС Windows NT або New Technology була створена групою розробників під керівництвом Дейва Катлера. Він прийшов в Microsoft в 1988 році спеціально для роботи над проектом NT. NT, на відміну від інших ОС Microsoft, в деякій мірі проект однієї людини, вона найбільш закінчена ОС із всього того, що вони випустили.

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

Знайомим в Windows NT є тільки зовнішній вигляд. За графічним користувацьким інтерфейсом ховаються нові можливості.

Задачі, поставлені при створені Windows NT: сумісність, переносимість, маштабування, розподілена обробка, надійність і розширюваність.

Архітектурні модулі Windows NT: рівень апаратних абстракцій, ядро, виконуюча система, підсистеми середовищ.

Управління пам'яттю. Windows NT представляє собою ОС сервера, яка пристосована для використання на робочій станції. Цим обумовлена архітектура, в якій абсолютний захист ПП і даних бере верх над усвідомленням швидкості і сумісності. Велика надійність Windows NT забезпечується ціною високих системних затрат, тому для отримання виробництва необхідні швидкодіючий ЦП і по меншій мірі 16 Мбайт ОЗП. В системі Windows NT працюють особисті 32-розрядні NT-ПП, а також більшість ПП Windows 95.

Схема розподілення пам'яті Windows NT відрізняється від розподілення пам'яті системи Windows 95. Особистим ПП виділяється 2 Гбайти особистого простору, від границі 64 Кбайти до 2 Гбайт. ПП ізольовані один від одного, але можуть обмінюватися через буфер обміну Clipboard, механізми DDE і OLE.

Файлові системи NTFS 4 (Windows NT) і NTFS 5(Windows 2000). NTFS виросла із ФС HPFS, розроблена сумісно IBM і Microsoft для проекта OS/2. вона почала використовуватися разом з Windows NT 3.1 в 1993 році. Windows NT 3.1 мала складати конкуренцію серверам на базі NetWare і Unix, тому NTFS увібрала в себе всі технологічні досягнення того час. Ось основні з них: робота з великими дисками, стійкість, захищеність, компресія даних, підтримка формату ISO Unicode.

Висновок

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

При виборі ОС ключовим моментом є архітектура комп'ютера (зокрема центрального процесора), на котрій вона буде запускатись. На персональних комп'ютерах сумісних з ІВМ РС запускаються ОС сімейства «Майкрософт Віндовз», «Лінукс» та «БСД». На мейнфреймах Burroughs MCP -- B5000, IBM OS/360 -- IBM System/360, UNIVAC EXEC 8 -- UNIVAC 1108. Крім того на більшості сучасних мейнфреймів запускаються різні варіанти Лінукс чи Юнікс, а на деяких -- версія Datacenter Windows 2003 Server. На вбудованих системах використовується велика кількість вбудованих ОС.

Юнікс-подібні ОС

До юнікс-подібних ОС відноситься велика кількість операційних систем, котрі можна умовно поділити на три категорії -- System V, BSD та Лінукс. Сама назва «Юнікс» є торговою маркою, що належить «The Open Group», котра власне й ліцензує кожну конкретну ОС на предмет того, чи відповідає вона стандарту. Тому через ліцензійні чи інші неузгодження деякі ОС, котрі фактично є Юнікс-подібними, не визнані такими офіційно.

Системи Юнікс запускаються на великій кількості процесорних архітектур. Вони широко використовуються як серверні системи у бізнесі, як стільничні системи у академічному та інжененому середовищі. Тут популярні вільні варіанти Юнікс, такі як Лінукс та БСД-системи. Окрім того, деякі з них останнім часом набувають широкого поширення в корпоративному середовищі, особливо це стосується орієнтованих на кінцевого користувача дистрибутивів Лінукс, в першу чергу Ubuntu, Mandriva та Suse. Лінукс також є популярною системою на стільницях розробників, системних адміністраторів та інших ІТ-спеціалістів.

Деякі варіанти Юнікс, як наприклад HP-UX компанії Хьюлет Пакард та AIX від IBM запускаються лише на апаратних системах своїх розробників. Інші, як наприклад Solaris, можуть запускатись на багатьох апаратних типах, включаючи сервери на базі x86 та ПК.

Сімейство Microsoft Windows

Windows XP

Первинно сімейство ОС Microsoft Windows проектувалось як графічна надбудова на старими середовищами DOS. Сучасні версії розроблені на базі нового ядра (англ. NT - New Technology, Нова технологія), що первинно з'явилось в OS/2, запозичене з VMS. Windows запускається на 32- та 64-бітних процесорах Інтел та AMD; попередні версії також могли запускатись на процесорах DEC Alpha, MIPS, Fairchild (пізніше Intergraph) Clipper та PowerPC. Проводились роботи на портування її на архітектуру SPARC.

Станом на 2006 рік Windows утримує монопольне становище (близько 94 %) світового ринку настільних систем, дещо втрачаючи позиції із-за зростання цікавості до систем з відкритими джерельними кодами. Вона також використовується на малих та середніх серверах мереж та баз даних. Останнім часом Microsoft проводить ряд маркетингових досліджень, котрі мають на меті показати привабливість сімейства Windows на ринку корпоративних систем.

Найбільше на сьогоднішній день поширена версія Microsoft Windows XP, випущена 25 жовтня 2001 року. Останній випуск Windows XP Service Pack 2 випущено 6 серпня 2004 року. Станом на 27 червня 2008 року операційні системи сімейства Microsoft Windows займають 91 % долі світового ринку ОС [1]


Подобные документы

  • Порівняльна характеристика Windows 8 та Windows 8.1., характеристики версій оновлення цієї системи. Специфіка покрокового встановлення оновлень з Windows 8 до Windows 8.1, та основні відмінності між ними. Основні додатки, клієнт хмарного сховища SkyDrive.

    дипломная работа [5,5 M], добавлен 19.07.2014

  • Використання операційної системи для ефективного використання комп'ютерних ресурсів та для створення умов для ефективної роботи користувача. Історія створення середовища Windows. Коротка характеристика різних конфігурацій операційної системи Windows.

    реферат [25,9 K], добавлен 07.01.2010

  • Призначення та основні функції, типи та конструкція операційної системи. Історія розробки та вдосконалення основних операційних систем найбільшими виробниками (Unix, Linux, Apple). Порівняльні характеристики операційних систем. Покоління Windows та NT.

    курсовая работа [1,3 M], добавлен 28.02.2010

  • Поняття та класифікація операційної системи. Історія появи Windows 7. Нововведення інтерфейсу Windows 7: екран привітання, робочий стіл, панель задач. Описання стандартних програм Windows 7. Огляд захисту та продуктивності даної операційної системи.

    дипломная работа [166,3 K], добавлен 18.06.2011

  • Історія розвитку, особливості та принципи роботи операційної системи WINDOWS XP. Настройка панелі завдань та параметрів екрана операційної системи. Установка дати, часу, мови і регіональних стандартів. Організація робочих місць користувачів комп'ютерів.

    курсовая работа [5,5 M], добавлен 24.09.2011

  • Історія операційної системи Windows. Характеристика операційної системи Microsoft Windows XР. Робочий стіл. Файлова система і структура даних. Загальні відомості про текстовий редактор Microsoft Word. Адаптація до вимог користувача. Редагування тексту.

    реферат [28,2 K], добавлен 20.11.2013

  • Сущность и принцип работы операционной системы, правила и преимущества ее использования. Возможности различных операционных систем, их сильные и слабые стороны. Сравнительная характеристика систем Unix и Windows NT, их потенциал и выполняемые задачи.

    реферат [10,5 K], добавлен 09.10.2009

  • Характеристика інфологічної та даталогічної моделі бази даних. Поняття та класифікація управлінських інформаційних систем. Інформаційні системи управління технологічними процесами. Інтелектуальні інформаційно-пошукові системи, штучний інтелект.

    контрольная работа [11,9 K], добавлен 29.10.2009

  • Властивості багатозадачного середовища. Історія розвитку багатозадачних операційних систем. Моделювання режиму, процеси і потоки. Відповідність пріоритетів Win32 пріоритетам Windows. Етапи створення процесу функцією CreateProcess, диспетчер завдань.

    курсовая работа [2,4 M], добавлен 29.01.2014

  • Особливості розвитку та загальна характеристика операційних систем сімейства Windows. Організація роботи в Windows, опис базових об'єктів (файлів, папок, додатків, документів) та набір дій з ними. Застосування Провідника для роботи з файлами та папками.

    курсовая работа [1,9 M], добавлен 20.12.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.