Сайты ТУСУРа

Операционные системы

Учебно-методическое пособие по лабораторным работам и самостоятельной работе магистрантов, для студентов направления подготовки Бизнес-информатика (квалификация (степень) "бакалавр")

Целью дисциплины «Операционные системы» является формирование у студента профессиональных знаний по теоретическим основам построения и функционирования компьютеров, вычислительных систем, операционных систем, телекоммуникационных вычислительных сетей и коммуникаций, их структурной и функциональной организации, программному обеспечению, эффективности и перспективам развития. Процесс изучения дисциплины направлен на формирование компетенции — ОПК-3: способностью работать с компьютером как средством управления информацией, работать с информацией из различных источников, в том числе в глобальных компьютерных сетях. В результате изучения дисциплины студент должен: Знать: - принципы построения, функционирования и внутренней архитектуры операционных систем (ОС), функциональность всех составных компонентов ОС и механизмы их взаимодействия в одно- и многопроцессорных системах, методы работы с внешними интерфейсами ОС. Уметь: - производить сравнительный анализ различных операционных систем, настраивать конкретные конфигурации операционных систем, инсталлировать, тестировать, испытывать и использовать программные средства. Владеть: - навыками работы в среде различных операционных систем и способами их администрирования, навыками программирования в современных операционных средах.

Кафедра автоматизации обработки информации

Библиографическая запись:

Гриценко, Ю. Б. Операционные системы: Учебно-методическое пособие по лабораторным работам и самостоятельной работе магистрантов, для студентов направления подготовки Бизнес-информатика (квалификация (степень) "бакалавр") [Электронный ресурс] / Ю. Б. Гриценко. — Томск: ТУСУР, 2016. — 98 с. — Режим доступа: https://edu.tusur.ru/publications/6380
Автор:   Гриценко Ю. Б.
Год издания: 2016
Количество страниц: 98
Скачиваний: 304

Оглавление (содержание)

Аннотация 4

Лабораторная работа № 1 «Файлы пакетной обработки» 5

1.1 Цель работы 5

1.2 Язык командных файлов 5

1.3 Некоторые команды DOS (Windows) 10

1.4 Варианты заданий на выполнение 28

ЛАБОРАТОРНАЯ РАБОТА №2 «Программирование на языке SHELL в ОС Unix» 32

2.1 Цель работы 32

2.2 Программирование в языке Shell 32

2.3 Список команд Shell 49

2.4 Варианты заданий на выполнение 53

ЛАБОРАТОРНАЯ РАБОТА №3 «Процессы в ОС QNX» 57

3.1 Цель работы 57

3.2 Создание процессов 57

3.3 Задание на выполнение 59

ЛАБОРАТОРНАЯ РАБОТА №4 «Потоки в ОС QNX» 61

4.1 Цель работы 61

4.2 Создание потоков 61

4.3 Задание на выполнение 64

1. Выполнить задание согласно варианту. 64

ЛАБОРАТОРНАЯ РАБОТА №5 «Обмен сообщениями» 67

5.1 Цель работы 67

5.2 Связь между процессами посредством сообщений 67

5.3 Примеры обмена сообщениями 70

5.3.1 Клиент 70

5.3.2 Сервер 72

5.3.3 Определение идентификаторов узла, процесса и канала (ND/PID/CHID) нужного сервера 75

5.4 Задание на выполнение 76

ЛАБОРАТОРНАЯ РАБОТА №6 «Таймер и периодические уведомления» 77

6.1 Цель работы 77

6.2 Управление таймером 77

6.3 Задание на выполнение 85

ЛАБОРАТОРНАЯ РАБОТА №7 «Среда визуальной разработки программ PHOTON APPLICATION BUILDER – PHAB» 86

7.1 Цель работы 86

7.2 Основы работы с Phab 86

7.3 Задание на выполнение 88

ЛАБОРАТОРНАЯ РАБОТА №8 Улучшение навыков программирования 89

8.1 Цель работы 89

8.2 Задания на выполнение 89

Методические указания к самостоятельной работе 96

Список литературы 97


Похожие пособия