
- •Системное программное обеспечение эвм
- •Часть 1 в. А. Супонев, а. А. Уваров, в. А. Прытков Операционные системы
- •Содержание
- •Введение
- •1.1. Знакомство с Linux
- •1.2. Понятие процессов
- •1.2.1. Linux
- •1.2.2. Windows
- •1.3. Задание
- •2.1. Linux
- •2.2. Windows
- •2.3. Задание
- •3.1. Linux
- •3.2. Windows
- •3.3. Задание
- •4.1. Linux
- •4.2. Windows
- •4.3. Задание
- •5.1. Асинхронные файловые операции
- •5.1.1. Linux
- •5.1.2. Windows
- •5.2. Динамические библиотеки
- •5.2.1. Linux
- •5.2.2. Windows
- •5.3. Задание
- •6.1. Общие сведения
- •6.2. Задание
- •7.1. Общие сведения
- •7.2. Задание
- •Литература
- •Часть 1. Операционные системы
- •220013, Минск, п. Бровки, 6
Министерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет
информатики и радиоэлектроники»
Кафедра электронных вычислительных машин
Системное программное обеспечение эвм
Лабораторный практикум
для студентов специальности 1 – 40 02 01
«Вычислительные машины, системы и сети»
всех форм обучения
В 2-х частях
Часть 1 в. А. Супонев, а. А. Уваров, в. А. Прытков Операционные системы
Минск БГУИР 2008
УДК 004.451(075.8)
ББК 32.973.26-018.2я73
С 40
Р е ц е н з е н т :
Проф. кафедры информационно-вычислительных систем
УО «Военная академия Республики Беларусь»,
канд. техн. наук Д. Н. Одинец
Супонев В.А., Уваров А.А., Прытков В.А
С 40 |
Системное программное обеспечение ЭВМ: Лабораторный практикум для студентов специальности 1 – 40 02 01 «Вычислительные машины, системы и сети». В 2 ч. Ч. 1. Операционные системы / В.А.Супонев, А.А.Уваров, В.А.Прытков – Минск : БГУИР, 2008. – 36 с. ISBN 978-985-488-365-6 (ч.1) |
|
В лабораторном практикуме описаны лабораторные работы по курсу «Системное программное обеспечение ЭВМ». Первая часть практикума посвящена изучению принципов организации операционных систем. В теоретической части каждой лабораторной работы приводятся базовые понятия и концепции, а также основные функции и структуры для их использования на примере операционных систем Windows XP и Linux. Практическая часть каждой лабораторной работы содержит задание на выполнение. |
УДК 004.451(075.8)
ББК 32.973.26-018.2я73
ISBN 978-985-488-365-6 (ч.1) |
© Супонев В. А., Уваров А. А., Прытков В. А., 2008 |
ISBN 978-985-488-366-3 |
© БГУИР, 2008 |
Содержание
Введение………………………………………………………………………. 4
Лабораторная работа № 1. Знакомство с Linux. Понятие процессов …….. 4
1.1. Знакомство с Linux ……………………………………………………. 4
1.2. Понятие процессов ……………………………………………………. 8
1.2.1. Linux …………………………………………………………….. 9
1.2.2. Windows ………………………………………………………… 10
1.3. Задание ………………………………………………………………… 11
Лабораторная работа № 2. Синхронизация процессов ……………………. 11
2.1. Linux ……………………………………………………………………. 12
2.2. Windows ………………………………………………………………... 16
2.3. Задание …………………………………………………………………. 17
Лабораторная работа № 3. Взаимодействие процессов……………………. 18
3.1. Linux ……………………………………………………………………. 18
3.2. Windows ………………………………………………………………... 20
3.3. Задание …………………………………………………………………. 22
Лабораторная работа № 4. Работа с потоками……………………………… 23
4.1. Linux ……………………………………………………………………. 23
4.2. Windows ………………………………………………………………... 24
4.3. Задание …………………………………………………………………. 26
Лабораторная работа № 5. Асинхронные файловые операции. Динами-
ческие библиотеки …………………………………………………………… 26
5.1. Асинхронные файловые операции……………………………………. 26
5.1.1. Linux ……………………………………………………………... 27
5.1.2. Windows …………………………………………………………. 27
5.2. Динамические библиотеки ……………………………………………. 28
5.2.1. Linux ……………………………………………………………... 28
5.2.2. Windows …………………………………………………………. 29
5.3. Задание …………………………………………………………………. 29
Лабораторная работа № 6. Разработка менеджера памяти ………………… 30
6.1. Общие сведения ………………………………………………………... 30
6.2. Задание ………………………………………………………………….. 31
Лабораторная работа № 7. Эмулятор файловой системы ………………….. 32
7.1. Общие сведения …………………………………………………………. 32
7.2. Задание ………………………………………………………………….. 34
Литература …………………………………………………………………….. 35