Основными функциями операционных систем являются …
|
загрузка программ в оперативную память | ||
|
обеспечение пользовательского интерфейса | ||
|
начальная загрузка при включении компьютера | ||
|
выполнение математических вычислений |
Решение:
Основу системного программного обеспечения составляют программы, входящие в операционные системы компьютеров.
Основные функции ОС:
— выполнение по запросу программ тех достаточно элементарных (низкоуровневых) действий, которые являются общими для большинства программ и часто встречаются почти во всех программах (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.);
— загрузка программ в оперативную память и их выполнение;
— стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);
— управление оперативной памятью (распределение между процессами, организация виртуальной памяти);
— управление доступом к данным на энергонезависимых носителях (таких как жесткий диск, оптические диски и др.), организованным в той или иной файловой системе;
— обеспечение пользовательского интерфейса;
— сетевые операции, поддержка стека сетевых протоколов.
Дополнительные функции ОС:
— параллельное или псевдопараллельное выполнение задач (многозадачность);
— эффективное распределение ресурсов вычислительной системы между процессами;
— разграничение доступа различных процессов к ресурсам;
— организация надежных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основанная на разграничении доступа к ресурсам;
— взаимодействие между процессами: обмен данными, взаимная синхронизация;
— защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений;
— многопользовательский режим работы и разграничение прав.
Основу системного программного обеспечения составляют программы, входящие в операционные системы компьютеров.
Основные функции ОС:
— выполнение по запросу программ тех достаточно элементарных (низкоуровневых) действий, которые являются общими для большинства программ и часто встречаются почти во всех программах (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.);
— загрузка программ в оперативную память и их выполнение;
— стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);
— управление оперативной памятью (распределение между процессами, организация виртуальной памяти);
— управление доступом к данным на энергонезависимых носителях (таких как жесткий диск, оптические диски и др.), организованным в той или иной файловой системе;
— обеспечение пользовательского интерфейса;
— сетевые операции, поддержка стека сетевых протоколов.
Дополнительные функции ОС:
— параллельное или псевдопараллельное выполнение задач (многозадачность);
— эффективное распределение ресурсов вычислительной системы между процессами;
— разграничение доступа различных процессов к ресурсам;
— организация надежных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основанная на разграничении доступа к ресурсам;
— взаимодействие между процессами: обмен данными, взаимная синхронизация;
— защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений;
— многопользовательский режим работы и разграничение прав.