ВА ВПВО ВС РФ КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ 2008 г
ОПЕРАЦИОННЫЕ СИСТЕМЫ т. 3. Управление процессом з. 16. Процессы и потоки
Учебные вопросы 1. Мультипрограммирование 2. Понятие процесса и потока 3. Идентификатор и дескриптор процесса
1. Мультипрограммирование
Критерии эффективности ВС • Пропускная способность • Удобство работы пользователей • Реактивность системы
Критерии эффективности ВС • Пропускная способность системы пакетной обработки • Удобство работы пользователей • Реактивность системы
Критерии эффективности ВС • Пропускная способность • Удобство работы пользователей системы разделения времени • Реактивность системы
Критерии эффективности ВС • Пропускная способность • Удобство работы пользователей • Реактивность системы реального времени
Архитектура мультипроцессорной ВС • Симметричная • Асимметричная
Способ организации вычислительного процесса • Асимметричное мультипроцессирование • Симметричное мультипроцессирование
2. Понятие процесса и потока
ГОСТ 19. 781 -83 Процесс – это система действий, реализующая определенную функцию в вычислительной системе и оформленная так, что управляющая программа вычислительной системы может перераспределять ресурсы этой системы в целях обеспечения мультипрограммирования.
Состояния процесса 1. Активное • выполнения • готовности к выполнению • блокирования или ожидания 2. Пассивное
3. Идентификатор и дескриптор процесса
Примеры описателей процесса • Блок управления задачей (OS/360) • Управляющий блок процесса (OS/2) • Дескриптор процесса (UNIX) • Объект-процесс (Windows)
Дескриптор процесса • идентификатор процесса (PID) • тип процесса • приоритет процесса • переменную состояния • защищенную область памяти • информацию о ресурсах • место для организации общения с другими процессами • параметры времени запуска
Контекст процесса • содержимое регистров процессора • коды ошибок выполняемых процессором системных вызовов • информация об открытых файлах • информация о незавершенных операциях ввода-вывода • другие данные, характеризующие состояние вычислительной среды в момент прерывания
Задание на самостоятельную работу • конспект • – Л 1, c. 24 -37 • – Л 2, c. 87 -107 • – Л 3, c. 60 -71 • – Л 4, c. 97 -115