DEV
Linux Device Drivers 豆瓣
作者: Jonathan Corbet / Alessandro Rubini O'Reilly Media 2005 - 2
Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic Linux Device Drivers from O'Reilly to master this critical subject. Now in its third edition, this bestselling guide provides all the information you'll need to write drivers for a wide range of devices. Over the years the book has helped countless programmers learn: * how to support computer peripherals under the Linux operating system * how to develop and write software for new hardware under Linux * the basics of Linux operation even if they are not expecting to write a driver The new edition of Linux Device Drivers is better than ever. The book covers all the significant changes to Version 2.6 of the Linux kernel, which simplifies many activities, and contains subtle new features that can make a driver both more efficient and more flexible. Readers will find new chapters on important types of drivers not covered previously, such as consoles, USB drivers, and more. Best of all, you don't have to be a kernel hacker to understand and enjoy this book. All you need is an understanding of the C programming language and some background in Unix system calls. And for maximum ease-of-use, the book uses full-featured examples that you can compile and run without special hardware. Today Linux holds fast as the most rapidly growing segment of the computer market and continues to win over enthusiastic adherents in many application areas. With this increasing support, Linux is now absolutely mainstream, and viewed as a solid platform for embedded systems. If you're writing device drivers, you'll want this book. In fact, you'll wonder how drivers are ever written without it.
2008年6月1日 已读
第三版看了一点...
USB HotPlug 正好工作上用到
COMP_Linux DEV ENU
深入解析Windows操作系统 豆瓣
作者: (美)罗斯(Russinovich,M.E.) / (美)所罗门(Solomon,D.A.) 译者: 潘爱民 电子工业出版社 2007 - 4
本书是著名的操作系统内核专家Mark Russinovich和David Solomon撰写的Windows操作系统原理的最新版著作,全面和深入地阐述了Windows操作系统的整体结构以及内部工作细节。本书针对Windows Server 2003、Windows XP和Windows 2000做了全面更新,通过许多练习实验让你直接感受到Windows的内部行为。另外,本书还介绍了一些高级诊断技术,以便使你的系统运行得更加平稳和高效。无论你是开发人员还是系统管理员,你都可以在本书中找到一些关键的、有关体系结构方面的知识,通过这些知识你可以更好地做系统设计、调试,以及性能优化……
2008年6月1日 已读
第4版了, 还不错...部分理解...部分掌握...大部分只知道名字...
CHS COMP_Windows DEV
程序设计实践 豆瓣
The Practice of Programming
9.7 (6 个评分) 作者: [美] Brian W. Kernighan / Rob Pike 译者: 裘宗燕 机械工业出版社 2000 - 8
这本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法。
2008年6月1日 已读
言简意赅 不过该说的也说了蛮多了
CHS COMP_Base DEV
Operating Systems Design and Implementation, 3/E 豆瓣 Goodreads
作者: Andrew S Tanenbaum / Albert S Woodhull Pearson 2006 - 1
For introductory courses on computer operating systems. Revised to address the latest version of MINIX (MINIX 3), this streamlined, simplified new edition remains the only operating systems text to first explain relevant principles, then demonstrate their applications using a Unix-like operating system as a detailed example. It has been especially designed for high reliability, for use in embedded systems, and for ease of teaching.
UNIX编程环境 豆瓣
作者: Brian W.Kernighan / Rob Pike 译者: 陈向群/等 机械工业出版社 1999 - 10
本书对UNIX操作系统的编程环境做了详细而深入的讨论,内容包括UNIX的文件系统、Shell、过滤程序、I/O编程、系统调用等,并对UNIX中的程序开发方法做了有针对性的指导。本书内容深入浅出,实例丰富,无论是UNIX系统的初学者还是专业人员都可从本书受益。本书亦可作为大学生、研究生学习UNIX的教材。
C++程序设计语言(特别版) 豆瓣
The C++ Programming Language (Special Edition)
作者: [美国] 比雅尼·斯特劳斯特鲁普 译者: 裘宗燕 机械工业出版社 2002 - 7
《C++程序设计语言》介绍了标准C++以及由C++所支持的关键性编程技术和设计技术。标准C++较以前的版本功能更强大,其中许多新的语言特性,如名字空间、异常、模板、运行时类型声明等使得新技术得以直接应用。这本书围绕语言及库功能来组织,内容涉及C++的主要特征及标准库,并通过系统软件领域中的实例解释说明一些关键性的概念与技术。
此特别版增加了关于现场和标准库的异常时安全性两个附录,这就使书的内容完全地和权威性地覆盖了整个C++语言,其标准库,以及关键性的设计技术。
学习 Vi 编辑器(第六版) 豆瓣
Learning the vi Editor
作者: Linda Lamb / Arnold Robbins 译者: 莫蓉蓉 / 刘传昌 机械工业出版社 2003 - 1
学习Vi编辑器对许多用户来说,在UNIX环境下工作就意味着使用vi,这是一个在大部分UNIX系统上可以使用的全屏幕文本编辑器。然而,即使了解vi的人通常也只使用了它的一小部分功能。
这本畅销书的最新修改版是使用vi进行文本编辑的完全手册。新主题涵盖了4种vi克隆版本:nvi、elvis、vim和vile,并且介绍了它们对vi的扩展功能,如多窗口编辑、GUI接口、扩展的正则表达式以及针对程序员的新增功能。新加的附录还描述了vi在UNIX和Internet文化中的地位。
这本书将带领读者快速地学习基本的编辑、光标移动以及全局查找与替换操作,然后是更灵活的vi功能,以及如何在vi中使用功能强大的ex行编辑器来提高编辑技巧。为了便于读者参考,本书第六版还在每个相应章节的最后增加了命令总结。

