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