Presentation is loading. Please wait.

Presentation is loading. Please wait.

Major Topics in Operating Systems

Similar presentations


Presentation on theme: "Major Topics in Operating Systems"— Presentation transcript:

1 Major Topics in Operating Systems
By J. H. Wang Nov. 24, 2017

2 Chap.1 Computer organization Interrupts Virtualization Open source OS

3 Chap.2 System calls OS structures: layered, microkernel, modular, hybrid

4 Chap.3 Process: state transition, queues, schedulers Context switch
Process creation Interprocess communication models

5 Chap.4 Thread Multithreading models User threads vs. kernel threads
Multiprocessor and multicore systems

6 Chap.5 Process scheduling Evaluation criteria
Scheduling algorithms: FCFS, SJF, priority, RR, Multilevel feedback queue

7 Chap.6 Critical section problem Synchronization hardware
Software primitives: mutex locks, semaphores, monitors

8 Chap.7 Deadlock characteristics
Deadlock handling methods: deadlock prevention, avoidance, detection, recovery

9 Chap.8 Memory address translation Swapping
Memory allocation schemes: contiguous, segmentation, paging

10 Chap.9 Virtual address mapping Demand paging
Page replacement algorithms: FIFO, Optimal, LRU Thrashing


Download ppt "Major Topics in Operating Systems"

Similar presentations


Ads by Google