1.1 ORGANIZATION(机构) AND ARCHITECTURE(架构)

COMPUTER ARCHITECTURE:

        attributes of a system visible to a programmer

意指系统中那些面向于程序员的特性;

        attributes that have a direct impact on the logical execution of a program

换句话说,意指那些在程序的逻辑执行上有直接影响的特性。

ISA defines:

        通常,计算机架构等同于指令集架构( instruction set architecture, ISA );

  •  instruction format 指令格式
  •  instruction opcode 指令操作码
  • register 寄存器
  • instruction and data memory 指令内存和数据内存
  • 已执行指令对寄存器和内存的影响
  • 关于控制指令运行的算法

 Architectural Attributes(架构特性)include: 

  • The instruction set   指令集
  • The number of bits used to represent various data types(e.g. numbers, characters)     用于表示各种数据类型(例如数和字符)的二进制数的长度
  • I/O mechanisms  I/O机制
  • techniques for addressing memory  内存寻址的技术


COMPUTER ORGANIZATION:

Operational units and their interconnections that realize the architectural specifications

意指一些操作单元以及它们之间形成架构要求的互联关系。

Organizational Attributes(机构特性)include:

  • Hardware details transparent to the programmer: control signals  向程序员保密的硬件资料
  • Interfaces between the computer and peripherals  计算机和外部设备之间的接口
  • Memory technology used  所使用的内存技术


Examples

Computer architecture issue  

1.whether a computer will have a multiply instruction?

计算机是否会有乘法指令?

Computer organization issue

2.whether that instruction will be implemented by a special multiply unit or by a mechanism that makes repeated use of the add unit of the system

乘法指令将通过哪种方案实现?是通过特殊的乘法单元?还是通过使用多个加法单元的机制?

这种机构决策,可能要基于:

  • anticipated frequency  使用乘法指令的期望频率值
  • relative speed  实现乘法指令方案之间的相对速度
  • cost and physical size  特殊乘法单元的成本和物理尺寸


Further:

        时至今日,架构和机构之间的界定依然很重要。

        许多计算机制造商都会提供一系列计算机模型,它们都采用“同种架构,不同机构”的设计理念。这使得,同系列的不同模型具有不同的价格和性能。

all with the same architecture but with differences in organization.

        此外,独特的架构可能会跨越多年,并覆盖着一些别致的计算机模型;对于这种类型的计算机,它的机构会随着技术的变化而演变。

        “同种架构,不同机构”的理念,在IBM System/370架构上得以体现。

        IBM在1970年首次推出 IBM System/370 架构;该架构被一些模型采用。此时,保守的客户可以购买“廉价(cheaper, slower)”的模型。若需求增加,客户则可轻松提升到“昂贵(more expensive, faster)”的模型;因为升级模型不会影响之前的使用数据。随后的数年,IBM又推出了许多改进的全新模型,以代替陈旧的模型。这些新模型依然保留了过去的架构。

        值得注意的是:System/370架构,经过一些改进后,依然作为现今的IBM巨型机产品线的架构。微型计算机(microcomputer)的出现,拉近了架构和机构之间的关系。

        技术的变革,不仅影响了机构,还催生出了强大且复杂的架构。

        总体来说,这种微型机器降低了迭代兼容性(generation-to-generation compatibility)的需求。这使得,机构设计决策与架构设计决策之间具有密切的相互制约关系。

        微型计算机的例子有:Reduced instruction set computer (RISC)

学习笔记整理源自:

