up
  • Russian

    course language

  • 10 weeks

    course duration

  • от 2 до 3 часов в неделю

    needed to educate

  • 2 credit points

    for credit at your university

About

Умение грамотно использовать основные механизмы операционных систем при разработке программного обеспечения — одно из основных условий успешного развития современного технического специалиста в области компьютерных наук.

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

  • расширить знание в области компьютерных наук и в области ОС;
  • научится грамотно и обоснованно выбирать верные механизмы ОС при разработке программных средств;
  • овладеть навыками использования функций ОС в программном коде;
  • развить индивидуальные профессиональные способности по разработке современных программ

Format

Стоимость доступа к материалам курса за исключением ознакомительной части (включая тестовые материалы и возможность пройти экзамен с прокторингом и получить сертификат) составляет 3600 рублей. Для этого нужно пройти текущее тестирование не меньше чем на 60% и итоговый тест не меньше чем на 60%.

1. В.Г.Олифер, Н.А.Олифер, «Сетевые операционные системы», Питер, 2003 г.
2. Э. Таненбаум, «Современные операционные системы», Питер, 3-е издание, 2010 г.
3. Александр Фролов, Григорий Фролов, «Программирование для Windows NT», Том 27, часть 2, М.: Диалог-МИФИ, 1996 г.;
4. А.В. Соколов, В.Ф. Шаньгин «Защита информации в распределённых корпоративных сетях и системах», ДМК Пресс, 2002 г.;
5. А. Робачевский, «Операционная система UNIX», БХВ-Петербург, 2003

1. http://msdn.microsoft.com/en-us/library/windows/desktop/aa365781(v=vs.85).aspx, «Pipe Functions», Microsoft, электронный ресурс, режим доступа интернет, дата доступа февраль 2014 г. [английский язык];
2. http://msdn.microsoft.com/en-us/library/windows/desktop/aa366781(v=vs.85).aspx, «Memory Management Functions», Microsoft, электронный ресурс, режим доступа интернет, дата доступа февраль 2014 г. [английский язык].
3. http://msdn.microsoft.com/en-us/library/windows/desktop/ms740506(v=vs.85).aspx, «Socket Function», Microsoft, электронный ресурс, режим доступа интернет, дата доступа март 2014 г. [английский язык];

4. http://www.studarhiv.ru/dir/cat32/subj120/file1236/view1236.html, электронный ресурс, режим доступа интернет, дата доступа 2012 г.;
5. http://education.aspu.ru/view.php?olif=gl4#16, электронный ресурс, режим доступа интернет, дата доступа 2012 г.;
6. http://www.intuit.ru/studies/courses/2192/31/lecture/972, электронный ресурс, режим доступа интернет, дата доступа март 2014 г.;

7. http://citforum.ru/operating_systems/sos/glava_9.shtml, электронный ресурс, режим доступа интернет, дата доступа 2012 г.;

8. http://docscom.ru/blog/nix/97.html, электронный ресурс, режим доступа интернет, дата доступа 2012 г.;
9. http://uneex.ru/static/AltDocs_unix_base_admin/index.html, электронный ресурс, Алексей Федосеев «Введение в администрирование UNIX», режим доступа интернет, дата доступа 2012 г.;

Course program

Модуль 1. Основные понятия и определения операционных систем.

Модуль 2. Организация операционной системы

Модуль 3. Процессы

Модуль 4. Ресурсы и потоки в операционной системе

Модуль 5. Взаимодействие и синхронизация процессов

Модуль 6. Высокоуровневые средства взаимодействия процессов

Модуль 7. Механизмы использования памяти

Education results

В результате обучения слушатель будет:

  • Знать основные особенности применения механизмов ОС в разработке ПО
  • Уметь грамотно и обоснованно выбирать верные механизмы ОС при разработке программных средств
  • Владеть навыками использования функций ОС в программном коде

Education directions

Knowledge

Знать основные особенности применения механизмов ОС в разработке ПО

Skills

Уметь грамотно и обоснованно выбирать верные механизмы ОС при разработке программных средств

Abilities

Владеть навыками использования функций ОС в программном коде

Отзывы о курсе

Котельников Андрей Сергеевич


Position: Ассистент кафедры управляющих интеллектуальных систем НИЯУ МИФИ

Similar courses