Csc 251 Operating System Outline



Download 26.04 Kb.
Page2/3
Date21.05.2022
Size26.04 Kb.
#58852
1   2   3
Spring-2022, Operating Systems BSCS SE IV
fee
Synchronization Tools
The Critical-Section Problem, Peterson’s Solution, Hardware Support for Synchronization, Mutex Locks, Semaphores, Monitors, Liveness, Evaluation

Chapter 6,7



10


Deadlocks
System Model, Deadlock in Multithreaded Applications, Deadlock Characterization, Methods for Handling Deadlocks, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection, Recovery from Deadlock

Chapter 8



11

Second Midterm Examination

12


Memory Management
Contiguous Memory Allocation, Paging, Structure of the Page Table, Swapping, Example: Intel 32- and 64-bit Architectures, Example: ARMv8 Architecture

Chapter 9



13


Virtual Memory
Demand Paging, Copy-on-Write, Page Replacement, Allocation of Frames, Thrashing, Memory Compression, Allocating Kernel Memory, Other Considerations

Chapter 10



14


Mass-Storage Structure
Overview of Mass-Storage Structure, Swap-Space Management, Storage Attachment, RAID Structure, HDD Scheduling, NVM Scheduling, Error Detection and Correction

Chapter 11



15


File system and storage management
File Concept, File Types, Disk Type, Access Methods, Directory Structure, and Protection

Chapter 13



16


Download 26.04 Kb.

Share with your friends:
1   2   3




The database is protected by copyright ©ininet.org 2024
send message

    Main page