Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
3.1. Состояния процессов
3.2. Описание процессов
3.3. Управление процессами
3.4. Управление процессами в операционной системе UNIX SVR4
3.5. Резюме, ключевые термины и контрольные вопросы
3.6. Рекомендуемая литература
3.7. Задачи
Архитектура операционной системы должна удовлетворять определенным требованиям. Все многозадачные операционные системы используют концепцию процесса — начиная с однопользовательских операционных систем, таких, как Windows 98, и заканчивая операционными системами для мейнфреймов, таких, как OS/390, которые способны поддерживать работу тысяч пользователей. Таким образом, основные требования, которым должны удовлетворять операционные системы, могут быть сформулированы с использованием понятия процесса.
• Операционная система должна чередовать выполнение нескольких процессов, чтобы повысить степень использования процессора при обеспечении разумного времени отклика.
• Операционная система должна распределять ресурсы между процессами в соответствии с заданной стратегией (т.е. предоставляя определенным функциям или приложениям более высокий приоритет), избегая в то же время взаимоблокировок.
• От операционной системы может потребоваться поддержка обмена информацией между процессами, а также обеспечение возможности создания процессов пользователями. Обе эти возможности могут помочь в структурировании приложений.
Подробное изучение операционных систем мы начнем со знакомства с представлением процессов и управлением ими. Для начала рассмотрим возможные состояния процессов, характеризующие их поведение; затем перейдем к структурам данных, которые нужны операционной системе для представления состояния и других характеристик процессов. И, наконец, будет рассмотрено управление процессами в операционной системе UNIX SVR4.
Примечание. При описании процессов в большинстве случаев в этой главе концепцию виртуальной памяти можно игнорировать, но при рассмотрении некоторых специализированных вопросов уместно обратить на нее особое внимание. Хотя подробно виртуальная память обсуждается только в главе 8, "Виртуальная память", краткий обзор приведен в главе 2, "Обзор операционных систем".
Дата публикования: 2014-11-04; Прочитано: 366 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!