Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OS.docx
Скачиваний:
7
Добавлен:
01.04.2025
Размер:
223.63 Кб
Скачать
  1. Программы операционной системы.

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

Виды программ:

  • Управляющая программа-определяет порядок выполнения обрабатывающих программ и обеспечивает необходимым набором услуг для их выполнения.

  • Программы управления задачами- считывают входные потоки задач, обрабатывают их в зависимости от приоритета, инициирует одновременное выполнение нескольких заданий; вызывают процедуру, ведут системный журнал.

  • Программы управления данными- обеспечивают способы организации, индентификации, хранения, каталогизации и выбором обрабатываемых данных; управляют вводом-выводом данных с различной организацией, объединением записей в блоки и разделение блоков на записи, обработка меток томов и набор данных.

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

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

  1. Прерывание. Механизм обработки прерываний.

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

Виды прерываний: внешние и внутренние.

Внешние прерывания вызываются асинхронными событиями, которые происходят вне прерываемого процесса.

Внутренние прерывания вызываются событиями, которые связаны с работой процессора и явлением синхронными с его накопителями.

Механизм работы прерываний:

  • Установление факта прерывания и идентификация прерывания.

  • Запоминание состояния прерванного процесса вычислений.

  • Управление аппаратно передается на подпрограмму обработки прерывания.

  • Сохранение информации о прерванной программе, которую не удалось спасти с помощью аппаратуры.

  • Выполнение программы , связанной с обработкой прерывания.

  • Возврат на прерванную программу.

Функции механизма обработки информации:

  • Распознаваемость или классификация уравнений.

  • Передача управления соответствующему обработчик

  • Корректные возвращения и прерванной бумаги.

  1. Процесс. Состояние процесса. Классификация процессов.

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

Классификация :

  • По временным характеристикам – интерактивные и процессы реального времени;

  • По генеалогическому признаку – порождающие и порожденные;

  • По результативности – эквивалентные, тождественные и равные процессы;

  • По времени развития – последовательные, параллельные и комбинированные;

  • По принадлежности – системные и пользовательские;

  • По связности: взаимосвязанные, изолированные, информационно-независимые, взаимодействующие, взаимосвязанные по ресурсам, конкурирующие.

Процессы могут находиться в отношении:

  • Предшествования- один всегда находится в активном состоянии раньше чем другой;

  • Приоритетности – когда процесс может быть переведен в активное состояние только в том случае, если в состоянии готовности нет процессов с более высоким приоритетом, или процессор свободен или на нем реализуется процесс с меньшим приоритетом;

  • Взаимного исключения – в процессе используется общий критический ресурс и процессы не могут развиваться одновременно.

Состояние процесса:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]