Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Поняття та основні види операційних систем

Реферат Поняття та основні види операційних систем





бливостями реалізації внутрішніх алгоритмів керування основними ресурсами комп'ютера (процесорами, пам'яттю, пристроями), особливостями використаних методів проектування, типами апаратних платформ, областями використання і багатьма іншими властивостями.

Підтримка багатозадачності

По числу одночасно виконуваних завдань операційні системи можуть бути розділені на два класи:

* однозадачні (наприклад, MS-DOS, MSX);

* багатозадачні (OC EC, OS/2, UNIX, Windows 95/NT).

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

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

Підтримка багатокористувацького режиму

По числу одночасно працюючих користувачів ОС поділяються на:

* однопользовательские (MS-DOS, Windows 3.x, ранні версії OS/2);

* багатокористувацькі (UNIX, Windows NT).

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

Витісняюча і не витісняє багатозадачність

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

* Не витісняє багатозадачність (NetWare, Windows 3.x);

* витісняє багатозадачність (Windows NT, OS/2, UNIX).

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

Підтримка багато поточности

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

Многопроцессорная обробка

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

У наші дні стає загальноприйнятим введення в ОС функцій підтримки багатопроцесорної обробки даних. Такі функції маються на операційних системах Solaris 2.x фірми Sun, Open Server 3.x компанії Santa Crus Operations, OS/2 фірми IBM, Windows NT фірми Microsoft і NetWare 4.1 фірми Novell.

Багатопроцесорні ОС можуть класифікуватися за способом організації обчислювального процесу в системі з багатопроцесорної архітектурою:

* асиметричні ОС;

* симетричні ОС.

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

Підтримка мережі

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

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


Назад | сторінка 4 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Реалізація багатозадачності в Windows Vista
  • Реферат на тему: Основи роботи з операційною системою Windows XP. Операції з файловою струк ...
  • Реферат на тему: Порівняння операційних систем: Microsoft Windows Vista і Microsoft Windows ...
  • Реферат на тему: Операційні системи Unix і Windows NT
  • Реферат на тему: Історія розвитку операційних систем Windows