Operating System
1. Requirement for solution to critical section
2. Inter process communication
3. Operations on Process in Operating System
4. Inter Process Communication – Message Passing System
5. Note on Synchronization
6. Preemptive vs Non Preemptive Scheduling
7. FCFS (First Come, First Served) Scheduling
8. Shortest Job First (SJF) Scheduling Algorithm
9. Various Scheduling criteria
10. Round Robin Scheduling Algorithm
11. Priority Scheduling Algorithm
12. Multi Level Queue Scheduling
13. Long term,medium term and short term schedulers
14. Multiprocessor Scheduling
15. Context Switch
16. Concept of Semaphores in process synchronization
17. Bounded Buffer Problem
18. Reader Writer Problem
19. Dining Philosophers Problem
20. Deadlock Prevention
21. Deadlock Avoidance
22. Resource Allocation Graph
23. Necessary condition for dead lock to occur
24. Banker’s Algorithm
25. Wait For Graph
26. Thread Cancellation
27. Note on Scheduler Activation
28. C LOOK Disk Scheduling
29. Note on Schedulers in Operating System
30. Contiguous Allocation, Linked Allocation, and Indexed Allocation.
31. file attributes
32. Layered Approach in OS Structure
33. File Operations in Operating Systems
34. Memory Allocation Strategies
35. Paging Memory Management
36. Paging Hardware
37. Fragmentation in Memory Management
38. Note on Disk Management in Operating Systems
39. Swapping in Operating System
40. Segmentation in Operating Systems
41. FIFO (First In First Out) Page Replacement Algorithm
42. Optimal Page Replacement Algorithm
43. C SCAN (Circular SCAN) Disk Scheduling Algorithm
44. SCAN Disk Scheduling Algorithm (Elevator Algorithm)
45. Hierarchical Structure of Page Table
46. Hashed Page Table in Operating Systems
47. Shortest Seek Time First (SSTF) Disk Scheduling Algorithm
48. process state transition
49. What is PCB in Operating Systems
50. File Access Methods
51. System Calls in Operating Systems
52. Functions or Operating System Resource Management
53. Multiprocessor System
54. Real Time System and Time Sharing System
55. Introduction and Definition of Operating System (OS)