목차
머리말 = 3
CHAPTER 01 운영 체제의 개요
section 1.1 운영 체제의 개념 = 12
1.1.1 운영 체제의 정의 = 12
1.1.2 운영 체제의 목적 = 14
1.1.3 운영 체제의 기능 = 15
1.1.4 운영 체제의 관리 대상 = 18
1.1.5 운영 체제의 발전 과정 = 20
section 1.2 운영 체제의 종류 = 21
1.2.1 운영 체제 부재 = 21
1.2.2 일괄 처리 시스템 = 22
1.2.3 다중 프로그래밍 시스템 = 26
1.2.4 다중 처리 시스템 = 27
1.2.5 시분할 처리 시스템 = 28
1.2.6 실시간 처리 시스템 = 29
1.2.7 분산 처리 시스템 = 30
section 1.3 운영 체제의 구조 = 32
1.3.1 운영 체제의 계층 = 32
1.3.2 운영 체제의 구성 = 33
연습문제(주관식) = 38
연습문제(객관식) = 40
CHAPTER 02 프로세스 관리(Process Management)
section 2.1 프로세스의 개념 = 50
2.1.1 프로세스의 정의 = 50
2.1.2 프로세스의 상태 = 5l
2.1.3 프로세스 제어 블록 = 53
2.1.4 인터럽트와 문맥 교환 = 54
2.1.5 프로세스의 중단과 재시작 = 58
2.1.6 프로세스간의 관계 = 59
2.1.7 프로세스의 연산 = 60
2.1.8 스레드(Thread) = 62
section 2.2 CPU 스케줄링 = 67
2.2.1 스케줄링의 개념 = 67
2.2.2 단계별 스케줄링의 분류 = 70
2.2.3 방법별 스케줄링의 분류 = 72
2.2.4 알고리즘별 스케줄링의 분류 = 73
section 2.3 병렬 프로세스 = 84
2.3.1 병행성의 개념 = 84
2.3.2 상호 배제 = 94
2.3.3 프로세스간의 메시지 전달 = 108
section 2.4 교착 상태 = 114
2.4.1 교착 상태의 개념 = 114
2.4.2 교착 상태의 예방(방지) = 118
2.4.3 교착 상태의 회피 = 120
2.4.4 교착 상태의 발견 = 126
2.4.5 교착 상태의 회복 = 130
연습문제(주관식) = 132
연습문제(객관식) = 136
CHAPTER 03 기억 장치 관리(Memory Management)
section 3.1 주기억 장치 관리 = 156
3.1.1 컴퓨터의 기억 장치 = 156
3.1.2 주기억장치의 관리 기법 = 159
3.1.3 단일 사용자를 위한 주기억장치 관리 = 160
3.1.4 고정 분할 기억 장치 관리 = 165
3.1.5 가변 분할 기억 장치 관리 = 167
section 3.2 가상 기억 장치 관리 = 175
3.2.1 가상 기억 장치의 구성 = 175
3.2.2 가상 기억 장치의 관리 기법 = 185
3.3.3 스래싱(Thrashing) = 192
3.3.4 요구 페이징 기법 = 194
3.3.5 페이지 교체시 고려 사항 = 196
section 3.3 보조 기억 장치 관리 = 199
3.3.1 보조 기억 장치의 특성 = 199
3.3.2 자기 테이프(Magnetic Tape) = 200
3.3.3 자기 디스크(Magnetic Disk) = 2O5
3.3.4 플로피 디스크(Floppy Disk) = 207
3.3.5 하드디스크(Hard Disk) = 208
3.3.6 광 디스크(Optical Disk) = 209
section 3.4 디스크 스케줄링 기법 = 211
3.4.1 FIFO 스케줄링 = 212
3.4.2 SSTF 스케줄링 = 213
3.4.3 SCAN 및 LOOK 스케줄링 = 214
3.4.4 C-SCAN 및 C-LOOK 스케줄링 = 216
3.4.5 N-Step SCAN 스케줄링 = 218
3.4.6 에션바흐 기법 = 219
3.4.7 SLTF 스케줄링 = 220
연습문제(주관식) = 221
연습문제(객관식) = 224
CHAPTER 04 정보 관리(Information Management)
section 4.1 파일 시스템 = 248
4.1.1 파일 시스템의 개념 = 248
4.1.2 파일 시스템의 기능 = 255
4.1.3 파일의 편성 구조 = 257
4.1.4 파일 공간의 할당 및 회수 = 263
4.1.5 디렉토리 시스템 = 267
4.1.6 파일 보호 방법 = 271
section 4.2 자원 보호 = 275
4.2.1 자원 보호의 개념 = 275
4.2.2 접근 행렬에 의한 자원 보호 기법 = 276
section 4.3 보안(Security) = 280
4.3.1 보안의 개념 = 28O
4.3.2 운영 체제 침투를 위한 보안 위협 = 28l
4.3.3 보안 기법 = 283
연습문제(주관식) = 288
연습문제(객관식) = 290
CHAPTER 05 분산 운영 체제(Distributed Operating System)
section 5.1 분산 처리 시스템 = 300
5.1.1 분산 처리 시스템의 개념 = 300
5.1.2 분산 처리 시스템의 형태 = 304
5.1.3 분산 처리 시스템의 계층 구조 = 320
5.1.4 통신 네트워크 설계시 고려 사항 = 322
section 5.2 다중 처리 시스템 = 328
5.2.1 다중 처리 시스템의 개념 = 328
5.2.2 다중 처리기의 분류 = 329
연습문제(주관식) = 344
연습문제(객관식) = 346
CHAPTER 06 운영 체제의 실제
section 6.1 UNIX 운영 체제 = 354
6.1.1 UNIX의 역사 = 354
6.1.2 UNIX의 특징 = 355
6.1.3 UNIX의 구조 = 356
6.1.4 UNIX의 명령어 = 358
6.1.5 UNIX의 파일 시스템 = 361
6.1.6 UNIX의 프로세스 관리 = 365
section 6.2 WINDOWS 운영 체제 = 369
6.2.1 WINDOWS의 역사 = 369
6.2.2 WINDOWS 95, 98 = 370
6.2.3 Windows NT = 372
6.2.4 Windows 2000 = 375
6.2.5 Windows XP = 377
6.2.6 Windows Vista = 379
section 6.3 Linux 운영 체제 = 384
6.3.1 리눅스 개발 = 384
6.3.2 리눅스 개발 환경 = 384
6.3.3 리눅스 개발 지원 = 385
6.3.4 리눅스의 특징 = 387
6.3.5 리눅스 설치 = 389
6.3.6 리눅스 파일 시스템의 종류 = 390
6.3.7 리눅스 디렉토리 구조 = 391
6.3.8 리눅스에서 사용 가능한 윈도우 매니저 = 398
연습문제(주관식) = 400
연습문제(객관식) = 402
부록(APPENDIX) : 기출문제
A.1.1 2000년 3월 12일 시행 기출문제 = 408
A.1.2 2000년 5월 14일 시행 기출문제 = 412
A.1.3 2000년 7월 23일 시행 기출문제 = 416
A.1.4 2000년 10월 1일 시행 기출문제 = 420
A.2.1 2001년 3월 4일 시행 기출문제 = 424
A.2.2 2001년 6월 3일 시행 기출문제 = 429
A.2.3 2001년 9월 23일 시행 기출문제 = 433
A.3.1 2002년 3월 10일 시행 기출문제 = 437
A.3.2 2002년 5월 26일 시행 기출문제 = 441
A.3.3 2002년 9월 8일 시행 기출문제 = 445
A.4.1 2003년 3월 16일 시행 기출문제 = 449
A.4.2 2003년 5월 25일 시행 기출문제 = 454
A.4.3 2003년 8월 31일 시행 기출문제 = 458
A.5.1 2004넌 3월 7일 시행 기출문제 = 462
A.5.2 2004년 5월 23일 시행 기출문제 = 466
A.5.3 2004년 9월 5일 시행 기출문제 = 470
A.6.1 2005년 3월 6일 시행 기출문제 = 474
A.6.2 2005년 5월 29일 시행 기출문제 = 478
A.6.3 2005년 9월 4일 시행 기출문제 = 482
A.7.1 2006년 3월 5일 시행 기출문제 = 486
A.7.2 2006년 5월 14일 시행 기출문제 = 490
A.7.3 2006년 9월 10일 시행 기출문제 = 494
A.8.1 2007년 3월 4일 시행 기출문제 = 498
A.8.2 2007년 5월 13일 시행 기출문제 = 502
A.8.3 2007년 9월 2일 시행 기출문제 = 506
A.9.1 2008년 3월 2일 시행 기출문제 = 510
A.9.2 2008년 5월 11일 시행 기출문제 = 515
찾아보기 = 519