Homework Assignment 5
CS 3011
5 points, Due Thursday, November 29
The following should be turned in.
-
(2 points)
Describe how logical addresses are translated into physical addresses
in a paged virtual memory system.
Your answer should indicate the kind of structures that are used and how
they are used for translation.
-
(1 point)
In general terms, describe how directories are implemented in a modern
file system and how they are used to locate files.
-
(1 point)
RAID storage systems use combination of redundancy and striping.
Briefly describe these two techniques and the benefits they provide.
-
(1 point)
What is the difference between network attached storage and
storage area networks?
Give the following some thought but you need not turn them in.
-
How does an operating system dispatch a process or thread?
-
What is the difference between contiguous and
non-contiguous memory allocation?
-
Briefly describe how file information nodes (such as NTFS's master file
table records) provides access to file data.
-
In general terms, describe how an operating system that uses file
information nodes keeps track of the free blocks on a disk.