Конспект по „Операционни Системи”
Учебна 2010/2011
I. Компютърна система и ОС – общ преглед
1. Основни Елементи на КС.
2. Регистри. Видове и функционалност
3. Прекъсвания
4. Йерархия на паметта
5. Кеш памет
6. Еволюция на ОС
II. Процеси
7. Състояния на процесите. Контрол на процесите
8. Процеси и Нишки
9. SMP (Symmetric Multiprocessing)
10. Микроядра.
11. Архитектура на Windows ядро
12. Архитектура на Linux ядро
11. Семафори и монитори
12. Deadlock, Starvation.
13. Алгоритми за предотвратяване на Deadlock
13.1 Алгоритъм на „Вечерящи Философи”
13.2. Алгоритъм „Читатели/ Писатели”
13.3. Алгоритъм на Банкера
III. Памет
14. Основни функции на основната памет(оперативна);
15. Разпределяне. Подялба на ресурси;
16. Логическа организация на паметта;
17. Физическа организация на паметта;
18. Paging, Segmentation
19. Виртуална памет
IV. Scheduling (планиране в ОС)
20. Видове Scheduling
21. Алгоритми за Scheduling
22. Мултипроцесорен Scheduling
23. Real-Time Scheduling
V. Вход/Изход. Файлове
24. Файлови системи. Видове. Организация
25. Управление на Вход/Изход и Scheduling на диска.
26. Вход/Изход – буфериране.
27. Дисков кеш
28. Поделяне на файлове (File Sharing). Блокиране на записи
29. UNIX I/O,LINUX I/O,Windows I/O;
30. Защита на файловите системи
VI. Защита и атаки
31. Видове вируси. Методи на атакуване.
32. Защитни стени
33. Антивирусни програми. Принципи на действие – Видове
34. Ауторизация и Автентикация
VII. Виртуализация
35. Cloud Computing – типове.
36. Виртуални машини – оснвни принципи на работа
Гл.ас. Н. Ангелова
Сподели с приятели: |