深入理解LINUX内核Daniel、Marco Cesati东南大学出版社【现货实拍 可开发票 下单速发 正版图书】 mobi 下载 网盘 caj lrf pdf txt 阿里云

深入理解LINUX内核Daniel、Marco Cesati东南大学出版社【现货实拍 可开发票 下单速发 正版图书】精美图片
》深入理解LINUX内核Daniel、Marco Cesati东南大学出版社【现货实拍 可开发票 下单速发 正版图书】电子书籍版权问题 请点击这里查看《

深入理解LINUX内核Daniel、Marco Cesati东南大学出版社【现货实拍 可开发票 下单速发 正版图书】书籍详细信息

  • I***N:9787564102760
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2006-04
  • 页数:923
  • 价格:90.00
  • 纸张:胶版纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看

寄语:

代寻稀缺书老书,有问题可联系在线客服15011482491


内容简介:

  为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核最本质的部分。内核处理CPU与外界间的所有交互,并且决定哪些程序将以什么顺序共享处理器时间。它如此有效地管理有限的内存,以至成百上千的进程能高效地共享系统。它熟练地统筹数据传输,这样CPU不用为等待速度相对较慢的硬盘而消耗比正常耗时更长的时间。

《深入理解Linux内核,第三版》指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。书中讨论了Intel特有的重要性质。相关的代码片段被逐行剖析。然而,本书涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。

本书将使你了解Linux的所有内部工作,它不仅仅是一个理论上的练习。你将学习到哪些情况下Linux性能最佳,并且你将看到,在大量的不同环境里进行进程调度、文件存取和内存管理时,它如何满足提供良好的系统响应的需要。这本书将帮助你充分利用Linux系统。


书籍目录:

Preface

TheAudienceforThisBook

OrganizationoftheMaterial

LevelofDescription

OverviewoftheBook

BackgroundInformation

Conventi***inThisBook

HowtoContactUs

Safari?Enabled

Acknowledgments

Chapter1.Introduction

Section1.1.LinuxVersusOtherUnix-LikeKernels

Section1.2.HardwareDependency

Section1.3.LinuxVersi***

Section1.4.BasicOperatingSystemConcepts

Section1.5.AnOverviewoftheUnixFilesystem

Section1.6.AnOverviewofUnixKernels

Chapter2.MemoryAddressing

Section2.1.MemoryAddresses

Section2.2.SegmentationinHardware

Section2.3.SegmentationinLinux

Section2.4.PaginginHardware

Section2.5.PaginginLinux

Chapter3.Processes

Section3.1.Processes,LightweightProcesses,andThreads

Section3.2.ProcessDescriptor

Section3.3.ProcessSwitch

Section3.4.CreatingProcesses

Section3.5.DestroyingProcesses

Chapter4.InterruptsandExcepti***

Section4.1.TheRoleofInterruptSignals

Section4.2.InterruptsandExcepti***

Section4.3.NestedExecutionofExceptionandInterruptHandlers

Section4.4.InitializingtheInterruptDescriptorTable

Section4.5.ExceptionHandling

Section4.6.InterruptHandling

Section4.7.SoftirqsandTasklets

Section4.8.WorkQueues

Section4.9.ReturningfromInterruptsandExcepti***

Chapter5.KernelSynchronization

Section5.1.HowtheKernelServicesRequests

Section5.2.SynchronizationPrimitives

Section5.3.SynchronizingAccessestoKernelDataStructures

Section5.4.ExamplesofRaceConditionPrevention

Chapter6.TimingMeasurements

Section6.1.ClockandTimerCircuits

Section6.2.TheLinuxTimekeepingArchitecture

Section6.3.UpdatingtheTimeandDate

Section***.UpdatingSystemStatistics

Section6.5.SoftwareTimersandDelayFuncti***

Section6.6.SystemCallsRelatedtoTimingMeasurements

Chapter7.ProcessScheduling

Section7.1.SchedulingPolicy

