- •Основные понятия
- •Операционная система (ос)
- •Система управления файлами
- •Интерфейсная оболочка
- •Системы программирования
- •Утилиты
- •Понятие операционной среды
- •Понятие вычислительного процесса и ресурса
- •Диаграмма состояния процесса
- •Реализация понятия последовательного процесса в ос (дескрипторы задач)
- •Процессы и потоки
- •Прерывание
- •Основные виды ресурсов
- •Классификация ос
Классификация ос
По назначению. Различают общего и специального назначения
ОС специального назначения делятся на:
для переносных микрокомпьютеров,
для различных встроенных систем (стиральных, швейных машин),
для организации и ведению БД, решение задач реального времени и т.п.
ОС реального времени обеспечивает обработку поставленной задачи в течение заданного времени, которое нельзя превышать
По режиму обработки задач на ОС обеспечивающие:
Однозадачный режим работы
Мультипрограммный режим обеспечивает параллельное выполнение нескольких приложений, при этом программисты не должны заботиться о механизме организации их параллельной работы. Это берет на себя ОС.
Мультизадачный режим - наоборот предполагает, что заботу о параллельном выполнении и взаимодействии приложений ложится на прикладных программистов.
По организации работы с вычислительной системой в диалоговом режиме
однопользовательские - MS-DOS
многопользовательские – Unix, Linux, Windows NT.
По основному архитектурному принципу ОС делятся на
микроядерные - занимает маленький объем (QNX)
монолитные - содержат много подчастей, делятся на:
-ядро менять нельзя Windows
-ядро можно собрать самим Unix
5. Однопроцессорные и многопроцессорные
