Содержание
- 2. Процесс Процесс (Process) – абстракция, описывающая выполняющуюся программу. Операционная система называется многозадачной, если в ней реализована
- 3. Типы многозадачности Существует 2 типа многозадачности: Процессорная многозадачность. В таком случае наименьшим элементом управляемого кода, которым
- 4. Модель процесса Процесс – это экземпляр выполняемой программы, включая текущие значения счетчика команд*, регистров и переменных.
- 5. Модель процесса а - четыре программы, работающие в многозадачном режиме; б - концептуальная модель четырех независимых
- 6. Создание процесса Существует 4 основных события, приводящих к созданию процессов: Инициализация системы. Выполнение работающим процессом системного
- 7. Завершение процесса Наиболее частые причины завершения процесса: Обычный выход (добровольно). Выход при возникновении ошибки (добровольно). Возникновение
- 8. Иерархии процессов В некоторых системах, когда процесс порождает другой процесс, родительский и дочерний процессы продолжают оставаться
- 9. Пример иерархии процессов в Unix В загрузочном образе UNIX присутствует специальный процесс, называемый init. В начале
- 10. Пример иерархии процессов в Unix Если регистрация проходит успешно, то процесс регистрации порождает оболочку для приема
- 11. Состояния процессов Процесс может находиться в трех состояниях: выполняемый (в данный момент использующий ЦП); готовый (работоспособный,
- 12. Состояния процессов На рисунке представлен граф состояний процесса
- 13. Планировщик Самый низший уровень структурированной в виде процессов операционной системы. Он обрабатывает прерывания и планирует выполнение
- 14. Моделирование процесса многозадачности
- 15. Потоки В традиционных операционных системах у каждого процесса есть адресное пространство и единственный поток управления. Фактически
- 17. Скачать презентацию