Разнообразие современных операционных систем 10school — различия между версиями

Материал из Wiki 54
Перейти к: навигация, поиск
Строка 4: Строка 4:
  
 
Это определение применимо к большинству современных операционных систем общего назначения.
 
Это определение применимо к большинству современных операционных систем общего назначения.
 +
 +
----
 +
 +
=='''Функции ОС'''==
 +
 +
'''Основные функции ОС'''
 +
 +
Выполнение по запросу программ тех достаточно элементарных (низкоуровневых) действий, которые являются общими для большинства программ и часто встречаются почти во всех программах (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
 +
Загрузка программ в оперативную память и их выполнение.
 +
Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
 +
Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
 +
Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
 +
Обеспечение пользовательского интерфейса.
 +
Сетевые операции, поддержка стека сетевых протоколов.
 +
Дополнительные функции:
 +
Параллельное или псевдопараллельное выполнение задач (многозадачность).
 +
Эффективное распределение ресурсов вычислительной системы между процессами.
 +
Разграничение доступа различных процессов к ресурсам.
 +
Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.
 +
Взаимодействие между процессами: обмен данными, взаимная синхронизация.
 +
Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
 +
Многопользовательский режим работы и разграничение прав доступа.

Версия 10:32, 24 декабря 2020

Определение

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

Это определение применимо к большинству современных операционных систем общего назначения.


Функции ОС

Основные функции ОС

Выполнение по запросу программ тех достаточно элементарных (низкоуровневых) действий, которые являются общими для большинства программ и часто встречаются почти во всех программах (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.). Загрузка программ в оперативную память и их выполнение. Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода). Управление оперативной памятью (распределение между процессами, организация виртуальной памяти). Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе. Обеспечение пользовательского интерфейса. Сетевые операции, поддержка стека сетевых протоколов. Дополнительные функции: Параллельное или псевдопараллельное выполнение задач (многозадачность). Эффективное распределение ресурсов вычислительной системы между процессами. Разграничение доступа различных процессов к ресурсам. Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам. Взаимодействие между процессами: обмен данными, взаимная синхронизация. Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений. Многопользовательский режим работы и разграничение прав доступа.