Воскресенье, 19 Мая 2024, 07:51
Прикладная информатика в экономике | Гостевая | Регистрация | Вход
Список предметов
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

Операционные системы и принципы построения операционных систем.


Операционная система – это совокупность программных средств, обеспечивающая управление аппаратной частью прикладной программы.

Назначение операционной системы:
  • управление работой каждого блока ЭВМ;
  • управление работой программ;
  • управление хранением информации во внешней памяти;
  • взаимодействие пользователя с компьютером.
Функции операционной системы:
  • предоставление пользователю удобного пользовательского интерфейса (сокрытие сущности аппаратуры);
  • повышение эффективности использования компьютера путем рационального управления его ресурсами.
Операционная система состоит из:
  • Подсистема управления процессами. Отвечает за создание, удаление, приостановку, возобновление, синхронизацию и взаимодействие процессов (программ в стадии выполнения).
  • Подсистема управления внутренней памятью (память память процессора, кэш - память, к которой имеется быстрый доступ, информацию в кэше можно быстро запросить). Ведет учет того, какая часть памяти в данный момент занята, принимает решение о загрузке процессов в случае освобождения памяти и распределяет и освобождает пространство в памяти.
  • Подсистема управления внешней памятью (жесткие диски). Отвечает за управление свободным пространством жесткого диска, распределение памяти и управляет самими дисками.
  • Подсистема управления устройствами ввода/вывода. Обеспечивает кэширование и использование общего интерфейса драйверов устройств.
  • Подсистема управления файлами. Занимается созданием файлов, созданием и удалением каталогов, осуществляет поддержку операций для работы с каталогами и файлами, представление файлов во внешней памяти и выгрузка файлов на другие внешние устройства.
  • Подсистема защиты. Управляет доступом программ, пользователей и процессов к системным и пользовательским ресурсам.
  • Подсистема сетевой поддержки. Управляет сетевыми службами.
  • Подсистема командного интерфейса. Управляет интерфейсом.
Существует три модели построения операционных систем:
  • Монолитные системы – не имеют структуры. Такая ОС написана как набор процедур, каждую из которых можно вызвать, когда это необходимо. В нее трудно внести изменения, т.к. могут быть нарушены многие связи.
  • Многоуровневые системы – состоит из разных уровней, наложенных друг на друга. Каждый уровень это набор функций, которые могут вызываться другими уровнями. Такая система легко расширяется и модифицируется, можно целиком заменить любой уровень.
  • Системы «клиент-сервер» - операционная система разделена на несколько процессов, каждый из которых реализует один набор сервисов. Состоит из автономных компонент не большого размера. Если на одном из серверов будет сбой или перезапуск, то это не нарушит работы остальных.

<<< Операционные оболочки

Классификация ОС >>>

Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Копирайт wessem © 2024