* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Department of CSE
Survey
Document related concepts
Copland (operating system) wikipedia , lookup
Berkeley Software Distribution wikipedia , lookup
Security-focused operating system wikipedia , lookup
Burroughs MCP wikipedia , lookup
Plan 9 from Bell Labs wikipedia , lookup
Windows NT startup process wikipedia , lookup
Process management (computing) wikipedia , lookup
Unix security wikipedia , lookup
Transcript
Department of CSE Subject- Operating System (CS-502) Semester-V UNIT-I 1. What are the components of OS? 2. Compare the following type of OS i) Network ii) Distributed iii) Real time iv) Time sharing 3. What are the advantages of multiprogramming? 4. What is spooling and buffering? 5. What are the main difference between OS for mainframe computer and personal computer? 6. Write advantages and disadvantages of Open source OS. 7. What is the purpose of interrupts? 8. What is kernel? 9. Explain system call and system boot. 10. What is system programming? 11. What are the different services provided by an operating system? UNIT-II 12. What are the five activities of an OS with regards to file management? 13. What is the main advantage for an OS designer of using virtual machine architecture? 14. Describe the action taken by a kernel to context switch between processes? 15. Describe the difference among short-term, medium-term and long-term scheduling. 16. What are the differences between user level and kernel level threads? 17. Define the essential properties of the following types of OS? 18. What are various file allocation methods? 19. Explain index allocation method? 20. Determine total head movement using algorithm SSTF, SCAN, C-LOOK request occur in the following manner: 98, 183, 37,122,14,124,65,67 initially head reside on 53. 21. Describe the first fit. Best fit, worst fit strategies for disk space allocation with their merits and demerits. UNIT-III 22. What is semaphore? 23. Explain Mutual exclusion and race condition? 24. Why it is important for the scheduler to distinguish I/O based program from CPU-bound programs. 25. What advantage is there in having different time quantum sizes at different levels of a multilevel queuing system? 26. Which of the following scheduling algorithms could result in starvation a FCFS, SJF, RR, Priority? CS-502 Rahul Raghuwanshi (Subject in charge) Department of CSE 27. Explain why interrupts are not appropriate for implementing synchronization primitives in multiprocessor system? 28. What is context switching? 29. What are the criteria of CPU scheduling? UNIT-IV 30. Show that the two-phase locking protocol ensures conflict serializability. 31. What is the meaning of the term busy waiting? 32. What is physical and logical addressing? 33. Explain memory allocation. 34. Is it possible to have a deadlock involving only a single process? Explain your answer. 35. Describe the Banker’s algorithm foe safe allocation. 36. What is thrashing? 37. Internal and external fragmentation. 38. Virtual memory. 39. Consider the following reference string:1, 2, 3, 4, 2, 1, 5, 6, 2, 1, 2, 3, 7, 6, 3, 2, 1, 2, 3, 6 How many page faults would occur for the following replacement algorithms, assuming three for 5 frames: LRU Optimal FIFO 40. Explain Paging and TLB concept with diagram UNIT-V 41. What are the salient features of UNIX? 42. What is computation migration? 43. What is process migration? 44. Explain transparency issue in DS. 45. What is scalability? 46. What is the difference between virus and worms? 47. Explain RPC mechanism? 48. Explain the design issue of distributed operating system. 49. Explain parallel processing and concurrent processing. 50. Explain file system in distributed system. CS-502 Rahul Raghuwanshi (Subject in charge)