OS Assignment 1
OS Assignment 1
Instructions:
The assignment must be submitted on JUW LMS. Email submission will not be accepted.
Each student should solve the assignment individually.
You are advised to go through the related topics before solving the assignment.
Make your work clear and understandable.
Plagiarism may lead to marks deduction.
Use references where necessary.
Students can solve questions on paper and include image in assignment. [For solution
based questions only]
Question No. 1
Reference Book: Operating System Concepts, 9th Edition, Silberschatz A., Peterson, J. L.,
&Galvin P. C.
1. What are open source operating systems? How it differs from closed source approach?
Discuss advantages and disadvantages of both. Give at least three examples of open
source and closed source operating systems.
2. What is computing environment? Discuss different computing environments covered in
book with examples for each.
3. What is the purpose of bootstrap program for multiple operating systems installed on
partitions on single system?
4. Root directory is one of the most significant directories in Unix/Linux directory structure.
You are required to enlist three unique characteristics of Root directory which are not
associated with other directories in Unix/Linux environment.
5. Contrast between Windows and Linux operating system environments.
6. Answer the following practice exercises.
1.4 1.5 1.8 1.10 1.22 1.24
Question No. 2
Discuss briefly.
System 1: System 2:
RAM 8 GB, HDD 500 GB RAM 2 GB, HDD 80 GB, SSD 32
GB
Support of virtual memory : yes
Support of virtual memory on SSD
Processor speed: 1.9 GHz
Processorspeed:1.9GHz
4) On a single user system, a student is working on a text document and entering input
through keyboard. The system is not much responsive and key strokes on keyboard are
not echoed on screen timely. However the screen shows input given by user if he waits
for few seconds. Which mechanism is working to hold the user input for speed
mismatch?