技术教育社区
www.teccses.org

计算机系统-系统架构与操作系统的高度集成

封面

作者:(美)阿麦肯尚尔·拉姆阿堪德兰(Umak

页数:530

出版社:机械工业出版社

出版日期:2015

ISBN:9787111506362

电子书格式:pdf/epub/txt

内容简介

本书采用集成方法,系统地讲解了计算机系统的软件和硬件知识。全书分为5个模块:处理器、内存系统、存储系统、并行系统和网络,分别介绍并讨论了处理器及其相关的软件问题、内存系统和内存分级体系、I/O和文件系统、操作系统问题及支持并行编程的多处理器中相应体系结构特点、网络硬件的发展和处理各种网络行为的网络协议堆的特点等。

作者简介

Umakishore Ramachandran,
拥有威斯康星大学麦迪逊分校计算机科学专业博士学位。现在是佐治亚理工学院计算机系教授,STAR Center & Korean Programs中心主任。主要研究兴趣是体系结构设计、程序设计和并行分布式系统分析。曾获得NSF授予的美国总统青年研究人员奖、佐治亚理工学院优秀博士论文指导奖、杰出教师奖等。 2014年,他被选为IEEE会士。
William D. Leahy Jr.
现为佐治亚理工学院计算机系讲师,讲授计算机科学的入门课程。他拥有佐治亚理工学院计算机科学硕士学位,在加入学术界之前,他有24年工业界的从业经验。

陈文光,
清华大学计算机系教授。现为ACM中国理事会副主席;中国计算机学会杰出会员和杰出讲者,副秘书长。主要研究领域为操作系统、编译器与并行计算。讲授《计算机原理与系统结构》《计算机系统性能分析》等本科生、研究生课程。获国家科技进步二等奖一次,部级科技一等奖两次,部级科技进步二等奖两次。在计算机系统结构、程序设计语言与编译器、并行计算和软件的国际一流会议(如PLDI、PPoPP、PACT、ICSE、OOPSLA、Supercomputing CGO等)上连续发表多篇论文。PLDI 2012、PPoPP 2013、2014和CGO 2014程序委员会委员。任《Communication of ACM China Edition》主编,《Journal of Computer Science and Technology》《软件学报》等学术期刊编委。

本书特色

本书采用集成方法,系统地讲解了计算机系统的软件和硬件知识。全书分为5个模块:处理器、内存系统、存储系统、并行系统和网络,分别介绍并讨论了处理器及其相关的软件问题、内存系统和内存分级体系、i/o和文件系统、操作系统问题及支持并行编程的多处理器中相应体系结构特点、网络硬件的发展和处理各种网络行为的网络协议堆的特点等。

目录

出版者的话
译者序
前言
第1章 概述
 1.1 盒子里有什么
 1.2 计算机系统中的抽象层次
 1.3 操作系统的作用
 1.4 盒子里正在发生什么事
 1.5 计算机硬件的演化
 1.6 操作系统的演化
 1.7 本书导读
 练习题
 参考文献注释和扩展阅读
第2章 处理器体系结构
 2.1 处理器设计涉及什么
 2.2 如何设计指令集
 2.3 常见的高级语言功能集
 2.4 表达式和赋值语句
 2.5 高级数据抽象
 2.6 条件语句和循环
 2.7 检查点
 2.8 编译函数调用
 2.9 指令集体系结构选择
 2.10 lc2200指令集
 2.11 影响处理器设计的问题
 小结
 练习题
 参考文献注释和扩展阅读
第3章 处理器实现
 3.1 体系结构与实现
 3.2 处理器实现涉及什么
 3.3 重要的硬件概念
 3.4 数据通路设计
 3.5 控制单元设计
 3.6 控制单元设计的另一种选择
 小结
 历史回顾
 练习题
 参考文献注释和扩展阅读
第4章 中断、陷入及异常
 4.1 程序执行中的不连续性
 4.2 处理程序不连续性
 4.3 处理程序不连续性的体系结构改进
 4.4 处理程序不连续性的硬件细节
 4.5 信息汇总
 小结
 练习题
 参考文献注释和扩展阅读
第5章 处理器性能与流水线处理器的设计
第6章 处理器调度
第7章 内存管理技术
第8章 页式内存管理
第9章 分级存储体系
第10章 输入/输出和稳定性存储
第11章 文件系统
第12章 多线程编程与多处理器
第13章 网络与网络协议基础知识
第14章 尾声:旅途回顾
索引

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《计算机系统-系统架构与操作系统的高度集成》
Article link:https://www.teccses.org/544071.html