Операционни системи
Анотация
Курсът се води по класическия учебник на Сталингс
[1] и запознава студентите с историята, изграждането и функционирането
на операционните системи. Учебният материал включва уводна част - общ
преглед на компютърните и операционните системи. Следват въпроси от
организация и управление на процеси, работа на паметта, планиране на
един и много процесори. Темите за организация на входа и изхода,
планиране на диска, организация и работа с файловата система за
задължителна част от всеки курс по операционни системи. Завършваме с
разпределени процеси и сигурнаст.
На упражненията се изучава операционна система
Линукс и с нея се илюстрират лекционните теми. Правят се и програми на
С за управление на процеси и работе на файловата система.
Необходими предварителни знания на студентите – от
курсовете по Компютърни архитектури и Програмиране на С/С++.
Литература
1. William Stallings,
Operating
Systems: Internals and Design Principles, Third Edition, Prentice
Hall, 1998; Fifth editionPearson Prentice Hall, 2005.
2. Лилян Николов, Операционни
системи, ИК "Сиела", София, 1998.
3. Лилян Николов, UNIX.
Системно програмиране, ИК "Сиела", София, 2002.
On-line книги и лекции
Въведение в GNU/Linux
OS
Operating
Systems Lecture
Notes by Martin C. Rinard
Quick
Linux Tutorial by Jiri Vogel
Operating
Systems Examples
Links
UNIX®
- the worldwide Single UNIX Specification integrating X/Open Company's
XPG4 and additional standards
Ptreads
Tutorials and Books - various links
D. J.
Bernstein: http://cr.yp.to/djb.html
Интересни четива
bulgaria.sourceforge.net
[ Свободата да говорим на български! ]
Smashing
The Stack For Fun And Profit
OpenBSD
from a woman's point of view
За
свободния
софтуер
Worms
Hit Home, By Kelly Martin, Jan 26 2004 04:22PM PT