목차
제1부 운영체제의 개요
제1장 운영체제의 기본 = 11
1.1 운영체제의 정의 = 11
1.2 운영체제의 목적 = 13
1.3 운영체제의 구성 = 14
1.4 운영체제의 기능 = 15
1.5 운영체제의 관리 = 15
1.6 운영체제 서비스 = 18
1.7 운영체제의 입출력 프로그래밍 = 20
단원 연습문제 = 35
제2장 운영체제 발전 과정 = 36
2.1 운영체제의 발전 = 36
2.2 운영체제의 종류 = 37
단원 연습문제 = 49
제3장 운영체제의 구조 = 50
3.1 운영체제의 단순 구조 = 50
3.2 운영체제의 계층 구조 = 53
3.3 운영체제의 계층 구조 체계화 = 54
단원 연습문제 = 57
연습문제 = 58
제2부 프로세스 관리
제4장 프로세스의 개요 = 69
4.1 프로세스의 정의 = 69
4.2 프로그램과 프로세스 관계 = 70
4.3 프로세스의 상태 = 71
4.4 프로세스 제어 블록 = 74
4.5 프로세스의 작업(연산) = 76
4.6 프로세스 중단과 재시작 = 78
4.7 프로세스간의 관계 = 80
4.8 스레드(Thread) = 81
단원 연습문제 = 86
제5장 CPU 스케줄링 = 87
5.1 스케줄링의 개요 = 87
5.2 스케줄링의 기능별 분류 = 90
5.3 스케줄링의 방법률 분류 = 94
5.4 스케줄링의 알고리즘별 분류 = 95
단원 연습문제 = 109
제6장 병행 프로세스 = 110
6.1 병행 프로세스 개념 = 110
6.2 상호 배재 = 120
6.3 동기화 = 130
6.4 프로세스간의 통신 = 132
단원 연습문제 = 141
제7장 교착 상태 = 142
7.1 교착 상태의 개요 = 142
7.2 교착 상태의 예방 = 147
7.3 교착 상태의 회피 = 150
7.4 교착 상태의 발견 = 157
7.5 교착 상태의 회복 = 161
단원 연습문제 = 165
연습문제 = 166
제3부 기억 장치 관리
제8장 주기억 장치 관리 = 183
8.1 기억 장치의 개요 = 183
8.2 주기억 장치 주소 결속 = 186
8.3 주기억 장치 관리 기법 = 188
8.4 단일 분할 할당 관리 = 191
8.5 고정 분할 할당 관리 = 197
8.6 동적 분할 할당 관리 = 200
단원 연습문제 = 210
제9장 가상 기억 장치 관리 = 211
9.1 가상 기억 장치 개요 = 211
9.2 가상 기억 장치 구현 기법 = 216
9.3 가상 기억 장치 관리 방법 = 229
9.4 스래싱 현상 = 238
9.5 요구 페이징 기법 = 244
9.6 페이지 교체시 고려 사항 = 247
단원 연습문제 = 254
제10장 보조 기억 장치 관리 = 255
10.1 보조 기억 장치 개요 = 255
10.2 보조 기억 장치의 종류 = 256
10.3 디스크 스케줄링 방법 = 269
단원 연습문제 = 282
연습문제 = 283
제4부 정보 관리
제11장 파일 시스템 = 303
11.1 파일 시스템의 개요 = 303
11.2 파일 시스템의 기능 = 312
11.3 파일 편성 방법 = 314
11.4 디스크 공간 관리 및 할당 방법 = 322
11.5 디렉토리 시스템 = 331
단원 연습문제 = 337
제12장 정보 보호 = 338
12.1 정보 보호의 개념 = 338
12.2 보호의 영역 = 340
12.3 접근 행렬에 의한 보호 기법 = 341
단원 연습문제 = 347
제13장 정보 보안 = 348
13.l 정보 보안의 개념 = 348
13.2 보안 위험 감소 방법 = 349
13.3 정보 침입을 위한 보안 위협 = 351
13.4 정보 보안 기법 = 354
13.5 바이러스와 벌레 프로그램 = 361
단원 연습문제 = 362
연습문제 = 363
제5부 분산 운영 체제 기본
제14장 분산 처리 시스템 = 375
14.1 분산 처리 시스템 개요 = 375
14.2 분산 처리 시스템의 형태 = 380
14.3 분산 처리 시스템의 계층 구조 = 399
14.4 통신망 설계시 고려사항 = 402
단원 연습문제 = 411
제15장 다중 처리 시스템 = 412
15.1 다중 처리 시스템의 개요 = 412
15.2 다중 처리기 분류 = 414
단원 연습문제 = 433
연습문제 = 434
제6부 운영체제의 실제
제16장 UNIX 운영체제 = 445
16.1 UNIX 운영체제 개요 = 445
16.2 UNIX 시스템 구조 = 447
16.3 UNIX 파일 시스템 구조 = 452
16.4 프로세스 관리 = 457
16.5 기억 장치 관리 = 463
16.6 파일 입출력 시스템 = 464
16.7 UNIX 명령어 = 465
단원 연습문제 = 470
제17장 MS-DOS 운영체제 = 471
17.1 DOS의 개요 = 471
17.2 MS-DOS의 발전 = 472
17.3 MS-DOS의 기능 = 473
17.4 MS-DOS의 구성 = 476
단원 연습문제 = 480
제18장 WINDOWS 운영체제 = 481
18.1 WINDOWS의 개요 = 481
18.2 WINDOWS 95/98의 특징 = 482
18.3 WINDOWS 95/98의 기능 = 487
단원 연습문제 = 495
연습문제 = 496
부록 : 정보처리 기사·산업기사 기출문제 = 509
찾아보기 = 533