Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodychka-lab_OS.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.35 Mб
Скачать

Міністерство освіти і науки, молоді та спорту України

Тернопільський національний економічний університет

Факультет комп’ютерних інформаційних технологій

Кафедра інформаційно-обчислювальних систем та управління

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

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

З ДИСЦИПЛІНИ „ОПЕРАЦІЙНІ СИСТЕМИ”

ДЛЯ СТУДЕНТІВ НАПРЯМУ ПІДГОТОВКИ

6.050101 «Комп’ютерні науки»

Тернопіль

2012

Методичні вказівки до виконання лабораторних робіт з дисципліни „Операційні системи” для студентів напряму підготовки 6.050101 «Комп’ютерні науки» / Укладачі М.П. Комар, В.С. Коваль / За ред. А.О. Саченка. – Тернопіль – 2012. – 84с.

Укладачі: Комар Мирослав Петрович, викладач

Коваль Василь Сергійович, к.т.н., доцент

Відповідальний за випуск: Саченко А.О., д.т.н., професор

Рецензенти: Піговський Ю.Р., к.т.н., доцент кафедри

комп’ютерних наук

Тернопільського національного економічного

університету

Адамів О.П., к.т.н., завідувач кафедри міжнародної інформації

Тернопільського національного економічного

університету

Ухвалено на засіданні кафедри інформаційно-обчислювальних систем та управління, протокол №1 від 29.08.2012 р.

Зміст

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

Лабораторна робота №1. Породження процесів та потоків у ОС Windows......... 5

Лабораторна робота №2. Взаємодія між процесами і потоками та

синхронізація процесів і потоків у середовищі ОС Windows.............................. 18

Лабораторна робота №3. Створення динамічних бібліотек DLL…………....… 39

Лабораторна робота №4. Керування процесами і потоками у середовищі

ОС Windows……………………………………………………...…………………50

Лабораторна робота №5. Робота з реєстром ОС Windows засобами

Win32 API………………………………………………………………………….. 59

Лабораторна робота №6. Створення обчислювальних процесів та потоків

в ОС Linux................................................................................................................. 73

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

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

Курс розроблений з метою ознайомлення із базовими компонентами сучасних операційних систем. Дисципліна включає розгляд процесів операційних систем, технології управління процесами, поняття синхронізації, принципів роботи пристроїв вводу/виводу та їх програмування, розподілу та управління пам’яттю і ресурсами, файлових систем, конкуренції при доступі до ресурсів та інших особливостей роботи операційних систем. В рамках курсу розглядаються в основному базові операційні системи Windows, Linux, Android та ін.

Кожній лабораторній роботі має передувати самостійна підготовка студентів, у процесі якої вони повинні вивчити теоретичні відомості, що стосуються виконуваної роботи та опрацювати рекомендовану літературу.

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

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