Operating Systems Explained
Operating systems multiplex resources among concurrent programs. Learn processes, threads, scheduling, memory, and filesystems.
๐ Fundamentals
- Processes vs threads: isolation vs lightweight concurrency
- Scheduling: round-robin, priority, fair sharing
- Memory: virtual memory, paging, caching