├── korean ├── cover.jpg └── README.md ├── README.md ├── chinese └── README.md └── japanese └── README.md /korean/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remzi-arpacidusseau/ostep-translations/HEAD/korean/cover.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OSTEP Translations 2 | 3 | Various translations of OSTEP can be found here. Help the cause and contribute! But first, contact the authors to discuss. Thank you! 4 | * [Chinese](chinese) 5 | * [Korean](korean) 6 | * [Japanese](japanese) 7 | -------------------------------------------------------------------------------- /chinese/README.md: -------------------------------------------------------------------------------- 1 | 2 | # OSTEP (Chinese Version) 3 | 4 | This is a chapter-by-chapter translation into Chinese of OSTEP (version 0.91). 5 | 6 | 7 | | intro | virtualization | | concurrency | persistence | appendices | 8 | | --------------- | ----------------------- | -------------------------------- | -------------------------- | ----------------------------------- | ---------------- | 9 | | [Preface](http://ostep.org/Chinese/preface.pdf) | 3 [Dialogue](http://ostep.org/Chinese/03.pdf) | 12 [Dialogue](http://ostep.org/Chinese/12.pdf) | 25 [Dialogue](http://ostep.org/Chinese/25.pdf) | 35 [Dialogue](http://ostep.org/Chinese/35.pdf) | [Dialogue](http://ostep.org/Chinese/fla.pdf) | 10 | | [TOC](http://ostep.org/Chinese/toc.pdf) | 4 [Processes](http://ostep.org/Chinese/04.pdf) | 13 [Address Spaces](http://ostep.org/Chinese/13.pdf) | 26 [Concurrency and Threads](http://ostep.org/Chinese/26.pdf) | 36 [I/O Devices](http://ostep.org/Chinese/36.pdf) | [Virtual Machines](http://ostep.org/Chinese/flb.pdf) | 11 | | 1 [Dialogue](http://ostep.org/Chinese/01.pdf) | 5 [Process API](http://ostep.org/Chinese/05.pdf) | 14 [Memory API](http://ostep.org/Chinese/14.pdf) | 27 [Thread API](http://ostep.org/Chinese/27.pdf) | 37 [Hard Disk Drives](http://ostep.org/Chinese/37.pdf) | [Dialogue](http://ostep.org/Chinese/flc.pdf) | 12 | | 2 [Introduction](http://ostep.org/Chinese/02.pdf) | 6 [Direct Execution](http://ostep.org/Chinese/06.pdf) | 15 [Address Translation](http://ostep.org/Chinese/15.pdf) | 28 [Locks](http://ostep.org/Chinese/28.pdf) | 38 [Redundant Disk Arrays (RAID)](http://ostep.org/Chinese/38.pdf) | [Monitors](http://ostep.org/Chinese/bad.pdf) | 13 | | | 7 [CPU Scheduling](http://ostep.org/Chinese/07.pdf) | 16 [Segmentation](http://ostep.org/Chinese/16.pdf) | 29 [Locked Data Structures](http://ostep.org/Chinese/29.pdf) | 39 [Files and Directories](http://ostep.org/Chinese/39.pdf) | [Dialogue](http://ostep.org/Chinese/fld.pdf) | 14 | | | 8 [Multi-level Feedback](http://ostep.org/Chinese/08.pdf) | 17 [Free Space Management](http://ostep.org/Chinese/17.pdf) | 30 [Condition Variables](http://ostep.org/Chinese/30.pdf) | 40 [File System Implementation](http://ostep.org/Chinese/40.pdf) | [Lab Tutorial](http://ostep.org/Chinese/fle.pdf) | 15 | | | 9 [Lottery Scheduling](http://ostep.org/Chinese/09.pdf) | 18 [Introduction to Paging](http://ostep.org/Chinese/18.pdf) | 31 [Semaphores](http://ostep.org/Chinese/31.pdf) | 41 [Fast File System (FFS)](http://ostep.org/Chinese/41.pdf) | [Systems Labs](http://ostep.org/Chinese/flf.pdf) | 16 | | | 10 [Multi-CPU Scheduling](http://ostep.org/Chinese/10.pdf) | 19 [Translation Lookaside Buffers](http://ostep.org/Chinese/19.pdf) | 32 [Concurrency Bugs](http://ostep.org/Chinese/32.pdf) | 42 [FSCK and Journaling](http://ostep.org/Chinese/42.pdf) | [xv6 Labs](http://ostep.org/Chinese/flg.pdf) | 17 | | | 11 [Summary](http://ostep.org/Chinese/11.pdf) | 20 [Advanced Page Tables](http://ostep.org/Chinese/20.pdf) | 33 [Event-based Concurrency](http://ostep.org/Chinese/33.pdf) | 43 [Log-Structured File System (LFS)](http://ostep.org/Chinese/43.pdf) | | 18 | | | | 21 [Swapping: Mechanisms](http://ostep.org/Chinese/21.pdf) | 34 [Summary](http://ostep.org/Chinese/34.pdf) | 44 [Data Integrity and Protection](http://ostep.org/Chinese/44.pdf) | | 19 | | | | 22 [Swapping: Policies](http://ostep.org/Chinese/22.pdf) | | 45 [Summary](http://ostep.org/Chinese/45.pdf) | | 20 | | | | 23 [Complete VM Systems](http://ostep.org/Chinese/23.pdf) | | 46 [Dialogue](http://ostep.org/Chinese/46.pdf) | | 21 | | | | 24 [Summary](http://ostep.org/Chinese/24.pdf) | | 47 [Distributed Systems](http://ostep.org/Chinese/47.pdf) | | 22 | | | | | | 48 [Network File System (NFS)](http://ostep.org/Chinese/48.pdf) | | 23 | | | | | | 49 [Andrew File System (AFS)](http://ostep.org/Chinese/49.pdf) | | 24 | | | | | | 50 [Summary](http://ostep.org/Chinese/50.pdf) | | 25 | -------------------------------------------------------------------------------- /japanese/README.md: -------------------------------------------------------------------------------- 1 | 2 | # OSTEP (Japanese Version) 3 | 4 | | intro | virtualization | | concurrency | persistence | appendices | 5 | | --------------- | ----------------------- | -------------------------------- | -------------------------- | ----------------------------------- | ---------------- | 6 | | Preface | 3 [Dialogue](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/03/03.md) | 12 Dialogue | 25 Dialogue | 35 Dialogue | Dialogue 7 | | TOC | 4 [Processes](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/04/04.md) | 13 [Address Spaces](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/13/13.md) | 26 [Concurrency and Threads](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/26/26.md) | 36 [I/O Devices](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/36/36.md) | Virtual Machines | 8 | | 1 [Dialogue](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/01/01.md) | 5 [Process API](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/05/05.md) | 14 [Memory API](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/14/14.md) | 27 [Thread API](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/27/27.md) | 37 [Hard Disk Drives](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/37/37.md) | Dialogue | 9 | | 2 [Introduction](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/02/02.md) | 6 [Direct Execution](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/06/06.md) | 15 [Address Translation](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/15/15.md) | 28 [Locks](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/28/28.md) | 38 [Redundant Disk Arrays (RAID)](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/38/38.md) | Monitors | 10 | | | 7 [CPU Scheduling](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/07/07.md) | 16 [Segmentation](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/16/16.md) | 29 [Locked Data Structures](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/29/29.md) | 39 [Files and Directories](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/39/39.md) | Dialogue | 11 | | | 8 [Multi-level Feedback](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/08/08.md) | 17 [Free Space Management](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/17/17.md) | 30 [Condition Variables](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/30/30.md) | 40 [File System Implementation](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/40/40.md) | Lab Tutorial | 12 | | | 9 [Lottery Scheduling](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/09/09.md) | 18 [Introduction to Paging](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/18/18.md) | 31 [Semaphores](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/31/31.md) | 41 [Fast File System (FFS)](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/41/41.md) | Systems Labs | 13 | | | 10 [Multi-CPU Scheduling](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/10/10.md) | 19 [Translation Lookaside Buffers](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/19/19.md) | 32 [Concurrency Bugs](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/32/32.md) | 42 [FSCK and Journaling](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/42/42.md) | xv6 Labs | 14 | | | 11 Summary | 20 [Advanced Page Tables](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/20/20.md) | 33 [Event-based Concurrency](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/33/33.md) | 43 [Log-Structured File System (LFS)](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/43/43.md) | | 15 | | | | 21 [Swapping: Mechanisms](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/21/21.md) | 34 Summary | 44 [Flash-based SSDs](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/44/44.md) | | 16 | | | | 22 [Swapping: Policies](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/22/22.md) | | 45 [Data Integrity](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/45/45.md) | | 17 | | | | 23 [VAX/VMS](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/23/23.md) | | 46 Summary | | 18 | | | | 24 Summary | | 47 Dialogue | | 19 | | | | | | 48 [Distributed Systems](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/48/48.md) | | 20 | | | | | | 49 [Network File System (NFS)](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/49/49.md) | | 21 | | | | | | 50 [Andrew File System (AFS)](https://github.com/syarochan/Operating-Systems-Three-Easy-Pieces-in-japanese/blob/master/50/50.md) | | 22 | -------------------------------------------------------------------------------- /korean/README.md: -------------------------------------------------------------------------------- 1 | 2 | # OSTEP (Korean Version) 3 | 4 |
5 |
6 |