4. Дегтярев Е.К. Введение в UNIX. – М., 1991.
5. Дюпуа Б., Габасси М. UNIX и TCP/IP: программирование на языке C.
6. Керниган Б.В., Пайк Р. UNIX – универсальная среда программирования. – М.: Финансы и статистика, 1992.
7. Олифер Н.А., Олифер В.Г. Компьютерные сети.
8. Олифер Н.А., Олифер В.Г. Сетевые операционные системы. – СПб.: Питер, 2001.
9. Рихтер Дж. Windows для профессионалов: создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows.
10. Симоненко В.П. Организация вычислительных процессов в ЭВМ, комплексах, сетях и системах. – К.: ТОО «Век+», 1997.
11. Соломон Д., Руссинович М. Внутреннее устройство Microsoft Windows 2000 (Мастер-класс)
12. Стивенс У.Р. UNIX: взаимодействие процессов. – СПб.: Питер, 2002. – 576 с.
13. Стивенс У.Р. UNIX: разработка сетевых приложений.
14. Столлингс В. Операционные системы. Внутреннее устройство и принципы проектирования. – М.: Вильямс, 2002. – 848 с.
15. Таненбаум Э. Современные операционные системы.
16. Таненбаум Э.С., Вудхалл А.С. Операционные системы. Разработка и реализация, 2005. – 576 с.
17. Фролов А.В., Фролов Г.В. Программирование для Windows NT. Часть 1, 2. – М.: Диалог-МИФИ, 1996. – 272 с.
18. Хэвиленд К., Грэй Д., Салама Б. Системное программирование в UNIX. Руководство программиста по разработке ПО.
19. Цикритзис Д., Бернстайн Ф. Операционные системы. – М.: Мир, 1977.
20. Ядро ОС Linux. Руководство программиста.
Пример оформления титульного листа
Министерство образования и науки Украины
Криворожский государственный педагогический
университет
Контрольная работа №2 по предмету
«Операционные системы»
ЭВОЛЮЦИЯ ОПЕРАЦИОННЫХ СИСТЕМ
Выполнил:
студент III курса
группы И-06
Н.Н. Неизвестный
Руководитель:
к.пед.н., доц. С.А. Семериков
Кривой Рог
2009
Содержание
Введение...................................................................................... 3
1. Эволюция операционных систем........................................... 4
1.1. Первое поколение операционных систем....................... 4
1.2. Второе поколение операционных систем....................... 6
1.3. Третье поколение операционных систем....................... 8
1.4. Современные операционные системы.......................... 11
2................................................................................................. 14
2.1. Алгоритмы работы программ и примеры диалога Программа, печатающая свои аргументы, переменные окружения, информацию об открытых файлах и используемых каналах 14
2.2. Программа, разбивающая файл на два по вертикали.. 15
2.3. Программа, выделяющая n-ое поле из каждой строки файла 17
Заключение............................................................................... 18
Список литературы................................................................... 19
Приложения.............................................................................. 20
A. Листинг файла printenv.c........................................ 20
B. Листинг файла split.c................................................ 21
C. Листинг файла n-field.c........................................... 23
D. Дискета.................................................................................