Operating Systems (OS)


1. What is Operating System and Its Types (MultiProcessing, MultiTasking and All) 


2. Process and Threads in OS, Process State, Process Control Block, and Context 

Switching (Threading is Important Topic)


3. Process Scheduling ( All the Job Scheduling Algorithms )


4. Important Scheduling Algos ( SJF, SRTF, FCFS, LJF(Longest Job First) and Round 

Robin Scheduling)


5. Process Synchronization, Critical Section, Inter-Process Communication, Locks for 

Synchronization (Semaphore and Mutex) and Monitors (Important)


6. DeadLock, Characteristics of DeadLock, Handling, and Recovery from Deadlock


7. Memory Management in Operating System


8. First Fit, Best Fit, Next Fit and Worst Fit in Operating System (Important)


9. Paging in Memory Management (Concept of Virtual memory) (Important)


10. Demand Paging, Thrashing and Page Replacement Algo (FCFS and LRU Algorithm)


11. Segmentation in Memory Management and Translation Lookaside Buffer (TLB) 

Comments

Popular posts from this blog

Covid-19 Analysis and Visualization using Plotly Express

Artificial Intelligence (Problem Solving)

Linear Regression