Operating System
1. Deadlock Prevention
2. Virtualization in Operating Systems
3. C LOOK Disk Scheduling
4. Note on Scheduler Activation
5. Thread Cancellation
6. Wait For Graph
7. Banker’s Algorithm
8. Necessary condition for dead lock to occur
9. Resource Allocation Graph
10. Deadlock Avoidance
11. Hypervisor Architecture (Type 1 and Type 2)
12. Dining Philosophers Problem
13. Reader Writer Problem
14. Bounded Buffer Problem
15. Concept of Semaphores in process synchronization
16. Requirement for solution to critical section
17. Multiprocessor Scheduling
18. Long term,medium term and short term schedulers
19. Multi Level Queue Scheduling
20. Microkernel vs Monolithic Kernel Architecture
21. Security in Operating Systems (Advanced)
22. File System Journaling and Crash Recovery
23. Real Time Scheduling Algorithms
24. Distributed Operating Systems – Detailed Explanation
25. Deadlock Detection vs Avoidance vs Prevention Algorithms
26. Kernel Synchronization Techniques (Detailed Explanation)
27. NUMA (Non Uniform Memory Access) Architecture – Detailed Explanation
28. Containerization (Docker and OS Level Virtualization)
29. Virtualization and Hypervisors
30. Priority Scheduling Algorithm
31. Operating System Performance Monitoring and Tuning
32. Boot Process and Operating System Initialization
33. Kernel Modules and Loadable Kernel Modules
34. Security Models in Operating Systems
35. Energy Efficient Operating Systems
36. Cloud Operating Systems
37. Distributed Operating Systems
38. Containerization and OS Level Virtualization
39. Round Robin Scheduling Algorithm
40. Contiguous Allocation, Linked Allocation, and Indexed Allocation.
41. file attributes
42. Layered Approach in OS Structure
43. File Operations in Operating Systems
44. Memory Allocation Strategies
45. Paging Memory Management
46. Paging Hardware
47. Fragmentation in Memory Management
48. Note on Disk Management in Operating Systems
49. Swapping in Operating System
50. Segmentation in Operating Systems
51. FIFO (First In First Out) Page Replacement Algorithm
52. Optimal Page Replacement Algorithm
53. C SCAN (Circular SCAN) Disk Scheduling Algorithm
54. SCAN Disk Scheduling Algorithm (Elevator Algorithm)
55. Hashed Page Table in Operating Systems
56. File Access Methods
57. Various Scheduling criteria
58. Shortest Job First (SJF) Scheduling Algorithm
59. FCFS (First Come, First Served) Scheduling
60. Preemptive vs Non Preemptive Scheduling
61. Note on Synchronization
62. Inter Process Communication – Message Passing System
63. Operations on Process in Operating System
64. Inter process communication
65. Context Switch
66. Note on Schedulers in Operating System
67. What is PCB in Operating Systems
68. process state transition
69. Shortest Seek Time First (SSTF) Disk Scheduling Algorithm
70. Hierarchical Structure of Page Table
71. System Calls in Operating Systems
72. Functions or Operating System Resource Management
73. Multiprocessor System
74. Real Time System and Time Sharing System
75. Introduction and Definition of Operating System (OS)