operating systems assignment 1 solving memory management problems
In this project, you will use the what you have studied in the chapter Memory Management & Operating Systems to emulate how operating systems manage memory paging, allocation, deallocation and replacement. Upon completion of this project you will be able to:
- Describe how operating systems manage memory
- Use simple codes to emulate basic functionalities of operating systems
Sources
This assignment covers material presented in the chapter ‘Memory Management & Operating Systems’. You can refer particularly to the following lessons in order to help you working through your solution:
- Memory Allocation Schemes: Definition & Uses
- Paged Memory Allocation: Definition, Purpose & Structure
- Memory Deallocation: Definition & Purpose
- Page Replacement: Definition & Algorithms
- Memory Management (MEM) Coding: Analysis & Example
Prompt
Consider the below settings to begin this project and keep them in mind:
Total Memory size = 20 Kbyte
Page size = 1 Kbyte
Run the following list of jobs given the above considerations.
link to assignment https://study.com/academy/lesson/operating-systems…