Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.