Информатика и вычислительная техника
Презентация
  • формат ppt
  • размер 102,39 КБ
  • добавлен 27 ноября 2012 г.
Операционные системы, среды и оболочки. Лекция 3. Процессы в операционных системах
Растягаев Д.В.
- М.: Российский новый университет (РосНОУ). – 39 слайдов.
Презентации к курсу лекций, прочитанному в Российском новом университете (РосНОУ). Курс состоит из 8 лекций.
Содержание:
Многозадачность ОС.
Классификация многозадачных операционных систем.
Системы пакетной обработки.
Системы разделения времени.
Системы реального времени.
Мультипроцессорная обработка.
Способы мультипроцессорной обработки.
Потоки и процессы.
Понятие процесса.
Состояния процесса.
Модель процессов.
Состояния процессов.
Набор операций над процессами.
Управление процессами.
Блок управления процессом.
Контексты процесса.
Одноразовые операции. Рождение процессов.
Одноразовые операции. Завершение процессов.
Многоразовые операции.
Переключение контекста.
Переключение контекста.
Переключение контекста.
Планирование и диспетчеризация процессов.
Динамическое планирование.
Система прерываний ОС.
Механизм прерываний.
Способы выполнения прерываний.
Системные вызовы.
Синхронизация процессов и потоков.
Проблемы при отсутствии синхронизации.
Управление памятью.
Представление потоков в оперативной памяти.
Виртуальное пространство.
Виртуальное адресное пространство.
Алгоритмы распределения памяти.
Кэширование данных.