logo search
otvety1

124 Назначение, состав и функции операционных систем.

Дисциплина «Операционные системы, среды и оболочки»

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

В большинстве вычислительных систем ОС являются основной, наиболее важной (а иногда единственной) частью системного ПО. С 1990-х наиболее распространёнными операционными системами являются ОС семейства Microsoft Windows и системы класса UNIX (особенно Linux).

ОС предназначена для решения следующих задач:

обслуживания аппаратуры компьютера;

создания рабочей среды и интерфейса пользователя;

выполнения команд пользователя и программных инструкций;

организации ввода/вывода, хранения информации и управления файлами и данными.

Согласно определению, все задачи, решаемые ОС, можно разбить на две группы:

предоставление пользователю или программисту вместо реальной аппаратуры компьютера расширенной виртуальной (т.е. реально не существующей) машины, с которой удобнее работать и которую легче программировать;

повышение эффективности использования компьютера путем рационального управле­ния его ресурсами в соответствии с некоторым критерием.

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

Выполнение по запросу программ тех достаточно элементарных (низкоуровневых) действий, которые являются общими для большинства программ и часто встречаются почти во всех программах (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).

Загрузка программ в оперативную память и их выполнение.

Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).

Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).

Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.

Обеспечение пользовательского интерфейса.

Сетевые операции, поддержка стека сетевых протоколов.

В составе ОС различают три группы компонентов:

ядро, содержащее планировщик; драйверы устройств, непосредственно управляющие оборудованием; сетевая подсистема, файловая система;

системные библиотеки;

оболочка с утилитами.

Ядро — центральная часть операционной системы, управляющая выполнением процессов, ресурсами вычислительной системы и предоставляющая процессам координированный доступ к этим ресурсам.

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