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

National Research Nuclear University MEPhI

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

National Research Nuclear University MEPhI via Coursera

This course may be unavailable.

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
Умение грамотно использовать основные механизмы операционных систем при разработке программного обеспечения — одно из основных условий успешного развития современного технического специалиста в области компьютерных наук.
Курс «Использование механизмов операционных систем в разработке программного обеспечения» поможет:
• расширить знание в области компьютерных наук и в области ОС;
• научится грамотно и обоснованно выбирать верные механизмы ОС при разработке программных средств;
• овладеть навыками использования функций ОС в программном коде;
• развить индивидуальные профессиональные способности по разработке современных программ.

Syllabus

  • Основные понятия и определения операционных систем
    • В этом модуле будут рассмотрены базовые понятия операционных систем, основные функции и составные части операционной системы
  • Организация операционной системы
    • В этом модуле будут рассмотрены различные аспекты организации операционной системы. Изучите такие понятия как монолитное ядра, микроядро. Узнаете, что такое привилегированный режим работы операционной системы
  • Процессы
    • В этом модуле изучим понятия процессов в операционных системах. Узнаем, что включает в себя процесс, как он организован и как операционная система управляет вычислениями посредством процессов. Рассмотрим основные особенности реализации процессов в различных операционных системах
  • Ресурсы и потоки в операционной системе
    • В этом модуле будут рассмотрены основные моменты операционных систем, связанные с управлением ресурсами. Так же в этом модуле вы изучите понятие потока
  • Взаимодействие и синхронизация процессов
    • В этом модуле будут изучены такие понятия, как критические области, блокировки памяти, семафоры, мьютексы, мониторы и др. средства синхронизации процессов
  • Высокоуровневые средства взаимодействия процессов
    • В этом модуле продолжится изучения механизмов и средств взаимодействие процессов. Будет рассмотрены такие понятия, как почтовые ящики, очереди, сокеты и другие
  • Механизмы использования памяти
    • В этом модуле Вы узнаете, каким образом операционая система и процессы используют оперативную память компьютера. Буду рассмотрены такие понятия, как виртуальная память, кэш, разделяемая память

Taught by

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

Reviews

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

Never Stop Learning.

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

Someone learning on their laptop while sitting on the floor.