Головна

Реалізація багатозадачності

  1.  Аспекти проблеми аналізу та їх реалізація в програмних продуктах
  2.  Види алгоритмів і їх реалізація
  3.  Питання №2 Принципи кримінального закону та їх реалізація в правозастосовчій діяльності.
  4.  Питання №4 Соціальна політика. Основні характеристики, розробка і реалізація.
  5.  Глава 3. Алгоритм моделювання теплоенерготехнологіческого комплексу і його реалізація на ЕОМ.
  6.  Глава 3. Алгоритм моделювання теплоенерготехнологіческого комплексу і його реалізація на ЕОМ.
  7.  Глава XVI Діва Марія і духовна реалізація

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

· багатозадачні (Unix, OS / 2, Windows);

· Однозадачні (наприклад, MS-DOS).

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

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

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

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




 Перший період (1945-1955 рр.). Лампові машини. Операційних систем немає |  Третій період (початок 60-х - 1980 г.). Комп'ютери на основі інтегральних мікросхем. Перші багатозадачні ОС |  Операційна система: визначення і класифікація. Основні функції операційних систем. |  Архітектура операційної системи. |  Управління процесами. Діаграма станів процесу. |  Взаємодія процесів. Транспортери, черги, сигнали, семафори. |  Операційна оболонка Windows3.1, Відмінні риси. Основні переваги. Вікна в Windows. |  ОС Windows 95. Основні особливості. Компоненти ядра. Основні переваги. |  Основні переваги ОС Windows 98. |  Функції та склад операційної системи Windows 95. |

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