Online Course
Использование механизмов операционных систем в разработке программного обеспечения
National Research Nuclear University MEPhI via Coursera
Overview
Class Central Tips
Курс «Использование механизмов операционных систем в разработке программного обеспечения» поможет:
• расширить знание в области компьютерных наук и в области ОС;
• научится грамотно и обоснованно выбирать верные механизмы ОС при разработке программных средств;
• овладеть навыками использования функций ОС в программном коде;
• развить индивидуальные профессиональные способности по разработке современных программ.
Syllabus
-В этом модуле будут рассмотрены базовые понятия операционных систем, основные функции и составные части операционной системы
Организация операционной системы
-В этом модуле будут рассмотрены различные аспекты организации операционной системы. Изучите такие понятия как монолитное ядра, микроядро. Узнаете, что такое привилегированный режим работы операционной системы
Процессы
-В этом модуле изучим понятия процессов в операционных системах. Узнаем, что включает в себя процесс, как он организован и как операционная система управляет вычислениями посредством процессов. Рассмотрим основные особенности реализации процессов в различных операционных системах
Ресурсы и потоки в операционной системе
-В этом модуле будут рассмотрены основные моменты операционных систем, связанные с управлением ресурсами. Так же в этом модуле вы изучите понятие потока
Взаимодействие и синхронизация процессов
-В этом модуле будут изучены такие понятия, как критические области, блокировки памяти, семафоры, мьютексы, мониторы и др. средства синхронизации процессов
Высокоуровневые средства взаимодействия процессов
-В этом модуле продолжится изучения механизмов и средств взаимодействие процессов. Будет рассмотрены такие понятия, как почтовые ящики, очереди, сокеты и другие
Механизмы использования памяти
-В этом модуле Вы узнаете, каким образом операционая система и процессы используют оперативную память компьютера. Буду рассмотрены такие понятия, как виртуальная память, кэш, разделяемая память
Taught by
Котельников Андрей Сергеевич, Красникова Светлана Анатольевна and Атовмян Игорь Оганович
Tags
Related Courses
-
Введение в лазерные технологии
National Research Nuclear University MEPhI
-
Человеческий фактор в разработке корпоративных систем
National Research Nuclear University MEPhI
-
Разработка корпоративных систем. Часть 2. Строгие методологии разработки
National Research Nuclear University MEPhI
-
ИТ-кризисология. Антикризисная разработка программных систем
National Research Nuclear University MEPhI
-
Прикладное управление рисками
Tomsk State University
-
Разработка корпоративных систем. Часть 1. Модели жизненного цикла
National Research Nuclear University MEPhI
Reviews
0.0 rating, based on 0 reviews