AcadMap
Time Table
Courses
Resource
Upload
Search...
K
Star this project
Sign Up
Toggle theme
CSL301
Operating Systems
Syllabus
Schedule
Resources
Course Syllabus
Introduction: Introduction to OS
Virtualization
Concurrency
Persistence
CPU Virtualization: Process
Process API
PCB
Mechanism
CPU Scheduling
Multilevel feedback queue
Memory Virtualization: Address space
Memory API
Mechanism
address translation
segmentation
paging
TLBs
policies
swapping
Concurrency: concurrency and threads
Thread API
locks
condition variables
semaphore
concurrency bugs
Persistence: I/O devices
Hard disk drives
Redundant Arrays of Independent Disks (RAID)
file and directories
file system implementation
Security: Introduction to Operating System Security
Authentication
Access Control
Protecting Information With Cryptography
Distributed System Security
Tools: xv6
Reviews
Write a Review
Study Groups
Course Overview
Prerequisites
CSL202 and CSL251
Course Ratings
Overall Rating
0.0/5.0
Course Difficulty
0.0/5.0
Weekly Workload
0.0/5.0
Student Reviews
0
Join Study Group (upcoming feature)