이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

가격
25,000
25,000
YES포인트?
0원
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

책소개

목차

제1장 소 개

1.1 개 요
1.2 운영체제의 유형
1.2.1 일괄처리 시스템(batch processing system)
1.2.2 다중 프로그래밍 시스템(multiprogramming system)
1.2.3 시분할 시스템(time-sharing system)
1.2.4 실시간 시스템(real-time system)
1.2.5 다중처리 시스템(multiprocessing system)
1.2.6 개인용 컴퓨터 시스템
1.2.7 분산 처리 시스템(distributed processing system)
1.2.8 멀티미디어 시스템
1.3 운영체제에 대한 관점
1.3.1 자원관리자 관점
1.3.2 프로세스 관점
1.3.3 계층 구조 관점
1.4 입출력 프로그래밍
1.4.1 버퍼링(buffering)
1.4.2 스풀링(SPOOLing)
1.4.3 채널(channel)
1.4.4 인터럽트(interrupt)
▣ 요 약
▣ 연습문제

제2장 프로세스 관리
2.1 개 요
2.2 프로세스 관리
2.3 프로세스 구성요소
2.4 프로세스의 상태
2.5 프로세스 제어 블록(PCB)
2.6 프로세스 생성
2.7 프로세스 스케줄링
2.7.1 스케줄링의 목적 및 기준
2.7.2 단계별 분류
2.7.3 방법?환경별 분류
2.8 프로세스 스케줄링 알고리즘
2.8.1 FCFS(First-Come-First-Served) 스케줄링
2.8.2 SJF(Shortest Job First) 스케줄링
2.8.3 우선순위(Priority) 스케줄링
2.8.4 라운드 로빈(Round-Robin) 스케줄링
2.8.5 SRT(Shortest Remaining Time) 스케줄링
2.8.6 다단계 큐(Multilevel Queue) 스케줄링
2.8.7 다단계 피드백 큐(Multilevel Feedback Queue) 스케줄링
2.8.8 HRN(High Response ratio Next) 스케줄링
2.9 쓰레드(Thread)
▣ 요 약
▣ 연습문제

제3장 기억장치 관리
3.1 개 요
3.2 기억장치의 계층구조 및 관리기법
3.3 단일 사용자 연속 기억장치 할당
3.3.1 단일 사용자 연속 기억장치 할당
3.3.2 시스템 보호
3.4 고정분할 기억장치 할당
3.4.1 절대 번역 및 로딩
3.4.2 재배치 가능 번역 및 로딩
3.4.3 시스템 보호
3.4.4 분할 공간의 크기와 단편화
3.5 가변분할 기억장치 할당
3.5.1 기억 공간의 효율화
3.5.2 기억장치 배치기법
3.6 기억장치 교체(swapping)
▣ 요 약
▣ 연습문제

제4장 가상 메모리 관리
4.1 개 요
4.1.1 동적 주소 변환(dynamic address translation)
4.1.2 블럭 사상(block mapping)
4.2 페이징(paging)
4.2.1 직접 사상(direct mapping)
4.2.2 연관 사상(associative mapping)
4.2.3 연관/직접 사상
4.2.4 페이징 시스템의 공유
4.2.5 페이지 크기
4.2.6 페이지 인출기법
4.2.7 페이지 양도(page release)
4.3 세그먼테이션(segmentation)
4.3.1 직접 사상
4.3.2 공유 및 보호
4.4 페이징/세그먼테이션 혼용기법
4.4.1 동적 주소 변환
4.4.2 시스템의 공유
4.5 페이지 교체 알고리즘
4.5.1 FIFO(First-In First-Out) 알고리즘
4.5.2 최적 교체(Optimal Replacement) 알고리즘
4.5.3 LRU(Least Recently Used) 알고리즘
4.5.4 2차 기회(second chance) 알고리즘
4.5.5 LFU(Least Frequently Used) 알고리즘
4.5.6 NUR(Not Used Recently) 알고리즘
4.6 쓰래싱(thrashing)
4.6.1 구역성(locality)
4.6.2 작업세트(workingset)
4.6.3 페이지 부재
▣ 요 약
▣ 연습문제