Section7.2.TheSchedulingAlgorithm

Section7.3.DataStructuresUsedbytheScheduler

Section7.4.Functi***UsedbytheScheduler

Section7.5.RunqueueBalancinginMultiprocessorSystems

Section7.6.SystemCallsRelatedtoScheduling

Chapter8.MemoryManagement

Section8.1.PageFrameManagement

Section8.2.MemoryAreaManagement

Section8.3.NoncontiguousMemoryAreaManagement

Chapter9.ProcessAddressSpace

Section9.1.TheProcesssAddressSpace

Section9.2.TheMemoryDescriptor

Section9.3.MemoryRegi***

Section9.4.PageFaultExceptionHandler

Section9.5.CreatingandDeletingaProcessAddressSpace

Section9.6.ManagingtheHeap

Chapter10.SystemCalls

Section10.1.POSIXAPIsandSystemCalls

Section10.2.SystemCallHandlerandServiceRoutines

Section10.3.EnteringandExitingaSystemCall

Section10.4.ParameterPassing

Section10.5.KernelWrapperRoutines

Chapter11.Signals

Section11.1.TheRoleofSignals

Section11.2.GeneratingaSignal

Section11.3.DeliveringaSignal

Section11.4.SystemCallsRelatedtoSignalHandling

Chapter12.TheVirtualFilesystem

Section12.1.TheRoleoftheVirtualFilesystem(VFS)

Section12.2.VFSDataStructures

Section12.3.FilesystemTypes

Section12.4.FilesystemHandling

Section12.5.PathnameLookup

Section12.6.Implementati***ofVFSSystemCalls

Section12.7.FileLocking

Chapter13.I/OArchitectureandDeviceDrivers

Section13.1.I/OArchitecture

Section13.2.TheDeviceDriverModel

Section13.3.DeviceFiles

Section13.4.DeviceDrivers

Section13.5.CharacterDeviceDrivers

Chapter14.BlockDeviceDrivers

Section14.1.BlockDevicesHandling

Section14.2.TheGenericBlockLayer

Section14.3.TheI/OScheduler

Section14.4.BlockDeviceDrivers

Section14.5.OpeningaBlockDeviceFile

Chapter15.ThePageCache

Section15.1.ThePageCache

Section15.2.StoringBlocksinthePageCache

Section15.3.WritingDirtyPagestoDisk

Section15.4.Thesync(),fsync(),andfdatasync()SystemCalls

Chapter16.AccessingFiles

Section16.1.ReadingandWritingaFile

Section16.2.MemoryMapping

Section16.3.DirectI/OTransfers

Section1***.AsynchronousI/O

Chapter17.PageFrameReclaiming

Section17.1.ThePageFrameReclaimingAlgorithm

Section17.2.ReverseMapping

Section17.3.ImplementingthePFRA

Section17.4.Swapping

Chapter18.TheExt2andExt3Filesystems

Section18.1.GeneralCharacteristicsofExt2

Section18.2.Ext2DiskDataStructures

Section18.3.Ext2MemoryDataStructures

Section18.4.CreatingtheExt2Filesystem

Section18.5.Ext2Methods

Section18.6.ManagingExt2DiskSpace

Section18.7.TheExt3Filesystem

Chapter19.ProcessCommunication

Section19.1.Pipes

Section19.2.FIFOs

Section19.3.SystemVIPC

Section19.4.POSIXMessageQueues

Chapter20.ProgramExZecution

Section20.1.ExecutableFiles

Section20.2.ExecutableFormats

Section20.3.ExecutionDomains

Section20.4.TheexecFuncti***

AppendixA.SystemStartup

SectionA.1.PrehistoricAge:theBIOS

SectionA.2.AncientAge:theBootLoader

SectionA.3.MiddleAges:thesetup()Function

SectionA.4.Renaissance:thestartup_32()Functi***

SectionA.5.ModernAge:thestart_kernel()Function

AppendixB.Modules

SectionB.1.ToBe(aModule)orNottoBe?

