Учебные материалы
Авторы: Машечкин Игорь Валерьевич; Тюляева Вера Викторовна; Вдовикина Наталья Владимировна; Терехин Андрей Николаевич

Пособие подготовлено авторами на основании практического опыта использования и преподавания языка Си на факультете ВМК. В данном пособии предложены методические рекомендации по проведению семинарских занятий по программированию, поддерживающих курс лекций «Операционные системы», читаемый в третьем семестре на факультете ВМК МГУ.

Авторы: Машечкин Игорь Валерьевич; Тюляева Вера Викторовна; Васюкова Н.Д., Шляховая Е.М.

В пособии представлен конспект семинарских занятий по программированию на языке Си, проводящихся на факультете ВМК в поддержку основного курса лекций «Операционные системы». Рассматриваются основные особенности языка, специфика применения. Пособие рекомендуется для студентов, аспирантов и преподавателей.

Авторы: Машечкин Игорь Валерьевич; Вдовикина Наталья Владимировна; Терехин Андрей Николаевич; Томилин Александр Николаевич

В пособии рассматриваются основные аспекты управления процессами в операционной системе и организации межпроцессного взаимодействия на примере операционной системы UNIX. Изложение проиллюстрировано большим количеством программных примеров. Пособие рекомендуется для студентов, аспирантов и преподавателей в поддержку курса «Операционные системы».

В пособии рассматриваются основные концепции планирования выполнения процессов в операционных системах. Обсуждаются базовые алгоритмы планирования, а также проблемы выбора и реализации схем планирования в распространённых операционных системах.

Авторы: Устюгов М. Б. (под редакцией Машечкина И.В.)

Учебное пособие для студентов в поддержку лекционного курса «Операционные системы».

Методическое пособие посвящено сбалансированным деревьям поиска. В начале пособия рассматриваются деревья поиска общего вида. Далее рассматриваются три вида сбалансированных деревьев поиска: АВЛ деревья, красно-черные деревья и самоперестраивающиеся деревья.Теоретический материал сопровождается иллюстрациями и примерами реализации операций над деревьями на псевдокоде. В конце каждого раздела предлагается набор задач теоретического характера для самостоятельного решения. Последний раздел посвящен сравнению рассмотренных видов деревьев и приведены примеры их практического использования.

В пособии рассматриваются популярные инструментальные средства поддержки жизненного цикла разработки ПО в ОС UNIX. Материал подготовлен авторами на основании практического опыта применения соответствующих инструментов. Пособие создано в поддержку курса «Операционные системы», читаемого студентам 2-го курса на факультете ВМК МГУ имени М.В.Ломоносова. Материал рассчитан на широкий круг читателей: студентов, аспирантов и преподавателей, а также всех интересующихся программированием в ОС UNIX.

Пособие посвящено базовым аспектам реализации процесса кэширования в современных вычислительных архитектурах. В пособии рассматриваются вопросы работы ассоциативного кэша и кэша прямого доступа, алгоритмов вытеснения, стратегии записи, организации многоуровнего кэша. Отдельное внимание уделено оценкам производительности кэша, методам повышения производительности, а также организации кэширования в многопроцессорных архитектурах типа UMA и NUMA. Материал рассчитан на широкий круг читателей: студентов, аспирантов, преподавателей, а также всех интересующихся.

Пособие подготовлено авторами для поддержки курса «Операционные системы», читаемого в третьем семестре на факультете ВМК МГУ, и предназначено для проверки знаний студентов и подготовки к экзамену. В данном пособии предложены комбинации теоретических вопросов и задач на программирование на языке Си по программе лекционного курса.

Авторы: Машечкин Игорь Валерьевич; Петровский Михаил Игоревич; Скулачев П.Д., Терехин Андрей Николаевич

Учебное пособие для студентов в поддержку лекционного курса «Операционные системы».

Пособие подготовлено авторами на основании практического опыта использования и преподавания языка Си на факультете ВМК. В данном пособии предложены методические рекомендации по проведению семинарских занятий по программированию, поддерживающих курс лекций «Операционные системы», читаемый в третьем семестре на факультете ВМК МГУ. Издание второе, исправленное и дополненное.