본문 바로가기

B3:책 Books/기술 Tech

운영체제(Operating System)

반응형

도서분류 : 자연과학/공학 > 전기/전자 > 컴퓨터공학 > 운영체제
제목 : 운영체제
ISBN : 89-20-34416-7
구입일자 : 2006.8.5.
읽은장소 : 집
독서기간 : 미상
평가(5단계) : ★★★★
추천할까? : 전공자에게 추천. 요약이 잘 되어 있음
관련서적 :

요약 :

제1장 운영체제란 무엇인가?
- 기본개념
- 구성요소
- 종류
- 발전과정
- 입출력장치의 발전추세

제2장 컴퓨터시스템의 구성
- 기억장치 인터리빙
- 재배치 레지스터
- 인터럽트
- 폴링
- 버퍼링
- 입출력채널
- 사이클스틸링
- 주소계산방식
- 가상기억장치
- 직접기억장치 접근
- 기억장치 계층구조
- RISC
- CISC
- 기계어 프로그래밍
- 입출력제어시스템
- 스풀링
- 컴파일러와 인터프리터
- 로더
- 객체지향 프로그래밍
- 펌웨어
- 마이크로커널

제3장 주기억장치 관리
- 기억장치 구성
- 기억장치 관리기법
- 기억장치 할당
- 다중 프로그래밍
- 번역과 적재방법
- 기억장치 통합과 집약
- 기억장치 배치기법
- 기억장치의 교체

제4장 가상기억장치 구성
- 가상기억장치의 개념
- 다단계 기억장치 구성
- 블록사상
- 페이징 기업
- 직접사상에 의한 주소변환
- 연관사상에 의한 주소변환
- 세그먼테이션 기법의 개념
- 액세스 제어
- 페이징/세그먼테이션 혼용기법

제5장 가상기억장치 관리
- 가상기억장치 관리기법
- 페이지 호출기법
- 페이지 교체기법
- 국부성의 개념
- Working Set 이론
- 페이지 양도개념과 페이지 크기
- 페이징 기법하에서의 프로그램 동작

제6장 프로세서 관리
- 프로세서 관리와 프로세스의 개념
- 작업스케줄러와 프로세스 스케줄러
- 프로세서간의 관계와 연산
- 프로세스와 스레드의 관계
- 스케줄링단계
- 스케줄링정책
- 다양한 스케줄링기법

제7장 병행 프로세스
- 병행프로세스 개념
- 단일프로세스 내에서의 병행성
- 임계구역과 관련된 알고리즘
- Test-and-Set와 세마포어 개념
- 생산자/소비자, 판독기/기록기 문제
- 병행프로그래밍 언어
- 프로세스간 통신

제8장 교착상태
- 교착상태개념과 시스템모델
- 교착상태 발생 필수조건
- 자원할당 그래프의 개념
- 교착상태 방지기법 이해
- 교착상태 회피기법 이해
- 교착상태 탐지 알고리즘
- 교착상태 복구

제9장 장치관리
- 장치관리자 개념
- 순차접근 저장장치
- 직접접근 저장장치의 종류, 접근시간 이해
- 디스크 스케줄링 개념과 종류
- 이동헤드 저장장치 스케줄링
- 고정헤드 저장장치 스케줄링
- 디스크 캐싱
- RAM디스크
- 광디스크

제10장 파일관리시스템
- 파일의 개념
- 파일시스템
- 데이터 계층구조
- 파일구조
- 파일 접근방식
- 연속할당과 불연속할당
- 다양한 접근제어
- 파일서버와 분산파일 시스템
- 데이터 압축

제11장 UNIX운영체제
- 개념과 역사
- UNIX의 구조
- 주기억장치 및 프로세서 관리
- 장치 및 파일관리
- 사용자 인터페이스

제12장 Linux운영체제
- 개요와 발전과정
- Linux의 특징과 소프트웨어의 특징
- 파일과 디렉토리
- 시스템 요구사항
- 사용자 인터페이스
- 사용하기 및 문제점

반응형