서브메뉴

본문

운영체제 (컴퓨터 운영체제의 개념과 원리 분석)
운영체제 (컴퓨터 운영체제의 개념과 원리 분석)
저자 : 조성호
출판사 : 문운당
출판년 : 2012
정가 : 28000, ISBN : 9788973938803

책소개


크게 1) 운영체제 개요, 2) 프로세스 관리, 3) 메모리 관리, 4) 저장장치 관리의 네 가지의 내용으로 구성되어 있다. 각 장에서 본격적인 내용에 들어가기에 전에, ‘요리사’ 모형을 사용하여 개념부터 설명하려고 노력하였으며, C언어를 경험한 학생들이라면 쉽게 읽을 수 있도록 구성하였다. 또한 전산관련 지식이 적은 독자들을 위하여, 어렵다고 판단되는 설명들이나 어려운 코드들은 ‘Advanced Topic’으로 분류하여 각 장의 뒤쪽으로 옮겨 놓았다. 이 책을 읽는 독자들은 본문 중, part I의 「chapter 2. 시스템 구조」는 완전히 이해한 후에 다른 내용을 읽기를 권하는 바이다. 시스템 구조에 관한 내용은 책의 전반에 걸쳐 반복적으로 나타나기 때문에 본 서적을 읽는 데 매우 중요한 내용을 담고 있다.

목차


Part Ⅰ. Introduce Operating System
Chapter 1 운영체제 개관(Operating System Overview)
1. 운영체제란 무엇인가(What is an Operating System)
2. 운영체제 역사(History of Operating System)
3. 운영체제 구조(Operating System Structure)
Chapter 2 시스템 구조(System Structure)
1. 컴퓨터 기본구성(Basic Structure of Computer)
2. 시스템 관련 이슈(System Issue)

Part Ⅱ. Process Management
Chapter 3 프로세스 개념(Process Concepts)
1. 프로세스 관리(Process Management)
2. 프로세스 연산(Process Operation)
3. 스레드(Thread)
4. Advanced Topics
Chapter 4 CPU 스케줄링(CPU Scheduling)
1. 스케줄링 고려사항(Scheduling Considerations)
2. 스케줄링 알고리즘(Scheduling Algorithms)
Chapter 5 프로세스 동기화(Process Synchronization)
1. 프로세스간 통신(Interprocess Communication)
2. Process Synchronization(프로세스 동기화)
3. Advanced Topics
Chapter 6 교착상태(Deadlock)
1. 교착상태(Deadlock)
2. 교착상태의 해결방법(Methods for Handling Deadlocks)

Part Ⅲ. Memory
Chapter 7 실제 메모리(Real Memory)
1. 메모리 관리(Memory Management)
2. 메모리 할당(Memory Allocation)
Chapter 8 가상 메모리(Virtual Memory)
1. 가상 메모리 시스템(Virtual Memory System)
2. Paging(페이징)
3. Segmentation(세그먼테이션)
Chapter 9 메모리 관리(Memory Management)
1. 페이지 교체(Page Replacement)
2. 메모리 관련 이슈들(Issues about Memory)

Part Ⅳ. Storage
Chapter 10 저장 시스템(Storage System)
1. 디스크 드라이브(Disk Drive)
2. 성능향상(Enhanced Performance)
Chapter 11 파일 시스템(File System)
1. File(파일)
2. Directory(디렉터리)
3. 파일 시스템 구현(File System Implementation)
Chapter 12 분산 시스템(Distributed System)
1. 네트워크(Network)
2. Distributed System(분산 시스템)
? 참고문헌
? 찾아보기