제5장 파일 시스템
5.1 개 요
5.2 디스크 구조
5.3 CD-ROM 구조
5.4 디스크 스케줄링
5.4.1 FCFS(First Come First Served) 스케줄링
5.4.2 SSTF(Shortest Seek Time First) 스케줄링
5.4.3 SCAN 및 LOOK 스케줄링
5.4.4 C-SCAN 및 C-LOOK 스케줄링
5.4.5 에션바흐 기법
5.4.6 SLTF 스케줄링
5.4.7 알고리즘 선택
5.5 파일 시스템
5.5.1 데이터의 계층 구조
5.5.2 블럭킹과 버퍼링
5.5.3 파일 시스템의 기능
5.5.4 파일의 구조
5.5.5 파일 공간의 할당과 회수
5.5.6 파일의 보호(protection)
5.6 디렉토리 구조
5.6.1 일단계 구조 디렉토리
5.6.2 이단계 구조 디렉토리
5.6.3 트리 구조 디렉토리
5.6.4 비주기 구조 디렉토리
5.6.5 일반적 그래프 디렉토리
▣ 요 약
▣ 연습문제

제6장 프로세스 간 동기화 및 통신
6.1 개 요
6.2 병행처리의 문제점
6.2.1 임계구역
6.2.2 상호 배제
6.3 상호배제 프리미티브
6.3.1 1단계 프리미티브
6.3.2 2단계 프리미티브
6.3.3 3단계 프리미티브
6.3.4 4단계 프리미티브
6.3.5 Dekker's 알고리즘
6.4 하드웨어에 의한 동기화
6.5 세마포어
6.5.1 정 의
6.5.2 프로세스간 동기화
6.5.3 프로세스간 통신
6.6 모니터
6.6.1 개 요
6.6.2 사용 예
6.7 메시지
6.7.1 메시지 실행시 고려사항
▣ 요 약
▣ 연습문제

제7장 교착 상태
7.1 개 요
7.1.1 개념
7.1.2 교착 상태의 모델
7.1.3 교착 상태 조건
7.2 교착 상태 예방
7.2.1 점유와 대기 조건 방지
7.2.2 비선점 조건 방지
7.2.3 환형 대기 조건 방지
7.3 교착 상태 회피
7.3.1 은행가 알고리즘
7.3.2 안전 알고리즘
7.3.3 은행가 알고리즘의 단점
7.4 교착 상태 탐지
7.4.1 탐지 알고리즘
7.5 교착 상태 회복
7.5.1 문제점
7.5.2 회복 방법
▣ 요 약
▣ 연습문제

제8장 정보 보호 및 보안
8.1 보호의 개요
8.2 보호의 영역
8.3 접근제어 정책 및 기법
8.3.1 접근 행렬(Access Matrix)
8.3.2 접근 행렬의 구현
8.4 보안의 개요
8.5 보안 위협
8.5.1 흐름 차단(Interruption)
8.5.2 가로채기(Interception)
8.5.3 변조(Modification)
8.5.4 위조(Fabrication)
8.5.5 기타 보안 위협 요소
8.5.6 악성 소프트웨어
8.6 보안 서비스
8.6.1 보안 요구사항
8.6.2 인증
8.6.3 부인봉쇄
8.6.4 접근 제어
8.7 보안 기법
8.7.1 대칭키 암호방식
8.7.2 비대칭키 암호방식
8.7.3 해쉬 함수
8.7.4 기타 보안 기법
▣ 요 약
▣ 연습문제

제9장 다중 처리 시스템
9.1 개 요
9.2 Flynn의 분류
9.2.1 SISD(Single Instruction stream Single Data stream)
9.2.2 SIMD(Single Instruction stream Multiple Data stream)
9.2.3 MISD(Multiple Instruction stream Single Data stream)
9.2.4 MIMD(Multiple Instruction stream Multiple Data stream)
9.3 병렬 처리
9.3.1 병렬성(parallelism)
9.3.2 병렬성의 단계
9.3.3 병렬성의 자동 검출
9.3.4 병렬 처리 시스템
9.4 운영체제 구성
9.4.1 주/종 관계
9.4.2 분리 수행
9.4.3 대칭적 처리
▣ 요 약
▣ 연습문제

제10장 분산 처리 시스템
10.1 개 요
10.1.1 분산 처리 시스템 개발 동기
10.1.2 분산 처리 시스템의 범위
10.2 분산 처리 시스템 형태
10.2.1 프로세서 모델에 따른 구분
10.2.2 위상에 따른 구분
10.2.3 분산 범위에 따른 구분
10.3 네트워크 설계
10.3.1 통신(communication)
10.3.2 설계전략
10.4 분산 시스템 구조
10.4.1 네트워크 운영체제
10.4.2 분산 운영체제
▣ 요 약
▣ 연습문제

