한 학기 동안 이 책으로 Operating System에 대해 공부하게 되었다.

조금만 공부한 지금, 내용이 너무 재밌게 느껴진다! 앞으로 공부하게 될 내용이 기대된다.

 

목차

Intro Virtualization Concurrency Persistence Appendices
Preface 3 Dialogue 12 Dialogue 25 Dialogue 35 Dialogue Dialogue
TOC 4 Processes 13 Address Spaces code 26 Concurrency and Threads code 36 I/O Devices Virtual Machines
1 Dialogue 5 Process API code 14 Memory API 27 Thread API 37 Hard Disk Drives Dialogue
2 Introduction code 6 Direct Execution 15 Address Translation 28 Locks 38 Redundant Disk Arrays (RAID) Monitors
7 CPU Scheduling 16 Segmentation 29 Locked Data Structures 39 Files and Directories Dialogue
8 Multi-level Feedback 17 Free Space Management 30 Condition Variables 40 File System Implementation Lab Tutorial
9 Lottery Scheduling code 18 Introduction to Paging 31 Semaphores 41 Fast File System (FFS) Systems Labs
10 Multi-CPU Scheduling 19 Translation Lookaside Buffers 32 Concurrency Bugs 42 FSCK and Journaling xv6 Labs
11 Summary 20 Advanced Page Tables 33 Event-based Concurrency 43 Log-structured File System (LFS)
21 Swapping: Mechanisms 34 Summary 44 Flash-based SSDs
22 Swapping: Policies 45 Data Integrity and Protection
23 Complete VM Systems 46 Summary
24 Summary 47 Dialogue
48 Distributed Systems
49 Network File System (NFS)
50 Andrew File System (AFS)
51 Summary

 

이 표는 공식 사이트(pages.cs.wisc.edu/~remzi/OSTEP/)에서 제공되는 것으로, 교재의 단원별 pdf와 예제 code를 제공한다.

'Operating Systems: Three Easy Pieces' 카테고리의 다른 글

07 CPU Scheduling (1)  (1) 2018.10.16
06 Direct Execution  (0) 2018.10.15
05 Process API  (1) 2018.10.03
04 Processes  (0) 2018.10.03
02 Introduction  (0) 2018.09.29

+ Recent posts