Sie sind auf Seite 1von 4

CSE-3611(Operating System)

Segment:-1
1. What is operating system? 2. Explain the components of an operating system. 3. Write the main advantages of multiprocessing operating system. 4. What is virtual machine? 5. What are the main purposes or goal of an operating system? 6. Differentiate between Batch and Time Sharing operating Systems. 7. Discuss different types of Real Time operating systems with examples. 8. Why spooling is necessary for batch multiprogramming? 9. Why it is compared with a government? 10. What are the design goals of the Operating System? 11.Explain the multiprocessing operating systems. 12. What do you mean by system call? 13.Write some names of system call.

Segment:-2
1. Discuss about inter process communication.
Consider the following set of processes, with the 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 The processes are assumed to have arrived in the order P1, P2, P3, P4, P5 all at time 0. i) Draw four Gantt Charts illustrating the execution of these process using FCPS, SJF, a non-preemptive priority (a smaller priority number implies a higher priority) and RR (quantum=1) scheduling. ii) What is the turn around time of each process for each of the scheduling algorithms in part (i)? iii) What is the waiting time of each process for each of the scheduling algorithms in part (i)? iv)Which of the schedules in part (i) results in the minimal average waiting time (over all process). 2. What do you know about process? 3. What is Process State? Show the diagram of Process State. Eftekhar alam http://facebook.com/king.eftekhar i31 group group Original & Official

4. Describe the components of Process Control Block (PCB) with diagram. 5. Define process and briefly discuss the Naming process used in the interprocess communication. 6. From the following table find average turn around time and average waiting time: Job 1 2 3 4 5 Arrival Time Service Time 1 2 3 4 5 7 3 2 2 5

(Apply Shortest-Job-First algorithm) 7. What are Interrupts? Why Caching is an important principle of computer systems? 8. Consider the following set of processes, with the length of the CPUburst time given in milliseconds:Process P1 P2 P3 P4 P5 Burst time 10 1 2 1 5 Priority 3 1 3 4 2

The processes are assumed to have arrived in the order P1, P2, P3, P4, P5 all at time 0. Draw four Gantt Charts illustrating the execution of these process using FCPS, SJF, preemptive priority (a smaller priority number implies a higher priority) and RR (quantum=1) scheduling. 9. Find average turn around time and average waiting time from the following table: Job 1 2 3 Arrival Time Service Time 1 5 6 6 8 2 i31 group group Original & Official

Eftekhar alam http://facebook.com/king.eftekhar

10

(Apply shortest job first algorithm) 10.What are the operations of a Thread? 11.What are the advantages of Multilevel Feedback Queue Scheduling Algorithms? 12.Write short notes on processor access method. 13.Difference between preemptive and non-preemptive scheduling. 14.Discuss why performance of Round Robin algorithm depends on the size of the time quantum. 15.Consider the following set of process the length of the CPU Burst time given in milliseconds. Process P1 P2 P3 P4 Arrival Time 0 2 4 5 Burst Time 7 4 1 4 Priority 3 1 4 2

Draw the Gantt chart of these processes using FCFS, SJF(preemptive) and Priority scheduling. Also calculate average waiting time. 16. Define dispatcher and dispatch latency. 17. Describe thread scheduling. 18.What are the benefits of multithreaded programming? Describe briefly.. 19. Draw a block diagram of schedulers. 20.Write short notes on the following: 21.i) turn around time, ii) waiting time Write short notes on the Control of large information processing systems. 22.What do you mean by process scheduling? 23. Real time system & base system difference 24.From the following table find average turn around time and average waiting time by applying shortest job first process scheduling algorithm; Job Arrival time 25.Service time

Eftekhar alam http://facebook.com/king.eftekhar

i31 group group Original & Official

1 2 3 4 5

1 2 5 8 13

26.8 27.3 28.4 29.2 30.4

Segment:-3
1. What is job control language? 2. Advantage and dis-advantage of job control language? 3. What do you mean by dispatching? 4. Describe briefly processor access methods. 5. Describe multiple processor scheduling? 6. Write short notes on job control language. 7. Write the main differences between deterministic modeling and queueing modeling in respect of algorithm evaluation of CPU scheduling.

Eftekhar alam http://facebook.com/king.eftekhar

i31 group group Original & Official

Das könnte Ihnen auch gefallen