An open API service indexing awesome lists of open source software.

https://github.com/gusenov/task-manager-qt

Управление виртуальной памятью.
https://github.com/gusenov/task-manager-qt

cpp memory-management qt system-programming task-manager virtual-memory

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# [TaskManager](TaskManager/)

Разработать программу-диспетчер операционной системы для ОС Windows,
который должен обеспечивать управление виртуальной памятью.

* написать программу на языке С++ в среде Qt Creator;
* программа должна иметь графический интерфейс;
* в коде программы должно быть подробное объяснение.

По нажатию на кнопки:

1. выделить виртуальную память;
2. поместить в неё что-нибудь;
3. потом освободить.

Стандартный диспетчер задач, вкладки процессы, производительность и т.п.
Сделать что-то похожее, только процессы для которых выделяется память нужно создавать самому в приложении...

Можно встроиться в систему и управлять виртуальной памятью уже выделенной для работы конкретных приложений.

# [ThreadManager](ThreadManager/)

Разработать программу-диспетчер операционной системы для ОС Windows,
который должен моделировать обрабатывающее устройство и очереди к нему.

Данную программу нужно написать на языке С++ в среде Qt creator.
Программа должна иметь графический интерфейс.

Создать диспетчер, который будет отображать работу нескольких многопотоковых приложений:

1. Состояние (статус) потока - выполняется/не выполняется/ошибка (указать возможные ошибки);
2. Время выполнения потока, сколько использует RAМ, ЦП (показать с помощью StatusBar);
3. Приоритет выполняемых потоков к нему.

![GIF](ThreadManager-demo.gif)