计算机组成:结构化方法

坦嫩鲍姆

出版时间

2005-12-31

ISBN

9787115148919

评分

★★★★★
书籍介绍

本书采用结构化方法来介绍计算机系统,书的内容完全建立在“计算机是由层次结构组成的,每层完成规定的功能”这一概念之上。作者对本版进行了彻底的更新,以反映当今最重要的计算机技术以及计算机组成和体系结构方面的最新进展。书中详细讨论了数字逻辑层、微体系结构层、指令系统层、操作系统层和汇编语言层,并涵盖了并行体系结构的内容,而且每一章结尾都配有丰富的习题。

本书适合作为计算机专业本科生计算机组成与结构课程的教材或参考书,也可供相关领域技术人员参考。

AI导读
核心看点
  • 采用结构化层次法解析计算机组成
  • 涵盖从逻辑层到操作系统层全貌
  • 引入并行体系结构与最新技术进展
适合谁读
  • 计算机专业本科生
  • 计算机组成原理初学者
  • 相关领域技术人员
读前提醒
  • 前三章难度较高需耐心
  • 重点理解分层抽象思想
  • 结合习题巩固层次概念
读者共识
  • 层次化视角清晰易懂
  • 弥补软件人员硬件短板
  • 经典教材适合反复研读

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "PCIe... 设备之间是串行连接的,也就是说,每次传输1位而不是原来的8、16、32或者64位。人们也许会觉得 64 位传输的带宽肯定要比 1 位的带宽高很多,但实际上,64位传输带来的延时上的细微差别,也称为扭曲,意味着传输的时钟不能太高。串行传输可以使用很高的时钟频率,足够弥补缺乏并行带来的速度上的损失。"
  • "PCI 总线最高时钟频率为 66 MHZ,就算每个周期传输64位,数据传输率也就是528mb/s。而如果使用8Gbps 的时钟频率,即使是串行传输,PCIe 的数据传输率也达到了 1GB/s。"
  • "所有的通信都是点到点进行的。当CPU要和某设备通信时,它发送一个数据包给设备,一般来说不久后可以得到应答。数据包先通过在主板上的根组合体,然后到达设备,也许可能先要通过一个交换体(如果设备是一个PCI设备,先通过PCI桥)。从所有设备坚挺同一条总线的系统发展到点对点通信系统的过程,基本和以太网的发展过程同步。"
  • "可是,对PC来说,人们经常对CPU进行升级,但却要在新系统中保留原来的打印机、扫描仪和调制解调器等外部设备。而且,为 IBM PC 总线提供各种各样的输入/输入设备已经成为一个巨大的行业,该行业把它的全部投资投入并启动后,还几乎没有获得任何利润。在推出自己PC的新型号PS/2后,IBM才艰难地认识到这点。PS/2有全新的、速度更快的总线,但绝大多数兼容机的制造商使用的还是旧的PC总线,即现在所说的 ISA 总线。多数磁盘和其他输入/输出设备的提供商也继续为该总线提供控制器,IBM突然发现了自己的尴尬境地,即它成了唯一不和IBM PC兼容的PC制造商。最终还是被迫回来支持ISA总线。"
  • "CPU 和存储器之间的通信负载就不用通过 PCI 总线。其他外部设备直接连在 PCI 总线上。采用这种方案的计算机大多还有两到三个空的 PCI 槽,可以让客户插入 PCI 总线输入/输出卡来增添新的外部设备。"
  • "实际上,PCIe 甚至不能称为总线了。它是采用串行传输和包交换的点对点的网络,传输方式更接近互联网,而不像传统的总线。"
  • "1981年,斯坦福大学的德国研究生Andy Bechtolsheim,厌倦了必须去计算机中心用UNIX,决定采用现成的部件,为自己研制一台个人UNIX工作站,他把这台机器命名为SUN-1(Stanfor University Netword,斯坦福大学网络)。Bechtolsheim的工作不久就吸引了印度人Vinod Khosla的注意,后者当时才27岁,他设法说服Bechtolsheim成立一家公司为生产和销售SUN工作站。Khosla雇佣另一名斯坦福大学的研究生Scott McNealy来主管生产,又把Berkeley UNIX的主要设计者Bill Joy雇来写程序,四个人一起在1982年"
  • "高速缓存的工作原理十分简单:把读取频度最高的存储器内容保存在高速缓存中。CPU需要读入存储器内容时,首先在高速缓存中查找。只有在高速缓存中找不到时,才去读主存储器中的内容。只要在高速缓存中有足够多的内容,就可以极大地降低平均访问时间。 这样,高速缓存的成功和失败就取决于将那些内容放到高速缓存中。近些年来,人们已经认识到,程序并不是完全随机的访问存储器。如果CPU访问存储器地址A,那么它下一次对存储器的访问一般来说是临近A的。程序本事就是这样的例子…… 从上面的例子中,我们可以得出一个结论,即在短时间内,CPU对存储器的访问总是局限在整个存储器的一小部分中,这称为局部性原理,它构成了所有高速缓存"
目录
第1章 概述
1.1结构化计算机组成
1.1.1语言、层次和虚拟机
1.1.2现代多层次计算机
1.1.3多层次计算机的演化

显示全部
用户评论
学计组数电的时候同时看了这本,讲得很好
阅读时有醍醐灌顶之感,甚至常常热泪盈眶。早几年读到这本书多好 微体系结构层这章难到爆炸了
天津大学《计算机组成原理》教材,又是这个AST写的
启蒙
课后题很难 与章节内容有点儿脱节 或许作为一本指引 或者已经了解足够内容之后的梳理书很合适
每章节能读懂的人可以修仙。
在软件到硬件范围内划分层次,分层讲述各层功能。可作入门补充书籍
下载
收藏