Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Online Course

Использование механизмов операционных систем в разработке программного обеспечения

National Research Nuclear University MEPhI via Coursera

2
  • Provider Coursera
  • Cost Free Online Course (Audit)
  • Session In progress
  • Language Russian
  • Certificate Paid Certificate Available
  • Duration 6 weeks long
  • Learn more about MOOCs

Taken this course? Share your experience with other students. Write review

Overview

Умение грамотно использовать основные механизмы операционных систем при разработке программного обеспечения — одно из основных условий успешного развития современного технического специалиста в области компьютерных наук.
Курс «Использование механизмов операционных систем в разработке программного обеспечения» поможет:
• расширить знание в области компьютерных наук и в области ОС;
• научится грамотно и обоснованно выбирать верные механизмы ОС при разработке программных средств;
• овладеть навыками использования функций ОС в программном коде;
• развить индивидуальные профессиональные способности по разработке современных программ.

Syllabus

Основные понятия и определения операционных систем
-В этом модуле будут рассмотрены базовые понятия операционных систем, основные функции и составные части операционной системы

Организация операционной системы
-В этом модуле будут рассмотрены различные аспекты организации операционной системы. Изучите такие понятия как монолитное ядра, микроядро. Узнаете, что такое привилегированный режим работы операционной системы

Процессы
-В этом модуле изучим понятия процессов в операционных системах. Узнаем, что включает в себя процесс, как он организован и как операционная система управляет вычислениями посредством процессов. Рассмотрим основные особенности реализации процессов в различных операционных системах

Ресурсы и потоки в операционной системе
-В этом модуле будут рассмотрены основные моменты операционных систем, связанные с управлением ресурсами. Так же в этом модуле вы изучите понятие потока

Взаимодействие и синхронизация процессов
-В этом модуле будут изучены такие понятия, как критические области, блокировки памяти, семафоры, мьютексы, мониторы и др. средства синхронизации процессов

Высокоуровневые средства взаимодействия процессов
-В этом модуле продолжится изучения механизмов и средств взаимодействие процессов. Будет рассмотрены такие понятия, как почтовые ящики, очереди, сокеты и другие

Механизмы использования памяти
-В этом модуле Вы узнаете, каким образом операционая система и процессы используют оперативную память компьютера. Буду рассмотрены такие понятия, как виртуальная память, кэш, разделяемая память

Taught by

Котельников Андрей Сергеевич, Красникова Светлана Анатольевна and Атовмян Игорь Оганович

Help Center

Most commonly asked questions about Coursera

Reviews for Coursera's Использование механизмов операционных систем в разработке программного обеспечения Based on 0 reviews

  • 5 star 0%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free