OPERATING SYSTEMS
[As per Choice Based Credit System (CBCS) scheme]
(Effective from the academic year 2017 - 2018)
SEMESTER - VI
Subject Code 17CS64
IA Marks 40
Number of Lecture Hours/Week 4
Exam Marks 60
17CS64 - OPERATING SYSTEMS
Important Questions - MODULE - 1
These Questions are being framed for helping the students in the "FINAL Exams" Only (Remember for Internals the Question Paper is set by your respective teachers). Questions may be repeated, just to show students how VTU can frame Questions.
- ADMIN
17CS64 - OPERATING SYSTEMS
Question Bank - MODULE - 1
1. What is operating system? Explain multiprogramming and time-sharing systems. (06 Marks) (Dec.2019/Jan.2020)
2. Explain dual mode operating in operating system with a neat block diagram. (05 Marks) (Dec.2019/Jan.2020)
3. What are system calls? Briefly point out its types. (05 Marks) (Dec.2019/Jan.2020)
4. Explain process states with state transition diagram. Also explain PCB with a neat diagram. (06 Marks) (Dec.2019/Jan.2020)
5. What is inter process communication? Explain its type. (05 Marks) (Dec.2019/Jan.2020)
6. With a neat diagram, explain the concept of virtual machines. (05 Marks) (Dec.2019/Jan.2020)
7. Explain the role of operating system from different viewpoints. Explain the dual mode of operation of an operating system. (07 Marks) (June/July.2019)
8. Demonstrate the concept of virtual machine with an example. (05 Marks) (June/July.2019)
9. Explain the types of multiprocessing system and the types of clustering. (04 Marks) (June/July.2019)
10. Describe the implementation of inter-process communication using shared memory and message passing. (06 Marks) (June/July.2019)
11. Demonstrate the operations of process creation and process termination in UNIX. (06 Marks) (June/July.2019)
12. Explain the different states of a process, with a neat diagram. (04 Marks) (June/July.2019)
13. Distinguish between the following terms:
I) Multiprogramming and multitasking
II) Multiprocessor systems and clustered systems. (04 Marks) (Dec.2018/Jan.2019)
14. Analyze modular kernel approach with layered approach with a neat sketch. (06 Marks) (Dec.2018/Jan.2019)
15. List and explain the services provided by OS for the user and efficient operation of system. (06 Marks) (Dec.2018/Jan.2019)
16. Illustrate with a neat sketch, the process states and process control block. (08 Marks) (Dec.2018/Jan.2019)
17. Discuss the methods to implement message passing IPC in detail. (08 Marks) (Dec.2018/Jan.2019)
18. Define Operating System. with a neat diagram, explain the dual-mode operation of operating system. (08 Marks) (June/July 2018)
19. Explain the services of operating system that are helpful for user and the system. (06 Marks) (June/July 2018)
20. Define the following terms:
i) Virtual Machine
ii) CPU scheduler
iii) System call
iv) Context switch. (10 Marks) (June/July 2018)
21. With neat diagram, explain the different states of a process. (08 Marks) (June/July 2018)
22. Explain the layered approach of operating system structure, with supporting diagram. (05 Marks) (June/July 2018)
23. What is inter process communication? Explain direct and indirect communication with respect to message passing system. (06 Marks) (June/July 2018)
24. What is an operating system? Explain abstract view of component of a computer system. (07 Marks) (Dec.2017/Jan.2018)
25. List the different services that an operating system provides. Explain. (06 Marks) (Dec.2017/Jan.2018)
26. Explain the concept of virtual machines. Bring out its advantages. (07 Marks) (Dec.2017/Jan.2018)
27. What is a process? With a state diagram, explain states of a process. (08 Msrks) (Dec.2017/Jan.2018)
28. Describe the implementation of IPC using shared memory and message passing. (07 Marks) (Dec.2017/Jan.2018)
29. Consider the following set of process,
Process |
Arrival Time |
Burst Time |
P1 |
0 |
6 |
P2 |
2 |
3 |
P3 |
4 |
3 |
P4 |
5 |
5 |
i. Draw the Gantt chart showing the execution of the following process FCFS, SRTF and RR (quantum = 1 m sec)
ii. Compute the turnaround time, waiting time and average waiting time for each process. (08 Marks) (Dec.2017/Jan.2018)
30. Explain the advantages of layered approach, with a diagram. (06 Marks) (June/July.2017)
31. Write the system call sequence to copy a file from source to destination. (06 Marks) (June/July.2017)
32. With a neat diagram, explain the concept of virtual machines. (08 Marks) (June/July.2017)
33. Explain the process states with diagram. (June/July.2017)
34. Explain the different multithreading models, with neat sketches. (June/July.2017)
35. Consider the following set of processes. Draw Gantt charts and calculate average waiting time and average turnaround time using non-pre-emptive SJF and pre-emptive SJF scheduling algorithms. (June/July.2017)
Process |
Arriva; Time (ms) |
Burst Time (ms) |
P1 |
0 |
8 |
P2 |
1 |
4 |
P3 |
2 |
9 |
P4 |
3 |
5 |
36. Distinguish between the following pairs of terms :
i) Symmetric and asymmetric multiprocessor systems
ii) CPU burst-and 1/O burst jobs
iii) User's view and systems view of OS
iv) Batch systems and time sharing systems
v) User mode and kernel mode operations. (10 Marks) (Dec.2016/Jan.2017)
37. List the three main advantages of multiprocessor systems. Also bring out the difference between graceful degradation and fault tolerance in this context. (5 Marks) (Dec.2016/Jan.2017)
38. What are virtual machines? How are they implemented? (5 Marks) (Dec.2016/Jan.2017)
39. What is a process? What are the states a process can be in? Give the process state diagram clearly indicating the conditions for a process to shift from one state to another. (8 Marks) (Dec.2016/Jan.2017)
40. What are the merits of inter process communication? Name the two major models of inter process Communication. (6 Marks) (Dec.2016/Jan.2017)
41. What is a thread? What is need for multithreaded processes? Indicate the four major categories of benefits derived from multi-threaded programming. (6 Marks) (Dec.2016/Jan.2017)
42. Define an Operating System. What are the different facts of user convenience? (06 Marks) (June/July.2019|10 Scheme)
43. Explain Partition based and pool based resource allocation. (06 Marks) (June/July.2019|10 Scheme)
44. Explain time sharing operating system with respect to:
i. Scheduling
ii. Memory Management. (08 Marks) (June/July.2019|10 Scheme)
45. Explain the following:
i. Semantic gap
ii. Layered operating system structure. (08 Marks)
46. Compare Kernel based and Micro Kernel based OS functions. (06 Marks)
47. Explain Virtual Machine Operating System [VMOS] with example. (6 Marks)
-ADMIN
ANSWER SCRIP FOR THESE QUESTIONS WILL BE UPLOADED "AS SOON AS POSSIBLE"
Visit: https://hemanthrajhemu.github.io/AnswerScript/
For immediate Notification Join the Telegram Channel
-ADMIN
T = Text book
QB = Question Bank
AS = Amswer Script
-ADMIN