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

Реферат Історія розвитку операційних систем





ерсональних ЕОМ. Ці системи забезпечують зручну форму діалогу з користувачем через дисплей при введенні і виконанні команд. Для виконання часто використовуваних послідовностей команд, тобто завдань, діалогова операційна система надає можливість пакетної обробки. Під управлінням діалогової ОС ЕОМ зазвичай функціонує в однопрограмні режимі. p align="justify"> 3. Особливості алгоритмів керування ресурсами


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


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

однозадачние (наприклад, MS-DOS, MSX) і багатозадачні (OC EC, OS/2, UNIX, Windows 95).

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

.2 Підтримка багато режиму


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

однокористувацькі (MS-DOS, Windows 3.x, ранні версії OS/2); багатокористувацькі (UNIX, Windows NT).

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

.3 Невитісняючаі невитесняющая багатозадачність


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

невитесняющая багатозадачність (NetWare, Windows 3.x); витісняє багатозадачність (Windows NT, OS/2, UNIX).

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


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





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

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