서브메뉴

본문

응용 운영 체제 개념
응용 운영 체제 개념
저자 : 조유근
출판사 : 홍릉과학출판사
출판년 : 2003
ISBN : 8972833061

책소개


수많은 현대의 코드 예들과 연습문제, 그리고 프로그래밍 프로젝트와 함께 운영 체제의 원리에 대해 소개한 책. 이 책은 자바 프로그래밍 언어를 사용하여 실제 코드 예를 제시하고, 프로세스, 프로세스 동기화, 그리고 세마포 등 어려운 개념을 소개하기 위해 자바 기술을 사용한다. 현대 운영 체제와 자바에서 스레드의 역할을 설명하고, 또한 다중 스레드 프로그램을 작성할 기회를 제공한다. 최신의 분산 운영 체제 토픽(예를 들면, 자바의 원격 메서드 호출, CORBA, RPC)을 하나의 간결한 장에서 소개하며, UNIX, LINUX, 그리고 Windows NT에 대해 각각 한 장에 걸친 사례 연구를 포함한다. 부록으로 자바 입문서(Primer)을 제공한다.

이 책은 전통적인 운영체제 교재로 자리잡고 있는 "Operating System Concepts(OSC) 5판"에 기반하고 있다. 이 교재의 많은 내용들이 OSC로부터 파생되었다. 이들 교재들은 내용이 어떻게 제시되었는지에 차이가 있다. OSC는 시스템의 특정 구현보다는 모든 운영 체제에 기본적인 개념을 제시하는 반면 이 교재는 응용 지식을 논의하고 있다. 이 책에서는 Java와 다수의 현대적 운영 체제, 예를 들면, 솔라리스 2와 윈도우즈 NT로부터의 예를 사용하여 이들 개념을 제시하고 있다.

목차


Part 1 개관
Chapter 1 개요
Chapter 2 컴퓨터 시스템 구조
Chapter 3 운영 체제 구조

Part 2 프로세스 관리
Chapter 4 프로세스
Chapter 5 스레드
Chapter 6 CPU 스케줄링
Chapter 7 프로세스 동기화
Chapter 8 교착 상태

Part 3 저장 장치 관리
Chapter 9 메모리 관리
Chapter 10 가상 메모리
Chapter 11 파일 시스템
Chapter 12 입/출력 시스템
Chapter 13 대용량 저장 장치 구조

Part 4 분산 시스템
Chapter 14 네트워크 구조
Chapter 15 분산 통신
Chapter 16 분산 조정
Chapter 17 분산 파일 시스템

Part 5 보호와 보안
Chapter 18 보호
Chapter 19 보안

Part 6 사례 연구
Chapter 20 UNIX 시스템
Chapter 21 Linux 시스템
Chapter 22 윈도우즈 NT
Chapter 23 윈도우즈 2000
Chapter 24 윈도우즈 XP

부록 A 자바 입문서

QuickMenu