[Get Solution] Solving Memory Management Problems

About this Assignment 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. Job ID Start Time Job required size Execution interval Job state at the end of the interval 1 1 2 7 End 2 2 3 8 Sleep 3 3 4 6 End 4 4 3 6 Sleep 5 5 2 9 Sleep 6 6 3 6 Sleep 7 7 2 6 Sleep Using the functions you studied in the previously mentioned code that implement the different allocation, deallocation and replacement schemes, try three different scenarios in order to manage memory allocation for the following jobs Job ID Start Time Job required size Execution interval Job state at the end of the interval 8 8 3 4 Sleep 9 9 5 5 Sleep 10 10 2 8 Sleep 11 11 4 6 End 12 12 6 5 Sleep 2 13 3 6 End 4 13 3 4 Sleep 13 13 5 3 End 7 13 2 3 End 9 17 4 4 Sleep 10 19 2 11 End 6 19 3 6 End 5 20 2 10 Sleep 4 21 3 12 Sleep 12 22 6 13 End 8 22 3 9 End 9 28 5 11 End 5 33 2 3 Sleep 4 34 3 10 End 5 38 2 10 End Show the memory state for the different scenarios and analyze which choice is the best. Discuss the impact that Linux verses Windows might have on the ending memory state. Grading Rubric Your project will be graded based on the following rubric: Category Unacceptable (0-1) Needs Improvement (2-3) Good (4) Excellent (5) Total Possible Points Efficiency of solutions (x2)  Solutions require long unnecessary waiting times for the processes and not using the complete memory space Solutions either require long unnecessary waiting times for the processes or not using the complete memory space Solutions are making acceptable use of memory on both temporal and spatial levels Solutions lead to an optimal temporal and spatial use of memory 10 Analysis (x2) Not able to explain choices or results Basic understanding of memory management but needs to be improved on the analysis level Adequate explanation and analysis for memory state scenario choice Clear explanation and clarification of the choices for scenarios and results 10 Trying different scenarios (x1) No Scenarios tested Only one scenario is tested Tests of only 2 different scenarios Tests of 3 different scenarios 5 Use of functions for each memory management task (x1) No use of any of the three function types (allocation, deallocation and replacement)  Use of only one of the three function types (allocation, deallocation and replacement)  Use of only two of the three function types (allocation, deallocation and replacement) Use of all function types for allocation, deallocation and replacement 5 Correct matching between the chosen scenario and functions (x1) Chosen methods do not match the planned scenario Some of the chosen methods match the planned scenario Majority of the chosen methods match the planned scenario All chosen methods match the planned scenario 5 Completeness and correctness of the test case (x1) Less than half the timing and memory spatial constraints of the assignment (task starting times, sizes and intervals) where implemented More than half the timing and memory spatial constraints of the assignment (task starting times, sizes and intervals) where followed Most of the timing and memory spatial constraints of the assignment (task starting times, sizes and intervals) where followed All the timing and memory spatial constraints of the assignment (task starting times, sizes and intervals) where fully followed 5

Struggling to find relevant content? Order a custom essay on
[Get Solution] Solving Memory Management Problems
Let our experts save you the hassle
Order Now
Calculate the price
Make an order in advance and get the best price
Pages (550 words)
$0.00
*Price with a welcome 15% discount applied.
Pro tip: If you want to save more money and pay the lowest price, you need to set a more extended deadline.
We know how difficult it is to be a student these days. That's why our prices are one of the most affordable on the market, and there are no hidden fees.

Instead, we offer bonuses, discounts, and free services to make your experience outstanding.
Sign up, place your order, and leave the rest to our professional paper writers in less than 2 minutes.
step 1
Upload assignment instructions
Fill out the order form and provide paper details. You can even attach screenshots or add additional instructions later. If something is not clear or missing, the writer will contact you for clarification.
s
Get personalized services with GPA Fix
One writer for all your papers
You can select one writer for all your papers. This option enhances the consistency in the quality of your assignments. Select your preferred writer from the list of writers who have handledf your previous assignments
Same paper from different writers
Are you ordering the same assignment for a friend? You can get the same paper from different writers. The goal is to produce 100% unique and original papers
Copy of sources used
Our homework writers will provide you with copies of sources used on your request. Just add the option when plaing your order
What our partners say about us
We appreciate every review and are always looking for ways to grow. See what other students think about our do my paper service.
Human Resources Management (HRM)
Thank you so much.
Customer 452701, August 31st, 2023
Other
great
Customer 452813, July 9th, 2022
Social Work and Human Services
Thank you for the great job
Customer 452469, February 3rd, 2021
public speaking
The work was excelent and very professional.
Customer 452653, November 1st, 2021
Other
GOOD
Customer 452813, July 10th, 2022
English 101
The paper was late. However, it was excellent quality.
Customer 452561, July 2nd, 2021
ENVIRONMENT SCIENCE
EXCELLENT
Customer 452813, June 19th, 2022
Philosophy
i got the paper a bit late but it is good quality will for sure come back and use this website.
Customer 452611, September 9th, 2021
Human Resources Management (HRM)
You did an awesome job with this paper. Thanks for the prompt delivery.
Customer 452701, October 24th, 2023
Human Resources Management (HRM)
Thank you so much.
Customer 452701, August 15th, 2023
Technology
I can work with it and massage it to what I need. Thank You
Customer 452827, July 19th, 2022
Psychology
Thanks so very much. The paper is well-researched and adequately referenced. You have been of great help during the pandemic!
Customer 452467, January 31st, 2021
OUR GIFT TO YOU
15% OFF your first order
Use a coupon FIRST15 and enjoy expert help with any task at the most affordable price.
Claim my 15% OFF Order in Chat

Good News ! We now help with PROCTORED EXAM. Chat with a support agent for more information