Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Основы современных операционных систем
11. Лекция 9. Методы взаимодействия процессов
Поставить закладку
Если Вы наш подписчик,то для того чтобы скопировать текст этой страницы в свой конспект,
используйте
просмотр в виде pdf
. Вам доступно 3 стр. из этой главы.
Для продолжения работы требуется
Регистрация
Предыдущая страница
Следующая страница
Оглавление
3. Лекция 1. Понятие операционной системы (ОС), цели ее работы. Классификация компьютерных систем
4. Лекция 2. История ОС. Отечественные ОС. Диалекты UNIX. Режимы пакетной обработки, мультипрограммирования, разделения времени
5. Лекция 3. Особенности ОС для различных классов компьютерных систем. ОС реального времени. ОС для облачных вычислений
6. Лекция 4. Архитектура компьютерной системы
7. Лекция 5. Архитектура ОС. Управление процессами: Основные понятия. Семафоры и мониторы
8. Лекция 6. Обзор функций ОС: управление памятью, файлами, процессами, сетями, командными интерпретаторами, сервисы ОС, системные вызовы. Уровни абстракции ОС. Архитектура UNIX и MS-DOS
9. Лекция 7. Уровни абстракции ОС. ОС с архитектурой микроядра. Виртуальные машины. Цели проектирования и разработки ОС. Генерация ОС
10. Лекция 8. Управление процессами. Планирование и диспетчеризация процессов
11. Лекция 9. Методы взаимодействия процессов
12. Лекция 10. Потоки (threads) и многопоточное выполнение программ (multi-threading)
13. Лекция 11. Стратегии и критерии диспетчеризации процессов
14. Лекция 12. Методы синхронизации процессов
15. Лекция 13. Тупики (deadlocks), методы предотвращения и обнаружения тупиков
16. Лекция 14. Алгоритм банкира
17. Лекция 15. Управление памятью
18. Лекция 16. Страничная организация памяти
19. Лекция 17. Сегментная организация памяти
20. Лекция 18. Виртуальная память
21. Лекция 19. Системы файлов
22. Лекция 20. Виртуальные файловые системы (VFS). Реализации файловых систем. Сетевая файловая система NFS
23. Лекция 21. Системы ввода-вывода
24. Лекция 22. Сети и сетевые структуры
25. Лекция 23. Классические и современные сетевые коммуникационные протоколы
26. Лекция 24. Безопасность операционных систем и сетей. Trustworthy Computing
27. Лекция 25. Обзор архитектуры и возможностей системы Linux: архитектура, ядро, распространение и лицензирование, принципы проектирования, управление процессами
28. Лекция 26. Обзор архитектуры и возможностей системы Linux: управление памятью, ресурсами, файловые системы, драйверы устройств, сети, безопасность
29. Лекция 27. Обзор архитектуры и возможностей систем Windows 2000/XP/2003/Vista/2008/7
30. Лекция 28. Системные механизмы Windows
31. Лекция 29. Академическая программа Microsoft Shared Source Initiative. Открытое ядро Windows для изучения и исследований (Windows Research Kernel)
32. Лекция 30. ОС для мобильных устройств. Windows Mobile
33. Лекция 31. ОС для облачных вычислений (cloud computing). Windows Azure
34. Лекция 32. Перспективы операционных систем и сетей
35. Лекция 33. Практическое изучение системы Windows XP
36. Лекция 34. Практическое изучение системы Windows Vista
37. Лекция 35. Практическое изучение системы Windows Server 2008
38. Лекция 36. Практическое изучение системы Windows 7
39. Лекция 37. Практическое изучение системы Windows Mobile
40. Лекция 38. Практическое изучение Windows Azure
41. Лекция 39. Практическое изучение Windows Research Kernel
42. Лекция 40. Практическое изучение системы Linux
43. Лекция 41. Список сокращений
44. Список литературы
Данный блок поддерживает скрол*