计算机系统设计原理(英文影印版)
基本信息
- 作者: Jerome H. Saltzer M. Frans Kaashoek
- 丛书名: 大学计算机教育国外著名教材系列
- 出版社:清华大学出版社
- ISBN:9787302212003
- 上架时间:2009-10-14
- 出版日期:2009 年10月
- 开本:16开
- 页码:526
- 版次:1-1
- 所属分类:
计算机 > 计算机科学理论与基础知识 > 基础知识 > 综合
教材 > 计算机教材 > 本科/研究生 > 计算机专业教材 > 计算机专业课程 > 操作系统
内容简介回到顶部↑
书籍
计算机书籍
本书由计算机系统设计的权威专家、美国麻省理工学院Saltzer和Kaashoek教授编写。本书是第一本阐述计算机系统设计中的基本原理和抽象的教材,是麻省理工开放式课程计划(MIT Open Courseware)中“计算机系统工程”课程的主教材。计算机系统的基本原理横跨于操作系统、网络、数据库、分布式系统、程序设计语言、软件工程以及计算机体系结构等方面。通过详细分析每个基本原理的案例,本书演示了如何应用这些原理和抽象来解决实际的计算机系统设计问题。本书的重点是计算机系统的设计,因此,本书阐述了那些在实践中已证明是成功的抽象概念,如命令、远程过程调用、客户朋艮务器组织结构、文件系统、事务处理、修复复制、读/写一致性,以及认证与保密消息等概念。这些抽象概念使得计算机系统设计者可以用功能日益强大的模块来构建计算机系统,保护计算机系统避免从意外的编程错误到恶意入侵在内的各种故障。本书描述了如何实现这些抽象概念,演示了如何把它们应用于不同的系统,为读者日后的设计工作打下基础。...
计算机书籍
本书由计算机系统设计的权威专家、美国麻省理工学院Saltzer和Kaashoek教授编写。本书是第一本阐述计算机系统设计中的基本原理和抽象的教材,是麻省理工开放式课程计划(MIT Open Courseware)中“计算机系统工程”课程的主教材。计算机系统的基本原理横跨于操作系统、网络、数据库、分布式系统、程序设计语言、软件工程以及计算机体系结构等方面。通过详细分析每个基本原理的案例,本书演示了如何应用这些原理和抽象来解决实际的计算机系统设计问题。本书的重点是计算机系统的设计,因此,本书阐述了那些在实践中已证明是成功的抽象概念,如命令、远程过程调用、客户朋艮务器组织结构、文件系统、事务处理、修复复制、读/写一致性,以及认证与保密消息等概念。这些抽象概念使得计算机系统设计者可以用功能日益强大的模块来构建计算机系统,保护计算机系统避免从意外的编程错误到恶意入侵在内的各种故障。本书描述了如何实现这些抽象概念,演示了如何把它们应用于不同的系统,为读者日后的设计工作打下基础。...
目录回到顶部↑
part i .
list of sidehars
preface
where to find part ii and other on-line materials
acknowledgments
chapter i systems
overview
1.1 systems and complexity
1.1.1 common problems of systems in many fields
1.1.2 systems, components, interfaces, and environments
1.1.3 complexity
1.2 sources of complexity
1.2.1 cascading and interacting requirements
1.2.2 maintaining high utilization
1.3 coping with complexity i
1.3.1 modularity
1.3.2 abstraction
1.3.3 layering
1.3.4 hierarchy
1.3.5 putting it back together: names make connections
list of sidehars
preface
where to find part ii and other on-line materials
acknowledgments
chapter i systems
overview
1.1 systems and complexity
1.1.1 common problems of systems in many fields
1.1.2 systems, components, interfaces, and environments
1.1.3 complexity
1.2 sources of complexity
1.2.1 cascading and interacting requirements
1.2.2 maintaining high utilization
1.3 coping with complexity i
1.3.1 modularity
1.3.2 abstraction
1.3.3 layering
1.3.4 hierarchy
1.3.5 putting it back together: names make connections
评论交流
共有5人开贴评论 7人参与评论 2人参与打分 查看
评价等级:







