Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MtLR_OS_PI15.doc
Скачиваний:
9
Добавлен:
07.02.2016
Размер:
477.7 Кб
Скачать

78

Міністерство освіти і науки україни

Запорізький національний технічний університет

МЕТОДИЧНІ ВКАЗІВКИ

до виконання лабораторних робіт з дисципліни

Операційні системи”

для студентів напряму 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]