Содержание
- 2. Домашняя подготовка Иметь в распечатанном виде описание системы SAMOS и описание соответствующей лабораторной работы. Лабораторные работы
- 3. Лабораторная работа № 1 Управление файлами
- 4. Создание, открытие и закрытие файлов (1) Запустите систему поддержки и создайте UNIX-процесс (команда меню FileRNew в
- 5. Создание, открытие и закрытие файлов (2) С помощью системного вызова creat создайте файл f1 с правами
- 6. Создание, открытие и закрытие файлов (3) Обратите внимание на установленные в результате системного вызова creat права
- 7. Создание, открытие и закрытие файлов (4) Выполните еще один системный вызов creat и попытайтесь еще раз
- 8. Создание, открытие и закрытие файлов (5) Закройте все созданные и открытые файлы, кроме открытых по умолчанию
- 9. Операции чтения и записи с файлами (1) С помощью creat создайте файл f3 с правами доступа
- 10. Операции чтения и записи с файлами (2) Проанализируйте реакцию системы (атрибуты файла, его содержимое) и объясните
- 11. Операции чтения и записи с файлами (3) Примечание. Если здесь и далее система в ответ на
- 12. Операции чтения и записи с файлами (4) Добейтесь открытия файла f3 с флагом "только на чтение"
- 13. Операции чтения и записи с файлами (5) Попытайтесь записать в файл f3 15 произвольных символов, которые
- 14. Операции чтения и записи с файлами (6) Зафиксируйте текущие атрибуты файла f3 и далее сдублируйте дескриптор
- 15. Операции чтения и записи с файлами (7) В результате наблюдения за особенностями работы creat сделайте вывод
- 16. Исследование временных параметров файлов (1) Откройте файл f3 на чтение/запись. Зафиксируйте временные характеристики файла. Посмотрите атрибуты
- 17. Исследование временных параметров файлов (2) Прочитайте с начала файла f3 5 символов. Зафиксируйте временные характеристики файла.
- 18. Исследование временных параметров файлов (3) Выполните команду touch в отношении файла f3 и нового файла f5.
- 19. Удаление файла (1) Убедитесь в наличии файла f3 в текущем каталоге. Дважды откройте файл f3 на
- 20. Удаление файла (2) Убедитесь, что файл f3 отсутствует в текущем каталоге. Проверьте возможность доступа к уничтоженному
- 21. Удаление файла (3) Закройте файл 3 по возможности записи. Определите изменения в составе вектора характеристик этого
- 22. Лабораторная работа № 2 Управление процессами
- 23. Управление одним процессом (1) Создать исходный процесс. Определить вектор характеристик нового процесса: Идентификаторы процесса, родительского процесса
- 24. Управление одним процессом (2) Исследовать возможность изменения поправки к приоритету. Установить диапазон изменения значений поправок к
- 25. Управление двумя параллельными процессами (1) Создать исходный процесс. Создать из исходного процесса параллельный дочерний процесс по
- 26. Управление двумя параллельными процессами (2) Проверить текущее состояние процессов в системе и завершить исполнение дочернего процесса.
- 27. Управление двумя параллельными процессами (3) Проверить текущее состояние процессов в системе и завершить исполнение дочернего процесса
- 28. Управление двумя параллельными процессами (4) Создать из исходного процесса параллельный дочерний процесс по схеме fork. Завершить
- 29. Управление процессами и файлами (1) Создать исходный процесс и определить для него дескрипторы файлов, открытых по
- 30. Управление процессами и файлами (2) Определить вектор открытых файлов для текущего процесса и определить: какие дескрипторы
- 31. Управление процессами и файлами (3) Проверить, каким образом влияет открытие и закрытие доступных файлов в отцовском
- 32. Использование механизма сигналов (1) Создать исходный процесс. Изменить в контексте исходного процесса реакцию на сигналы: сигнал
- 33. Использование механизма сигналов (2) Создать исходный процесс. Изменить в контексте исходного процесса реакцию на сигналы: сигнал
- 35. Скачать презентацию