
- •"Операційні системи та системне програмування"
- •1 Перелік практичних занять Практичне заняття № 1
- •Короткі теоретичні відомості
- •Порядок виконання роботи
- •Контрольні питання
- •Практичне заняття № 2
- •Короткі теоретичні відомості
- •Порядок виконання роботи
- •Контрольні питання
- •Практичне заняття № 3
- •Короткі теоретичні відомості
- •Порядок виконання роботи
- •Контрольні питання
- •Практичне заняття № 4
- •Короткі теоретичні відомості
- •Порядок виконання роботи
- •Контрольні питання
- •2 Критерії оцінювання знань студентів за 100–бальною системою
- •Список літератури
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
КРЕМЕНЧУЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ
ІМЕНІ МИХАЙЛА ОСТРОГРАДСЬКОГО
МЕТОДИЧНІ ВКАЗІВКИ
ЩОДО ПРАКТИЧНИХ ЗАНЯТЬ
З НАВЧАЛЬНОЇ ДИСЦИПЛІНИ
"Операційні системи та системне програмування"
ДЛЯ СТУДЕНТІВ IV КУРСУ
ДЕННОЇ ФОРМИ НАВЧАННЯ
ЗА НАПРЯМОМ 6.040302 – "ІНФОРМАТИКА"
КРЕМЕНЧУК 2014
Методичні вказівки щодо практичних занять з навчальної дисципліни "Операційні системи та системне програмування" для студентів IV курсу денної форми навчання з напряму 6. 040302 – "Інформатика" (Частина 1, Практичні заняття 1 – 4)
Укладачі: к.ф.-м.н., доц. Ю.П. Глухов,
асист. Д. М. Калініченко
Рецензент к.т.н., доц. Г. В. Славко
Кафедра інформатики і вищої математики
Затверджено методичною радою КрНУ імені Михайла Остроградського
Протокол №____ від__________
Голова методичної ради______________ проф. В. В. Костін
Зміст
Вступ………………………………………………………………………………….4
1 Перелік практичних занять………………………………………………………..5
Практичне заняття № 1 Облікові записи в системі Linux. Повноваження каталогів і файлів ……………………………………………………………….5
Практичне заняття № 2 Робота з текстовим редактором vi ………….........11
Практичне заняття № 3 Керування файловою системою ………………….14
Практичне заняття № 4 Керування процесами в OS Linux ………………..19
2 Критерії оцінювання знань студентів за 100-бальною системою …………….25
Список літератури………………………………………………………………….26
ВСТУП
На сьогоднішній день Linux — це найбільш гнучка і потужна операційна система з усіх коли-небудь створених. Все програмування в Linux — це програмування системного рівня. Існує три основи, на котрих держиться системне програмування в Linux: системні виклики, бібліотека С і компілятор С.
Особливість системного програмування в тому, що системні програмісти повинні мати глибокі знанння про аппаратне забезпечення і операційну систему, в котрій вони працюють. Саме тому даний курс «Операційні системи та системне програмування» є фундаментальним у системі знань специаліста в галузі інформаційних технологій.
Методичні вказівки є керівництвом до виконання практичних занять з курсу “Операційні системи та системне програмування”.
Мета практикуму – навчити студентів використовувати сучасні мови, методи і засоби підтримки системного програмного забезпечення, будувати алгоритми розв’язку задачі відповідної складності, програмувати обраний алгоритм, працювати з графічним інтерфейсом та інтерфейсом командного рядка ОС сімейств Linux.
Практичні заняття проводяться в ОС Linux.
У результаті виконання практичних занять студенти самостійно розв’язують широкий спектр задач, пов’язаних із керуванням облікових записів у ОС Linux, роботою з текстовим редактором, керуванням файловою системою та процесами.
Кожне практичне заняття містить короткий теоретичний матеріал, приклади, забезпечені необхідними коментарями, порядок виконання практичного заняття і варіанти індивідуальних завдань.
1 Перелік практичних занять Практичне заняття № 1
Тема. Облікові записи в системі Linux. Повноваження каталогів і файлів
Мета: вивчення основних прийомів роботи з обліковими записами користувачів. Ознайомлення з повноваженнями каталогів, файлів, вивчення методів встановлення повноважень.