发表于:2011-2-27 19:22:00
看到别处有评价, 就买的这本书, 感觉确实不错
讲计算机的构造使用了什么样的思想, 思想为主, 实现为辅
我个人认为这本书应该在<深入理解计算机系统>之后读
在读完<深入>之后, 你可能明白了计算机是什么样子, 但是可能还不太明白为什么要是这个样子, 或者说, <深入>这本书讲了一种实现方式, 但其实还有更多的实现方式还没有领略到
该书基本属于无所不包但确实讲的不细, 如果你要具体研究某个系统, 可能未必适合你, 但如果要是回头思考, 这本书可能能加快加深理解
最后超赞的是第376-423页是一些扩展阅读, 如果对某些话题感兴趣, 作者推荐的论文和书籍, 每篇文章都有简短的介绍, 信息量非常丰富!
讲计算机的构造使用了什么样的思想, 思想为主, 实现为辅
我个人认为这本书应该在<深入理解计算机系统>之后读
在读完<深入>之后, 你可能明白了计算机是什么样子, 但是可能还不太明白为什么要是这个样子, 或者说, <深入>这本书讲了一种实现方式, 但其实还有更多的实现方式还没有领略到
该书基本属于无所不包但确实讲的不细, 如果你要具体研究某个系统, 可能未必适合你, 但如果要是回头思考, 这本书可能能加快加深理解
最后超赞的是第376-423页是一些扩展阅读, 如果对某些话题感兴趣, 作者推荐的论文和书籍, 每篇文章都有简短的介绍, 信息量非常丰富!
发表于:2009-12-29 7:38:00
我在Amazon.cn上买了这本书。 我从去年开始对MIT 6.033的内容十分感兴趣,就不断的寻找有关资料,可惜这门课的内容十分特别,除了MIT没有更多的来源。2009年1月,我发现6.033的classnotes以这本书的形式交付出版,3月Stanford以这本书为基础开设了名为principles of computer system,但是这本书的正式销售时间是定在7月,更不知什么时候会引入中国所以很失望,所以就直接联系作者本人要了一份相关的List和目录研究课程内容,看录像,读MIT指定的和相关的Paper来学习,10月偶尔上网时看到清华大学出版社引入了这本书,就立即买了。
这本书总体来说是很有开创性的,它融合了各种计算系统设计的基本原则和技术,让人很容易建立起具体和抽象的系统概念,如果学完这本书再去学网络、操作系统等课程,很多东西可以很容易理解和掌握,当然如果已经学了那些课,就用这本书梳理一下前面所学的知识,当你完成了这一过程后,你会发现自己对计算机系统已经了然于心。
随着计算机学科的发展,所需学习的课程会越来越多,但是学生学习完这么多东西后仍然一头雾水,缺乏基本的系统概念和利用这些概念来设计系统的能力,精简核心课程,去除冗余,是必然趋势,MIT的这本书迈出了第一步, Stanford也开始跟进,估计Berkeley、CMU等在不久的将来也会有新的尝试。对于我们来说,既然有了这么好的资源就应该好好珍惜、学习和利用。
这本书总体来说是很有开创性的,它融合了各种计算系统设计的基本原则和技术,让人很容易建立起具体和抽象的系统概念,如果学完这本书再去学网络、操作系统等课程,很多东西可以很容易理解和掌握,当然如果已经学了那些课,就用这本书梳理一下前面所学的知识,当你完成了这一过程后,你会发现自己对计算机系统已经了然于心。
随着计算机学科的发展,所需学习的课程会越来越多,但是学生学习完这么多东西后仍然一头雾水,缺乏基本的系统概念和利用这些概念来设计系统的能力,精简核心课程,去除冗余,是必然趋势,MIT的这本书迈出了第一步, Stanford也开始跟进,估计Berkeley、CMU等在不久的将来也会有新的尝试。对于我们来说,既然有了这么好的资源就应该好好珍惜、学习和利用。
发表于:2009-12-15 14:12:00
我在Amazon.cn上买了这本书。 我从去年开始对MIT 6.033的内容十分感兴趣,就不断的寻找有关资料,可惜这门课的内容十分特别,除了MIT没有更多的来源。2009年1月,我发现6.033的classnotes以这本书的形式交付出版,3月Stanford以这本书为基础开设了名为principles of computer system,但是这本书的正式销售时间是定在7月,更不知什么时候会引入中国所以很失望,所以就直接联系作者本人要了一份相关的List和目录研究课程内容,看录像,读MIT指定的和相关的Paper来学习,10月偶尔上网时看到清华大学出版社引入了这本书,就立即买了。
这本书总体来说是很有开创性的,它融合了各种计算系统设计的基本原则和技术,让人很容易建立起具体和抽象的系统概念,如果学完这本书再去学网络、操作系统等课程,很多东西可以很容易理解和掌握,当然如果已经学了那些课,就用这本书梳理一下前面所学的知识,当你完成了这一过程后,你会发现自己对计算机系统已经十分了解了。
这本书总体来说是很有开创性的,它融合了各种计算系统设计的基本原则和技术,让人很容易建立起具体和抽象的系统概念,如果学完这本书再去学网络、操作系统等课程,很多东西可以很容易理解和掌握,当然如果已经学了那些课,就用这本书梳理一下前面所学的知识,当你完成了这一过程后,你会发现自己对计算机系统已经十分了解了。
| 我要写评论 |
| 查看所有评论交流(共5条) |







点击看大图



加载中...

