diff options
| author | mo khan <mo.khan@gmail.com> | 2021-01-11 18:49:36 -0700 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2021-01-11 18:49:36 -0700 |
| commit | 50d00fc78f99138459eeb9b870e1e3ea2977d22f (patch) | |
| tree | 2634b92a5dac5dcf6c76abf6c718273c6fca0bd7 /doc/assignment3.md | |
| parent | 486828a13dab21439591998532736f150faeaf34 (diff) | |
add assignment 3
Diffstat (limited to 'doc/assignment3.md')
| -rw-r--r-- | doc/assignment3.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/assignment3.md b/doc/assignment3.md new file mode 100644 index 0000000..15aacd8 --- /dev/null +++ b/doc/assignment3.md @@ -0,0 +1,19 @@ +# Assignment 3 + +You should submit this assignment after you have finished Unit 3. It is worth 10% of your final grade. + +Instructions: Please answer the following questions in complete sentences. Your answer for each question should be about 150 words. (100 marks total) + +1. What are the advantages of using dynamic loading? (6 marks) +1. Explain the basic method for implementing paging. (8 marks) +1. Briefly describe the segmentation memory management scheme. How does it differ from the paging memory management scheme in terms of the user’s view of memory? (8 marks) +1. Explain the distinction between a demand-paging system and a paging system with swapping. (8 marks) +1. How does the second-chance algorithm for page replacement differ from the FIFO page replacement algorithm? (8 marks) +1. Explain how copy-on-write operates. (8 marks) +1. If you were creating an operating system to handle files, what are the six basic file operations that you should implement? (8 marks) +1. To create a new file, an application program calls on the logical file system. Describe the steps the logical file system takes to create a file. (8 marks) +1. How is a hash table superior to a simple linear list structure? What issue must be handled by hash table implementation? (8 marks) +1. What are the factors influencing the selection of a disk-scheduling algorithm? (8 marks) +1. Explain the disadvantage(s) of the SSTF scheduling algorithm. (8 marks) +1. Explain the concepts of a bus and a daisy chain. Indicate how these concepts are related. (8 marks) +1. What are the three reasons that buffering is performed? (6 marks) |
