---
title: "@램지 @Remzi 운영체제: 아주 쉬운 세 가지 이야기"
url: "https://notes.junghanacs.com/bib/20250402T111658"
author: "Junghan Kim"
date: "2025-04-02T11:16:00+09:00"
lastmod: "2025-04-02T11:16:00+09:00"
tags: ["bib","operating","system","computer","science"]
description: "『운영체제: 아주 쉬운 세 가지 이야기』는 가상화·동시성·지속성으로 운영체제의 핵심을 명료하게 설명하는 고전 교재다."
---

> [!abstract] 이 노트에 대하여
> 
> 복잡한 시스템 내부를 개념, 그림, 실험 코드로 풀어내어 운영체제를 처음 배우는 사람도 큰 구조를 잡게 한다. 추상화가 실제 구현과 어떻게 만나는지 이해하기 좋은 책이다.

## 관련메타

-   [† #리눅스 #유닉스 #운영체제](https://notes.junghanacs.com/meta/20250408T151014)

## BIBLIOGRAPHY

- Remzi H. Arpaci-Dusseau,Andrea C. Arpaci-dusseau. 2017. *운영체제 아주 쉬운 세 가지 이야기*. Translated by 원유집. <https://www.yes24.com/product/goods/93738334>.

## 히스토리

-   [2025-06-12 Thu 06:23] :easy:pieces: 뜯어내 [@톰새디악 두려움과의 대화 #아이엠 - #짐캐리](https://notes.junghanacs.com/bib/20241117T100113)
-   [2025-04-02 Wed 11:16] created

## 운영체제 아주 쉬운 세 가지 이야기

([Remzi H. Arpaci-Dusseau,Andrea C. Arpaci-dusseau 2017](https://notes.junghanacs.com/bib/20250402T111658#citeproc_bib_item_1))

-   Operating Systems: Three Easy Pieces
-   Remzi H. Arpaci-Dusseau,Andrea C. Arpaci-dusseau 원유집
-   운영체제 아주 쉬운 세 가지 이야기
-   2020

### 제1장 이 책에 관한 대화

### 제2장 운영체제 개요

### Ⅰ 가상화

#### 제3장 가상화에 관한 대화

#### 제4장 프로세스의 개념

#### 제5장 막간: 프로세스 API

#### 제6장 제한적 직접 실행 원리

#### 제7장 스케줄링:개요

#### 제8장 스케줄링:멀티 레벨 피드백 큐

#### 제9장 스케줄링: 비례 배분

#### 제10장 멀티프로세서 스케줄링(고급)

#### 제11장 CPU가상화에 관한 마무리 대화

#### 제12장 메모리 가상화에 관한 대화

#### 제13장 주소 공간의 개념

#### 제14장 막간:메모리 관리 API

#### 제15장 주소 변환의 원리

#### 제16장 세그멘테이션

#### 제17장 빈 공간 관리

#### 제18장 페이징:개요

#### 제19장 페이장:더 빠른 변환(TLB)

#### 제20장 페이징:더 작은 테이블

#### 제21장 물리 메모리 크기의 극복:메커니즘

#### 제22장 물리 메모리 크기의 극복:정책

#### 제23장 완전한 가상 메모리 시스템

#### 제24장 메모리 가상화를 정리하는 대화

### Ⅱ 병행성

#### 제25장 병행성에 관한 대화

#### 제26장 병행성:개요

#### 제27장 막간:쓰레드 API

#### 제28장 장 락

#### 제29장 락 기반의 병행 자료 구조

#### 제30장 컨디션 변수

#### 제31장 세마포어

#### 제32장 병행성 관련 버그

#### 제33장 이벤트 기반의 병행성(고급)

#### 제34장 병행성을 정리하는 대화

### Ⅲ 편영속성

#### 제35장 영속성에 관한 대화

#### 제36장 I/O 장치

#### 제37장 하드 디스크 드라이브

#### 제38장 Redundant Array of Inexpensive Disk(RAID)

#### 제39장 막간: 파일과 디렉터리

#### 제40장 파일 시스템 구현

#### 제41장 지역성과 Fast File System

#### 제42장 크래시 일관성:FSCK와 저널링

#### 제43장 로그 기반 파일 시스템

#### 제44장 플래시 기반의 SSD

#### 제45장 데이터 무결성과 보호

#### 제46장 영속성을 정리하는 대화

#### 제47장 분산에 관한 대화

#### 제48장 분산 시스템

#### 제49장 Sun 사의 네트워크 파일 시스템(NFS)

#### 제50장 Andrew 파일 시스템(AFS)

#### 제51장 분산을 정리하는 대화
