Использование операционной системы Linux
СОДЕРЖАНИЕ КУРСА
Наименование разделов
|
Всего, ак.ч.
|
Архитектура операционной системы GNU/Linux.
• Философия GNU/Linux.
• Использование системных утилит для разработки программ.
• Файловая система.
|
14 |
Ядро Linux.
• Системные вызовы ядра Linux.
• Организация ядра Linux: модули и масштабируемость. |
18 |
Потоки выполнения: NTPL и примитивы синхронизации.
• Асинхронные параллельные процессы.
• Потоки: базовые операции.
• Синхронизация потоков выполнения. |
10 |
Проектирование и отладка многопоточных приложений.
• Модели многопоточных приложений.
• Мониторы Хоара.
• Методика отладки многопоточных программных систем. |
14 |
Архитектура распределенных программных систем.
• Проблематика: модель и характеристики.
• Время и именование в распределённых системах. |
6 |
Организация взаимодействия в распределённых системах.
• Метод передачи сообщений.
• Интеграция IPC с сетевым сервисом. |
8 |
Итоговая аттестация. |
2 |
Итого: |
72 |