|
Конспект по операционни системи
|
Дата | 19.05.2017 | Размер | 16.59 Kb. | | #21658 | Тип | Конспект |
| КОНСПЕКТ
по ОПЕРАЦИОННИ СИСТЕМИ
специалност Компютърни науки, II курс
летен семестър на уч. 2006/2007г.
-
Функции и структура на операционните системи.
-
Командни езици. Принципи на действие на командния интерпретатор.
-
Програмиране на команден език в UNIX и LINUX. Генериране на списък от имена на файлове. Пренасочване. Конвейер. Фонов режим. Списъци команди.
-
Програмиране на команден език в UNIX и LINUX. Променливи. Аргументи на командни процедури. Заместване на изхода. Аритметични изчисления.
-
Програмиране на команден език в UNIX и LINUX. Условен оператор. Формиране на условия. Цикли. Оператор case. Функции.
-
Логическа структура на файлова система.
-
Системни примитиви за работа с файлове - open, close, creat, read, write, lseek, stat.
-
Физическа организация на файлови системи. Системни структури - информация за свободната памет и за паметта разпределена за файлове.
-
Физическа организация на файловата система в UNIX.
-
Физическа организация на файловата система в LINUX.
-
Физическа организация на файловата система в MSDOS.
-
Физическа организация на файловата система NTFS.
-
Процеси. Модел на процесите. Състояния. Диаграма на преходите.
-
Контекст на процес.
-
Системни примитиви за управление на процеси - fork, exit, wait, exec.
-
Взаимно изключване. Алгоритъм на Декер. Алгоритъм на Питерсон.
-
Семафори. Взаимно изключване чрез семафори. Синхронизация чрез семафори.
-
Съобщения.
-
Нишки (POSIX Threads).
-
Дедлок. Предотвратяване на дедлок. Заобикаляне на дедлок - Алгоритъм на банкера.
-
Планиране на процесите. Дисциплини за планиране.
-
Управление на паметта. Просто непрекъснато разпределение. Непрекъснато разпределение с няколко раздела. Свопинг.
-
Виртуална памет. Организация на паметта. Стратегии за управление.
ЛИТЕРАТУРА
-
Николов Л. Операционни системи._София: Сиела, 1998.
-
Tanenbaum A.S. Operating Systems: Design and Implementation, NJ: Prentice Hall, 1987; 2nd ed. 1997.
-
Tanenbaum A.S. Modern Operating Systems, NJ: Prentice Hall,1992; 2nd ed.2001.
-
Peterson J. L., Silberschatz A. Operating Systems Conceps, Addison-Wasley Publishing Company Inc., 1985.
-
Bach M. J. The Design of the UNIX Operating System, Prentice Hall Inc.,1986.
Сподели с приятели: |
|
|