日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)深入理解LINUX內(nèi)核(影印版 第3版 涵蓋2.6版 英文版)

深入理解LINUX內(nèi)核(影印版 第3版 涵蓋2.6版 英文版)

深入理解LINUX內(nèi)核(影印版 第3版 涵蓋2.6版 英文版)

定 價(jià):¥168.00

作 者: [美] 丹尼爾·P.博韋,馬爾科·西斯特 著
出版社: 東南大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787564183417 出版時(shí)間: 2019-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 923 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  為了透徹理解Linux的工作機(jī)理,以及為何它在各種系統(tǒng)上能順暢運(yùn)行,你需要深入到內(nèi)核的心臟。cPu與外部世界的所有交互活動(dòng)都是由內(nèi)核處理的,哪些程序會(huì)分享處理器的時(shí)間,以什么樣的順序來(lái)分享。內(nèi)核不遺余力地管理有限的內(nèi)存,以使數(shù)以千計(jì)的進(jìn)程有效地共享系統(tǒng)資源。內(nèi)核還精心組織數(shù)據(jù)傳送,使得cPu不再受限于慢速硬盤(pán)。《深入理解LINUX內(nèi)核(影印版 第3版 涵蓋2.6版 英文版)》將領(lǐng)你暢游內(nèi)核中用到的主要數(shù)據(jù)結(jié)構(gòu)、算法和編程技巧。如果你的確想了解計(jì)算機(jī)內(nèi)部的實(shí)現(xiàn)機(jī)理,那么作者透過(guò)現(xiàn)象探尋本質(zhì),提供了頗有價(jià)值的深入分析。《深入理解LINUX內(nèi)核(影印版 第3版 涵蓋2.6版 英文版)》針對(duì)具體的Intel平臺(tái),討論了其重要特征,逐行剖析了相關(guān)的代碼片段。但是,《深入理解LINUX內(nèi)核(影印版 第3版 涵蓋2.6版 英文版)》涵蓋的內(nèi)容不僅僅局限于代碼的機(jī)理,還解釋了Linux運(yùn)作方式的理論支撐。

作者簡(jiǎn)介

暫缺《深入理解LINUX內(nèi)核(影印版 第3版 涵蓋2.6版 英文版)》作者簡(jiǎn)介

圖書(shū)目錄

Preface
1. Introduction
Linux Versus Other Unix-Like Kernels
Hardware Dependency
Linux Versions
Basic Operating System Concepts
An Overview of the Unix Filesystem
An Overview of Unix Kernels
2. Memory Addressing
Memory Addresses
Segmentation in Hardware
Segmentation in Linux
Paging in Hardware
Paging in Linux
3. Processes
Processes, Lightweight Processes, and Threads
Process Descriptor
Process Switch
Creating Processes
Destroying Processes
4. Interrupts and Exceptions
The Role of Interrupt Signals
Interrupts and Exceptions
Nested Execution of Exception and Interrupt Handlers
Initializing the Interrupt Descriptor Table
Exception Handling
Interrupt Handling
Softirqs and Tasklets
Work Queues
Returning from Interrupts and Exceptions
5. Kernel Synchronization
How the Kernel Services Requests
Synchronization Primitives
Synchronizing Accesses to Kernel Data Structures
Examples of Race Condition Prevention
6. Timing Measurements
Clock and Timer Circuits
The Linux Timekeeping Architecture
Updating the Time and Date
Updating System Statistics
Software Timers and Delay Functions
System Calls Related to Timing Measurements
7. Process Scheduling
Scheduling Policy
The Scheduling Algorithm
Data Structures Used by the Scheduler
Functions Used by the Scheduler
Runqueue Balancing in Muhiprocessor Systems
System Calls Related to Scheduling
8. Memory Management
Page Frame Management
Memory Area Management
Noncontiguous Memory Area Management
9. Process Address Space
The Process's Address Space
The Memory Descriptor
Memory Regions
Page Fault Exception Handler
Creating and Deleting a Process Address Space
Managing the Heap
10. System Calls
POSIX APls and System Calls
System Call Handler and Service Routines
Entering and Exiting a System Call
Parameter Passing
Kernel Wrapper Routines
11. Signals
The Role of Signals
Generating a Signal
Delivering a Signal
System Calls Related to Signal Handling
12. The Virtual Filesystem
The Role of the Virtual Filesystem (VFS)
VFS Data Structures
Filesystem Types
Filesystem Handling
Pathname Lookup
Implementations of VFS System Calls
File Locking
13. I/0 Architecture and Device Drivers
I/0 Architecture
The Device Driver Model
Device Files
Device Drivers
Character Device Drivers
14. Block Device Drivers
Block Devices Handling
The Generic Block Layer
The I/0 Scheduler
Block Device Drivers
Opening a Block Device File
15. The Page Cache
The Page Cache
Storing Blocks in the Page Cache
Writing Dirty Pages to Disk
The sync(), fsync(), and fdatasync() System Calls
16. Accessing Files
Reading and Writing a File
Memory Mapping
Direct I/O Transfers
Asynchronous I/O
17. Page Frame Reclaiming
The Page Frame Reclaiming Algorithm
Reverse Mapping
Implementing the PFRA
Swapping
18. The Ext2 and Ext3 Filesystems
General Characteristics of Ext2
Ext2 Disk Data Structures
Ext2 Memory Data Structures
Creating the Ext2 Filesystem
Ext2 Methods
Managing Ext2 Disk Space
The Ext3 Filesystem
19. Process Communication
Pipes
FIFOs
System V IPC
POSIX Message Queues
20. Program Execution
Executable Files
Executable Formats
Execution Domains
The exec Functions
A. System Startup
B. Modules
Bibliography
Source Code Index
Index

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)