• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2013/2014

Операционные системы

Статус: Курс обязательный
Направление: 010300.62 Фундаментальные информатика и информационные технологии
Кто читает: Кафедра кибернетики
Где читается: Факультет прикладной математики и кибернетики
Когда читается: 3-й курс, 1 семестр
Язык: русский
Кредиты: 2

Рассматриваются аспекты проектирования современных операционных систем. Изучаются варианты реализации многозадачной и многонитевой обработки (multithreading), организация виртуальной памяти, средства синхронизации, удаленные вызовы процедур (RPC), транзакции, механизмы репликации, средства файловой системы,  логическая и физическая реализация файловых систем и систем управления вводом-выводом, подходы к обеспечению безопасности. Обсуждаются современные технологии проектирования ОС: микроядра, модель клиент-сервер, множественные прикладные среды, объектно-ориентированный подход, технология распределенных вычислительных сред (DCE). Особое внимание уделено сетевым возможностям ОС – использованию стандартных протоколов и интерфейсов, возможностям их мультиплексирования.

Изучаются варианты реализации многозадачной и многонитевой обработки (multithreading), организация виртуальной памяти, средства синхронизации, удаленные вызовы процедур (RPC), транзакции, механизмы репликации, средства файловой системы,  логическая и физическая реализация файловых систем и систем управления вводом-выводом, подходы к обеспечению безопасности. Обсуждаются современные технологии проектирования ОС: микроядра, модель клиент-сервер, множественные прикладные среды, объектно-ориентированный подход, технология распределенных вычислительных сред (DCE). Особое внимание уделено сетевым возможностям ОС – использованию стандартных протоколов и интерфейсов, возможностям их мультиплексирования.

Материалы по курсу: