Assignment 1 Os
Assignment 1 Os
OPERATING SYSTEMS
Assignment no 1
Fall 2019
Total marks = 5
Deadline Date 18th Oct 2019
Please carefully read the following instructions before attempting assignment.
RULES FOR MARKING
It should be clear that your assignment would not get any credit if:
The assignment is submitted after the due date.
The submitted assignment does not open or file is corrupt.
Strict action will be taken if submitted solution is copied from any other student or from the
internet.
You should consult the recommended books to clarify your concepts
You are supposed to submit your assignment .doc or .docx format only.
Answer the following Question:
1. List and briefly define the four main elements of a computer?
2. What are the three main purposes of an operating system?
3. What is an interrupt?
4. How can multiple interrupts be serviced by setting priorities?
5. What characteristics are observed while going up the memory hierarchy?
6. What are the trade-offs that determine the size of the cache memory?
7. What is the difference between kernel and user mode? Explain how having two distinct modes
aids in designing an operating system?
8. What is the difference between a multiprocessor and a multicore system?
9. Keeping in mind the various definitions of operating system, consider whether the operating
system should include applications such as web browsers and mail programs. Argue both that it
should and should not support with your answers.
10. There are several design goals in building an operating system, for example, resource utilization,
timeliness, robustness, and so on. Give an example of two design goals that may contradict one
another.