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

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

Целью дисциплины «Операционные системы и сети» является формирование у студента профессиональных знаний по теоретическим основам построения и функционирования компьютеров вычислительных систем, телекоммуникационных вычислительных сетей и коммуникаций, их структурной и функциональной организации, программному обеспечению, эффективности и перспективам развития. Задачи изучения дисциплины: 1) Изучение принципов построения, функционирования и внутренней архитектуры операционных систем и сетей, функциональность всех составных компонентов и механизмы их взаимодействия в одно- и многопроцессорных системах, методы работы с внешними интерфейсами операционных систем. 2) Изучение способов написания системных процедур, механизмов их функционирования в операционных системах и сетях, взаимодействия с системными функциями и инструментарием. 3) Изучение классификаций и архитектурных решений в области построения операционных систем. 4) Изучение механизмов функционирования отдельных функциональных составляющих операционных систем. 5) Изучение принципов функционирования системных и пользовательских процессов в операционных системах и сетях. Методические указания к лабораторным работам и организации самостоятельной работы предназначены для студентов направления подготовки «Программная инженерия» (уровень бакалавриата).

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

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

Гриценко, Ю. Б. Операционные системы и сети: Методические указания к лабораторным работам и организации самостоятельной работы [Электронный ресурс] / Ю. Б. Гриценко. — Томск: ТУСУР, 2018. — 188 с. — Режим доступа: https://edu.tusur.ru/publications/8355
Автор:   Гриценко Ю. Б.
Год издания: 2018
Количество страниц: 188
Скачиваний: 1164

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

1 Введение 5

2 Методические указания по проведению лабораторных работ (часть 1) 6

2.1 Лабораторная работа «Управление задачами в ОС Windows» 6

2.2 Лабораторная работа «Исследование блоков управления памятью» 20

2.3 Лабораторная работа «Диагностика IP-протокола» 23

2.4 Лабораторная работа «Управление устройствами ввода-вывода и файловыми системами в ОС Windows» 32

3 Методические указания по проведению лабораторных работ (часть 2) 42

3.1 Лабораторная работа «Файлы пакетной обработки в ОС Windows» 42

3.2 Лабораторная работа «Программирование на языке SHELL в ОС Unix» 65

3.3 Лабораторная работа «Управление процессами в ОС QNX» 87

3.4 Лабораторная работа «Управление потоками в ОС QNX» 90

3.5 Лабораторная работа «Организация обмена сообщениями в ОС QNX» 96

3.6 Лабораторная работа «Управление таймером и периодическими уведомлениями в ОС QNX» 105

3.7 Лабораторная работа «Использование среды визуальной разработки программ в ОС QNX» 113

3.8 Лабораторная работа «Улучшение навыков программирования в ОС QNX» 116

4 Методические указания по проведению лабораторных работ (часть 3) 122

4.1 Лабораторная работа «Изучение структуры программы на ассемблере» 122

4.2 Лабораторная работа «Изучение функций ввода/вывода» 135

4.3 Лабораторная работа «Изучение арифметических и логических команд» 140

4.4 Лабораторная работа «Модульное программирование» 155

4.5 Лабораторная работа «Работа с массивами ассемблера» 165

4.6 Лабораторная работа «Интерфейс с языками высокого уровня и обработка массивов» 169

4.7 Лабораторная работа «Использование цепочечных команд» 172

4.8 Лабораторная работа «Программирование устройства с плавающей арифметикой» 177

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

5.1 Общие положения 183

5.2 Проработка лекционного материала 183

5.3 Подготовка к лабораторным работам 185

5.4 Подготовка к экзамену 187

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