problem1) Answer all the problems.
(i) Define operating system.
(ii) What do you understand by process?
(iii) What are goals & principles of protection?
(iv) Briefly describe deadlock.
(v) What do you understand by thread?
problem2) Describe critical section problem. How it could remove by semaphore?
problem3) What is the access matrix? How it is implemented?
problem4) Describe linking & loading. Describe the paging concept in detail for memory management.
problem5) Answer all the problems.
(i) Briefly describe user mode & kernel mode.
(ii) Define process control block.
(iii) prepare down the difference between fragmentation & segmentation.
(iv) What do you mean by process synchronization?
(v) What do you mean by thrashing?
problem6) describe scheduling criteria. Describe uniprocessor & multiprocessor scheduling.
problem7) Discuss virtual memory management. Describe demand paging & page replacement algorithm.
problem8) What do you mean by deadlock. describe the characteristics of deadlock. How to avoid & prevent deadlock?