Слайд 3Классификация ОС
По назначению ОС делятся на универсальные и специализированные
По способу загрузки
![Классификация ОС По назначению ОС делятся на универсальные и специализированные По способу](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/949530/slide-2.jpg)
можно выделить загружаемые ОС (большинство) и системы, постоянно находящиеся в памяти вычислительной системы
Поддержка многозадачности: однозадачные и многозадачные
Поддержка многопользовательского режима: однопользовательские и многопользовательские
Виды многопрограммной работы: не вытесняющая многопрограммность и вытесняющая многопрограммность
Отсутствие или наличие средств поддержки многопроцессорной обработки
Многопроцессорные ОС классифицируются по способу организации вычислительного процесса: асимметричные ОС и симметричные ОС
Слайд 4Классификация ОС
По области использования и форме эксплуатации:
- системы пакетной обработки;
- системы
![Классификация ОС По области использования и форме эксплуатации: - системы пакетной обработки;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/949530/slide-3.jpg)
разделения времени;
- системы реального времени.
По аппаратной платформе - типу вычислительной техники для которой они предназначаются:
- Операционные системы для смарт-карт
- Встроенные операционные системы
- Операционные системы для персональных компьютеров
- Операционные системы мини-ЭВМ
- Операционные системы мэйнфреймов (больших машин)
- Серверные операционные системы
- Кластерные операционные системы
Слайд 5Основные функции ОС
предоставление пользователю-программисту расширенной машины
повышение эффективности использования компьютера путем рационального управления
![Основные функции ОС предоставление пользователю-программисту расширенной машины повышение эффективности использования компьютера путем](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/949530/slide-4.jpg)
его ресурсами
Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
Загрузка программ в оперативную память и их выполнение.
Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
Обеспечение пользовательского интерфейса.
Сохранение информации об ошибках системы.
Слайд 6Дополнительные функции ОС
Параллельное или псевдопараллельное выполнение задач (многозадачность)
Эффективное распределение ресурсов вычислительной системы
![Дополнительные функции ОС Параллельное или псевдопараллельное выполнение задач (многозадачность) Эффективное распределение ресурсов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/949530/slide-5.jpg)
между процессами
Разграничение доступа различных процессов к ресурсам
Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам
Взаимодействие между процессами: обмен данными, взаимная синхронизация
Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений
Многопользовательский режим работы и разграничение прав доступа (аутентификация, авторизация)
Слайд 7Управление ресурсами
Управление ресурсами включает решение следующих общих, не зависящих от типа
![Управление ресурсами Управление ресурсами включает решение следующих общих, не зависящих от типа](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/949530/slide-6.jpg)
ресурса задач:
планирование ресурса - то есть определение, какому процессу, когда и в каком количестве (если ресурс может выделяться частями) следует выделить данный ресурс;
удовлетворение запросов на ресурсы;
отслеживание состояния и учет использования ресурса - то есть поддержание оперативной информации о том, занят или свободен ресурс и какая доля ресурса уже распределена;
разрешение конфликтов между процессами.