Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

C Byregowda Institute of Technology: Tutorial Question-1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

C BYREGOWDA INSTITUTE OF TECHNOLOGY

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Tutorial Question-1 Date:- 21/02/2020

SUBJECT: OPERATING SYSTEMS [17CS64] SEMESTER: 6th , A & B

1) Define OS. Discuss its role from different perspectives.


2)Explain fundamental difference between i) N/w OS and distributed OS ii) web based and
embedded computing
3)Explain Layered & Modules Operating System structure.
4) Distinguish between the following terms:
i) Multiprogramming & Multitasking.
ii) Multiprocessor Systems & Clustered Systems.
5)Explain the Operating System Operations.
6)Explain state transition diagram & PCB with neat diagram.
7)What are the Virtual Machines? Explain VM-ware architecture with a neat diagram
8)Define IPC. What are different methods used for logical implementation of message passing
systems?
9)What do you mean by cooperating process? Describe its four advantages.
10)What are system calls? With examples explain the different categories of system calls?
11)What are different categories of system programs? Explain.
12) Define system programs. What are different categories of system programs? Explain.
13)List different services of OS. Explain.
14) What is distributed operating system? What are the advantages of distributed operating
system?
15)What are system calls? With examples explain different categories of system call?
16)Explain direct and indirect communications of message passing systems.
17)Explain the difference between long term and short term and medium term schedulers.
18) What is process? Draw and explain process state diagram.

Module-2
1) Discuss common ways of establishing relationship between user and kernel thread.
Explain multithreading models.
2) Define a thread with Single & multi threaded process. Describe the multithreading models.
3) Explain any one synchronization problem for testing newly proposed sync scheme.
4) Explain the following
i) Benefits of multithreaded programming
ii) Scheduling criteria
5) Consider the following set of processes with , with length of the CPU burst time given in
milliseconds:
Process Burst Time
P1 24
P2 03
P3 03
i) Draw four Gantt charts illustrating the execution of these processing using FCFS, SJF non-
preemptive scheduling.
ii) What is waiting time of each process?
iii) What is the turnaround time of each process for each scheduling algorithm?
6)Consider the following set of processes with , with length of the CPU burst time given in
milliseconds:
Process Burst Time Priority
P1 10 3
P2 1 1
P3 2 3
P4 1 4
P5 5 2
Time Quantum-2ms
(i) Draw four Gantt charts illustrating the execution of this processing using PRIORITY,
ROUND-ROBIN for non-preemptive scheduling.
(ii) What is waiting time of each process?
(iii) What is the turnaround time of each process for each scheduling algorithm?

You might also like