Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

О. О. Степаненко, асистент кафедри ПЗ



О.І. Качан, асистент кафедри ПЗ.

Рецензенти: С.К. Корнієнко, к.т.н., доцент кафедри ПЗ

В.П.Рисіков, к.т.н., доцент кафедри ПЗ.

Відповідальний

за випуск: А. В. Притула, зав. каф. ПЗ, к.т.н., доцент

Затверджено

на засіданні кафедри

"Програмні засоби"

Протокол № 5 від 12.01.2009 р.


ЗМІСТ

ЗМІСТ.. 3

Загальні положення.. 6

1 Лабораторна робота №1

Функції операційної системи MS-DOS: визначення версії ОС 7

1.1 Короткі теоретичні відомості 7

1.2 Домашнє завдання. 8

1.3 Хід виконання роботи. 8

1.4 Зміст звіту. 9

1.5 Контрольні запитання. 9

2 Лабораторна робота №2

Використання звукових можливостей IBM PC.. 10

2.1 Короткі теоретичні відомості 10

2.1.1 Керування звуком за допомогою таймера. 10

2.1.2 Пряме керування динаміком.. 12

2.2 Домашнє завдання. 12

2.3 Хід виконання роботи. 13

2.4 Зміст звіту. 13

2.5 Контрольні запитання. 13

3 Лабораторна робота №3

Функції припинення процесу.. 14

3.1 Короткі теоретичні відомості 14

3.2 Домашнє завдання. 17

3.3 Хід виконання роботи. 17

3.4 Зміст звіту. 17

3.5 Контрольні питання. 17

4 Лабораторна робота №4

Основи Windows. Графічний інтерфейс користувача. Визначення параметрів жорсткого диску.. 18

4.1 Короткі теоретичні відомості 18

4.1.1 Загальні відомості про жорсткі диски. 18

4.1.2 Функції для роботи з дисковими накопичувачами. 18

4.1.3 Створення графічного інтерфейсу Windows. 20

4.2 Домашнє завдання. 23

4.3 Хід виконання роботи. 23

4.4 Зміст звіту. 23

4.5 Контрольні питання. 23

5 Лабораторна робота №5

Базові операції Linux-системи. Основні команди ОС 24

5.1 Стислі теоретичні відомості 24

5.1.1 Командний рядок. 24

5.1.2 Стандартний ввід, стандартний вивід і переадресація потоків 26

5.1.3 Програмні канали. 28

5.1.4 Задачі: перевід в фоновий режим, відміна і переривання. 28

5.1.5 Операції керування файлами. 29

5.1.6 Керування каталогами. 30

5.1.7 Операції з файлами і каталогами. 31

5.2 Завдання до роботи. 34

5.3 Домашнє завдання. 34

5.4 Контрольні питання. 35

6 Лабораторна робота №6

Командний інтерпретатор bash. Основи написання сценаріїв (скриптів) 36

6.1 Стислі теоретичні відомості 36

6.1.1 Командний інтерпретатор bash (bash) 38

6.1.2 Стандартні командні файли. 38

6.1.3 Робота командного інтерпретатора в інтерактивному режимі 40

6.1.4 Командний інтерпретатор як процес. 42

6.1.5 Шаблони і підстановки. 44

6.1.6 Спеціальні символи (метасимволи) 45

6.1.7 Програмування в bash. 45

6.1.8 Оператор "документ тут". 46

6.1.9 Виконання наступної команди за умовою.. 46

6.1.10 Заміна оболонки новою програмою - команда exec. 46

6.1.11 Визначення і розрахунок змінних. 47

6.1.12 Ввід і вивід даних в сценаріях. 47

6.1.13 Аргументи командного рядка. 48

6.1.14 Арифметичні операції 48

6.1.15 Команда порівняння test 48

6.1.16 Умови. 49

6.1.17 Цикли. 50

6.1.18 Приклади скриптів. 51

6.2 Завдання до роботи. 53

6.3 Домашнє завдання. 54

6.4 Контрольні питання. 54

7 Лабораторна робота №7

Системне адміністрування Linux.. 55

7.1 Стислі теоретичні відомості 55

7.1.1 Заведення і видалення користувачів. 55

7.1.2 Утіліта useradd. 56

7.1.3 Заведення нових користувачів. 57

7.1.4 Зміна значень по замовчуванню.. 58

7.1.5 Неприємності 59

7.1.6 Файли. 59

7.1.7 Монтування файлових систем.. 59

7.1.8 Пакет sudo. 60

7.2 Завдання до роботи. 62

7.3 Контрольні питання. 62

СПИСОК ЛІТЕРАТУРИ.. 63

Додаток А

Список основних функцій BIОS та DOS. 64

Додаток Б

Основні команди UNIX.. 66

Додаток В

Спеціальні змінні і режими bash shell. 68

Додаток Д

Аргументи bash shell.. 69

Додаток Ж

Операції команди порівняння test.. 70


Загальні положення

Дійсні методичні вказівки представляють собою необхідний засіб для успішного вивчання теоретичного матеріалу та практичного освоєння предмету «Системне програмування і операційні системи».

Мета роботи - підвищити рівень знань студентів з методики написання програм, їхнього алгоритмічного представлення та відлагодження на мові низького рівня (Асемблер). Лабораторний курс складається з семи робіт, що охоплює велику область програмного забезпечення та зовнішніх пристроїв. Кожна робота виконується та здається студентом індивідуально. Студенти, що не підготовлені до роботи, а також, які не мають вірно оформленого звіту, до занять не допускаються.

Вимоги до оформлення та змісту звіту, а також контрольні запитання, представлені в кожній лабораторній роботі. Студент повинен знати мету роботи, теоретичні відомості, методику побудови та відлагодження необхідних програм.

Студент, який не здав попередньої роботи, не допускається до виконання наступних.





Дата публикования: 2015-04-06; Прочитано: 257 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...