ПредишенСледващото

Структурата на операционната система

OS като система за управление на ресурсите на

OS като виртуална машина

OS предоставя на потребителя с една виртуална машина, която е по-лесно да се програмира и с които е по-лесно да се работи с не директно с хардуера, реалната компонент на машината.

Например, необходимо е да се чете или записва данни на дискета:

  • За да започнете да дискетата на въртене на двигателя
  • Шофиране ускоряващия мотор за преместване на главата
  • Монитор индикатор присъствие дискетата
  • Изберете номер блок на диска
  • избор на песен
  • Изберете броя на секторите на писта
  • и т.н.

Всички тези функции се поемат от операционната система.

За някои програми може да се работи с един ресурс (CPU, памет) управление изисква ресурси.

Метод за разпределение на ресурсите:

  • Временно - когато програмите са го използвате в завои, например, тъй като системата за контрол процесор.
  • Пространствено - програмата получава част от ресурса, например, защото системата управлява RAM и твърд диск.
  1. Основната програма, която призовава необходимите процедури за услуги.
  2. А набор от процедури за услуги, които прилагат система на повиквания.
  3. Набор от комунални услуги, обслужващи процедури за услуги.

мултилевъл структурата оси на

А просто модел на монолитна система

Обадете етапи на обработка:

  • прие предизвикателството
  • Преходът е направен от потребителски режим за режим на ядрото
  • OS проверява кол опциите, за да се определи коя система призив да бъде изпълнено
  • След това, OS достъп до таблицата, съдържаща препратки към процедурите и изисква подходяща комбинация.

Обобщение на предишния подход е организацията на операционната система, като йерархия на нивата. Нива образувани от групи от функции на операционната система - файлова система, управление на процеси и устройства, и т.н. Всяко ниво може да комуникира само със своята непосредствена съседка - по-горе или към основния ниво. Приложните програми или модули от исканията на операционната система, преминали нагоре и надолу, за тези нива.

мултилевъл структурата оси на
Пример слоеста структура на системата

мултилевъл структурата оси на

Структурата на операционната система UNIX

мултилевъл структурата оси на

Един пример за прилагането на модел на няколко нива на Windows

Свързани статии

Подкрепете проекта - споделете линка, благодаря!