제11장 임베디드 시스템
11.1 임베디드 시스템 소개
11.1.1 임베디드 시스템
11.1.2 임베디드 시스템의 구성
11.1.3 임베디드 시스템의 적용 분야
11.1.4 임베디드 시스템의 개발 절차
11.1.5 임베디드 시스템의 전망
11.2 임베디드 운영체제
11.2.1 임베디드 운영체제 개요
11.2.2 임베디드 운영체제 종류
11.3 요약
▣ 연습문제

부록 UNIX 운영체제
1 개 요
2 시스템 구조 및 커널
2.1 시스템 구조
2.2 커 널
3 프로그래머 인터페이스
3.1 파일 조작
3.2 프로세스 제어
3.3 신호(signals)
3.4 프로세스 그룹
3.5 라이브러리 루틴
4 사용자 인터페이스
4.1 쉘과 명령어
4.2 표준 입출력
4.3 파이프라인, 필터, 쉘 스크립트
5 파일 시스템
5.1 아이노드(inode)
5.2 파일 구조 및 단편화
5.3 디렉토리
5.4 경로 변환
5.5 디스크 구조
5.6 디스크 블럭 할당
6 프로세스 관리
6.1 프로세스 제어 블럭
6.2 CPU 스케줄링
7 기억장치 관리
7.1 교체(swapping)
7.2 페이징(paging)
8 입출력 시스템
8.1 블럭 버퍼 캐시
8.2 장치 인터페이스
9 프로세스 간 통신
9.1 통신 메커니즘
9.2 소켓(sockets)
10 보 안
11 요 약

▣ 참고문헌
▣ 찾아보기

품목정보

발행일
2009년 02월 15일
쪽수, 무게, 크기
453쪽 | 크기확인중
ISBN13
9788970506180

책 속으로

운영체제는 컴퓨터를 배우려고 하는 사람이라면 누구나 한 번 이상은 필독하여야 할 책으로서, 시중에는 운영체제에 관련된 책들이 많이 나와 있으나 운영체제별 그 특성이 틀리듯이 각 책들마다 그 내용의 특성이 다르기 때문에 독자들이 적정한 책을 선택한다는 것은 어려운 일입니다. 그러므로 적합한 책의 선택이야말로 학습을 하는데 있어 매우 중요한 요소가 된다고 생각합니다.

이 책의 특성은 대학에서 컴퓨터를 배우려고 하는 학생들이나, 또는 사회에서 컴퓨터 관련 정보산업에 종사하고 있는 전문가들을 위한 컴퓨터 운영체제 전문교재로서의 활용을 위하여, 저자가 대학 강단에서 30년 이상 운영체제를 강의하면서 얻은 경험을 토대로 기술하였습니다. 따라서, 이 책은 어느 특정된 운영체제에 중점을 둔 것이 아니라 여러 시스템에 공통되는 기본적인 개념을 기초로 하여 기술하였을 뿐만 아니라 가능한 한 쉽게 표현하려고 노력하였습니다.

또한, 이 책은 저자가 기존에 편저하였던 ‘상조사’의 운영체제 책을 근간으로 여러 문헌과 강의록 등을 참고하여 재집필하면서 많은 부분들을 현실에 맞도록 삭제 및 추가하였으며, 특히 제10장의 분산처리 시스템과 제11장의 임베디드 시스템, 부록의 Unix 운영체제는 그 자체가 하나의 과목으로 배워야 될 내용이지만, 본서에서 소개함이 바람직하다고 생각되어 별도로 구성하였습니다. 그러나 페이지의 제한 때문에 상세히는 기술하지 못하고 핵심적이라고 생각되는 기본적인 내용들만 간략히 소개하였습니다.

아직도 많은 내용들을 더 보완하고 새로운 내용들을 소개하고 싶지만 위의 내용들만으로도 대학에서 한 학기에 배우기에는 많은 부담이 되리라 생각됩니다. 하지만 필요에 따라서 선별하여 강의나 연구에 활용한다면 더욱 효율적일 것으로 생각합니다. 저자가 이 책을 집필하면서 바라는 바는, 독자 여러분께서 이 책을 통하여 운영체제의 분석과 평가능력을 배양하여 운영체제 전반에 필요한 지식획득에 많은 도움이 되었으면 하는 것입니다. 아직도 용어들의 우리말 표현이 어렵고 또 의사 표현이 충분치 못하여 미비점이 많으리라 생각되나, 추후 수정 보완할 것을 약속드리면서 이 책을 출간합니다.

끝으로 이 책이 출판되기까지 수고해 주신 관련자 여러분께 감사드리며, 이 책이 완성되기까지 협조해 주신 생능출판사 관계자 여러분께 심심한 사의를 표합니다.

2009년 1월

저 자 씀

--- '저자의 말' 중에서

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.