0% found this document useful (0 votes)
53 views2 pages

CS232 Operating Systems Assignment 2: Understanding Memory Virtualization Holistically

This document provides instructions for Assignment 2 for the CS232 Operating Systems course. Students are asked to read and summarize in under 1000 words Chapter 23 of the course textbook, which details how a complete virtual memory system is assembled from the various components studied in class, such as memory segmentation, paging, page tables, and page replacement policies. The summary should be original work in the student's own words and may include up to two illustrations. Students are also asked to propose an innovation to improve the virtual memory system design presented in Chapter 23. The assignment will be graded based on the quality of the summary, illustrations, proposed innovation, presentation, and proper citation of references. Plagiarism is strictly prohibited and cases will be reported.

Uploaded by

Sam5127
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views2 pages

CS232 Operating Systems Assignment 2: Understanding Memory Virtualization Holistically

This document provides instructions for Assignment 2 for the CS232 Operating Systems course. Students are asked to read and summarize in under 1000 words Chapter 23 of the course textbook, which details how a complete virtual memory system is assembled from the various components studied in class, such as memory segmentation, paging, page tables, and page replacement policies. The summary should be original work in the student's own words and may include up to two illustrations. Students are also asked to propose an innovation to improve the virtual memory system design presented in Chapter 23. The assignment will be graded based on the quality of the summary, illustrations, proposed innovation, presentation, and proper citation of references. Plagiarism is strictly prohibited and cases will be reported.

Uploaded by

Sam5127
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CS232 Operating Systems

Assignment 2: Understanding Memory Virtualization


Holistically
CS Program
Habib University
Fall 2020
Due Date: 1 November 2020 @ 11:59PM*

1 Introduction
In the past couple of weeks, we have been covering the topic of memory virtualization. We looked
at several techniques that are employed by the operating system to convert a virtual address to
physical address. We also looked at memory segmentation and paging. Finally, we wrapped the
sessions with a look at page tables, page swapping and the several mechanisms and policies that
are used for page eviction.
Chapter 23 of our book titled ”Complete Virtual Memory Systems” details how a complete
virtual memory system is put together. It shares details about all the different elements which
we had studied in this course into a single virtual memory system.
For assignment 2, you are required to read and understand chapter 23. Then summarize the
chapter in your own words in no more than 1000 words which is approximately 2 pages single
lined excluding references. Please be specific and detail the crux using as many figures as you
want. Remember the content must be your own. Please do no use figures given in the book
chapter. For any external content which you would have taken from elsewhere, please provide
proper attribution and cite the relevant literature.

2 Deliverable and Marks Distribution


The assignment carries 100 marks. The details of breakage is as follows:
1. 1000 or less word precise summary (+20)

2. 2 or more relevant and complete illustrations/figures (+20)


3. Propose a new idea in the virtual memory system design, like devising a new policy,
changing the hardware or software, or finding some flaw in the provided system design or
any other innovation, that would improve the virtual memory implementation proposed in
Chapter 23. Since this is an old system you should be able to find inspiration in systems
that came after. (+30)
4. Overall presentation (+20)
5. References in proper citation format (IEEE or ACM) (+10)
* The time duration for this assignment excludes the metacurricular week.

1
3 Plagiarism Policy
We have zero tolerance for plagiarism. The assignment 2 submission should be your own genuine
work. If there is any evidence of plagiarsim, the case will be reported.

You might also like