Download Operating Systems Sample Paper

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Sample Questions (PGDCA First Semester)
OPERATING SYSTEM
Answer the following questions –
1. What do you understand by operating system? Explain the types and features of operating
system.
2. What is multiprocessing? Explain the features and uses of multiprocessing.
3. What do you understand by a process? Explain the components of a process.
4. What is critical section problem? How do we solve them?
5. Explain deadlock. What are the reasons of deadlock and how do we solve them?
6. Explain process scheduling and its techniques.
7. What do you mean by fragmentation problem? How do we solve them?
8. Explain file allocation methods and disk scheduling methods in an operating system.
9. What is DOS? Explain the booting system of DOS.
10. What are internal and external commands? Explain internal and external commands with syntax
and example.
11. Explain the linux structure. Briefly explain the features and uses of kernel as the manager of the
operating system.
12. Explain the following linux commands –
a. Who
b. Ls
c. Mkdir
d. Tty
e. Chmod
f. Cmp
g. Kill
h. Bc
13. Explain the directory structure of DOS with its advantages and disadvantages.
14. Calculate the total turnaround time, average turnaround time, total waiting time, and average
waiting time from the following data –
Process
P1
P2
P3
P4
Arrival Time
0
2
5
8
Burst Time
5
3
5
7
15. Calculate the total turnaround time, average turnaround time, total waiting time, and average
waiting time from the following data using the round robin algorithm –
Process
P1
Burst Time
7
P2
P3
P4
Time quantum = 2
Write short notes –
1.
2.
3.
4.
5.
6.
Life cycle of a process
Batch processing
Critical section
Real time operating system
PCB
Inter process communication
Give differences –
1.
2.
3.
4.
Multiprogramming and multitasking
Preemptive scheduling and non-preemptive scheduling
Profile files and login files
Kernel and shell
1
5
4
Related documents