<Computer Organization and Design: The Hardware/Software Interface>

 David Patterson & John Hennessy

  • 19
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《计算机组织与体系结构》第9版是一本经典的计算机科学教材。它涵盖了计算机系统的组织和结构方面的知识,包括计算机的硬件和软件组成部分、内存和存储系统、中央处理器、输入输出设备等方面的内容。 该教材首先介绍了计算机系统的基本组成部分,包括计算机的功能、硬件和软件的关系等。然后,它详细介绍了计算机的内存系统,包括主存储器和辅助存储器的组成和工作原理。接着,它讲解了中央处理器的结构和功能,包括指令执行、流水线技术等。 在讲解计算机体系结构的过程中,该教材也涉及了一些计算机系统的设计原则和方法。例如,它介绍了指令集的设计和处理器设计的基本原则,以及如何优化计算机系统的性能和可扩展性等方面的内容。 此外,该教材还包括了输入输出设备和计算机网络等其他方面的知识。它涵盖了计算机系统的各个方面,使读者能够全面了解计算机的组织和体系结构。 总体来说,《计算机组织与体系结构》第9版是一本权威且详尽的计算机科学教材,它的内容广泛且深入,适合计算机相关专业的学生学习和研究使用。无论是对于计算机专业的学生还是从事计算机相关工作的人员来说,该书都是一本值得推荐的参考书。 ### 回答2: 《计算机组织与体系结构第9版》是一本经典的计算机科学教材,它涵盖了计算机组织和体系结构的重要概念和原理。这本书详细介绍了计算机组织的基本原理、指令系统的设计、处理器的体系结构、存储器的层次结构、输入输出系统的设计以及并行处理和分布式系统等相关内容。 《计算机组织与体系结构第9版》的主要特点包括: 1.全面而深入的内容:对计算机组织和体系结构的各个方面都进行了系统的介绍,包括硬件和软件层面的内容。 2.实用性强:书中涵盖了大量的实际案例和应用实例,使读者能够更好地理解理论知识的应用。 3.适合不同层次的读者:该书既适合计算机科学专业的本科生和研究生使用,也适合从业人员参考。 4.清晰的表达和结构:该书的写作风格简明扼要,结构清晰合理,易于读者理解和掌握。 读者通过学习《计算机组织与体系结构第9版》,可以获得以下收益: 1.全面了解计算机的组织结构和体系结构,掌握计算机硬件和软件的交互关系。 2.理解指令系统和处理器的设计原理,能够独立设计和优化计算机系统。 3.熟悉存储器的层次结构和输入输出系统的设计原理,能够提高系统的性能和可靠性。 4.了解并行处理和分布式系统的设计思想,能够应对复杂的大规模计算需求。 5.具备解决计算机系统设计和优化问题的能力,为相关领域的研究和开发提供支持。 综上所述,《计算机组织与体系结构第9版》是一本重要的计算机科学教材,通过深入理解其中的内容,读者可以掌握计算机组织和体系结构的基本原理和应用。 ### 回答3: 《计算机组织与体系结构(第九版)》是由William Stallings所著,主要介绍计算机体系结构和组织方面的知识。以下是对部分章节的一些主要答案的总结。 第一章主要介绍了计算机体系结构和组织的基本概念和发展历程。计算机的体系结构是硬件和软件之间的接口,体现了计算机系统的整体结构和功能。计算机的组织则是指计算机内部各个硬件组件之间的连接方式和协作方式。这两者密切相关但又有所区别。 第二章介绍了数字逻辑和数字系统设计方面的内容。数字逻辑是计算机设计的基础,涉及逻辑门、时钟信号、整数加法和减法等。数字系统设计则是指如何使用逻辑门和其他数字电路组件来构建计算机的各个功能模块,如中央处理器、存储器等。 第三章讲述了指令集体系结构(ISA)的概念和设计。ISA定义了计算机的指令集和编程模型,对计算机的程序设计和硬件实现有很大影响。本章重点介绍了CISC和RISC两种不同的ISA设计哲学,以及常见的指令格式和寻址方式。 第四章讨论了处理器的设计和实现。处理器是计算机系统的核心,负责执行指令和进行运算。本章介绍了处理器的组成和功能,如流水线技术、并行处理和中断处理等。还介绍了多核处理器、多线程处理器和超标量处理器等新兴技术。 第五章涉及存储器层次结构和高速缓存的设计。存储器是计算机中用于存储和访问数据的设备,可以分为主存储器和辅助存储器。高速缓存则是用于提高数据访问速度的一种技术,存储器层次结构则是将不同速度和容量的存储器组合到一起,以提高整体性能。 《计算机组织与体系结构(第九版)》还包括其他章节,如输入输出和外部设备、总线和串行通信、操作系统和虚拟机等内容。这本教材综合、全面地介绍了计算机体系结构和组织方面的知识,对于理解计算机系统的工作原理和设计原则有很大帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值