Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/youseftareq33/java_os_1_memory-managment_mvt-simulation
simulating the MVT (Multiprogramming with a Variable number of Tasks) memory management technique.
https://github.com/youseftareq33/java_os_1_memory-managment_mvt-simulation
java javafx memory-management mvt operating-system
Last synced: about 1 month ago
JSON representation
simulating the MVT (Multiprogramming with a Variable number of Tasks) memory management technique.
- Host: GitHub
- URL: https://github.com/youseftareq33/java_os_1_memory-managment_mvt-simulation
- Owner: youseftareq33
- Created: 2024-07-17T19:47:40.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-07-17T19:53:53.000Z (7 months ago)
- Last Synced: 2024-11-06T06:26:00.260Z (3 months ago)
- Topics: java, javafx, memory-management, mvt, operating-system
- Language: Java
- Homepage:
- Size: 288 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Memory Managment
## Description:
This project involves simulating the MVT (Multiprogramming with a Variable number of Tasks) memory management technique used in IBM machines.
MVT dynamically allocates memory to processes based on their needs, managing both the ready and job queues to ensure efficient memory utilization and process execution using FCFS(First Come First Serve).### Memory Management Simulation:
- Memory Size: 2048 MB
- OS allocated: 512 MB
- Compaction: When the number of holes in memory exceeds 3, a compaction (defragmentation) process must be performed. This reallocation creates a single large hole at the high memory end.
### Note: There is app_photo Folder