Memory Allocation I. Inputs : 1- User inputs holes sizes and starting addresses. 2- User inputs number of processes. 3- User inputs processes’ size (Ex: p0 size =100, p1 size = 50... etc). 4- User inputs the method of allocation (first fit or best fit). II. Scenario to be done: 1- Allocate all processes using allocation methodology. 2- De-Allocate a process ( The user choose a process to de-allocate, we consider its space as a hole to be used later and ) III. Output: Your output is the list of holes and allocated memory blocks (starting addresses and sizes) at each allocation step (Ex: initial state , after P0 allocation, after P1 allocation, after P2 swapped out P1 and is allocated instead of P1, ... etc.)
doaajaber/Memory_Allocation-
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Memory Allocation
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published