본문내용 바로가기
무료배송 소득공제

OPERATING SYSTEMS (운영체제)

2판
최현섭 , 고형대 , 임철수 , 오상엽 지음 | 이한출판사 | 2007년 08월 15일 출간
  • 정가 : 22,000원
    판매가 : 19,800 [10%↓ 2,200원 할인]
  • 혜택 :
    [기본적립] 1100원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788982415487(8982415483)
쪽수 587쪽
크기 B5 판형알림

책소개

이 책이 속한 분야

전산학 전공서. 이 책은 운영체제의 개요와 시스템, 입출력방식, 프로세스, 주기억 장치 관리, 가상기억 장치 구성관리, 파일 시스템, 임베디드와 유닉스, 리눅스 운영체제 등의 내용으로 구성했다.

목차

CHAPTER 01 운영체제의 개요
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 manipulation) 35
4 통신(Communication) 35
5 오류 발견(Error detection) 35
6 자원 할당(Resource allocation) 35
7 보호(Protection) 36
8 계정(Accounting) 36
연습 문제 37

CHAPTER 02 운영체제 시스템
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 운영체제와 입출력 방식
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 프로세스
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 주기억 장치 관리
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 가상기억 장치의 구성과 관리
Section 1 가상기억장치 개요 220
1 가상 주소 변환 222
2 페이징과 세그먼테이션 비교 225
Section 2 페이징 기법 226
1 페이징 주소변환 방법 226
2 연관 사상/순수 페이징 혼용 방법 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 보조기억 장치 관리와 디스크 스케줄링
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 파일 시스템
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 보호와 보안
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 다중처리 시스템
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 분산 처리 시스템
Section 1 개요 386
1 분산 처리와 관련된 용어들 387
2 개발 동기 388
3 분산 처리 시스템의 범위 389
Section 2 분산 처리 시스템의 형태 391
1 프로세서 모델에 따라 391
2 위상에 따른 분류 394
3 운영체제 형태에 따른 분류 401
연습 문제 405

CHAPTER 12 임베디드 운영체제(Embedded Operating System)
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 유닉스 운영체제
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 리눅스 운영체제
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

CHAPTER 01 운영체제의 개요
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 manipulation) 35
4 통신(Communication) 35
5 오류 발견(Error detection) 35
6 자원 할당(Resource allocation) 35
7 보호(Protection) 36
8 계정(Accounting) 36
연습 문제 37

CHAPTER 02 운영체제 시스템
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 운영체제와 입출력 방식
Section 1 입출력 기능 68
1 블록 단위 전송 기능 69
2 논리적, 물리적 특성의 일치기능 69
3 자원의 공유 기능 70
Section 2 입출력 방식 71
1 직접 입출력 72
2 간접 입출력 75
Secti...


Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품