Основы операционных систем. Практикум


         

Основы операционных систем. Практикум


Понятие процесса в UNIX. Его контекст
Идентификация процесса
Состояния процесса. Краткая диаграмма состояний
Иерархия процессов
Системные вызовы getppid() и getpid()
Написание программы с использованием getpid() и getppid()
Создание процесса в UNIX. Системный вызов fork()
Прогон программы с fork() с одинаковой работой родителя и ребенка
Системный вызов fork() (продолжение)
Написание, компиляция и запуск
Завершение процесса. Функция exit()
Параметры функции main() в языке C. Переменные среды и аргументы командной строки
Написание, компиляция и запуск
Изменение пользовательского контекста процесса. Семейство функций для системного вызова exec()
Прогон программы с использованием системного вызова exec()
Написание, компиляция и запуск
Example.3.1
Example.3.1
Example.3.2
Example.3.2
Понятие процесса в UNIX. Его контекст
Идентификация процесса
Состояния процесса. Краткая диаграмма состояний
Иерархия процессов
Системные вызовы getppid() и getpid()
Написание программы с использованием getpid() и getppid()
Создание процесса в UNIX. Системный вызов fork()
Прогон программы с fork() с одинаковой работой родителя и ребенка
Системный вызов fork() (продолжение)
Написание, компиляция и запуск
Завершение процесса. Функция exit()
Параметры функции main() в языке C. Переменные среды и аргументы командной строки
Написание, компиляция и запуск
Изменение пользовательского контекста процесса. Семейство функций для системного вызова exec()
Прогон программы с использованием системного вызова exec()
Написание, компиляция и запуск
Написание, компиляция и запуск - часть 2


Теория операционных систем - перейти
Введение - перейти
Данные в вычислительных системах - перейти
Машинные языки - перейти
Загрузка программ - перейти
Управление оперативной памятью - перейти
Сегментная и страничная виртуальная память - перейти
Компьютер и внешние события - перейти
Параллелизм с точки зрения программиста - перейти
Реализация многозадачности - перейти
Внешние устройства - перейти
Драйверы внешних устройств - перейти
Файловые системы - перейти
Безопасность - перейти
Обзор архитектур современных ОС - перейти