- •Операционные системы. Классификация операционных систем.
- •Ресурсы вычислительной системы. Классификация ресурсов.
- •Программы операционной системы.
- •Прерывание. Механизм обработки прерываний.
- •Процесс. Состояние процесса. Классификация процессов.
- •Процесс. Планирование процессов.
- •9. Ядро операционной системы. Функции ядра.
- •10. Планирование работы процесса.
- •12. Дескриптор файла. Управление доступом.
- •13. Файловая система. Функции файловой системы.
- •14. Файловая система fat. Общая характеристика.
- •15.Файловая система ntfs. Общая характеристика.
- •16. Файловая система hpfs
- •18. Распределение памяти статическими и динамическими разделами с подвижными границами.
- •19. Простое непрерывное распределение памяти и распределение памяти с перекрытием
- •20. Сегментный способ организации памяти.
- •22. Сегментно-страничный способ организации памяти.
- •23. Операционная система WindowsSeven. Особенности архитектуры.
- •24. Операционная система WindowsVista. Общая характеристика.
- •30. Операционная система MacOs. Общая характеристика.
Программы операционной системы.
Операционные системы-это комплекс системных управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между аппаратурой компьютера и пользователя с его задачами, а с другой стороны, предназначены для наиболее эффективного расходования ресурсов вычислительной системы и организации надежных вычислений.
Виды программ:
Управляющая программа-определяет порядок выполнения обрабатывающих программ и обеспечивает необходимым набором услуг для их выполнения.
Программы управления задачами- считывают входные потоки задач, обрабатывают их в зависимости от приоритета, инициирует одновременное выполнение нескольких заданий; вызывают процедуру, ведут системный журнал.
Программы управления данными- обеспечивают способы организации, индентификации, хранения, каталогизации и выбором обрабатываемых данных; управляют вводом-выводом данных с различной организацией, объединением записей в блоки и разделение блоков на записи, обработка меток томов и набор данных.
Программа управления восстановление после сбоя- обрабатывают прерывания от систем контроля, регистрируют сбои в процессоре и внешних устройствах, формируют записи о сбое в журнале, анализируют возможность завершения затронутой сбоем задачи невозможно.
Конфигурация системы- прикладная программа в ОС может получить от ОС в процессе своей работы характеристики конкретной реализации системы, в среде которой она функционирует: имя, версию и редакцию ОС, тип и технические характеристики компьютера.
Прерывание. Механизм обработки прерываний.
Прерывание-это принудительная передача управления от выполняемой программы к системе (а через нее- к соответствующей программе обработки прерывания), происходящих при возникновении определенного события.
Виды прерываний: внешние и внутренние.
Внешние прерывания вызываются асинхронными событиями, которые происходят вне прерываемого процесса.
Внутренние прерывания вызываются событиями, которые связаны с работой процессора и явлением синхронными с его накопителями.
Механизм работы прерываний:
Установление факта прерывания и идентификация прерывания.
Запоминание состояния прерванного процесса вычислений.
Управление аппаратно передается на подпрограмму обработки прерывания.
Сохранение информации о прерванной программе, которую не удалось спасти с помощью аппаратуры.
Выполнение программы , связанной с обработкой прерывания.
Возврат на прерванную программу.
Функции механизма обработки информации:
Распознаваемость или классификация уравнений.
Передача управления соответствующему обработчик
Корректные возвращения и прерванной бумаги.
Процесс. Состояние процесса. Классификация процессов.
Процесс – это минимальный программный объект, обладающий собственными системными ресурсами.
Классификация :
По временным характеристикам – интерактивные и процессы реального времени;
По генеалогическому признаку – порождающие и порожденные;
По результативности – эквивалентные, тождественные и равные процессы;
По времени развития – последовательные, параллельные и комбинированные;
По принадлежности – системные и пользовательские;
По связности: взаимосвязанные, изолированные, информационно-независимые, взаимодействующие, взаимосвязанные по ресурсам, конкурирующие.
Процессы могут находиться в отношении:
Предшествования- один всегда находится в активном состоянии раньше чем другой;
Приоритетности – когда процесс может быть переведен в активное состояние только в том случае, если в состоянии готовности нет процессов с более высоким приоритетом, или процессор свободен или на нем реализуется процесс с меньшим приоритетом;
Взаимного исключения – в процессе используется общий критический ресурс и процессы не могут развиваться одновременно.
Состояние процесса:
