现代操作系统(原书第4版) 计算机与互联网 书籍|6170840 epub pdf mobi txt 电子书 下载 2024
发表于2024-11-23
现代操作系统(原书第4版) 计算机与互联网 书籍|6170840 epub pdf mobi txt 电子书 下载 2024
> 书[0名0]: | 现代操作系统(原书[0第0]4版)|6170840 |
> 图书定价: | 89元 |
> 图书作者: | (荷)安德鲁 S. 塔嫩鲍姆(Andrew S. Tanenbaum);(荷)赫伯特·博斯(Herbert Bos) |
> 出版社: | 机械工业出版社 |
> 出版日期: | 2017/7/1 0:00:00 |
> ISBN号: | 9787111573692 |
> 开本: | 16开 |
> 页数: | 0 |
> 版次: | 1-1 |
作者简介 |
Modern Operating Systems, Fourth Edition Andrew S. Tanenbaum拥有麻省理工[0学0]院的理[0学0][0学0]士[0学0]位和加州[0大0][0学0]伯克利分校的博士[0学0]位,如今他是阿姆斯特丹自由[0大0][0学0]计算机科[0学0][0学0]院的教授。他曾经是计算与图像高级[0学0]院的院长,这是一个跨[0大0][0学0]的研究生院,主要研究高级并行、分布式以及图像系统。他同时也是荷兰皇家艺术与科[0学0]院的教授,这使得他没有变成一个刻板的人。他还赢得过享有盛[0名0]的欧洲研究理事[0会0]卓越贡献奖。 过去一段时间,他的主要研究方向是编译器、操作系统、网络以及分布式系统。现在他的主要研究方向是安全可靠的操作系统。他在这个研究方向已经发表了[0超0]过175篇经常被引用的期刊和[0会0]议论文。Tanenbaum教授还撰写或参与撰写了5本教材,并被翻译成20种语言,其中包括巴斯克语和泰语。这些教材被全球的[0大0][0学0]使用,总计有163个版本(语言和版本加起来)。 Tanenbaum教授还编写了[0大0]量的软件,特别是MINIX,这是一个小型的UNIX。其灵感直接源于Linux以及Linux初开发的平台。如今的MINIX版本是MINIX 3,专注于成为一个非常可靠和安全的操作系统。只有[0当0]任何用户都不[0会0]遭遇操作系统崩溃的情况时,Tanenbaum教授才认为他完成了自己的工作。MINIX 3是一个欢迎所有人来完善的开放源代码项目,请访问www.minix3.org下载MINIX 3的免费版本,并试着运行它。x86和ARM版本都可用。 Tanenbaum教授的博士生在毕业后都有很好的前途,对于这一点教授本人非常自豪。在这方面,他如同一只爱孩子的母鸡。 Tanenbaum教授是ACM[0会0]士、IEEE[0会0]士,也是荷兰皇家艺术与科[0学0]院院士。他荣获了相[0当0]多的ACM、IEEE和USENIX奖项。如果你对此感到好奇,可以去他的Wikipedia主页查看。他还有两个荣誉博士[0学0]位。 Herbert Bos在特温特[0大0][0学0]获得硕士[0学0]位,在剑桥[0大0][0学0]计算机实验室获得博士[0学0]位。此后,他为Linux等操作系统的可信I/O架构做了[0大0]量工作,同时也基于MINIX 3研究系统。他现在是阿姆斯特丹自由[0大0][0学0]计算机科[0学0][0学0]院系统与网络安全系的教授,主要研究方向是系统安全。他与[0学0]生一起以新颖的方式检测并阻止攻击,分析并对恶意软件进行反向工程,还共同拆卸过僵尸网络(横跨几百万台计算机的恶意网络基础设施)。2011年,他因在反向工程[0领0]域的研究获得了ERC奖。他的三个[0学0]生因所写的与系统相关的论文被[0评0]为欧洲佳博士论文而获得了Roger Needham奖。 |
内容简介 |
本书是操作系统[0领0]域的经典教材,主要内容包括进程与线程、内存管理、文件系统、输入/输出、死锁、虚拟化和云、多处理机系统、安全,以及关于UNIX、Linux、Android和Windows的实例研究等。[0第0]4版对[0知0]识点进行了全面更新,反映了[0当0]代操作系统的发展与动向。 本书适合作为高等院校计算机专业的操作系统课程教材,也适合相关技术人员参考。 |
目录 |
出版者的话 译者序 前言 作者简介 [0第0]1章 引论1 1.1 什么是操作系统2 1.1.1 作为扩展机器的操作系统2 1.1.2 作为资源管理者的操作系统3 1.2 操作系统的历[0史0]4 1.2.1 [0第0]一代(1945~1955):真空管和穿孔卡片4 1.2.2 [0第0]二代(1955~1965):晶体管和批处理系统4 1.2.3 [0第0]三代(1965~1980):集成电路和多道程序设计6 1.2.4 [0第0]四代(1980年至今):个人计算机8 1.2.5 [0第0]五代(1990年至今):移动计算机10 1.3 计算机硬件简介11 1.3.1 处理器12 1.3.2 存储器14 1.3.3 磁盘15 1.3.4 I/O设备16 1.3.5 总线18 1.3.6 启动计算机19 1.4 操作系统[0大0]观园20 1.4.1 [0大0]型机操作系统20 1.4.2 服务器操作系统20 1.4.3 多处理器操作系统20 1.4.4 个人计算机操作系统20 1.4.5 掌上计算机操作系统21 1.4.6 嵌入式操作系统21 1.4.7 传感器节点操作系统21 1.4.8 实时操作系统21 1.4.9 智能卡操作系统21 1.5 操作系统概念22 1.5.1 进程22 1.5.2 地址空间23 1.5.3 文件23 1.5.4 输入/输出25 1.5.5 保护25 1.5.6 shell25 1.5.7 个体重复系统发育26 1.6 系统调用28 1.6.1 用于进程管理的系统调用31 1.6.2 用于文件管理的系统调用32 1.6.3 用于目录管理的系统调用32 1.6.4 各种系统调用34 1.6.5 Windows Win32 API34 1.7 操作系统结构35 1.7.1 单体系统36 1.7.2 层次式系统36 1.7.3 微内核37 1.7.4 客户端–服务器模式38 1.7.5 虚拟机39 1.7.6 外核41 1.8 依靠C的世界41 1.8.1 C语言41 1.8.2 头文件41 1.8.3 [0大0]型编程项目43 1.8.4 运行模型43 1.9 有关操作系统的研究44 1.10 本书其他部分概要45 1.11 公制单位45 1.12 小结46 习题46 [0第0]2章 进程与线程48 2.1 进程48 2.1.1 进程模型48 2.1.2 进程的创建49 2.1.3 进程的终止51 2.1.4 进程的层次结构51 2.1.5 进程的状态51 2.1.6 进程的实现53 2.1.7 多道程序设计模型54 2.2 线程54 2.2.1 线程的使用54 2.2.2 经典的线程模型57 2.2.3 [P1O1S] IX线程60 2.2.4 在用户空间中实现线程60 2.2.5 在内核中实现线程63 2.2.6 混合实现63 2.2.7 调度程序激活机制64 2.2.8 弹出式线程64 2.2.9 使单线程代码多线程化65 2.3 进程间通信67 2.3.1 竞争条件67 2.3.2 临界区68 2.3.3 忙等待的互斥68 2.3.4 睡眠与唤醒71 2.3.5 信号量73 2.3.6 互斥量74 2.3.7 管程78 2.3.8 消息传递81 2.3.9 屏障82 2.3.10 避免锁:读–复制–更新83 2.4 调度84 2.4.1 调度简介84 2.4.2 批处理系统中的调度88 2.4.3 交互式系统中的调度89 2.4.4 实时系统中的调度92 2.4.5 策略和机制93 2.4.6 线程调度93 2.5 经典的IPC问题94 2.5.1 哲[0学0]家就餐问题94 2.5.2 读者–写者问题96 2.6 有关进程与线程的研究97 2.7 小结97 习题98 [0第0]3章 内存管理102 3.1 无存储器抽象102 3.2 一种存储器抽象:地址空间104 3.2.1 地址空间的概念104 3.2.2 交换技术106 3.2.3 空闲内存管理107 3.3 虚拟内存109 3.3.1 分页110 3.3.2 页表112 3.3.3 加速分页过程112 3.3.4 针对[0大0]内存的页表114 3.4 页面置换算[0法0]117 3.4.1 [0优0]页面置换算[0法0]117 3.4.2 近未使用页面置换算[0法0]118 3.4.3 先进先出页面置换算[0法0]118 3.4.4 [0第0]二次机[0会0]页面置换算[0法0]118 3.4.5 时钟页面置换算[0法0]119 3.4.6 近少使用页面置换算[0法0]119 3.4.7 用软件模拟LRU120 3.4.8 工作集页面置换算[0法0]121 3.4.9 工作集时钟页面置换算[0法0]123 3.4.10 页面置换算[0法0]小结124 3.5 分页系统中的设计问题124 3.5.1 局部分配策略与全局分配策略124 3.5.2 负载控制126 3.5.3 页面[0大0]小126 3.5.4 分离的指令空间和数据空间127 3.5.5 共享页面128 3.5.6 共享库128 3.5.7 内存映射文件130 3.5.8 清除策略130 3.5.9 虚拟内存接口130 3.6 有关实现的问题131 3.6.1 与分页有关的工作131 3.6.2 缺页中断处理131 3.6.3 指令备份132 3.6.4 锁定内存中的页面132 3.6.5 后备存储133 3.6.6 策略和机制的分离134 3.7 分段134 3.7.1 纯分段的实现136 3.7.2 分段和分页结合:MULTICS136 3.7.3 分段和分页结合:Intel x86138 3.8 有关内存管理的研究141 3.9 小结141 习题142 [0第0]4章 文件系统147 4.1 文件148 4.1.1 文件命[0名0]148 4.1.2 文件结构149 4.1.3 文件类型149 4.1.4 文件访问151 4.1.5 文件属性151 4.1.6 文件操作152 4.1.7 使用文件系统调用的一个示例程序152 4.2 目录154 4.2.1 一级目录系统154 4.2.2 层次目录系统154 4.2.3 路径[0名0]154 4.2.4 目录操作156 4.3 文件系统的实现157 4.3.1 文件系统布局157 4.3.2 文件的实现157 4.3.3 目录的实现160 4.3.4 共享文件162 4.3.5 日志结构文件系统163 4.3.6 日志文件系统164 4.3.7 虚拟文件系统165 4.4 文件系统管理和[0优0]化167 4.4.1 磁盘空间管理167 4.4.2 文件系统备份171 4.4.3 文件系统的一致性174 4.4.4 文件系统性能176 4.4.5 磁盘碎片整理178 4.5 文件系统实例179 4.5.1 MS-DOS文件系统179 4.5.2 UNIX V7文件系统181 4.5.3 CD-ROM文件系统182 4.6 有关文件系统的研究185 4.7 小结185 习题186 [0第0]5章 输入/输出189 5.1 I/O硬件原理189 5.1.1 I/O设备189 5.1.2 设备控制器190 5.1.3 内存映射I/O190 5.1.4 直接存储器存取192 5.1.5 重温中断194 5.2 I/O软件原理196 5.2.1 I/O软件的目标196 5.2.2 程序控制I/O197 5.2.3 中断驱动I/O198 5.2.4 使用DMA的I/O199 5.3 I/O软件层次199 5.3.1 中断处理程序199 5.3.2 设备驱动程序200 5.3.3 与设备无关的I/O软件202 5.3.4 用户空间的I/O软件205 5.4 盘206 5.4.1 盘的硬件206 5.4.2 磁盘格式化211 5.4.3 磁盘臂调度算[0法0]213 5.4.4 错误处理215 5.4.5 稳定存储器216 5.5 时钟218 5.5.1 时钟硬件218 5.5.2 时钟软件219 5.5.3 软定时器221 5.6 用户界面:键盘、鼠标和监视器222 5.6.1 输入软件222 5.6.2 输出软件225 5.7 瘦客户机235 5.8 电源管理236 5.8.1 硬件问题236 5.8.2 现代操作系统(原书第4版) 计算机与互联网 书籍|6170840 epub pdf mobi txt 电子书 下载 2024 现代操作系统(原书第4版) 计算机与互联网 书籍|6170840 下载 epub mobi pdf txt 电子书 2024现代操作系统(原书第4版) 计算机与互联网 书籍|6170840 pdf 下载 mobi 下载 pub 下载 txt 电子书 下载 2024现代操作系统(原书第4版) 计算机与互联网 书籍|6170840 mobi pdf epub txt 电子书 下载 2024 现代操作系统(原书第4版) 计算机与互联网 书籍|6170840 epub pdf mobi txt 电子书 下载读者评价
评分
到货速度可以,下次再来。 评分发货速度真慢,一个多星期才到货。书的质量太差,建议不要来买这家书了 评分经典,长知识 评分符合预期 书很棒 字迹清楚 评分包装完好,内容清晰,很棒 评分确实是整业整业都是字啊,看了几天,不过感觉讲得还挺好的 评分包装完好,内容清晰,很棒 评分还可以吧,内容一般般还行,ok 评分还可以吧,内容一般般还行,ok 现代操作系统(原书第4版) 计算机与互联网 书籍|6170840 epub pdf mobi txt 电子书 下载 2024
类似图书 点击查看全场最低价
现代操作系统(原书第4版) 计算机与互联网 书籍|6170840 epub pdf mobi txt 电子书 下载 2024 分享链接相关书籍
|