- •Міністерство освіти і науки україни
- •1 Лабораторна робота №1 8
- •6.2 Завдання до роботи 57
- •Загальні положення
- •1 Лабораторна робота №1 Функції операційної системи ms-dos: визначення версії ос
- •1.1 Короткі теоретичні відомості
- •1.2 Домашнє завдання
- •2.1.1 Керування звуком за допомогою таймера
- •2.1.2 Пряме керування динаміком
- •2.2 Домашнє завдання
- •3.2 Домашнє завдання
- •4.1.2 Функції для роботи з дисковими накопичувачами
- •4.1.3 Створення графічного інтерфейсуWindows
- •4.2 Домашнє завдання
- •4.3 Хід виконання роботи
- •4.5 Контрольні питання
- •5 Лабораторна робота №5 Базові операції Linux-системи.Основні команди ос
- •5.1 Стислі теоретичні відомості
- •5.1.1 Командний рядок
- •5.1.2 Стандартний ввід, стандартний вивід і переадресація потоків
- •5.1.3 Програмні канали
- •5.1.4 Задачі: перевід в фоновий режим, відміна і переривання
- •5.1.5 Операції керування файлами
- •5.1.6 Керування каталогами
- •5.1.7 Операції з файлами і каталогами
- •5.2 Завдання до роботи
- •5.3 Домашнє завдання
- •6.1.1 Командний інтерпретатор bash (bash)
- •6.1.2 Стандартні командні файли
- •6.1.3 Робота командного інтерпретатора в інтерактивному режимі
- •6.1.4 Командний інтерпретатор як процес
- •6.1.5 Шаблони і підстановки
- •6.1.6 Спеціальні символи (метасимволи)
- •6.1.7 Програмування в bash
- •6.1.8 Оператор "документ тут"
- •6.1.9 Виконання наступної команди за умовою
- •6.1.10 Заміна оболонки новою програмою - команда exec
- •6.1.11 Визначення і розрахунок змінних
- •6.1.12 Ввід і вивід даних в сценаріях
- •6.1.13 Аргументи командного рядка
- •6.1.14 Арифметичні операції
- •6.1.15 Команда порівняння test
- •6.1.16 Умови
- •6.1.17 Цикли
- •6.1.18 Приклади скриптів
- •6.2 Завдання до роботи
- •6.3 Домашнє завдання
- •6.4 Контрольні питання
- •7 Лабораторна робота №7 Системне адміністрування Linux
- •7.1 Стислі теоретичні відомості
- •7.1.1 Заведення і видалення користувачів
- •7.1.3 Заведення нових користувачів
- •7.1.4 Зміна значень по замовчуванню
- •7.1.5 Неприємності
- •7.1.6 Файли
- •7.1.7 Монтування файлових систем
- •7.1.8 Пакет sudo
- •7.1.9Моніторинг процесів
- •7.2 Завдання до роботи
- •7.3 Контрольні питання
- •Перелік посилань
- •Додаток а Список основних функцій biоs та dos
- •Додаток б Основні команди unix
- •Додаток в
- •Додаток ж
Міністерство освіти і науки україни
Запорізький національний технічний університет
МЕТОДИЧНІ ВКАЗІВКИ
до виконання лабораторних робіт з дисципліни
“Операційні системи”
для студентів напряму 6.050103
“Програмна інженерія”
усіх форм навчання
2015
Методичні вказівки до виконання лабораторних робіт з дисципліни “Операційні системи” для студентів напряму 6.050103 “Програмна інженерія“ усіх форм навчання /Уклад.: Сердюк С.М., Качан О.І. – Запоріжжя: ЗНТУ, 2015. – 75 с.
Укладачі: С.М. Сердюк, к.т.н., доцент кафедри ПЗ,
О.І. Качан, асистент кафедри ПЗ.
Рецензенти: С.К. Корнієнко, к.т.н., доцент кафедри ПЗ,
О.О. Степаненко, к.т.н., доцент кафедри ПЗ.
Відповідальний
за випуск: В.І. Дубровін, зав. каф. ПЗ, к.т.н., професор
Затверджено
на засіданні кафедри
"Програмні засоби"
Протокол № 9від15.05.2015р.
ЗМІСТ
ЗМІСТ 3
Загальні положення 7
1 Лабораторна робота №1 8
Функції операційної системи MS-DOS: визначення версії ОС 8
1.1 Короткі теоретичні відомості 8
1.2 Домашнє завдання 9
1.3 Хід виконання роботи 9
1.4 Зміст звіту 10
1.5 Контрольні запитання 10
2 Лабораторна робота №2 11
Використання звукових можливостей IBM PC 11
2.1 Короткі теоретичні відомості 11
2.1.1 Керування звуком за допомогою таймера 11
2.1.2 Пряме керування динаміком 13
2.2 Домашнє завдання 13
2.3 Хід виконання роботи 14
2.4 Зміст звіту 14
2.5 Контрольні запитання 14
3 Лабораторна робота №3 15
Функції припинення процесу 15
3.1 Короткі теоретичні відомості 15
3.2 Домашнє завдання 18
3.3 Хід виконання роботи 18
3.4 Зміст звіту 18
3.5 Контрольні питання 18
4 Лабораторна робота №4 19
Основи Windows. Графічний інтерфейс користувача. Визначення параметрів жорсткого диску 19
4.1 Короткі теоретичні відомості 19
4.1.1 Загальні відомості про жорсткі диски 19
4.1.2 Функції для роботи з дисковими накопичувачами 19
4.1.3 Створення графічного інтерфейсу Windows 21
4.2 Домашнє завдання 24
4.3 Хід виконання роботи 24
4.4 Зміст звіту 24
4.5 Контрольні питання 24
5 Лабораторна робота №5 25
Базові операції Linux-системи. Основні команди ОС 25
5.1 Стислі теоретичні відомості 25
5.1.1 Командний рядок 25
5.1.2 Стандартний ввід, стандартний вивід і переадресація потоків 28
5.1.3 Програмні канали 30
5.1.4 Задачі: перевід в фоновий режим, відміна і переривання 31
5.1.5 Операції керування файлами 32
5.1.6 Керування каталогами 33
5.1.7 Операції з файлами і каталогами 34
5.2 Завдання до роботи 37
5.3 Домашнє завдання 38
5.4 Контрольні питання 38
6 Лабораторна робота №6 40
Командний інтерпретатор bash. Основи написання сценаріїв (скриптів) 40
6.1 Стислі теоретичні відомості 40
6.1.1 Командний інтерпретатор bash (bash) 42
6.1.2 Стандартні командні файли 42
6.1.3 Робота командного інтерпретатора в інтерактивному режимі 44
6.1.4 Командний інтерпретатор як процес 46
6.1.5 Шаблони і підстановки 48
6.1.6 Спеціальні символи (метасимволи) 48
6.1.7 Програмування в bash 49
6.1.8 Оператор "документ тут" 50
6.1.9 Виконання наступної команди за умовою 50
6.1.10 Заміна оболонки новою програмою - команда exec 50
6.1.11 Визначення і розрахунок змінних 50
6.1.12 Ввід і вивід даних в сценаріях 51
6.1.13 Аргументи командного рядка 51
6.1.14 Арифметичні операції 52
6.1.15 Команда порівняння test 52
6.1.16 Умови 53
6.1.17 Цикли 54
6.1.18 Приклади скриптів 55