SectionB.2.ModuleImplementation

SectionB.3.LinkingandUnlinkingModules

SectionB.4.LinkingModulesonDemand

Bibliography

BooksonUnixKernels

BooksontheLinuxKernel

BooksonPCArchitectureandTechnicalManualsonIntelMicroprocessors

OtherOnlineDocumentationSources

ResearchPapersRelatedtoLinuxDevelopment

AbouttheAuthors

Colophon

Index


作者介绍:

暂无相关内容,正在全力查找中


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

中断(interrupt)通常被定义为一个事件,该事件改变处理器执行的指令顺序。


物理IRQ可以分配给32~238范围内的任何向量。


每个中断向量都有它自己的irq_desc_t描述符。


临界区是一段代码,在其他的内核控制路径能够进入临界区前,进入临界区的的内核控制路径必须全部执行完这段代码。


每个定时器都包含一个字段,表示定时器将需要多长时间到期。每个字段的初值就是jiffies的当前值加上合适的节拍数。


Linux的调度基于分时(time sharing)技术:多个进程以“时间多路复用”方式运行,因为CPU的时间被分成“片(slice)”,给每个可运行进程分配一片。


其它内容:

书籍介绍

为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核最本质的部分。内核处理CPU与外界间的所有交互,并且决定哪些程序将以什么顺序共享处理器时间。它如此有效地管理有限的内存,以至成百上千的进程能高效地共享系统。它熟练地统筹数据传输,这样CPU不用为等待速度相对较慢的硬盘而消耗比正常耗时更长的时间。

《深入理解Linux内核,第三版》指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。书中讨论了Intel特有的重要性质。相关的代码片段被逐行剖析。然而,本书涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。

本书将使你了解Linux的所有内部工作,它不仅仅是一个理论上的练习。你将学习到哪些情况下Linux性能最佳,并且你将看到,在大量的不同环境里进行进程调度、文件存取和内存管理时,它如何满足提供良好的系统响应的需要。这本书将帮助你充分利用Linux系统。


书籍真实打分

  • 故事情节:5分

  • 人物塑造:7分

  • 主题深度:4分

  • 文字风格:7分

  • 语言运用:3分

  • 文笔流畅:5分

  • 思想传递:3分

  • 知识深度:7分

  • 知识广度:8分

  • 实用性:6分

  • 章节划分:6分

  • 结构布局:4分

  • 新颖与独特:8分

  • 情感共鸣:3分

  • 引人入胜:9分

  • 现实相关:7分

  • 沉浸感:4分

  • 事实准确性:6分

  • 文化贡献:4分


网站评分

  • 书籍多样性:6分

  • 书籍信息完全性:6分

  • 网站更新速度:7分

  • 使用便利性:8分

  • 书籍清晰度:9分

  • 书籍格式兼容性:4分

  • 是否包含广告:6分

  • 加载速度:4分

  • 安全性:3分

  • 稳定性:3分

  • 搜索功能:5分

  • 下载便捷性:4分


下载点评

  • 排版满分(569+)
  • 博大精深(634+)
  • 实惠(145+)
  • 强烈推荐(70+)
  • 情节曲折(272+)
  • 小说多(637+)
  • 四星好评(529+)
  • azw3(100+)
  • 中评多(552+)
  • 种类多(568+)
  • 品质不错(483+)
  • 无缺页(310+)
  • pdf(501+)

下载评价

  • 网友 仰***兰:

    喜欢!很棒!!超级推荐!

  • 网友 相***儿:

    你要的这里都能找到哦!!!

  • 网友 温***欣:

    可以可以可以

  • 网友 索***宸:

    书的质量很好。资源多

  • 网友 瞿***香:

    非常好就是加载有点儿慢。

  • 网友 焦***山:

    不错。。。。。

  • 网友 国***芳:

    五星好评

  • 网友 薛***玉:

    就是我想要的!!!

  • 网友 国***舒:

    中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到


随机推荐