subject

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

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

Syllabus

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

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

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

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

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

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

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

0 Student
reviews
Cost Free Online Course (Audit)
Provider Coursera
Language Russian
Certificates Paid Certificate Available
Calendar 6 weeks long
Sign up for free? Learn how

Disclosure: To support our site, Class Central may be compensated by some course providers.

+ Add to My Courses
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

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

Write a review

Class Central

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

Sign up for free