Скачать презентацию Операционные системы Операционные системы Операционная система ОС Скачать презентацию Операционные системы Операционные системы Операционная система ОС

07_ОС.ppt

  • Количество слайдов: 12

Операционные системы Операционные системы

Операционные системы Операционная система, ОС (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий Операционные системы Операционная система, ОС (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.

Функции ОС l l l Основные функции (простейшие ОС): Загрузка приложений в оперативную память Функции ОС l l l Основные функции (простейшие ОС): Загрузка приложений в оперативную память и их выполнение; Стандартизированный доступ к периферийным устройствам (устройства ввода-вывода); Управление оперативной памятью (распределение между процессами, виртуальная память); Управление доступом к данным на энергонезависимых носителях (таких как жесткий диск, компакт-диски и т. д. ), как правило с помощью файловой системы; Пользовательский интерфейс; Сетевые операции, поддержка стека протоколов

Функции ОС l l Дополнительные функции: Параллельное или псевдопараллельное выполнение задач (многозадачность); Взаимодействие между Функции ОС l l Дополнительные функции: Параллельное или псевдопараллельное выполнение задач (многозадачность); Взаимодействие между процессами: обмен данными, взаимная синхронизация; Защита самой системы, а также пользовательских данных и программ от злонамеренных действий пользователей или приложений; Разграничение прав доступа и многопользовательский режим работы (аутентификация, авторизация).

Состав ОС В состав современной ОС входят три основных компонента: l Ядро; l Системные Состав ОС В состав современной ОС входят три основных компонента: l Ядро; l Системные библиотеки; l Оболочку.

Классификация ОС l l l ОС могут классифицироваться по следующим признакам: Поддержка многозадачности; Поддержка Классификация ОС l l l ОС могут классифицироваться по следующим признакам: Поддержка многозадачности; Поддержка многопользовательского режима; Особенности аппаратных платформ; Особенности областей использования; Особенности методов построения; И др.

Поддержка многозадачности По числу одновременно выполняемых задач операционные системы могут быть разделены на два Поддержка многозадачности По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса: l однозадачные (например, MS-DOS); l многозадачные (OS/2, UNIX, Windows XP, Vista)

Поддержка многозадачности Однозадачные ОС в основном выполняют функцию предоставления пользователю виртуальной машины, делая более Поддержка многозадачности Однозадачные ОС в основном выполняют функцию предоставления пользователю виртуальной машины, делая более простым и удобным процесс взаимодействия пользователя с компьютером. Многозадачные ОС, кроме вышеперечисленных функций, управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.

Поддержка многопользовательского режима l l По числу одновременно работающих пользователей ОС делятся на: однопользовательские Поддержка многопользовательского режима l l По числу одновременно работающих пользователей ОС делятся на: однопользовательские (MS-DOS, Windows 3. x); многопользовательские (UNIX, Windows XP, Linux). Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей

Особенности аппаратных платформ По типу аппаратуры различают операционные системы: l персональных компьютеров; l мейнфреймов; Особенности аппаратных платформ По типу аппаратуры различают операционные системы: l персональных компьютеров; l мейнфреймов; l КПК; l и др.

Особенности областей использования l l l Многозадачные ОС подразделяются на три типа в соответствии Особенности областей использования l l l Многозадачные ОС подразделяются на три типа в соответствии с использованными при их разработке критериями эффективности: системы пакетной обработки (например, OC EC), системы разделения времени (UNIX, Windows c NT до Vista, Linux), системы реального времени (QNX, RT/11).

Особенности методов построения Способы построения ядра системы: l монолитное ядро; l микроядерный подход. Особенности методов построения Способы построения ядра системы: l монолитное ядро; l микроядерный подход.