PEView 0.99
PE View Version 0.9.9.0 PE/COFF File Viewer Copyright @ 1997-2011 Wayne J.Rdburn All Rights Reserved.
培训所用PROTEL99SESP6中英文完美注册版.rar
培训所用PROTEL99SESP6中英文完美注册版.rar
SCADA(监控与数据采集)软件系统的设计与开发.pdf
本书系统而全面地介绍了SCADA(监控与数据采集)软件系统的设计思想、系统架构、关键技术以及主要系统模块的设计开发,说明了与MIS(管理信息系统)等相关系统的集成以及SCADA系统的安全性与功能扩展。本书以SCADA系统在电力、环境等行业的应用为背景,侧重实际设计与开发,通过较快熟悉SCADA软件系统的架构与设计思想,可以举一反三地将SCADA系统应用到供水、供气、石化、冶金、交通、楼宇等行业的监控调度中。本书可以作为自动化、信息技术应用等方面的技术开发人员的参考书,也可供自动化、计算机等专业本科生、研究生学习参考。
第1章 SCADA系统综述
1.1 SCADA系统的基本概念
1.2 SCADA系统的发展
1.3 SCADA系统的特点
1.4 SCADA系统的功能
1.5 SCADA系统与DCS的特征对比
1.5.1 SCADA系统的应用特征
1.5.2 SCADA系统的实时数据库
1.6 SCADA系统的典型应用
1.7 关于本书
第2章 SCADA软件系统架构及设计
2.1 概述
2.2 SCADA系统功能
2.2.1 数据采集
解析极限编程 拥抱变化.pdf
极限编程(xp)是适用于中小型团队在需求不明确或者迅速变化的情况下进行软件开发的轻量级方法学。本书是xp宣言,也是第一本有关xp的图书。
这本书介绍了xp背后的思想——它的根源、哲学、情节等。它将帮助读者选择是否在项目中使用xp时做出明智的决策。本书的另一个目的是帮助那些已经在使用 xp的读者更好地理解它。对程序员而言,xp做出的承诺是他们每天能够处理真正重要的工作,而不必单独面对令人担忧的状况。他们将能够集中全力来使他们的系统获得成功。他们将做出最适合由他们来做的决策。对于客户和管理人员而言,xp的承诺是他们将从每个编程周期中获得最多的利益。他们将能够在开发的中途更改项目的方向而不用承担太高的成本。
《解析极限编程--拥抱变化(原书第2版)》适合所有软件开发人员、管理人员参考。
敏捷软件开发:原则、模式与实践.pdf
在这本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。
·讲述在预算和实践要求下,软件开发人员和项目经理如何使用敏捷开发完成项目。
·使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程。
·包含了极具价值的可多次使用的C++和JAVA源代码
·重点讲述了如何使用UML和设计模式解决面向客户系统的问题
设计模式:可复用面向对象软件的基础.pdf
本书结合设计实作例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。本书适合大学计算机专业的学生、研究生及相关人员参考。
本书中涉及的设计模式并不描述新的或未经证实的设计,我们只收录那些在不同系统中多次使用过的成功设计。
对于从事设计可重用面向对象软件的人员来说,本书是这一领域中的不可多得的一本好书。全书以丰富的现实实例为基础,将可重用面向对象的设计模型分为创造类、结构类 、行为类三种进行详述,并提供了23个具有良好可重用性的设计模型,读者可以直接做为设计素材使用。本书这个结合实际讲述知识的突出特点,不仅可以提高使用者的实战能力,而且可以加深他们对面向对象模型设计的理解。并且这种创造思维的引入,特别有助于提高在校学生的软件设计能力、拓展设计思路。
重构-改善既有代码的设计(中文版)
Martin Fowler和本书另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。本书解释重构的原理(principles)和最佳实践方式(best practices),并指出何时何地你应该开始挖掘你的代码以求改善。本书的核心是一份完整的重构名录(catalog of refactoring),其中每一项都介绍一种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。本书所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口。
C++语言程序设计-吕凤翥-电子工业出版社-2001.pdf
C++语言程序设计-吕凤翥-电子工业出版社-2001.pdf
C++必知必会.pdf
本书描述了c++编程和设计中必须掌握但通常被误解的主题,这些主题涉及的范围较广,包括指针操作模板、泛型编程、异常处理、内存分配、设计模式等。作者根据本人以及其他有经验的管理人员和培训老师的经验总结,对与这些主题相关的知识进行了精心挑选,最终浓缩成63条。每一条款所包含的内容均为进行产品级c++编程所需的关键知识。作者称这些知识为c++程序员必备的“常识”,其实非意味着简单或平庸,而是“必不可少”。.
本书适合于中、高级c++程序员,也适合c或java程序员转向c++程序设计时参考。
c++是一门大型复杂的语言,全面掌握绝非易事。但是,如果程序员希望从事专业开发工作,那么有些概念和技术是必须具备的。本书正是针对这一目的而撰写。在书中,广受尊敬的资深c++专家stephenc.dewhurst从业界多年来积累的宝贵经验中萃取了c++开发所应必备但常常被误解的知识,并在阐述时过滤掉了不必要的复杂性。你从何时(或者哪里)开始学习c++并不重要,但在迈出下一步之前,使用本书作为指南,可以确保轻松上路!
本书为你而写,如果..
·你不是一个初学者,并且需要迅速从中级c++迈向高级c++。
·你已经具备一些c++编程经验,但在阅读中级和高级c++图书时动力不足,进展缓慢。
·你已听过一门介绍性的c++课程,但是发现当同事向你描述其c++设计和代码时,你仍然不明就里。
·你是一名经验丰富的c或java程序员,但是还不具备有微妙差别的c++编程和设计的经验。
·你是一位c++专家,并且正在寻找一个“代言人”来回答那些经验欠缺的同事一再提出的同样问题。...
深度探索C++对象模型[清晰版].pdf
深度探索C++对象模型[清晰版].pdf
Win32多线程程序设计及配套源码
Win32多线程程序设计及配套源码,台湾侯捷翻译
深入解析WINDOWS操作系统(第4版)(中文高清版).pdf
深入解析WINDOWS操作系统(第4版)(中文高清版).pdf
windows nt4 操作系统源代啊 windows_nt_4_source_code.zip
windows_nt_4_source_code.zip 是微软的windows NT4 操作系统的源代码,被其合作伙伴泄露 。
windows内核源代码 wrk.7z
从潘爱民的博客看到这东西的,潘爱民准备写一个windows内核方面的书,就提到了微软的WRK计划(Windows Research Kernel),这个计划是让高校师生以及亲密的合作商有一个机会能够了解和学习windows的内核代码,它的网站在这里:http://www.microsoft.com/resourc ... earchkernelkit.mspx虽然有个下载连接,可是进去以后需要申请一个序列号,我已经申请了,但是不知道能不能拿到这个序列号。WRK应该是包含了以下这些模块的代码,都是很实惠的,学习一下感觉挺有意义。而且WRK应该是可以编译运行的(需要验证),如果是这样,那就比光看代码更有用处了。The Windows Research Kernel contains the sources for the core Windows (NTOS) kernel.NTOS implements the basic OS functions for:
* Processes
* Threads
* Virtual memory and cache managers
* I/O management
* The registry
* Executive functions, such as the kernel heap and synchronization
* Object manager
* Local procedure call mechanism
* Security reference monitor
* Low-level CPU management (thread scheduling, Asynchronous and Deferred Procedure calls, interrupt/trap handling, exceptions)
VC聊天程序源码-TCP.rar
开发环境VC++6.0,c/s模式tcp/ip通信demo
卡巴斯基安全部队2012如何使用授权KEY.pdf
当卡巴斯基安全部队2012的激活码或授权文件被封锁时,如何使用新的授权文件来激活?看完该文档你就明白了。
4 图表细说电子工程师识图速成手册高清pdf版
本书系统而详尽地讲述电子电路分析方法、思路,列举了几十个大类、数百种电子电路的工作原理,极具系统性和规模性。通过学习,读者会在掌握元器件主要特性的基础上,建立明确而具体的电路分析方法和思路,快速而有效地提高自己对电路的分析能力。
图表细说电子元器件(第2版)高清pdf版
本书是在第一版的基础上修订写成的,加入了动手实验篇和扩展阅读篇,详细介绍了常用的11大类数十种电子元器件,介绍元器件的识别方法、电路符号识图信息、主要特性、重要参数、典型应用电路、检测方法、修配技术、更换操作、调整技术等相关知识。以电子元器件为轴心,详细讲述电路识图方法和修理技术,使电子技术初学者轻松步入电子天地。
电子技术三剑客之电路检修高清pdf版
本书是电子技术三剑客丛书的第3本,以易于理解的图形和表格方式,简明扼要地讲解了电子电路的检修技术。内容包括电路故障检修前的准备工作、常用工具和仪表的使用方法,使用万用表检查电路、检测元器件的方法,常用的故障检查方法,故障种类和检修方法,以及识别电路板并画出电路原理图的方法。
WINDOWS.核心编程第五版源代码
这是一本经典的Windows核心编程指南,从第1版到第5版,引领着数十万程序员走入Windows开发阵营,培养了大批精英。
作为Windows开发人员的必备参考,本书是为打算理解Windows的C和C++程序员精心设计的。第5版全面覆盖Windows XP,Windows Vista和Windows Server 2008中的170个新增函数和Windows特性。书中还讲解了Windows系统如何使用这些特性,我们开发的应用程序又如何充分使用这些特性,如何自行创建新的特性。
WINDOWS.核心编程第五版高清pdf版
这是一本经典的Windows核心编程指南,从第1版到第5版,引领着数十万程序员走入Windows开发阵营,培养了大批精英。
作为Windows开发人员的必备参考,本书是为打算理解Windows的C和C++程序员精心设计的。第5版全面覆盖Windows XP,Windows Vista和Windows Server 2008中的170个新增函数和Windows特性。书中还讲解了Windows系统如何使用这些特性,我们开发的应用程序又如何充分使用这些特性,如何自行创建新的特性。
Win32多线程程序设计
使用线程,你可以产生高效率的服务器。建立Internet服务器扩充软件,获得多CPU系统的好处,建立精巧的COM/OLE对象,并改善程序的反应度。
写出这样的软件,需要更多的理论基础,以及一本参考手册;需要广泛了解每一件事情如何彼此相称;需要一份指南,告诉你什么可以正常动作,什么不能!
通过Win32 API,Windows NT以及Windows 95都可以支持多线程程序设计,但是这个重要主题的信息却极稀有而不够详尽。
在《Win32多线程程序设计》这本书中,Jim Beveridge和Robert Wiener告诉你什么时机、什么地点、什么方法可以使用多线程。
本书主题包括:
·Internet开发范例,包括ISAI和WinSock。
·如何在服务器中使用线程和overlapped I/O。
·如何在多线程环境中使用Cruntime函数库和MFC。
Windows并发编程指南高清pdf版
本书详细讲述Windows并发编程的相关知识。内容分为四个部分:第一部分“概念”从高层视角介绍并发的基本概念,为读者理解并发打下基础:第二部分“机制”重点介绍了一些基础的功能、内部工作机制以及各种APl等;第三部分“技术”介绍了一些常见的编程模式、最优方法、算法,以及在编写并发软件时需要使用的各种数据结构;第四部分“系统”介绍了一些在系统架构和流程中经常出现的问题。
本书内容翔实,实例丰富,适合Windows开发人员、Windows测试人员;和Windows技术支
持人员等参考。
Windows内核情景分析-采用开源代码ReactOS(下册)高清pdf版
本书通过分析ReactOS的源代码介绍了Windows内核各个方面的结构、功能、算法与具体实现。全书从“内存管理”、“进程”、“进程间通信”、“设备驱动”等多个方面进行分析介绍,所有的分析都有ReactOS的源代码(以及部分由微软公开的源代码)作为依据,使读者能深入理解Windows内核的方方面面,也可以使读者的软件开发能力和水平得到提高。
本书可供大学有关专业的高年级学生和研究生用做教学参考,也可供广大的软件工程师,特别是从事系统软件研发的工程师用于工作参考或用做进修教材。
Windows内核情景分析-采用开源代码ReactOS(上册)高清pdf版
本书通过分析ReactOS的源代码介绍了Windows内核各个方面的结构、功能、算法与具体实现。全书从“内存管理”、“进程”、“进程间通信”、“设备驱动”等多个方面进行分析介绍,所有的分析都有ReactOS的源代码(以及部分由微软公开的源代码)作为依据,使读者能深入理解Windows内核的方方面面,也可以使读者的软件开发能力和水平得到提高。
本书可供大学有关专业的高年级学生和研究生用做教学参考,也可供广大的软件工程师,特别是从事系统软件研发的工程师用于工作参考或用做进修教材。
软件剖析-代码攻防之道高清pdf版
本书深入探讨了现实世界中的软件破解问题,解释了它们是如何以及为什么被破解的,介绍了相关的攻击模式,以及它们是如何被发现的。本书还展示了如何发现新软件的脆弱点以及如何利用这个脆弱点去攻破机器。
第1章介绍了软件是计算机系统安全问题的根本原因。引入了“问题三组合”——复杂性、可扩展性以及连通性——并描述了为什么软件安全问题是不断成长的。还介绍了软件的一些特征以及它们在软件攻击中的含义。
第2章介绍了实现bug和体系结构缺陷之间的区别,讨论了开放式系统的安全问题,并解释了为什么冒险管理是最明智的办法。介绍了现实世界中的两个攻击案例:一个比较简单,另一个在技术上比较复杂。本章的核心是讨论攻击模式,给出了攻击模式是如何适应不同网络安全特征的,并在本书的其他部分也介绍了攻击模式。
第3章的主题是逆向工程。攻击者反汇编、反编译以及解构程序来理解程序是如何工作的,以及如何阻止程序这样工作。在这一章里还介绍了常用的灰箱分析技术,包括利用安全补丁作为攻击地图的思想等。介绍了交互式反汇编程序(Interactive Disassembler,IDA),它是黑客用于理解程序行为的工具。我们还仔细介绍了实用的黑客工具是如何被开发及使用的。
UML和模式应用(第3版)英文版
本书英文版面世以来,广受业界专家和读者的好评,历经3个版本的锤炼,吸收了大量OOA,D的精华思想和现代实践方法。全书叙述清晰、用词精炼、构思巧妙,将面向对象分析设计的概念、过程、方法、原则和个人的实践建议娓娓道来,以实例为证,将软件的分析和设计的过程叙述得如逻辑推理一般,于细节处见真知。
本书是一本经典的面向对象分析设计技术的入门书,适用范围广泛,从初学者到有一定对象技术知识但希望进一步提高开发水平的中级读者,甚至是资深的专业人员,都可以从本书获益匪浅,同时,本书也适合作为高等院校相关课程的教材和各类培训班的辅导教材。
UML和模式应用(原书第3版)简体中文pdf版
作 者:(美)拉曼(Larman,C.) 著,李洋 等译
出 版 社:机械工业出版社
出版时间:2006-5-1
版 次:1页 数:500字 数:
印刷时间:2006-5-1开 本:纸 张:胶版纸
印 次:I S B N:9787111186823包 装:平装
本书英文版面世以来,广受业界专家和读者的好评,历经3个版本的锤炼,吸收了大量OOA,D的精华思想和现代实践方法。全书叙述清晰、用词精炼、构思巧妙,将面向对象分析设计的概念、过程、方法、原则和个人的实践建议娓娓道来,以实例为证,将软件的分析和设计的过程叙述得如逻辑推理一般,于细节处见真知。
本书是一本经典的面向对象分析设计技术的入门书,适用范围广泛,从初学者到有一定对象技术知识但希望进一步提高开发水平的中级读者,甚至是资深的专业人员,都可以从本书获益匪浅,同时,本书也适合作为高等院校相关课程的教材和各类培训班的辅导教材。
ARM9 嵌入式系统设计与开发教程
作为一种16/32位的高性价比的RSIC处理器,ARM成为应用最广泛的嵌入式微处理器之一。目前最流行的当属ARM7和ARM9两个系列。随着对系统性能要求的提高和开发技术的成熟,ARM9有逐渐占领高中端市场的趋势。
本书以ARM9处理器和Linux操作系统为主线,全面介绍了嵌入式系统的开发过程,详细讲解了系统的软硬件设计、调试,以及嵌入式操作系统移植和嵌入式驱动程序开发,从部件编程到嵌入式应用程序设计,都给出了大量的实例。设计实例的源代码和开发过程所需的配置文件均可从网上下载。
本书内容适用易懂,可作为本科生和研究生教程,也可作为嵌入式开发人员的参考用书。
嵌入式系统设计与实例开发
本书是《嵌入式系统设计与实例开发》一书的第3版,其特点是体系结构完整、基本概念清晰,易读易学。本书主要以ARM9嵌入式微处理器与C/OS-II实时操作系统作为教学对象,分别介绍了嵌入式系统的概念及应用领域,嵌入式系统软硬件及设计方法基本知识,ARM微处理器体系结构与汇编语言程序设计,C/OS-II实时操作系统分析,嵌入式系统硬件接口设计,嵌入式系统软件设计与编程以及嵌入式系统的应用开发案例等知识体系。
本书定位为教材,适合作为计算机、软件、电子信息工程和自动化等专业本科生或研究生《嵌入式系统》、《嵌入式系统设计》、《嵌入式系统设计导论》等课程的教材使用。
本书配套较完整的课程大纲、PPT讲稿,这部分内容可以从清华大学出版社网站(www.tup.tsinghua.edu.cn)下载。
ARM9嵌入式系统设计-基于S3C2410与Linux
针对在嵌入式市场上颇具竞争力的ARM9处理器——S3C2410和开放源码的Linux操作系统,讲述嵌入式系统的概念、软硬件的开发和调试手段、嵌入式Linux驱动程序和应用程序的开发以及图形用户界面MiniGUI的移植和应用。
本书的特点是集嵌入式系统开发的理论知识和实验教学于一体,并结合北京精仪达盛科技有限公司的开发板,给出了大量实例。
本书可作为高等院校嵌入式系统课程的教材,也可作为对嵌入式系统开发感兴趣的读者的入门教材,同时还可以作为从事ARM嵌入式系统应用开发工程师的参考书。
ARM嵌入式常用模块与综合系统设计实例精讲
全书针对目前通用流行的ARM嵌入式处理器,通过实例精讲的形式,详细介绍了ARM嵌入式常用模块与综合应用系统设计的方法与技巧。全书共分3篇26章,第一篇为基础知识篇,简要介绍了ARM 处理器及系统结构、ARM编程基础、ARM开发环境与调试系统;第二篇为ARM嵌入式常用模块设计实例篇,通过19个典型模块设计实例,详细介绍了ARM嵌入式的各种开发技术和使用技巧。这些模块实例基础、实用,易学易懂,全部调试通过,几乎涵盖了所有的ARM开发技术,为读者提供了一个难得的学习途径;第三篇为综合应用系统设计实例篇,通过4个综合系统实例,对前面的ARM常用模块进行了综合应用设计。经过此篇学习,读者将快速提高ARM综合系统设计的能力,步入高级工程师的行列。
本书盘书结合,光盘中附有所有实例的硬件原理图和程序代码,读者稍加修改,便可应用于自己的工作或者自己设计的课题中,物超所值。本书适合计算机、自动化、电子及硬件等相关专业的大学生,以及从事ARM开发的科研人员使用。
ARM嵌入式应用开发技术白金手册
本书从实用的角度出发,全面系统地介绍了ARM硬件体系结构、16/32位指令系统、开发调试、Linux嵌入式设计等开发ARM处理器的基本操作方法和技巧。书中不但附有大量的图示和程序,而且还专门安排了习题和设计实例,具有很强的实用性和指导性。
本书内容丰富,讲解由浅入深、通俗易懂,具有很强的实用性和指导性,适合于ARM编程的初级用户或ARM嵌入式系统设计开发人员使用,同时也可作为高等院校相关专业的理想教材。
ARM嵌入式应用系统开发典型实例
本书是ARM应用系统开发实践优秀的指导书。全书针对目前最通用流行的32位微处理器——ARM7处理器,介绍了ARM体系结构、系统开发流程、调试方法等。这些实例都具有代表性、技术领先性以及应用广泛和热门性,是作者多年开发经验的推广与总结。
本书盘书结合,光盘中附有丰富的实例硬件原图文件和程序源代码,读者稍加修改,便可应用于自己的工作中去,绝对物超所值。
本书实例典型、内容丰富,在讲解的过程中不时穿插经验、技巧与注意事项,有很强的工作性、实用性和指导性,特别适合从事ARM开发的设计人员以及计算机、电子及硬件相关专业的在校大学生使用。
ARM系列处理器应用技术完全手册
本书全面介绍了ARM处理器体系结构和开发方法,重点讲解ARM编程模型、ARM指令寻址方式、处理器指令系统、ARM汇编语言程序设计方法、Thumb指令集、嵌入式软件设计方法、ARM存储器系统结构等,内容丰富,实用易懂。
本书可作为高等院校电子类、电器类、控制类等专业高年级本科生、研究生学习ARM嵌入式系统的参考用书,也可作为嵌入式系统开发与应用人员的技术参考手册。
ARM嵌入式系统开发:软件设计与优化
本书从软件设计的角度,全面、系统地介绍了ARM处理器的基本体系结构和软件设计与优化方法。内容包括:ARM处理器基础;ARM/Thumb指令集;C语言与汇编语言程序的设计与优化;基本运算、操作的优化;基于ARM的DSP;异常与中断处理;固件与嵌入式OS;cache与存储器管理;ARMv6体系结构的特点等。全书内容完整,针对各种不同的ARM内核系统结构都有详尽论述,并有大量的例子和源代码。附录给出了完整的ARMv4/v5/Thumb指令的功能、编码、周期定时以及汇编参考。
本书适于从事ARM嵌入式系统教学与研发,或想把其它嵌入式平台的软件移植到ARM平台上去的专业技术人员使用,要求对ARM处理器有一定的了解,并有C语言和汇编语言基础。若在编译原理、操作系统、数字信号处理、计算机体系结构等方面有一定的基础,则效果会更好。本书也可作为嵌入式系统专业方向的本科生和研究生相关课程的教材或教学参考书。
ARM体系结构与编程
ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。
本书分14章对ARM处理器的体系结构、指令系统和开发工具作了比较全面的介绍。其中包括ARM体系介绍、ARM程序设计模型、ARM汇编语言程序设计、ARM C/C++语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarrior IDE的介绍及高性能的调试工具ADW的使用。并在此基础之上介绍一些典型的基于ARM体系的嵌入式应用系统设计时的基本技术。通过阅读本书可以使读者掌握开发基于ARM的应用系统的各方面的知识。
本书既可作为学习ARM技术的培训材料,也可作为嵌入式系统开发人员的参考手册。
深入理解Linux内核 第三版 中文高清完整pdf版.part5.rar
为了透彻理解linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。cpu与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源。内核还精心组织数据传送,使得cpu不再受限于慢速硬盘。
《深入理解linux内核》第三版将引领你畅游内核中用到的最主要数据结构、算法和编程技巧。如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。本书针对具体的intel平台,讨论了其重要特征,逐行剖析了相关的代码片段。但是,本书涵盖的内容不仅仅局限于代码的机理,还解释了linux运作方式的理论支撑。
本书第三版涵盖linux 2.6,从中可以看到几乎内核每个子系统都有相当大的变化,首当其冲的是内存管理和块设备部分。本书集中讨论了如下内容:
内存管理,包括文件缓冲、进程交换以及直接内存访问(dma)
虚拟文件系统层和第二及第三扩展文件系统
进程创建及调度
信号、中断及设备驱动程序的主要接口
定时
内核中的同步
进程间通信(ipc)
程序执行
本书将使你熟悉linux所有的内在工作机理,但本书不仅仅是一种学术演练。你将了解到什么条件会促使linux产生最佳性能,你还会看到,linux在各种环境下如何满足进程调度、文件访问及内存管理期间系统提出的快速响应要求。本书有助于你充分展现linux系统的魅力。
深入理解Linux内核 第三版 中文高清完整pdf版.part6.rar
为了透彻理解linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。cpu与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源。内核还精心组织数据传送,使得cpu不再受限于慢速硬盘。
《深入理解linux内核》第三版将引领你畅游内核中用到的最主要数据结构、算法和编程技巧。如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。本书针对具体的intel平台,讨论了其重要特征,逐行剖析了相关的代码片段。但是,本书涵盖的内容不仅仅局限于代码的机理,还解释了linux运作方式的理论支撑。
本书第三版涵盖linux 2.6,从中可以看到几乎内核每个子系统都有相当大的变化,首当其冲的是内存管理和块设备部分。本书集中讨论了如下内容:
内存管理,包括文件缓冲、进程交换以及直接内存访问(dma)
虚拟文件系统层和第二及第三扩展文件系统
进程创建及调度
信号、中断及设备驱动程序的主要接口
定时
内核中的同步
进程间通信(ipc)
程序执行
本书将使你熟悉linux所有的内在工作机理,但本书不仅仅是一种学术演练。你将了解到什么条件会促使linux产生最佳性能,你还会看到,linux在各种环境下如何满足进程调度、文件访问及内存管理期间系统提出的快速响应要求。本书有助于你充分展现linux系统的魅力。