наверх
  • Русский

    язык курса

  • 10 недель

    длительность курса

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

    понадобится для освоения

  • 2 зачётных единицы

    для зачета в своем вузе

О курсе

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

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

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

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 г.;

Программа курса

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

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

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

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

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

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

Результаты обучения

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

Направления подготовки

Знания

Знание в области компьютерных наук и в области ОС

Умения

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

Навыки

Использование функций ОС в программном коде;

Развитие индивидуальных профессиональных способностей по разработке современных программ

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

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


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

Похожие курсы