论坛风格切换切换到宽版
发帖 回复
返回列表  提醒:不能用迅雷等P2P下载,否则下载失败标(二级)的板块,需二级才能下载,没二级不要购买,下载不了
  • 3256阅读
  • 6回复

[源码共享]《现代操作系统》( Modern Operating Systems 3rd)英文版 [复制链接]

上一主题 下一主题
离线2dmin
 

性别:
帅哥
发帖
15760
金币
13894
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看楼主 倒序阅读 使用道具 0楼 发表于: 2012-05-06
1SO!a R#g  
*Z:'jV<  
5*P+c(=  
【书 名】 Modern Operating Systems (3rd Edition) 0kOl,%Ey  
【出版社】 Prentice Hall >J,y1jzJ  
【作  者】(荷兰)Andrew S.Tanenbaum v[J"/:]  
【书 号】 ISBN-10: 0136006639 e_Un:r@)  
ISBN-13: 978-0136006633 ^oYudb^%  
【出版日期】 2009 年 【页 码】 1076 【版 次】3-1 p81Vt   
:,[=g$CT:  
IqrT@jgN-  
【内容简介】 NPY\ >pf  
=/zb$d cz  
本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、Windows Vista和Symbian操作系统的详细介绍。书中集中讨论了操作系统的基本原理,包括进程、线程、存储管理、文件系统、输入/输出、死锁等,同时还包含了有关计算机安全、多媒体操作系统、掌上计算机操作系统、微内核、多核处理机上的虚拟机以及操作系统设计等方面的内容。此外,还在第2版的基础上对部分习题进行了增删,更有助于读者学习和对知识的理解及掌握。. N:nhS3N<L  
"2 "gTS  
本书适合作为高等院校计算机专业操作系统课程教材,也是设计、开发操作系统的重要参考书。 DJ.n8hne  
zvAUF8'_  
Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使本书成为操作系统领域的经典之作。.  66 @#V  
).D+/D/"2  
在本书第3版中,作者深入讨论了许多主题,包括:进程、线程、存储管理、文件系统、I/O、死锁、接口设计、多媒体、性能权衡,以及有关操作系统设计的最新趋势。书中不仅涵盖了现代操作系统的原理和实践,而且特别关注了Linux操作系统、Windows Vista操作系统。嵌入式操作系统、实时操作系统以及多媒体操作系统。.. 'En|-M5  
&K@ RTgb  
本书特色 Ap)[;_9BD  
!gbPxfH:6  
·涉及Windows Vista以及最新的Linux/Unix操作系统。 *s1^s;LR  
'PK;Fg\  
·用一整章(第12章)的篇幅对用子移动设备的Symbian操作系统进行案例分析。 !eE;MaS>  
{.mP e|  
·涵盖更多、更新的安全方面的内容。 :+*q,lX8  
|18h p  
·重新组织内容,尽早论述关键抽象概念。 wR]jJb F  
14Y<-OO: k  
·给出与未来操作系统发展有关的新研究成果。 & c V$`L  
M|DVFC  
·更新和增加了编程练习。 +$y%H  
MIF`|3$,  
·在线操作系统练习(http://www.prenhall.com/tanenbaum/details.html)采用主流Windows操作系统以及开源工具。 Z\. n6  
C(@#I7G  
·包括操作系统模拟练习。... ,C97|6rC  
(RBzpAiH  
7xU6Ll+p  
+0Z,#b  
R.'-jvO  
i&_&4  
目录 INjr$'*  
Ef~Ar@4fA  
前言 '^10sf`"  
第1章 引论 1~aP)q  
1.1 什么是操作系统 ~4^~w#R  
1.1.1 作为扩展机器的操作系统 K*id 1YY  
1.1.2 作为资源管理者的操作系统 |9'`;4W  
1.2 操作系统的历史 1XXuFa&  
1.2.1 第一代(1945~1955):真空管和穿孔卡片 68 \73L=  
1.2.2 第二代(1955~1965):晶体管和批处理系统 ($or@lfs  
1.2.3 第三代(1965~1980):集成电路芯片和多道程序设计 c0aXOG^  
l.2.4第四代(1980年至今):个人 cN 3 !wE  
计算机 {i#z <ttu  
1.3 计算机硬件介绍 hteAuz4H  
1.3.1 处理器 1LZ[i89&%  
1.3.2 存储器 O3KTKL]  
1.3.3 磁盘 JG/Pc1aK  
1.3.4 磁带 UI%Z`.&  
1.3.5 I/O设备 scQnL'\  
1.3.6 总线 oT0TbZu%  
1.3.7 启动计算机 hH(w O\s  
1.4 操作系统大观园 .$"13"  
1.4.1 大型机操作系统 h ]6: `5-  
1.4.2 服务器操作系统 %iR"eEE  
1.4.3 多处理器操作系统 +oevNM  
1.4.4 个人计算机操作系统 $H8B%rT]  
1.4.5 掌上计算机操作系统 Mj<T+Ohz  
1.4.6 嵌入式操作系统 'B\7P*L"p  
1.4.7 传感器节点操作系统 SUC'o"  
1.4.8 实时操作系统 d+o.J",E  
1.4.9 智能卡操作系统 9y+0Zj+.  
1.5 操作系统概念 /P%OXn$i/  
1.5.1 进程 ORx6r=zg  
1.5.2 地址空间 J~.`  
1.5.3 文件 W"n0x8~sV  
1.5.4 输入/输出 B? Z_~Bf&  
1.5.5 保护 N@#,YnPI  
1.5.6 shell U[EZ, 7n8  
1.5.7 个体重复系统发育 L6x;<gj  
1.6 系统调用 SxI-pH'  
1.6.1 用于进程管理的系统调用 Zk] /m  
1.6.2 用于文件管理的系统调用 bY UG4+rD  
1.6.3 用于目录管理的系统调用 6^e}^~|  
1.6.4 各种系统调用 uL{CUt  
1.6.5 WindowsWin32API .]w=+~h  
1.7 操作系统结构 Y*/e;mG.  
1.7.1 单体系统 aqEmF  
1.7.2 层次式系统 8+@j %l j  
1.7.3 微内核 }0V aZ<j  
1.7.4 客户机-服务器模式 Dbu>rESz  
1.7.5 虚拟机 Marx=cNj  
1.7.6 外核 U8zCV*ag  
1.8 依靠C的世界 `0, G' F  
1.8.1 C语言 ?DGg.2f  
1.8.2 头文件 H <9_BA?  
1.8.3 大型编程项目 $f?GD<}?7r  
1.8.4 运行模型 Ozg,6&3ji  
1.9 有关操作系统的研究 v`@M IOv  
1.10 本书其他部分概要 7epil  
1.11 公制单位 \q@Co42n\  
1.12 小结 0b G#'.-  
习题 hVIv->  
A<_{7F9  
第2章 进程与线程 G=/^]E  
2.1 进程 )G),iy  
2.1.1 进程模型 "H#pN;)+   
2.1.2 创建进程 uJ`:@Z^J  
2.1.3 进程的终止 +ib&6IU  
2.1.4 进程的层次结构 K7X*N  
2.1.5 进程的状态 mw&'@M_(7  
2.1.6 进程的实现 B$M4f7  
2.1.7 多道程序设计模型 ~)pso7^:  
2.2 线程 n^|SN9 _r  
2.2.1 线程的使用 U@9v(TfV  
2.2.2 经典的线程模型 Re+oCJ  
2.2.3 POSIX线程 iU RSYR  
2.2.4 在用户空间中实现线程 6of9lO:  
2.2.5 在内核中实现线程 vmg[/#  
2.2.6 混合实现 vnWt8?)]^  
2.2.7 调度程序激活机制 (&SPMhs_|(  
2.2.8 弹出式线程 ~b @"ir+g4  
2.2.9 使单线程代码多线程化 Ma4eu8  
2.3 进程间通信 /dO*t4$@?  
2.3.1 竞争条件 xR8y"CpE  
2.3.2 临界区 cJf&R^[T  
2.3.3 忙等待的互斥 #jJ0Mxg  
2.3.4 睡眠与唤醒 lid0 YK-  
2.3.5 信号量 Tm$8\c4V:*  
2.3.6 互斥量 PhAD: A  
2.3.7 管程 -<L5;  
2.3.8 消息传递 8"TlWHF`  
2.3.9 屏障 :}2Tof2  
2.4 调度 T% GR{mp  
2.4.1 调度介绍 , `PYU[  
2.4.2 批处理系统中的调度 &c}2[=  
2.4.3 交互式系统中的调度 \x:} |   
2.4.4 实时系统中的调度 - (7oFOtg  
2.4.5 策略和机制 `n@;%*6/  
2.4.6 线程调度 (|#%omLL  
2.5 经典的IPC问题 R;pIi/yDRe  
2.5.1 哲学家就餐问题 ?9%$g?3Z  
2.5.2 读者一写者问题 e,Z[Nox  
2.6 有关进程和线程的研究 I:w+lchAMe  
2.7 小结 /;vHAtt;f  
习题 LcT;7yv  
1:Ff#Eq,s  
第3章 存储管理 'y5H%I!  
3.1 无存储器抽象 Nf)SR#;  
3.2 一种存储器抽象:地址空间 @+1AYVz(k  
3.2.1 地址空间的概念 #3tC"2MZ  
3.2.2 交换技术 byTH SRt  
3.2.3 空闲内存管理 Al]*iw{  
3.3 虚拟内存 cltx(C>   
3.3.1 分页 nN^lY=3  
3.3.2 页表 =f23lA  
3.3.3 加速分页过程 C4GkFD   
3.3.4 针对大内存的页表 z`eMb  
3.4 页面置换算法 24 .'+3  
3.4.1 最优页面置换算法 f3 imkZ(  
3.4.2 最近未使用页面置换算法 -knP5"TB  
3.4.3 先进先出页面置换算法 8Q"1I7U  
3.4.4 第二次机会页面置换算法 Q5l+-  
3.4.5 时钟页面置换算法 u/NcX  
3.4.6 最近最少使用页面置换算法 'vYt_T  
3.4.7 用软件模拟LRU I0><IaFy  
3.4.8 工作集页面置换算法 g[HuIn/  
3.4.9 工作集时钟页面置换算法 t BG 9Mn  
3.4.10 页面置换算法小结 x8x-b>|$&<  
3.5 分页系统中的设计问题 |lk:(~DM  
3.5.1 局部分配策略与全局分配策略 pe>?m^gz[  
3.5.2 负载控制 yY*(!^S  
3.5.3 页面大小 Sx (E'?]  
3.5.4 分离的指令空间和数据空间 fW[RCd  
3.5.5 共享页面 =d iGuI B  
3.5.6 共享库 7z&$\qu2  
3.5.7 内存映射文件 ,b5vnW\  
3.5.8 清除策略 N7KG_o%  
3.5.9 虚拟内存接口 zD<8.AIGC  
3.6 有关实现的问题._ UI'fzlB  
3.6.1 与分页有关的工作 -3y  
3.6.2 缺页中断处理 !N_eZPU.v  
3.6.3 指令备份__ .,U4 ATO  
3.6.4 锁定内存中的页面 "!fwIEG  
3.6.5 后备存储 8H T3C\$s  
3.6.6 策略和机制的分离 )D)4=LJ  
3.7 分段 fU\;\  
3.7.1 纯分段的实现 ori[[~OyB  
3.7.2 分段和分页结合:MULTICS F~hH>BH9  
3.7.3 分段和分页结合:Intel Pentium XX "3.zW  
3.8 有关存储管理的研究 $ER9u2  
3.9 小结 eAqpP>9n  
习题 5R%y3::$S  
]"htOO  
第4章 文件系统  p: eaZ  
4.1 文件 Y"^.6  
4.1.1 文件命名 g:!R't?  
4.1.2 文件结构 IS`ADDU[S  
4.1.3 文件类型 c/:k|x  
4.1.4 文件存取 M _lLP8W}  
4.1.5 文件属性 WS?Y8~+{5  
4.1.6 文件操作 _^ic@h3'X~  
4.1.7 使用文件系统调用的一个示例程序 4Ssy (gt  
4.2 目录 rz2,42H]  
4.2.1 一级目录系统 9 g- 8u+&  
4.2.2 层次目录系统 *65~qAd  
4.2.3 路径名 dWe%6s;   
4.2.4 目录操作 Iz;^D!  
4.3 文件系统的实现 DRTT3;,N  
4.3.1 文件系统布局 }_mMQg2>=  
4.3.2 文件的实现 57]La^#  
4.3.3 目录的实现 6D`.v@  
4.3.4 共享文件 JsMN_%y?  
4.3.5 日志结构文件系统 T &bB8tQk  
4.3.6 日志文件系统 tp }Bz&V  
4.3.7 虚拟文件系统 Bn=YGEvz  
4.4 文件系统管理和优化 Dkh=(+> <  
4.4.1 磁盘空间管理 Fpwhyls  
4.4.2 文件系统备份 Nez '1  
4.4.3 文件系统的一致性 :_nGh]%  
4.4.4 文件系统性能 D0MW~Y6{  
4.4.5 磁盘碎片整理 ~?)y'?  
4.5 文件系统实例 0>e]i[P.  
4.5.1 CD-ROM文件系统 zwP*7u$CH  
4.5.2 MS-DOS文件系统 <Lt"e8Z>x  
4.5.3 UNIXV7文件系统 /TIt-c  
4.6 有关文件系统的研究 _J#oAE5]!  
4.7 小结 |z&7KoYK'  
习题 'WBhW5@  
(?lT @RY/  
第5章 输入/输出 Ml{4)%~Y7f  
5.1 I/O硬件原理 0dI7{o;<|  
5.1.1 I/O设备 "A5z!6T{  
5.1.2 设备控制器 jqTK7b  
5.1.3 内存映射I/O lH@goh  
5.1.4 直接存储器存取 1=!2|D:C)i  
5.1.5 重温中断 E @Rb+8},"  
5.2 I/O软件原理 /^I!)|At  
5.2.1 I/O软件的目标 =}u?1~V  
5.2.2 程序控制I/O TIaiJvo  
5.2.3 中断驱动I/O J~ +p7S  
5.2.4 使用DMA的I/O !1]jk(Z  
5.3 I/O软件层次 Y$j !-l5z  
5.3.1 中断处理程序 zzh7 "M3Qn  
5.3.2 设备驱动程序 F&3:]1  
5.3.3 与设备无关的I/O软件 =)N6 R  
5.3.4 用户空间的I/O软件 9(_n8br1  
5.4 盘 9i{(GO  
5.4.1 盘的硬件 +JXn   
5.4.2 磁盘格式化 /rK/ l  
5.4.3 磁盘臂调度算法 Zw%:mZN  
5.4.4 错误处理 i~M-V=Zg  
5.4.5 稳定存储器 ?[WUix;  
5.5 时钟 Mpk7$=hjc  
5.5.1 时钟硬件 *#@{&Q(Qh  
5.5.2 时钟软件 Rt5Xqz\6i  
5.5.3 软定时器 `bn@;7`X  
5.6 用户界面:键盘、鼠标和监视器 t#-4edB,  
5.6.1 输入软件 [;'$y:L=g  
5.6.2 输出软件 YG*}F|1  
5.7 瘦客户机 R mo'3  
5.8 电源管理 300[2}Y]  
5.8.1 硬件问题 o$7UWKW8  
5.8.2 操作系统问题 -$@'@U  
5.8.3 应用程序问题 qDfhR`1k  
5.9 有关输入/输出的研究 (l(d0g&p>  
5.10 小结 1}p :]/;  
习题 9\kEyb$F=  
pE0@m-p  
第6章 死锁  /7Q9(}  
6.1 资源 oJ#;XR  
6.1.1 可抢占资源和不可抢占资源 rg]z  
6.1.2 资源获取 rTJ;s  
6.2 死锁概述 J%!vhQ  
6.2.1 资源死锁的条件 IEI&PRD  
6.2.2 死锁建模 fl4'dv  
6.3 鸵鸟算法 W&3,XFnI_  
6.4 死锁检测和死锁恢复 -KG1"g,2  
6.4.1 每种类型一个资源的死锁检测 !RjC0,  
6.4.2 每种类型多个资源的死锁检测 .hoVy*I  
6.4.3 从死锁中恢复 zU4*FXt  
6.5 死锁避免 (&_^1  
6.5.1 资源轨迹图 r $YEq5  
6.5.2 安全状态和不安全状态 ?f!&M  
6.5.3 单个资源的银行家算法 >{Xyl):  
6.5.4 多个资源的银行家算法 H6KBXMYO  
6.6 死锁预防 ^$rqyWZYp  
6.6.1 破坏互斥条件 :SZi4:4-J8  
6.6.2 破坏占有和等待条件 EYn9l n_]u  
6.6.3 破坏不可抢占条件 y"K[#&,0  
6.6.4 破坏环路等待条件 li#ep?5h^  
6.7 其他问题 GK3cQw  
6.7.1 两阶段加锁 64^3ve3/a=  
6.7.2 通信死锁 |f$gQI!XW  
6.7.3 活锁 \vpX6!T  
6.7 -4饥饿 y7'9KQ  
6.8.有关死锁的研究 >yLdrf  
6.9 小结 ;D%H}+Z  
习题 /NuO>kQa  
5)->.*G*  
第7章 多媒体操作系统 s>{\^T7y  
7.1 多媒体简介 $2Bll5!]  
7.2 多媒体文件 'S9jMyZrZ  
7.2.1 视频编码 r*FAUb`bG  
7.2.2 音频编码 j|[>f  
7.3 视频压缩 0^F!-b^z  
7.3.1 JPEG标准 _!?a9  
7.3.2 MPEG标准 T]\'D&P~D  
7.4 音频压缩 Lg-!,Y   
7.5 多媒体进程调度 `y{[e j  
7.5.1 调度同质进程 Oz<#s{Z  
7.5.2 一般实时调度 $9W,1wg  
7.5.3 速率单调调度 )d{fDwrx1  
7.5.4 最早最终时限优先调度 ZJ/K MW  
7.6 多媒体文件系统范型 `<hMrhfh  
7.6.1 VCR控制功能 i nk !>Z  
7.6.2 近似视频点播 0])[\O`j  
7.6.3 具有VCR功能的近似视频点播 Pa?C-Xn^  
7.7 文件存放 ~h3~<p#M`  
7.7.1 在单个磁盘上存放文件 }yd!UU  
7.7.2 两个替代的文件组织策略 ? 0:=+%.  
7.7.3 近似视频点播的文件存放 F^?DnZs  
7.7.4 在单个磁盘上存放多个文件 :+8qtIytKX  
7.7.5 在多个磁盘上存放文件 B!4~A{  
7.8 高速缓存 g]d0B!Ar~  
7.8.1 块高速缓存 Kv ajk~  
7.8.2 文件高速缓存 yMpZ-b$*~  
7.9 多媒体磁盘调度 . \8"f]~  
7.9.1 静态磁盘调度 +.uQToqy  
7.9.2 动态磁盘调度 .F/s (  
7.10 有关多媒体的研究 ku#WQL  
7.11 小结 g#G ]}8C  
习题 &@w0c>Y  
L08lkq,  
第8章 多处理机系统 , hp8b$  
8.1 多处理机 u7},+E)+B  
8.1.1 多处理机硬件 .kB!',v\  
8.1.2 多处理机操作系统类型 h&rZR`g  
8.1.3 多处理机同步 Tz&h[+6`  
8.1.4 多处理机调度 bzECNi5^  
8.2 多计算机 ~9@83Cs2  
8.2.1 多计算机硬件 r$Oa  
8.2.2 低层通信软件 )G*xI`(@  
8.2.3 用户层通信软件 ju1B._48  
8.2.4 远程过程调用 X,}(MW  
8.2.5 分布式共享存储器 yl0;Jx?  
8.2.6 多计算机调度 Mt@Ma ]!  
8.2.7 负载平衡 !.499H3  
8.3 虚拟化 MHA_b^7?  
8.3.1 虚拟化的条件 Q^X}7Z|T  
8.3.2 Ⅰ型管理程序 T9Fe!yVA  
8.3.3 Ⅱ型管理程序 xl@~K^c]  
8.3.4 准虚拟化 TYCjVxfu$  
8.3.5 内存的虚拟化 ~y,m7%L  
8.3.6 I/0设备的虚拟化 S F da?>  
8.3.7 虚拟工具 fm!\**Q1  
8.3.8 多核处理机上的虚拟机 `v)ZOw9&  
8.3.9 授权问题 @gw8r[  
8.4 分布式系统 E;An':j  
8.4.1 网络硬件 [$#G|>x  
8.4.2 网络服务和协议 sD|}? 7  
8.4.3 基于文档的中间件 cM]ZYi  
8.4.4 基于文件系统的中间件 ,;f5OUl?[  
8.4.5 基于对象的中间件 ,wngS=  
8.4.6 基于协作的中间件 b.RFvq5Z  
8.4.7 网格 !lBK!'0  
8.5 有关多处理机系统的研究 [GcW*v  
8.6 小结 g8@F/$HY  
习题 -lR7 @S  
T2Yc` +  
第9章 安全 #aiI]'  
第10章 实例研究1:Linux l hST%3Ld  
第11章 实例研究2:Windows Visa .hnq>R\  
第12章 实例研究3:Symbian操作系统 _(I)C`8m  
第13章 操作系统设计 "8~PfLJ+  
第14章 阅读材料及参考文献 0%)T]SDS  


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

一般

差劲
离线2dmin

性别:
帅哥
发帖
15760
金币
13894
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 1楼 发表于: 2012-05-06


离线2dmin

性别:
帅哥
发帖
15760
金币
13894
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 2楼 发表于: 2012-05-06
B2'TRXIm1U  


离线kingoo

性别:
人妖
发帖
123
金币
22
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 3楼 发表于: 2014-08-10
经典啊


离线ybangiao

性别:
人妖
发帖
23
金币
0
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 4楼 发表于: 2014-10-11
学习下,谢谢分享


离线kingweison

性别:
人妖
发帖
4558
金币
2689
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 5楼 发表于: 04-27


离线kingweison

性别:
人妖
发帖
4558
金币
2689
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 6楼 发表于: 昨天 11:34


快速回复
限150 字节
 
上一个 下一个