Практические работы по операционным системам (количество: 25 штук) на разные темы в рамках одного курса. Все темы написаны в оглавлении. Работа представлена в виде отчёта в word. Используемые для работы ОС: Windows, Linux. Каждая работа содержит скриншоты шагов выполнения с их описанием, ответы на контрольные вопросы. Работы, связанные с реализацией алгоритмов/процессов, содержат исходный код написанных программ (листинг/скрины), язык программирования C#.
1 ПРАКТИЧЕСКАЯ РАБОТА №1. КОМАНДНАЯ СТРОКА WINDOWS. ОСНОВЫ 4
2 ПРАКТИЧЕСКАЯ РАБОТА №2. КОМАНДНАЯ СТРОКА WINDOWS. ФАЙЛЫ И КАТАЛОГИ 7
3 ПРАКТИЧЕСКАЯ РАБОТА №3. ПРОЦЕССЫ WINDOWS 14
4 ПРАКТИЧЕСКАЯ РАБОТА №4. РЕАЛИЗАЦИЯ АЛГОРИТМА ПЛАНИРОВАНИЯ ПРОЦЕССОВ ROUND ROBIN 20
5 ПРАКТИЧЕСКАЯ РАБОТА №5. РЕАЛИЗАЦИЯ ПРИОРИТЕТНОГО ПЛАНИРОВАНИЯ ПРОЦЕССОВ 23
6 ПРАКТИЧЕСКАЯ РАБОТА №6. ИЗУЧЕНИЕ РЕЕСТРА WINDOWS 27
7 ПРАКТИЧЕСКАЯ РАБОТА №7. СИСТЕМНЫЙ МОНИТОР WINDOWS 34
8 ПРАКТИЧЕСКАЯ РАБОТА №8. РЕАЛИЗАЦИЯ АЛГОРИТМА БАНКИРА ДЛЯ ПРЕДОТВРАЩЕНИЯ ТУПИКОВ 36
9 ПРАКТИЧЕСКАЯ РАБОТА №9. СОЗДАНИЕ ВИРТУАЛЬНОЙ МАШИНЫ НА ОСНОВЕ VIRTUALBOX. УСТАНОВКА ОС WINDOWS 7 40
10 ПРАКТИЧЕСКАЯ РАБОТА №10. ИЗУЧЕНИЕ WINDOWS API. СОЗДАНИЕ ПОТОКОВ 47
11 ПРАКТИЧЕСКАЯ РАБОТА №11. ИЗУЧЕНИЕ WINDOWS API. УПРАВЛЕНИЕ ПРОЦЕССАМИ 51
12 ПРАКТИЧЕСКАЯ РАБОТА №12. ИЗУЧЕНИЕ WINDOWS API. СИНХРОНИЗАЦИЯ ПОТОКОВ ПРИ ПОМОЩИ СЕМАФОРОВ И КРИТИЧЕСКИХ СЕКЦИЙ 57
13 ПРАКТИЧЕСКАЯ РАБОТА №13. ИЗУЧЕНИЕ WINDOWS API. СИНХРОНИЗАЦИЯ ПРОЦЕССОВ ПРИ ПОМОЩИ МЬЮТЕКСОВ 61
14 ПРАКТИЧЕСКАЯ РАБОТА №14. УПРАВЛЕНИЕ ПАМЯТЬЮ В WINDOWS 64
15 ПРАКТИЧЕСКАЯ РАБОТА №15. УПРАВЛЕНИЕ ДОСТУПОМ К ФАЙЛОВЫМ РЕСУРСАМ В WINDOWS 68
16 ПРАКТИЧЕСКАЯ РАБОТА №16. КОМАНДЫ WINDOWS ДЛЯ РАБОТЫ С СЕТЬЮ 73
17 ПРАКТИЧЕСКАЯ РАБОТА №17. ФАЙЛОВЫЕ СИСТЕМЫ WINDOWS 81
18 ПРАКТИЧЕСКАЯ РАБОТА №18. СБОРКА ИССЛЕДОВАТЕЛЬСКОГО ЯДРА WINDOWS 87
19 ПРАКТИЧЕСКАЯ РАБОТА №19. УСТАНОВКА ОПЕРАЦИОННОЙ СИСТЕМЫ LINUX 90
20 ПРАКТИЧЕСКАЯ РАБОТА №20. ЗНАКОМСТВО С ОПЕРАЦИОННОЙ СИСТЕМОЙ LINUX 94
21 ПРАКТИЧЕСКАЯ РАБОТА №21. УПРАВЛЕНИЕ ПРОЦЕССАМИ В LINUX 99
22 ПРАКТИЧЕСКАЯ РАБОТА №22. УПРАВЛЕНИЕ ФАЙЛАМИ И КАТАЛОГАМИ В LINUX 103
23 ПРАКТИЧЕСКАЯ РАБОТА №23. ПСЕВДОФАЙЛОВЫЕ СИСТЕМЫ В LINUX 107
24 ПРАКТИЧЕСКАЯ РАБОТА №24. УПРАВЛЕНИЕ ДОСТУПОМ К ФАЙЛАМ И КАТАЛОГАМ В LINUX 112
25 ПРАКТИЧЕСКАЯ РАБОТА №25. ИЗУЧЕНИЕ СИСТЕМНЫХ ВЫЗОВОВ LINUX ДЛЯ СОЗДАНИЯ ПРОЦЕССОВ 114