logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

알기쉬운 운영체제론

알기쉬운 운영체제론

최현섭 (지은이)
연두에디션
24,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
24,000원 -0% 0원
0원
24,000원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 5개 14,600원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

알기쉬운 운영체제론
eBook 미리보기

책 정보

· 제목 : 알기쉬운 운영체제론 
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9791188831319
· 쪽수 : 459쪽
· 출판일 : 2019-12-20

책 소개

대학에서 컴퓨터를 전공하는 학생들과 IT 및 정보통신 관련 산업 전문가와 개발자들이 OS의 핵심이론과 원리를 이해할 수 있는 컴퓨터 운영체제 교재이다. 저자가 수십 년 전에 편저한 운영체제론을 근간으로 그동안 수차례에 걸쳐 내용을 수정하고 삭제하고 새로운 내용을 추가하였다.

목차

Chapter 01 운영체제 개관
1. 컴퓨터 시스템 구성 3
2. 운영체제(Operating System) 개념 9
3. 운영체제 서비스 20
4. 운영체제의 종류 25
[요약] 39
[연습문제] 42

Chapter 02 프로세스 관리와 스레드
1. 프로세스의 개념 51
2. 프로세스 스케줄링 59
3. 프로세스 스케줄링 알고리즘 68
4. 스레드 80
[요약] 88
[연습문제] 90

Chapter 03 병행 프로세스와 상호배제
1. 비동기 병행 프로세스 99
2. 세마포어 106
[요약] 115
[연습문제] 116

Chapter 04 교착상태
1. 교착상태 개요 121
2. 교착상태의 연구 분야 125
[요약] 139
[연습문제] 141

Chapter 05 주기억 장치 관리
1. 기억장치 관리 개요 147
2. 연속 기억 장치 할당 155
[요약] 167
[연습문제] 169

Chapter 06 가상기억 장치
1. 가상기억 장치 개요 177
2. 페이징 기법 182
3. 세그먼테이션 기법 192
4. 가상기억 장치 관리정책 199
5. 스래싱과 워킹세트 209
[요약] 216
[연습문제] 219

Chapter 07 입출력과 디스크 관리
1. 입출력 방식 229
2. 커널 입출력 서브 시스템 238
3. 인터럽트 247
4. 디스크 구조 251
5. 디스크 스케줄링 기법 257
[요약] 265
[연습문제] 268

Chapter 08 파일 시스템
1. 파일 시스템 개요 279
2. 파일의 디스크 공간 할당 방법 291
3. 디스크 가용 공간 관리 296
4. 디렉터리 구조 299
[요약] 306
[연습문제] 308

Chapter 09 시스템 보호와 보안
1. 보호 315
2. 보안과 암호화 327
3. 사용자 인증 338
[요약] 345
[연습문제] 347

Chapter 10 임베디드 시스템
1. 임베디드 시스템 개요 353
2. RTOS 및 임베디드 운영체제 359
3. 차세대 모바일 OS(플랫폼) 373
[요약] 385
[연습문제] 387

Chapter 11 다중처리 시스템
1. 다중 프로세서 분류 391
2. 기억장치 결합에 따른 다중 프로세서 399
3. 다중처리 운영체제 411
[요약] 417
[연습문제] 419

Chapter 12 분산처리 시스템
1. 분산처리 시스템 개요 425
2. 분산운영체제의 유형 429
3. 분산 처리 시스템의 형태 436
[요약] 446
[연습문제] 447

INDEX 452

저자소개

최현섭 (지은이)    정보 더보기
광운대학교 컴퓨터공학과 공학석사, 공학박사 ㈜한국지식웨어 부사장 안양대학교 컴퓨터공학과 겸임교수 계원조형예술대학 정보통신과 겸임 교수 목포대학교, 조선대학교 외래교수 ㈜에스엠소프트웨어 연구소장 ㈜나눔 플러스 대표이사
펼치기

책속에서

1-1 분산처리 시스템의 정의
분산 처리 시스템(distributed processing system)은 기존의 중앙 집중식 처리 시스템(centralized processing system)과는 반대되는 개념으로 모든 작업이 중앙 컴퓨터에 집중되어 처리되는 것이 아니라 분산되어 있는 컴퓨터들에 의해 작업들을 처리하여 그 내용이나 결과가 상호 교환되도록 연결되어 있는 시스템이다. 즉 데이터베이스 및 데이터 처리장치가 지역적으로 분산되어 한 조직 내의 고유 업무를 수행함과 동시에 조직 간의 관련
업무를 처리하고 정보 교환을 위하여 네트워크로 상호 결합된 시스템이다.

1) 분산 처리(distributed processing)
분산 처리란 네트워크로 연결된 컴퓨터 시스템 환경에서 단일 시스템에서 수행하는 것처럼 일관된 방법으로 응용 프로그램을 수행하게 하는 일련의 기술이라고 할 수 있다. 여기서 네트워크로 연결된 컴퓨터 시스템 환경이란 컴퓨터 시스템이 지리적으로 분리된 점과 다양한 컴퓨터 시스템 즉 PC, 워크스테이션, 미니컴퓨터, 대형컴퓨터, 슈퍼컴퓨터 등
이 다양하게 연결될 수 있다는 것을 의미한다. 또 단일 시스템에서 수행하는 것처럼 사용자에게 네트워크 투명성을 제공한다는 것을 의미하며, 일관된 방법으로 수행한다는 것은 분산 처리 네트워크 및 구조가 서로 다른 응용 프로그램 및 이들 프로그램 조합의 수행 내용을 예측할 수 있는 융통성이 있는 구조라는 것을 의미한다.

2) 분산처리 시스템 특징
분산 처리 시스템은 다음과 같은 특징을 만족하는 노드(node) 또는 사이트(site)의 집합으로 정의할 수 있다.
•사용자에게 동적으로 할당할 수 있는 일반적 용도의 자원이 각 노드에 분산되어 있고 중복되어 있다.
•분산된 노드들은 통신 네트워크를 이용하여 메시지를 주고받음으로써 정보를 교환한다.
•시스템을 구성하는 노드들은 각기 어느 정도의 자율성(autonomy)을 가진다.
•사용자는 특정 자원의 물리적 위치를 알지 못하여도 사용할 수 있어야 한다.
•시스템 전체의 정책을 결정하는 어떤 통합적인 제어 기능이 있어야 한다.

3) 네트워크 컴퓨팅
분산 처리의 다른 표현으로 여러 컴퓨팅 자원이 네트워크로 연결되어 그것들 사이에 처리가 분산될 수 있다는 것을 말하는데 이는 공급자가 자사의 네트워크 능력을 강조하기
위하여 주로 사용하는 표현이다.

4) 기업 컴퓨팅
분산 처리의 다른 표현으로 기업의 모든 컴퓨팅 자원이 통합되어 공통 사업 목표를 위해 상호 협동한다는 것을 의미하는 것으로, 기업 컴퓨팅은 대형 컴퓨터 공급자가 자사의 분산 컴퓨팅 기반 구조로 기업의 요구 사항을 충족시킬 수 있다는 점을 강조하려고 사용하는 표현이다.

5) 클라이언트-서버 컴퓨팅
분산 처리의 또 다른 표현으로 클라이언트-서버 컴퓨팅은 서비스를 요청하는 클라이언트와 서비스를 처리하여 그 결과를 클라이언트에게 전달하는 서버 구조로 자료를 처리하는 방식을 말하는데 PC, 워크스테이션 등이 LAN을 기본으로 하여 서버 시스템 또는 대형 컴퓨터에 연결하는 LAN 기반 분산 처리 환경에서 유래되었다.


추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책