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

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

The Art of Linux Kernel Design : Illustrating the Operating System Design Principle and Implementation

The Art of Linux Kernel Design : Illustrating the Operating System Design Principle and Implementation (Paperback)

Lixiang Yang (지은이)
Taylor & Francis
144,120원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
118,170원 -18% 0원
5,910원
112,260원 >
yes24 로딩중
교보문고 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

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

책 이미지

The Art of Linux Kernel Design : Illustrating the Operating System Design Principle and Implementation
eBook 미리보기

책 정보

· 제목 : The Art of Linux Kernel Design : Illustrating the Operating System Design Principle and Implementation (Paperback) 
· 분류 : 외국도서 > 컴퓨터 > 운영체제(OS) > 리눅스
· ISBN : 9781466518032
· 쪽수 : 534쪽
· 출판일 : 2014-04-01

목차

From Power-Up to the Main Function

Loading BIOS, Constructing Interrupt Vector Table, and Activating

Interrupt Service Routines in the Real Mode

Loading the OS Kernel and Preparing for the Protected Mode

Transfer to 32-bit Mode and Prepare for the Main Function

Summary

Device Initialization and Process 0 Activation

Set Root Device 2 and Hard Disk

Set Up Physical Memory Layout, Buffer Memory, Ramdisk, and Main Memory

Ramdisk Setup and Initialization

Initialization of the Memory Management Structure mem_map

Hooking the Interrupt Service Program

Initialize the Request Structure of the Block Device

Binding with the Interrupt Service Routine of Peripherals and Establishing the Human?Computer Interaction Interface

Time Setting

Initialize Process 0

Initialize the Buffer Management Structure

Initialize the Hard Disk

Initialize the Floppy Disk

Enable the Interrupt

Process 0 Moves from Privilege Level 0 to 3 and Becomes a Real Process

Creation and Execution of Process 1

Creation of Process 1

Kernel Schedules a Process for the First Time

Turn to Process 1 to Execute

Creation and Execution of Process 2

Open the Terminal Device File and Copy the File Handle

Fork Process 2 and Switch to Process 2 to Execute

The System Gets to the Idle State

File Operation

Install the File System

Opening a File

Reading a File

Creating a New File

Writing a File

Modifying a File

Closing a File

Deleting a File

The User Process and Memory Management

Linear Address Protection

Paging

When to Apply the Process to a New Page and When You Should Not

Map the New Application Page to the Linear Address in the Process

Complete Process of User Process from Creation to Exit

Multiple User Processes Run Concurrently

Buffer and Multiprocess Operating File

Function of Buffer

Structure of Buffer

The Function of b_dev, b_blocknr, and Request

Function of Uptodate and Dirt

Function of the Count, Lock, Wait, Request

Example 1: Process Waiting Queue of Buffer Block

Overall Look at the Buffer Block and the Request Item

Example 2: Comprehensive Examples of Multiprocess Operating File

Inter-Process Communication

Pipe Mechanism

Signal Mechanism

Summary

Operating System’s Design Guidelines

Run a Simple Program to See What the Operating System Has Done

Thoughts on the Design of the Operating System: Master-Slave

Mechanism

Three Key Techniques in Realizing the Master

Decisive Factor in Establishing the Master-Slave Mechanism: The Initiative

Relationship Between Software and Hardware: Host and Process, Peripherals and File

Parent and Child Processes Sharing Page

Operating System’s Global Interrupt and the Process’s Local Interrupt: Signal

Summary

Conclusion

저자소개

Lixiang Yang (지은이)    정보 더보기
중국 과학 아카데미의 대학의 부교수입니다. 그의 연구 분야는 운영체제, 컴파일러, 프로그래밍 언어를 포함하고 있습니다. 최근에, 그와 그의 팀은 성공적으로 근본적으로 컴퓨터에 불법 프로그램의 침입에 관한 문제를 해결하는 것을 목표로 새로운 운영 체제를 개발했습니다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책