Разнообразие современных операционных систем 10school — различия между версиями
Материал из Wiki 54
Строка 11: | Строка 11: | ||
'''''Основные функции ОС:''''' | '''''Основные функции ОС:''''' | ||
− | + | * Выполнение по запросу программ тех достаточно элементарных (низкоуровневых) действий, которые являются общими для большинства программ и часто встречаются почти во всех программах (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.). | |
− | + | * Загрузка программ в оперативную память и их выполнение. | |
− | + | * Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода). | |
− | + | * Управление оперативной памятью (распределение между процессами, организация виртуальной памяти). | |
− | + | * Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе. | |
− | + | * Обеспечение пользовательского интерфейса. | |
− | + | * Сетевые операции, поддержка стека сетевых протоколов. | |
'''''Дополнительные функции:''''' | '''''Дополнительные функции:''''' | ||
− | + | * Параллельное или псевдопараллельное выполнение задач (многозадачность). | |
− | + | * Эффективное распределение ресурсов вычислительной системы между процессами. | |
− | + | * Разграничение доступа различных процессов к ресурсам. | |
− | + | * Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам. | |
− | + | * Взаимодействие между процессами: обмен данными, взаимная синхронизация. | |
− | + | * Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений. | |
− | + | * Многопользовательский режим работы и разграничение прав доступа. |
Версия 10:40, 24 декабря 2020
Определение
Операционная система, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений.
Это определение применимо к большинству современных операционных систем общего назначения.
Функции ОС
Основные функции ОС:
- Выполнение по запросу программ тех достаточно элементарных (низкоуровневых) действий, которые являются общими для большинства программ и часто встречаются почти во всех программах (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
- Загрузка программ в оперативную память и их выполнение.
- Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
- Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
- Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
- Обеспечение пользовательского интерфейса.
- Сетевые операции, поддержка стека сетевых протоколов.
Дополнительные функции:
- Параллельное или псевдопараллельное выполнение задач (многозадачность).
- Эффективное распределение ресурсов вычислительной системы между процессами.
- Разграничение доступа различных процессов к ресурсам.
- Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.
- Взаимодействие между процессами: обмен данными, взаимная синхронизация.
- Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
- Многопользовательский режим работы и разграничение прав доступа.