2.4.Функции операционной системы
Задачей курса является
изучение операционных и вычислительных систем с точки зрения их структуры и
разработки. Одни из них, функционируют поверх определенной операционной
системы, другие являются подсистемами самой операционной системы. Например
системы обработки транзакций. Важно знать, какие возможности и данные
операционная система может представить работающим под её управлением системам и
приложениям.
Функции операционной
системы :
1◘Управление
ресурсами. Ресурсами обычно являются процессоры, устройства, дисковое
пространство для файлов, память для загружаемых программ и коммуникационные
соединения с другими компьютерами. Операционная система отвечает за выделение
ресурсов, за разрешение конфликтов, возникающих при осуществлении доступа к
ресурсам, и за реагирование на связанные с ресурсами события.
2◘Предоставление
сервисов клиентам. Клиентами могут
быть утилиты, приложения, программы, а также пользователи.
Операционная система
обеспечивает защиту системы и ее пользователей от ошибок и предоставляет
высокоуровневый интерфейс.
Такой интерфейс можно
определить как виртуальную машину. В однопользовательской системе этот
интерфейс упрощает работу приложений, а в многопользовательской дает
возможность пользователям не мешать друг другу.
3◘Управление памятью.
Операционная система выделяет память для программ не только при их загрузки, но
и тогда, когда им требуется дополнительное пространство для данных. Кроме того,
она взаимодействует с аппаратным обеспечением управления памятью, настраивает
его и обрабатывает ошибки, возникающие в результате выполнения программ.
4◘Управление файлами.
Операционная система обеспечивает возможность хранения информации независимо от
выполняющихся программ.
Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.