Posts

Showing posts with the label Operating Systems (OS)

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)