목차
머리말 = ⅲ
제1부 개관 = 1
제1장 개요 = 2
1.1 운영체제의 개념 = 2
1.2 운영체제의 역사 = 14
1.3 이 책의 구성 = 17
복습문제 = 18
제2장 운영체제의 구조 = 19
2.1 컴퓨터 시스템의 구조 = 19
2.2 운영체제의 기능 구조 = 33
2.3 여러 가지 운영체제 = 51
복습문제 = 56
연습문제 = 58
제2부 프로세스 관리 = 60
제3장 프로세스 = 61
3.1 프로세스의 개념과 상태 = 61
3.2 프로세스간 통신 = 70
복습문제 = 79
연습문제 = 81
제4장 병행 프로세스 = 82
4.1 상호배제와 임계 구역(Critical Section) = 82
4.2 세마포어 = 92
4.3 동기화의 고전적인 문제들 = 98
4.4 모니터와 조건부 임계지역(Conditional Critical Region) = 104
복습문제 = 112
연습문제 = 114
제5장 교착상태 = 116
5.1 교착상태 개념 = 116
5.2 교착상태 방지(Prevention) = 129
5.3 교착상태 회피(Avoidance) = 133
5.4 교착상태 탐지(Detection) = 139
5.5 교착상태 회복(Recovery) = 142
복습문제 = 145
연습문제 = 149
제6장 프로세스 관리 = 150
6.1 CPU 스케줄링 = 150
6.2 스케줄링 알고리즘 = 156
6.3 멀티프로세싱 = 172
복습문제 = 173
연습문제 = 176
제3부 기억장치 관리 = 178
제7장 주기억장치 관리 = 178
7.1 계층적 기억장치 관리구조 = 179
7.2 스와핑 = 180
7.3 페이징 = 184
7.4 세그먼테이션 = 193
7.5 페이징/세그먼테이션 = 199
복습문제 = 201
연습문제 = 203
제8장 가상기억장치 = 204
8.1 가상지억장치 관리 = 204
8.2 요구 페이징과 요구 세그먼테이션 = 210
8.3 교체정책 = 217
8.4 할당정책 = 225
8.5 가상기억장치와 다중 프로그래밍 = 227
복습문제 = 234
연습문제 = 236
제9장 보조기억장치 관리 = 238
9.1 디스크의 구조와 작동원리 = 239
9.2 디스크 스케줄링 = 259
9.3 디스크의 안정송과 병목현상 = 270
복습문제 = 273
연습문제 = 278
제4부 파일과 보호 = 281
제10장 파일 시스템 = 282
10.1 파일 시스템 개요 = 282
10.2 파일 시스템의 신뢰도와 효율 = 293
10.3 파일서버 = 298
10.4 파일 시스템 보안 = 301
복습문제 = 310
연습문제 = 312
제11장 보호와 보안 = 313
11.1 보호/보안의 개요 = 313
11.2 운영체제의 보호와 보안 = 323
11.3 운영체제 내의 보호 침해 = 355
11.4 운영체제 보안 모델 = 338
11.5 암호화 = 344
복습문제 = 352
연습문제 = 354
제5부 분산 시스템 = 356
제12장 분산 시스템 구조 = 357
12.1 분산 시스템의 소개 = 358
12.2 분산 시스템에서의 통신(communication) = 366
12.3 분산 파일 시스템(distributed file system) = 370
복습문제 = 376
연습문제 = 377
제13장 분산 조정 = 378
13.1 분산 시스템의 동기화 = 378
13.2 자원 관리 = 398
13.3 장애허용 = 400
13.4 분산 시스템의 설계시 고려사항 = 403
복습문제 = 406
연습문제 = 407
참고문헌 = 409
찾아보기 = 413