1.
Trang chủ
Phần 1: Virtualization
2.
Introduction to Operating Systems
3.
A Dialogue on Virtualization
4.
The Abstraction: The Process
5.
Interlude: Process API
6.
Mechanism: Limited Direct Execution
7.
Scheduling: Introduction
8.
Scheduling:The Multi-Level Feedback Queue
9.
Scheduling: Proportional Share
10.
Multiprocessor Scheduling (Advanced)
11.
The Abstraction: Address Spaces
12.
Interlude: Memory API
13.
Mechanism: Address Translation
14.
Segmentation
15.
Free-Space Management
16.
Paging: Introduction
17.
Paging: Faster Translations (TLBs)
18.
Paging: Smaller Tables
19.
Beyond Physical Memory: Mechanisms
20.
Beyond Physical Memory: Policies
21.
The VAX/VMS Virtual Memory System
Phần 2: Concurrency
22.
Concurrency: An Introduction
23.
Interlude: Thread API
24.
Locks
25.
Lock-based Concurrent Data Structures
26.
Condition Variables
27.
Semaphores
28.
Common Concurrency Problems
29.
Event-based Concurrency (Advanced)
Phần 3 Persistence
30.
I/O Devices
31.
Hard Disk Drives
32.
Redundant Arrays of Inexpensive Disks (RAIDs)
33.
Interlude: Files and Directories
34.
File System Implementation
35.
Locality and The Fast File System
36.
Crash Consistency: FSCK and Journaling
37.
Log-structured File Systems
38.
Flash-based SSDs
39.
Data Integrity and Protection
40.
Distributed Systems
41.
Sun’s Network File System (NFS)
42.
The Andrew File System (AFS)
Light (default)
Rust
Coal
Navy
Ayu
OS Bí truyền thư - OSTEP in Vietnamese
The Abstraction: Address Spaces