- What is Operating System? Briefly mention the type of operating system. Distinguish between kernel and micro- kernel.
- Explain multiprogramming, multiprocessing, real time and Distributed operating system.
- What is system call? Illustrate the execution of system call read () to read a file.
- Explain operating system as a Resource manager and Extended machine
- What is PCB? Explain in detail.
- Differentiate between preemptive and non-preemptive scheduling. Define process and explain its possible states.
- What do you mean by process and thread? Discuss the advantages of user level thread and kernel level thread.
- Scheduling Algorithms: FCFS, SJF, SRN, RR, Priority, HRRN with numerical.
- What is TSL instruction? Explain its use. Explain Peterson’s Algorithm in detail.
- What do you mean by mutual exclusion by busy waiting? Explain producer-consumer problem. Also explain how producer-consumer problem can be solved using semaphore.
- Explain dining philosopher’s problem. Also explain how it can be solved using semaphore.
- Explain Readers writer problem. Also explain how this problem can be solved using semaphore.
- Differentiate compaction and coalescing techniques. How logical address is mapped to real physical address by paging technique? Explain suitable example. What is the role of TLB? ( See numericals related to paging )
- Prepare a comparative note on the fixed and variable partitioning multiprogramming techniques for real memory management.
- What do you mean by page fault? Details about Page Allocation and replacement algorithms with
numerical. - What do you mean by virtual memory management? Explain about thrashing?
- Define directory and file path. Discuss various access methods with advantages and disadvantages of each.
- What are file attributes? Explain about levels of directories.
- What is file system layout? Explain. Explain free Disk space management with example.
- Describe different file allocation methods with advantages and disadvantages of each.
- What is Disk scheduling? Scheduling Algorithms with Numerical.
- Explain about device independent I/O software with example.
- What are the disadvantages of programmed I/O? Explain about DMA.
- Briefly mention the structured I/O software with diagram.
- Explain symmetric cryptography. Also explain about mono-alphabetic substitution and Caesar cipher
- Explain ACL and Protection Domain with its use in security
- Explain Public Key cryptography and Digital signature in detail.
- Explain different types of security attacks.
- What is firewall? Explain their types.
- Bankers Algorithm with numerical.
- Define deadlock. What are the condition for resource deadlock? Explain some methods for recovery from deadlock.
- What are the necessary condition for deadlock? How deadlock can be prevented?
- How can you detect deadlock? Explain with examples.
- What are the roles of system administrator for an organization? How can you increase os performance if you are selected as system administrator?
- Describe the roses and responsibilities of system administrator. Suppose you are employed as a system administrator of Kathmandu Engineering College, Detail your roles and also suggest blowing idea to maintain secure and reliable system.
Do follow Notes IOE on Facebook and Instagram
Nice