HOME > 상세정보

상세정보

운영체제 : upgrade 2판 (101회 대출)

자료유형
단행본
개인저자
최현섭 고형대 임철수 오상엽
서명 / 저자사항
운영체제 = Operating systems : upgrade / 저자: 최현섭 [외].
판사항
2판
발행사항
고양 :   이한출판사 ,   2007.  
형태사항
587 p. : 삽도 ; 26 cm.
총서사항
EIT = Ehan It Books
기타표제
운영체제의 모든 개념을 확실하게 마스터하자!.
ISBN
9788982415487
일반주기
공저자: 고형대, 임철수, 오상엽.  
서지주기
참고문헌 및 색인수록.
000 00854camccc200301 k 4500
001 000045387035
005 20100806083719
007 ta
008 070817s2007 ggka b 001c kor
020 ▼a 9788982415487 ▼g 93000
035 ▼a (KERIS)BIB000011006496
040 ▼a 241026 ▼c 241026 ▼d 241026 ▼d 211009
082 0 4 ▼a 005.43 ▼2 22
090 ▼a 005.43 ▼b 2007f
245 0 0 ▼a 운영체제 = ▼x Operating systems : ▼b upgrade / ▼d 저자: 최현섭 [외].
246 0 3 ▼a 운영체제의 모든 개념을 확실하게 마스터하자!.
250 ▼a 2판
260 ▼a 고양 : ▼b 이한출판사 , ▼c 2007.
300 ▼a 587 p. : ▼b 삽도 ; ▼c 26 cm.
490 0 0 ▼a EIT = Ehan It Books
500 ▼a 공저자: 고형대, 임철수, 오상엽.
504 ▼a 참고문헌 및 색인수록.
700 1 ▼a 최현섭
700 1 ▼a 고형대
700 1 ▼a 임철수
700 1 ▼a 오상엽
945 ▼a KINS

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.43 2007f 등록번호 111434070 (6회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.43 2007f 등록번호 121154854 (36회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.43 2007f 등록번호 121154855 (37회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.43 2007f 등록번호 151249851 (10회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.43 2007f 등록번호 111434070 (6회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.43 2007f 등록번호 121154854 (36회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.43 2007f 등록번호 121154855 (37회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.43 2007f 등록번호 151249851 (10회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?

컨텐츠정보

책소개

본서는 학부 및 대학원에서 전산학을 전공하는 학생들을 위한 교재로 활용할 수 있도록 정리하였으며, 운영체제의 내용을 체계적으로 구성하고 내용을 이해하기 쉽도록 그림을 가능한 많이 인용하려고 하였다. 또한, 정보처리 기사 시험을 대비한 주요 문제를 연습 문제로 제공하여 주요 이론을 확인할 수 있도록 하였다.

현재의 정보화 시대와 멀티미디어 시대에는 컴퓨터 사용 환경이 사용자에게는 시스템의 하드웨어적인 내용은 숨기고 사용의 편의성을 제공하는 형태로 발전하고 있기 때문에 운영체제의 기능은 더욱 복잡·다양해져 가고 있다. 운영체제 기술은 과거 10여년사이 비약적인 발전을 해오고 있지만 운영체제의 기본 구조와 구현 핵심 기술은 근본적으로 차이가 없다. 운영체제 과목은 컴퓨터 구조, 시스템 프로그래밍과 더불어 전산학의 기본적이고 체계적인 지식을 쌓을 수 있는 과목으로 전산학 및 전산관련학 전공자 및 시스템 프로그램 개발자들에는 그 원리를 이해할 수 있는 필수적인 과목이다.

본서는 학부 및 대학원에서 전산학을 전공하는 학생들을 위한 교재로 활용할 수 있도록 총 14장으로 구성하였으며, 한 학기에 강의 시에는 10장 이후부터는 선택하여 강의 할 수 있다. 운영체제의 내용을 좀더 체계적으로 구성하고 최근 진보된 운영체제 기술을 부분적으로 추가하여 독자들로 하여금 최신 내용을 이해하도록 하였다. 또한, 정보처리 기사 시험을 대비한 주요 문제를 연습 문제로 제공하여 주요 이론을 확인할 수 있도록 하였다. 본서의 주요 내용은 다음과 같다.

1장 운영체제의 개요
2장 운영체제 시스템
3장 운영체제와 입출력 방식
4장 프로세스
5장 주기억 장치 관리
6장 가상기억 장치의 구성과 관리
7장 보조기억 장치 관리와 디스크 스케줄링
8장 파일 시스템
9장 보호
10장 다중처리 시스템
11장 분산 처리 시스템
12장 임베디드 운영체제
13장 유닉스 운영체제
14장 리눅스 운영체제

본서를 통해 운영체제의 전반적인 핵심 내용을 독자들이 체계적으로 이해하길 바라며, 본 책이 나올 수 있도록 도움을 준 이한출판사의 사장님 이하 직원 분들에게 감사의 마음을 전한다.


정보제공 : Aladin

저자소개

최현섭(지은이)

<알기쉬운 자바프로그래밍 완성>

정보제공 : Aladin

목차

목차
CHAPTER 01 운영체제의 개요 = 13
 Section 1 운영체제의 개념 = 14
  1. 운영체제의 목적 = 15
  2. 운영체제의 역할 = 16
  3. 운영체제와 다른 프로그램과의 관계 = 21
  4. 운영체제의 발달 과정 = 22
 Section 2 운영체제의 구성과 기능 = 24
  1. 운영체제의 구성 = 24
  2. 운영체제의 기능 = 28
 Section 3 운영체제 서비스 = 34
  1. 프로그램 수행(Program execution) = 34
  2. 입출력 동작(I/O operation) = 34
  3. 파일 시스템 조작(File system manipuiation) = 35
  4. 통신(Communication) = 35
  5. 오류 발견(Error detection) = 35
  6. 자원 할당(Resource allocation) = 35
  7. 보호(Protection) = 36
  8. 계정(Accounting) = 36
 연습문제 = 37
CHAPTER 02 운영체제 시스템 = 43
 Section 1 초기 운영체제 시스템 = 44
 Section 2 운영체제 시스템의 발전 = 47
  1. 일괄 처리 시스템 = 47
  2. 오프라인 시스템 = 48
  3. 온라인 시스템 = 50
  4. 시분할 시스템 = 51
  5. 다중 프로그래밍 시스템 = 53
  6. 다중처리 시스템 = 55
  7. 실시간 시스템 = 56
  8. 분산 처리 시스템 = 57
 Section 3 임베디드 시스템과 운영 체제 = 59
 연습 문제 = 62
CHAPTER 03 운영체제와 입출력 방식 = 67
 Section 1 입출력 기능 = 68
  1. 블록 단위 전송 기능 = 69
  2. 논리적, 물리적 특성의 일치기능 = 69
  3. 자원의 공유 기능 = 70
 Section 2 입출력 방식 = 71
  1. 직접 입출력 = 72
  2. 간접 입출력 = 75
 Section 3 입출력 버퍼링 = 80
  1. 버퍼링의 개요 = 80
  2. 단일 버퍼링 = 81
  3. 이중 버퍼링 = 82
  4. 환형 버퍼링 = 83
  5. 스풀링 = 84
 Section 4 입출력과 인터럽트 = 86
  1. 폴링 I/O와 인터럽트 I/O의 비교 = 86
  2. 일반적인 인터럽트 구조 및 처리 = 87
  3. 인터럽트의 종류 = 88
  4. 트랩 = 90
 연습 문제 = 92
CHAPTER 04 프로세스 = 99
 Section 1 프로세스의 개념 = 100
  1. 프로세스 정의 = 100
  2. 순차 프로세스 병행 프로세스 = 101
  3. 프로세스 관리자 = 102
  4. 프로세스 상태 = 104
  5. 디스패치와 문맥 교환의 관계 = 106
  6. 프로세스 디스크립터 = 107
  7. 스레드 추상화 = 108
 Section 2 프로세스 스케줄링 = 111
  1. 스케줄링의 목적과 기준 = 112
  2. 스케줄링 기법 = 112
  3. 선점 및 비선점 스케줄링 = 114
  4. 스케줄링 알고리즘 = 115
 Section 3 비동기 병행 프로세스 = 125
  1. 상호 배제와 임계 영역 = 126
  2. 세마포어 = 127
  3. 모니터 = 131
  4. 메시지 전달 = 133
 Section 4 교착상태 = 136
  1. 교착상태의 정의와 사용 예 = 137
  2. 무한 연기와 노화기법 = 138
  3. 교착상태 발생의 4가지 필요조건 = 139
  4. 교착상태의 연구 분야 = 140
 연습 문제 = 152
CHAPTER 05 주기억 장치 관리 = 165
 Section 1 개요 = 166
  1. 주소 바인딩 = 167
  2. 동적 적재 및 동적 링킹 = 168
  3. 로더 = 168
 Section 2 기억 장치의 계층 구조 = 169
 Section 3 기억 장치 관리 정책 = 171
  1. 반입 정책 = 172
  2. 배치 정책 = 173
  3. 교체 정책 = 173
 Section 4 단일 사용자 연속 기억 장치 할당 = 179
 Section 5 상주 모니터 = 180
 Section 6 오버레이 = 181
 Section 7 스와핑 = 183
 Section 8 고정 분할 기억 장치 할당 = 186
  1. 절대 번역과 적재 = 187
  2. 재배치 번역과 적재 = 187
  3. 고정 분할 기억 장치 할당에서의 보호 = 188
  4. 고정 분할 기억 장치 할당에서의 단편화 = 189
  5. 고정 분할 기억 장치 할당의 장단점 = 190
 Section 9 가변 분할 기억 장치 할당 = 191
  1. 기억장치 할당(배치) 전략 = 191
  2. 기억 공간의 효율화 = 193
  3. 가변 분할 기억장치 할당의 장단점 = 197
 Section 10 스래싱과 워킹세트 = 197
  1. 스래싱의 원인 = 198
  2. 구역성 = 199
  3. 워킹 세트 = 200
  4. 페이지 교체 시 고려 사항 = 202
 연습 문제 = 207
CHAPTER 06 가상기억 장치의 구성과 관리 = 219
 Section 1 가상기억장치 개요 = 220
  1. 가상 주소 변환 = 222
  2. 페이징과 세그먼테이션 비교 = 225
 Section 2 페이징 기법 = 226
  1. 페이징 주소변환 방법 = 226
  3. 연관 사상/순수 페이징 혼용 방법 = 230
  3. 페이지 테이블 구조 = 232
  4. 페이지 시스템의 공유 = 235
  5. 페이징 시스템의 예 = 236
 Section 3 세그먼테이션 기법 = 242
  1. 세그먼테이션 가상 주소 변환 = 242
  2. 직접 사상 방법 = 244
  3. 세그먼트 시스템에서의 공유 = 247
 Section 4 세그먼테이션 구현 = 248
  1. 멀틱스 시스템 = 248
  2. 윈도우 페이지/세그먼트 혼용 시스템 = 250
  3. MC6800 페이지/세그먼트 혼용 시스템 = 251
 연습 문제 = 253
CHAPTER 07 보조기억 장치 관리와 디스크 스케줄링 = 257
 Section 1 개요 = 258
  1. 주기억 장치와 보조기억 장치의 특성 = 258
  2. 보조 기억 장치의 평가 기준 = 260
  3. 보조기억 장치의 종류와 특성 = 261
 Section 2 캐시 기억 장치 = 269
 Section 3 디스크 가용 공간 관리 = 270
  1. 비트 벡터 = 270
  2. 연결 리스트 = 271
  3. 그룹화 = 272
  4. 카운팅 = 272
 Section 4 디스크 스케줄링 기법 = 273
  1. FCFS 스케줄링 = 275
  2. SSTF 스케줄링 = 276
  3. SCAN 스케줄링 = 277
  4. C-SCAN 스케줄링 = 278
  5. N-단계 SCAN 스케줄링 = 279
  6. 에션바흐 기법 = 280
  7. SLTF 스케줄링 = 281
 연습 문제 = 286
CHAPTER 08 파일 시스템 = 289
 Section 1 개요 = 290
  1. 파일의 개념 = 291
  2. 파일 디스크립터 = 293
  3. 파일 연산 = 294
  4. 파일 관리자의 기능 = 297
 Section 2 파일 공간의 할당과 회수 방법 = 301
  1. 연속 할당 = 301
  2. 불연속 할당 = 302
 Section 3 파일의 보호 = 306
  1. 접근 제어 행렬 = 307
  2. 파일의 이름 명명 = 308
  3. 암호 = 308
  4. 해독화 = 309
 Section 4 디렉토리 시스템 = 309
  1. 1단계 구조 디렉토리 = 310
  2. 2단계 구조 디렉토리 = 311
  3. 트리 구조 디렉토리 = 312
  4. 비주기 구조 디렉토리 = 314
  5. 일반적 그래프 디렉토리 = 315
 연습 문제 = 317
CHAPTER 09 보호와 보안 = 323
 Section 1 개요 = 324
  1. 보호 기법과 보안 정책 = 325
  2. 영역 = 326
 Section 2 인가 = 328
  1. 접근 제어 행렬 = 329
  2. 보호 시스템 = 333
  3. 락-키 기법 = 334
 Section 3 보안과 위협 = 335
  1. 보안 = 335
  2. 위협 = 343
 Section 4 인증 = 345
  1. 인증의 기본 개념 = 347
  2. 인증의 목적 및 종류 = 348
 연습 문제 = 351
CHAPTER 10 다중처리 시스템 = 355
 Section 1 개요 = 356
 Section 2 Flynn에 의한 컴퓨터의 분류 = 358
  1. 각 구조의 개념 = 358
 Section 3 자료와 명령어의 흐름에 따른 병렬 처리 시스템 = 361
  1. 종류 및 특성 = 361
  2. 파이프라인 프로세서 = 361
  3. 벡터 프로세서 = 364
  4. 어레이 프로세서 = 365
  5. 연관 기억 장치 프로세서 = 367
  6. 시스톨릭 구조 = 368
  7. 데이터 플로 프로세서 = 368
 Section 4 기억 장치 결합도에 따른 분류 = 370
  1. 약 결합 다중처리기 = 370
  2. 강 결합 다중처리기 = 371
 Section 5 연결 방식에 따른 분류 = 372
  1. 시분할 및 공유 버스 = 372
  2. 크로스바 교환 행렬 = 373
  3. 다중 입 출구 기억 장치 = 375
  4. 하이퍼큐브 = 377
 Section 6 다중처리 시스템의 운영체제 형태에 따른 분류 = 378
  1. 주종 관계 = 379
  2. 분리 수행 = 380
  3. 대칭적 처리 = 380
 연습 문제 = 382
CHAPTER 11 분산 처리 시스템 = 385
 Section 1 개요 = 386
  1. 분산 처리와 관련된 용어들 = 387
  2. 개발 동기 = 388
  3. 분산 처리 시스템의 범위 = 389
 Section 2 분산 처리 시스템의 형태 = 391
  1. 프로세서 모델에 따라 = 391
  2. 위상에 따른 분류 = 394
  3. 운영체제 형태에 따른 분류 = 401
 연습 문제 = 405
CHAPTER 12 임베디드 운영체제(Embedded Operating System) = 409
 Section 1 개요 = 410
  1. 임베디드 시스템의 정의 = 410
 Section 2 임베디드 시스템 예 = 411
  1. 정보가전 = 411
  2. 가정자동화 : HA(Home Automation) = 412
  3. 공장 자동화 : FA(Factory Automation) = 412
  4. 정보단말기기 = 413
  5. 항공기, 우주왕복선 = 413
  6. 교통, 지능형 장난감 = 414
  7. 게임기 = 415
  8. 물류/금융/사무용 기기 = 415
  9. 통신 기기 = 416
 Section 3 임베디드 시스템 구성 = 416
  1. 임베디드 시스템 하드웨어 구성 = 416
  2. 임베디드 시스템 소프트웨어 구성 = 419
 Section 4 RTOS 및 임베디드 운영체제 = 421
  1. 개요 = 421
  2. 임베디드 운영체제 기술 동향 = 422
  3. 주요 RTOS 종류 = 427
  4. 임베디드 OS의 종류 = 436
 연습 문제 = 452
CHAPTER 13 유닉스 운영체제 = 453
 Section 1 개요 = 454
 Section 2 대표적인 유닉스 명령어 = 455
 Section 3 유닉스 시스템의 내부 구조 = 456
  1. 커널 기능 = 457
  2. 프로세스와 파일 = 458
  3. 시스템 호출 = 459
  4. 사용자 모드와 커널 모드 = 460
  5. 인터럽트 처리 = 461
  6. 파일 시스템 구조 = 464
 Section 4 프로세스 관리 = 468
  1. 첫 번째 프로세스 = 468
  2. 프로세스 계층 구조 = 469
  3. 프로세스 상태 = 470
  4. 프로세스 테이블 = 471
  5. 프로세스 연산 = 472
 Section 5 기억 장치 관리 = 478
  1. 기억 장치 페이지 = 478
  2. 페이지 테이블과 영역 = 478
 Section 6 파일 입출력 시스템 = 480
  1. 입출력 객체 = 480
  2. 입출력 버퍼링 = 481
  3. 일반 파일 입력 = 482
  4. 디렉토리 파일 입출력 = 487
  5. 파일 시스템 마운팅 = 488
  6. 특수 파일 입출력 = 489
  7. 터미널 입출력 = 493
 Section 7 프로세스 간 통신 = 496
  1. 메시지 교환 = 496
  2. 파이프 = 498
 연습 문제 = 502
CHAPTER 14 리눅스 운영체제 = 509
 Section 1 리눅스의 개요 = 510
  1. 리눅스의 개요 및 특징 = 510
  2. 리눅스 해외 배포판들 = 511
  3. 리눅스의 한글 배포판들 = 512
 Section 2 리눅스 커널 구조(The Linux Kernel Structures = 513
  1. 리눅스 운영체제의 구조 = 513
  2. 사용자 모드와 커널 모드의 전환 = 514
  3. 커널의 기능 = 515
 Section 3 리눅스 커널 소스(The Linux Kernel Sources) = 516
  1. 리눅스 커널 소스 구하기 = 516
  2. 커널 소스 구조 = 517
 Section 4 기억장치 관리 = 520
  1. 리눅스 페이지 테이블(Linux Page Table) = 520
  2. 페이지의 할당(Allocation)과 해제(Deallocation) = 521
  3. 기억장치 매핑(Memory Mapping) = 525
  4. 요구 페이징(Demand Paging) = 526
  5. 리눅스 페이지 캐시 = 528
 Section 5 프로세스 관리 = 529
  1. 리눅스 프로세스 = 529
  2. 사용자 및 그룹 식별자(Identifiers) = 531
  3. 스케줄링(Scheduling) = 532
  4. 파일 = 534
  5. 가상기억 장치(Virtual Memory) = 536
  6. 프로세스 생성하기 = 537
  7. 시간과 타이머 = 539
  8. 프로그램 실행하기 = 540
 Section 6 프로세스 간 통신 메커니즘(Interprocess Communication Mechanism) = 543
  1. 시그널(Signal) = 543
  2. 파이프(Pipe) = 545
  3. 소켓(Socket) = 547
  4. 공유 기억장치(Shared Memory) = 550
 Section 7 파일 시스템(File System) = 552
  1. 2차 확장 파일 시스템(EXT2) = 554
  2. 가상 파일 시스템(Virtual File System, VFS) = 559
  3. 버퍼 캐시(Buffer Cache) = 565
  4. /proc 파일 시스템 = 567
  5. 장치 특수 파일(Device Special Files) = 567
 Section 8 디바이스 드라이버(Device Drivers) = 568
  1. 폴링(Polling)과 인터럽트(Interrupt) = 569
  2. 직접 기억장치 접근(Direct Memory Access, DMA) = 571
  3. 기억장치 = 572
  4. 커널과 디바이스 드라이버와의 인터페이스 = 572
  5. 하드 디스크(Hard Disk) = 575
  6. 네트워크 장치(Network Device) = 577
 연습 문제 = 580
찾아보기 = 581

관련분야 신착자료

Harvard Business Review (2025)