CIS-512
week9 assignment 4
CIS-512 week9 assignment 4
CIS-512 week9 Assignment 4: The
Virtual Memory Manager (VMM)
Due Week 9 and worth 90 points
Most operating systems use a virtual memory manager (VMM) whose responsibility
is to manage the relationship between the virtual organization of memory as
seen by an application with the physical organization of memory from the
operating system’s point of view. Virtual memory addresses must be mapped to
physical address and vice versa.
Write a four to five (4-5) page paper in which you:
1.
Differentiate between virtual memory
and physical memory.
2.
Evaluate the benefits gained by
running applications when the operating system uses a virtual memory manager.
3.
Analyze how virtual memory addresses
get translated into physical addresses.
4.
Analyze how a modern operating
system translates 32-bit and 64-bit virtual addresses to physical addresses on
the same machine.
5.
Create a relationship diagram, using
MS Visio or Dia, depicting the relationship between virtual addresses to
physical addresses. Note: The graphically depicted solution is not included in
the required page length.
6.
Use at least three (3) quality
resources in this assignment. Note: Wikipedia and similar Websites do not
qualify as quality resources.
Your assignment must follow these
formatting requirements:
·
Be typed, double spaced, using Times
New Roman font (size 12), with one-inch margins on all sides; citations and
references must follow APA or school-specific format. Check with your professor
for any additional instructions.
·
Include a cover page containing the
title of the assignment, the student’s name, the professor’s name, the course
title, and the date. The cover page and the reference page are not included in
the required assignment page length.
·
Include charts or diagrams created
in Visio or an equivalent such as Dia. The completed diagrams / charts must be
imported into the Word document before the paper is submitted.
The specific course learning
outcomes associated with this assignment are:
·
Describe the functions, layers, and
resources of an operating system.
·
Use technology and information
resources to research issues in enterprise architecture.
·
Write clearly and concisely about
Advanced Computer Architecture topics using proper writing mechanics and
technical style conventions.