Системное программное обеспечение


Журнал (Windows)

Лабораторные работы по Windows API (искали по *nix?)

1. C++ и Windows API

2. Межпроцессное взаимодействие

3. Управление оперативной памятью

ЛР № 3 из методического пособия, которое упоминается в задании. Оно же в НТБ МЭИ.

Вариант 1 предполагает 32-битную программу (система может быть 64-битной). Скорее всего, в 2022 ваша система 64-битная и окружение сборки тоже 64-битное. Можно просто запускать 64-битную программу, ограничив ей доступную память:

  1. Скачать программу Process Governor (procgov.zip).
  2. Распаковать procgov64.exe из архива.
  3. Запускать свою 64-битную программу так: procgov64.exe --maxmem 2G ваша_программа.exe
  4. При анализе результатов учитывать, что система сообщает программе доступную память без учета ограничений Process Governor.

Образцы программ, которые должны быть написаны в ходе ЛР:

4. Синхронизация процессов и потоков

Полезные ссылки

В помощь при выполнении ЛР

Многие тематические ссылки даны в текстах введений и здесь не приводятся.

О системном ПО и устройстве ОС

Программное обеспечение

Лаборанты

Марина Викторовна Раскатова

Дмитрий Александрович Козлюк


© кафедра Управления и информатики НИУ «МЭИ», 2014—2015, 2018 г. г.

Ответственный за страницу: Козлюк Д. А. Система Orphus