Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР_ОССП_ч1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
248.32 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

КРЕМЕНЧУЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

ІМЕНІ МИХАЙЛА ОСТРОГРАДСЬКОГО

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

ЩОДО ВИКОНАННЯ ЛАБОРАТОРНИХ РОБІТ

З НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

"Операційні системи та системне програмування"

ДЛЯ СТУДЕНТІВ IV КУРСУ

ДЕННОЇ ФОРМИ НАВЧАННЯ

ЗА НАПРЯМОМ 6.040302 – "ІНФОРМАТИКА"

Частина 1

Лабораторні роботи 1 – 4

КРЕМЕНЧУК 2014

Методичні вказівки щодо виконання лабораторних робіт з навчальної дисципліни "Операційні системи та системне програмування" для студентів IV курсу денної форми навчання з напряму 6. 040302 – "Інформатика" (Частина 1, Лабораторні роботи 1 – 4)

Укладачі: к.ф.-м.н., доц. Ю.П. Глухов,

асист. Д. М. Калініченко

Рецензент к.т.н., доц. Г. В. Славко

Кафедра інформатики і вищої математики

Затверджено методичною радою КрНУ імені Михайла Остроградського

Протокол №____ від__________

Голова методичної ради______________ проф. В. В. Костін

Зміст

Вступ………………………………………………………………………………….4

1 Загальні вимоги до виконання лабораторних робіт……………………………..5

2 Перелік лабораторних робіт………………………………………………………6

Лабораторна робота № 1 Облікові записи в системі Linux. Повноваження каталогів і файлів ……………………………………………………………….6

Лабораторна работа № 2 Робота з текстовим редактором vi ………….........11

Лабораторна работа № 3 Керування файловою системою ………………….14

Лабораторна работа № 4 Керування процесами в OS Linux ………………..19

3 Критерії оцінювання знань студентів за 100-бальною системою …………….25

Список літератури………………………………………………………………….26

ВСТУП

На сьогоднішній день Linux — це найбільш гнучка і потужна операційна система з усіх коли-небудь створених. Все програмування в Linux — це програмування системного рівня. Існує три основи, на котрих держиться системне програмування в Linux: системні виклики, бібліотека С і компілятор С.

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

Методичні вказівки є керівництвом до виконання лабораторних робіт з курсу “Операційні системи та системне програмування”.

Мета практикуму – навчити студентів використовувати сучасні мови, методи і засоби підтримки системного програмного забезпечення, будувати алгоритми розв’язку задачі відповідної складності, програмувати обраний алгоритм, працювати з графічним інтерфейсом та інтерфейсом командного рядка ОС сімейств Linux.

Лабораторні роботи проводяться в ОС Linux.

Даний практикум містить 9 лабораторних робіт, що охоплюють наступні розділи:

Частина 1 (лабораторні роботи 1 – 4): ОС Linux, керування обліковими записами, робота з текстовим редактором, керування файловою системою та процесами.

Частина 2 (лабораторні роботи 5 – 9): програмування мовою C, робота з вказівниками, перевірка устаткування, керування клавіатурою, вивчення функцій системного таймера, керування відеоадаптером.

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