Управление на мултипроцесорна обработка на данните.
Работа в мрежа.
Откриване на различни събития в процеса на работа и осигуряване на съответна реакция.
Структура на операционната система Една операционна система се състои от две части: Ядро - то се грижи за абсолютно всички процеси, които се изпълняват както и за комуникацията със наличните устройства. То осигурява работата на обвивката и на приложните програми.
Обвивка - служи за връзка между потребителя и ядрото. Тя може да бъде както графична така и команден ред. Операционната система използва и друг вид системен софтуер, който обаче не е част от самата операционна система — драйверите. Те служат за връзка между ядрото на операционната система и съответните физически устройства. Самата операционна система има вградени драйвери за определени устройства като процесор, временна памет, твърд диск и др. които осигуряват нейната работа.
Б) Функции на потребителския интерфейс - Предоставя на потребителя възможност за общо управление на компютъра. Извършва се с помощта на потребителски интерфейс, чрез който могат да се реализират различни операции - създаване и копиране на файлове, изпълнение на програми, комуникации и др.
В) Функции за управление на програмите -Поддържа работата на всички програми и осигурява взаимодействието им с хардуера.
-Осигурява взаимодействие на програмите с външните устройства и една с друга.
Г) Функции за обработка на файлове - Мениджър на трафика на информация. ОС управлява потока от данни и процесите на пускане и спиране.
- Управление на достъпа до диска и до другите запомнящи устройства.
- Поддържа файлова система за съхранение и обработка на файлове.