МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
УНИВЕРСИТЕТ ИТМО
Д. А. Зубок, А. В. Маятин
ОПЕРАЦИОННЫЕ СИСТЕМЫ
методические указания
по выполнению лабораторных работ
Санкт-Петербург
2015
Зубок Д. А. , Маятин А. В. Операционные системы. Методические указания по
выполнению лабораторных работ. – СПб: Университет ИТМО, 2015. – 48 с. Пособие адресовано бакалаврам, обучающимся по направлениям
подготовки 09. 03. 02 «Информационные системы и технологии» и 09. 03. 03
«Прикладная информатика» и содержит теоретический минимум, методические
указания и задания для выполнения лабораторных работ по дисциплине
«Операционные системы». Рекомендовано к печати Ученым советом факультета информационных
технологий и программирования, протокол №3 от 31. 03. 2015. Университет ИТМО – ведущий вуз России в области информационных и
фотонных технологий, один из немногих российских вузов, получивших в 2009
году статус национального исследовательского университета. С 2013 года
Университет ИТМО – участник программы повышения конкурентоспособности
российских университетов среди ведущих мировых научно-образовательных
центров, известной как проект «5 в 100». Цель Университета ИТМО –
становление исследовательского университета мирового уровня,
предпринимательского по типу, ориентированного на интернационализацию
всех направлений деятельности.
Университет ИТМО, 2015
Зубок Д. А. , 2015
Маятин А. В. , 2015
2
Содержание
Введение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 4
Виртуальная среда для выполнения лабораторных работ ... ... ... ... ... ... ... ... ... ... ... ... . . 6
Лабораторная работа №1. Основы использования консольного
интерфейса ОС GNU/Linux. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 9
Лабораторная работа №2. Обработка текстовых потоков
в ОС GNU/Linux ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 14
Лабораторная работа №3. Мониторинг процессов в ОС GNU/Linux ... ... ... ... ... ... 20
Лабораторная работа №4. Управление процессами в ОС GNU/Linux ... ... ... ... ... . 26
Лабораторная работа №5. Работа с файлово-каталожной системой
в ОС GNU/Linux ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 34
Лабораторная работа №6. Консольный интерфейс
ОС Microsoft Windows ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 39
Рекомендуемая литература ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 44
3
Введение
Современные операционные системы являются сложными
программными комплексами, в которых реализуется множество
технологических решений.