Практикум «Системные вызовы и библиотеки Unix SVR4»
Программа практикума основана на одноименном курсе Unix System Laboratories, который я переводил на русский язык в 19
93–1994 году во время работы в ЦНИТ НГУ. За участие в работе по переводу нам было разрешено читать этот курс в НГУ, но права передавать права на этот курс куда-то дальше у меня нет. И концов уже, я боюсь, не найти.
Задания практикума
Правила выставления оценок за практикум
Методичка, старая версия
Та же самая методичка в формате Norton Guide. Вместе с Norton Guide. По моему, под Windows NT/2000/XP оно не работает... Во всяком случае, я не пробовал.
Новая версия методички и презентации к лекциям.
Литература
1. Методичка (см. ссылки выше)
2. man
3. К. Хэвиленд, Д. Грэй, Б. Салама Системное программирование в UNIX. Руководство программиста по разработке ПО, ISBN
0–201–87758–9, М.:ДМК,2000
4. Б.В. Керниган, Р. Пайк UNIX – универсальная среда программирования, ISBN 5279002534, М.:Финансы и статистика,1992
Литература для продвинутых
1. У. Стивенс UNIX: взаимодействие процессов, ISBN
5–318–00534–9, СПб.:Питер,2002
2. Ю. Вахалия UNIX изнутри, ISBN
5–94723–013-5, СПб.: Питер, 2003
3. С. Раго, У. Стивенс UNIX. Профессиональное программирование, ISBN
5–93286–089-8,
978–5-932
86–089-2, Символ-Плюс, 2007
4. R.
Mc Dougall, J. Mauro Solaris Internals: Solaris 10 and
Open Solaris Kernel Architecture (2nd Edition), 2007
5.
Исходные тексты ядра и стандартных библиотек. На Opensolaris была удобная искалка, к сожалению тут ее нету
6. (для тех, кто пишет на ассемблере)
System V Application Binary Interface Intel386 Architecture Processor Supplement Локальная копия для студентов НГУ
IA-32 Intel Architecture Software Developer's Manual Volume 1: Basic Architecture, pdf, mirrored from Intel public web site
IA-32 Intel Architecture Software Developer's Manual Volume 2A: Instruction Set Reference, A-M, pdf, mirrored from Intel public web site
IA-32 Intel Architecture Software Developer's Manual Volume 2B: Instruction Set Reference, N-Z, pdf, mirrored from Intel public web site