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
Управление виртуальной памятью.
- Host: GitHub
- URL: https://github.com/gusenov/task-manager-qt
- Owner: gusenov
- License: mit
- Created: 2018-11-08T12:07:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-20T14:54:41.000Z (over 7 years ago)
- Last Synced: 2024-12-31T03:12:39.757Z (over 1 year ago)
- Topics: cpp, memory-management, qt, system-programming, task-manager, virtual-memory
- Language: C++
- Size: 4.06 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [TaskManager](TaskManager/)
Разработать программу-диспетчер операционной системы для ОС Windows,
который должен обеспечивать управление виртуальной памятью.
* написать программу на языке С++ в среде Qt Creator;
* программа должна иметь графический интерфейс;
* в коде программы должно быть подробное объяснение.
По нажатию на кнопки:
1. выделить виртуальную память;
2. поместить в неё что-нибудь;
3. потом освободить.
Стандартный диспетчер задач, вкладки процессы, производительность и т.п.
Сделать что-то похожее, только процессы для которых выделяется память нужно создавать самому в приложении...
Можно встроиться в систему и управлять виртуальной памятью уже выделенной для работы конкретных приложений.
# [ThreadManager](ThreadManager/)
Разработать программу-диспетчер операционной системы для ОС Windows,
который должен моделировать обрабатывающее устройство и очереди к нему.
Данную программу нужно написать на языке С++ в среде Qt creator.
Программа должна иметь графический интерфейс.
Создать диспетчер, который будет отображать работу нескольких многопотоковых приложений:
1. Состояние (статус) потока - выполняется/не выполняется/ошибка (указать возможные ошибки);
2. Время выполнения потока, сколько использует RAМ, ЦП (показать с помощью StatusBar);
3. Приоритет выполняемых потоков к нему.