编辑基础
快速移动
基本编辑命令的扩展
ex的更强大功能
全局查找与替换
定制 vi和 ex
命令的简化操作
介绍vi克隆版本的扩展
nvi、elvis、vim和vile编辑器
vi和 ex命令总结
vi和Internet
正如一个用户告诉我们的,“本书是我使用vi而不使用emacs的惟一原因。”

《学习 vi编辑器》一书封面的动物眼镜猴(tarsier),是一种类似于狐猴的夜间活动的哺乳动物。它通常的名字Tarsus来源于该动物非常长的踝骨,即跗骨。眼镜猴居住在苏门答那岛、菲律宾群岛和苏拉威西岛之间的东印度群岛的丛林中,它生活在树上,能非常敏捷、快速地在树枝之间跳跃。眼镜猴很小,身体只有6英寸长,但却拖着一条10英寸长的毛茸茸的尾巴。它的身上有一层柔软、褐色或银灰色的皮毛,面部呈圆形,眼睛很大。它的手臂、腿、脚趾又长又细,脚趾的尖部是圆形的、肉乎乎的平板,这样可以帮助眼镜猴紧握树枝。眼镜猴只在夜间活动,白天躲在杂乱的长藤之间或高树顶上。它们主要吃昆虫,虽然有很强的好奇心,但是喜欢独居。
UNIX环境高级编程 豆瓣
作者: [美国] W·Richard Stevens 译者: 尤晋元 机械工业出版社 2000 - 2
本书详细说明、讨论UNIX程序设计界面的应用技术,包括:系统调用界面及标准C函数库。全书具有鲜明的特点:在同类书籍中内容最为丰富、实用;提供了大量应用实例,其中大部分可直接引入到相关程序设计中;界面应用和UNIX内部结构紧密结合。
本书全面介绍了UNIX系统的程序设计界面——系统调用界面和标准C库提供的许多函数。 本书的前15章着重于理论知识阐述,主要内容包括UNIX文件和目录、进程环境、进程控制、进程间通信以及各种I/O。在此基础上,分别按章介绍了多个应用实例,包括如何创建数据库函数库,PostScript打印机驱动程序,调制解调器拨号器及在伪终端上运行其他程序的程序等。 本书内容丰富权威,概念清晰精辟,一直以来被誉为UNIX编程的“圣经”,对于所有UNIX程序员——无论是初学者还是专家级人士——都是一本无价的参考书籍。
2008年6月1日 已读
其实不算高级 不过 Advanced 也不太好翻译...
CHS COMP_Unix DEV
深入理解LINUX内核(第二版) 豆瓣
作者: 博韦 (Bovet Daniel P.) 译者: 陈莉君 中国电力出版社 2004 - 1
为了彻底理解GNU/Linux的内部构造以及它为何能在各种系统之上工作得如此这好,那就需要你深入研究操作系统的心脏——Linux内核本身。内核处理各种请求或已完成的I/O操作,并判断哪些程序将分享它的处理时间,会以什么顺序分享。Linux内核肩负着中国管理整个系统的职责,是神奇的Linux高效之根源。
本书将引导你畅游Linux内核中使用的最主要的数据结构、算法和编程技巧,讨论了具体的Intel平台的重要特点。但是本书涵盖的内容绝不限于代码所起的作用,它还阐明了Linux为什么如此运作的理论基础。
本书涵盖Linux 2.4,
●网络
●内存管理,包括文件缓冲、进程交换以及直接内存访问
●虚拟文件系统层和第二及第三扩展文件系统
●进程创建及调度
●信号、中断及对设备驱动程序的主要接口
●定时
●内核中的同步
●进程间通信
●程序执行
本书将使读者熟悉Linux所有的内在工作机制,但本书不仅仅是一种学术训练,读者还将知道什么样的条件使Linux产生最好的性能,你会看到Linux如何得以满足(在各种环境下)进程调度、文件访问及内存管理期间提出的快速响应要求。
2008年6月1日 已读
光靠看书是学不会 Linux Kernel 的.诀窍还在于多实践
CHS COMP_Linux DEV
Windows 程序设计:第5版 豆瓣
作者: CharlesPetzold 译者: 北京博彦科技发展有限公司 北京大学出版社 2003 - 11
Windows程序设计(第5版)对于Windows程序员来说,“从 Charles 的(Windows程序设计)一书中寻找答案。”几乎成了一句至理名言。而(Windows程序设计》第5版是专门为在Microsoft Windows 98、Microsoft Windows NT 4和 Windows NT 5下编程的开发人员编写的。内容博大精深,并有大量的源代码来帮助读者掌握Windows编程。本书覆盖了Windows编程的方方面面,是广大编程人员和学习Windows编程的读者必备的一本好书。
2008年6月1日 已读
第一本完整看完的 Windows 开发书籍. 还没有出道时候看的...不过好像不是 第 5 版...
CHS COMP_Windows DEV
Windows核心编程 豆瓣
Programming Applications for Microsoft Windows, 4th Edition
作者: Jeffrey Richter 机械工业出版社 2000 - 5
Windows核心编程,ISBN:9787111079453,作者:(美)Jeffrey Richter(J.理查特)著;王建华[等]译;王建华译
TCP/IP详解 卷1:协议 豆瓣 Goodreads
TCP/IP ILLustrated Volume 1: The Protocols
8.6 (14 个评分) 作者: [美国] W·Richard Stevens 译者: 范建华 机械工业出版社 2000 - 4
《TCP/IP详解卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者W.Richard Stevens用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。 《TCP/IP详解卷1:协议》适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。
TCP/IP详解 卷2:实现 豆瓣
TCP/IP Illustrated, Vol 2: The Implementation
作者: 史蒂文斯 译者: 陆雪莹 机械工业出版社 2004 - 1
《TCP/IP详解·卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。《TCP/IP详解·卷2:实现》不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点。《TCP/IP详解·卷2:实现》适用于希望理解TCP/IP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。
海报:
TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议 豆瓣
TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP and the UNIX Domain Protocols
作者: 胡谷雨 / 吴礼发 译者: 胡谷雨 机械工业出版社 2000 - 9
《CP.IP详解(卷3):CP事务协议.HP.P和UIX域协议》是“TCP/IP详解系列”的延续。主要内容包括:TCP事务协议,即T/TCP,这是对TCP的扩展,使客户-服务器事务更快、更高效和更可靠;TCP/IP应用,主要是HTTP和NNTP;UNIX域协议,这些协议提供了进程之间通信的一种手段。当客户与服务器进程在同一台主机上时,UNIX域协议通常要比TCP/IP快一倍。《CP.IP详解(卷3):CP事务协议.HP.P和UIX域协议》同样采用了大量的实例和实现细节,并参考引用了卷2中的大量源程序。适用于希望理解TCP/IP如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。
注:两种封面,随机发货。
海报:
Windows网络编程 豆瓣
Network Programming for Microsoft Windows
作者: Anthony Jones / Jim Ohlund 译者: 杨合庆 清华大学出版社 1900 - 1
2008年6月1日 已读
看的那个阶段正好在工作中要用 IOCP 所以影响深刻...
CHS COMP_Windows DEV
FreeBSD操作系统设计与实现 豆瓣
The Design and Implementation of the FreeBSD Operating System
作者: (美)麦库西克 人民邮电出版社 2006 - 2
FreeBSD操作系统设计与实现,ISBN:9787115136855,作者:(美)(Marshall, K.M.)著
2008年6月1日 已读
曾经有一阶段研究了一下 BSD
CHS COMP_BSD DEV
Oracle数据库性能优化 豆瓣
作者: 盖国强 人民邮电出版社 2005 - 6
本书面向实际应用,从多个角度出发,对Oracle优化中的很多关键问题进行了深入全面的探讨,涵盖了Oracle优化的各个技术层面,从内存优化、IO规划及优化,到SQL优化调整,以较为完整的体系阐述了Oracle的优化技术。
本书给出了大量取自实际工作现场的实例。在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,满足面向实际应用的读者需求。
2008年6月1日 已读
Oracle 知识更新比较快,以前学的调优知识可能已经用不上了...不过经验还是一样的...
CHS COMP_DB DEV
Linux内核完全注释 豆瓣
作者: 赵炯 机械工业出版社 2005 - 8
Linux内核完全注释,ISBN:9787111149682,作者:赵炯编著
2008年6月1日 已读
即使是看懂了, 也不能理解现代版本的 Linux .变化太大了...
CHS COMP_Linux DEV
Linux 0.01内核分析与操作系统设计 豆瓣
作者: 卢军 清华大学出版社 2004 - 10
本书巧妙地结合了Linux内核源代码分析、操作系统设计原理和操作系统设计实践三个方面的内容,在对Linux 0.01内核源代码进行深入分析的基础上,讲解了操作系统设计的基本原理和方法技巧。同时,还向读者提供了大量的操作系统实践方面的实例。通过对本书的学习,读者可以对操作系统的内核有深入的了解,掌握基本的硬件操作和控制能力,具有对操作系统的理解和实践能力。
本书中的所有例子,都可以使用GNU编译器来编译,所有的工具软件也都可以应用到GNU的自由软件中。本书内窜丰富、通俗易懂、可操作性强,既可作为大学高年级本科和研究生学习操作系统设计的辅导教材,也可作为计算机爱好者学习和分析Linux内核的教材。同时,也是软件工程师进行各类操作系统设计的最佳参考用书。
2008年6月1日 已读
不算很好...除了少部分介绍 Bochs 的以后用到外
CHS COMP_Linux DEV