컴퓨터공학(전공도서) HOME > 쇼핑몰 > 컴퓨터 전체도서 > 컴퓨터공학(전공도서)   
       

개념이해를 위한 운영체제(개정7판)

판매가격 :   18,000 원
저자 :   임성락, 정원일
페이지수 :   21세기사
발행일 :   2002-01-31
자료 :   TP 제공

[책소개]

이 책에서는 운영체제를 컴퓨터 시스템이 보유하고 있는 자원을 효율적으로 관리하고 사용자에게 편의성을 제공하기 위하여 여러 가지의 루틴들이 유기적으로 결합된 집합체로 정의하고, 컴퓨터 시스템이 보유하고 있는 자원들을 관리하기 위한 기법들을 설명하였다.


[목차]

제1장 운영체제 개요
1.1 개요
1.1.1 운영체제의 목적
1.1.2 운영체제의 구성요소
1.2 운영체제의 필요성
1.2.1 컴퓨터 시스템의 동작원리
1.2.2 다중 프로그래밍(Multiprogramming)
1.2.3 운영체제의 기능
1.3 운영체제 진입점
1.3.1 시스템 호출(system call)
1.3.2 인터럽트(interrupt)
1.3.3 예외현상(exception)
1.4 리눅스 커널
1.4.1 파일 관리 서브 시스템
1.4.2 프로세스 관리 서브 시스템
1.4.3 시스템 호출 인터페이스
1.4.4 입출력 장치 인터페이스

제2장 프로세스 및 스래드
2.1 프로세스 개념
2.1.1 프로세스 상태
2.1.2프로세스 영역
2.1.3 프로세스 제어블록(PCB: Process Control Block)
2.1.4 프로세스 문맥 교환
2.1.5 프로세스 생성 및 종료
2.2 스래드(thread) 개념
2.2.1 스래드란?
2.2.2 다중 스래딩(Multi-threading)
2.3 프로세스 스케줄링(Process Scheduling)
2.3.1 기본 개념
2.3.2 선점/비선점 스케줄링
2.3.3 스케줄링 정책
2.4 리눅스에서 프로세스
2.4.1 프로세스 상태
2.4.2 프로세스 영역
2.4.3 프로세스 제어 블록
2.4.4 프로세스 및 스래드 생성
2.4.5 프로세스 스케줄링
 
제3장 병행성(Concurrency)
3.1 개 요
3.2 임계 영역(Critical Section)
3.2.1 소프트웨어에 의한 방법
3.2.2 하드웨어에 의한 방법
3.2.3 세마포어(semaphore)에 의한 방법
3.3 프로세스간 통신
3.3.1 메시지 전송(message passing) 방식
3.3.2 공유 메모리(shared memory) 방식
3.4 리눅스에서 병행성
3.4.1 스래드 동기화
3.4.2 프로세스 통신 및 동기화

제4장 교착상태(Deadlock)
4.1 교착상태 개요
4.2 교착상태 원인
4.3 교착상태 해결책
4.3.1 교착상태 예방(Deadlock Prevention)
4.3.2 교착상태 회피(Deadlock Avoidance)
4.3.3 교착상태 탐지 및 회복

제5장 메모리 관리
5.1 개 요
5.1.1 다중 프로그래밍 정도
5.1.2 메모리 공간의 분할 방법
5.1.3 메모리 할당의 연속성
5.1.4 메모리 공간의 교체 가능성
5.2 단일 프로그래밍 시스템
5.3 다중 프로그래밍 시스템
5.3.1 연속 할당
5.3.2 불연속 할당
5.4 가상 메모리(Virtual Memory)
5.4.1 반입 정책(Fetch Policy)
5.4.2 교체 정책(Replacement Policy)
5.4.3 할당 정책(Allocation Policy)
5.4.4 기타 고려사항

제6장 파일 시스템
6.1 개 요
6.1.1 파일 개념
6.1.2 디렉토리 구조(Directory Structure)
6.1.3 파일 보호
6.2 파일 공간 관리
6.2.1 빈 공간 관리
6.2.2 빈 공간 할당
6.3 디스크 관리
6.3.1 디스크 구조 및 접근 시간(access time)
6.3.2 디스크 스케줄링
6.3.3 디스크 캐쉬(Disk Cache)
6.4 리눅스 파일 시스템
6.4.1 가상 파일 시스템
6.4.2 MS-DOS 파일 시스템
6.4.3 Ext2 파일 시스템
부록 1 Vi 편집기
부록2 리눅스 기본 명령어


Copyright(c) 2003 TEL:(031)942-7861 FAX:(031)942-7864. All Rights Reserved. Send E-mail to webmaster