📝 计算机组成与系统结构

617篇技术文档
  高速缓存存储器(计算机组织)

📅  最后修改于: 2020-12-29 11:29:21        🧑  作者: Mango

高速缓存存储器CPU经常使用的主存储器的数据或内容存储在高速缓存中,以便处理器可以在较短的时间内轻松访问该数据。每当CPU需要访问内存时,它都会首先检查高速缓存。如果在高速缓存中找不到数据,则CPU移入主存储器。高速缓存位于CPU和主内存之间。高速缓存存储器的框图可以表示为:高速缓存是内存层次结构中最快的组件,并接近CPU组件的速度。缓存的基本操作如下:当CPU需要访问内存时,将检查缓存。如果在高...

  并行处理

📅  最后修改于: 2020-12-29 11:30:23        🧑  作者: Mango

并行处理并行处理可以描述为一类技术,它使系统能够实现同时进行的数据处理任务,从而提高计算机系统的计算速度。并行处理系统可以执行同步数据处理,以实现更快的执行时间。例如,在CPU的ALU组件中处理一条指令时,可以从内存中读取下一条指令。并行处理的主要目的是增强计算机处理能力并增加其吞吐量,即在给定的时间间隔内可以完成的处理量。可以通过具有多个同时执行相同或不同操作的功能单元来实现并行处理系统。可以在...

  流水线

📅  最后修改于: 2020-12-29 11:31:15        🧑  作者: Mango

流水线术语流水线是指将顺序过程分解为子操作的技术,每个子操作在与所有其他段同时运行的专用段中执行。流水线技术的最重要特征是,可以同时在不同的段中进行多个计算。通过将寄存器与流水线中的每个段相关联,可以实现计算的重叠。寄存器在每个段之间提供隔离,以便每个段可以同时对不同的数据进行操作。流水线组织的结构可以简单地表示,只需为每个段包括一个输入寄存器,然后是一个组合电路即可。让我们考虑一个组合乘法和加法...

  算术管道

📅  最后修改于: 2020-12-29 11:32:09        🧑  作者: Mango

算术管道算术管道主要用于高速计算机。它们用于实现浮点运算,定点数的乘法以及科学问题中遇到的类似计算。为了以更方便的方式理解算术流水线的概念,让我们考虑一个用于浮点加法和减法的流水线单元的示例。浮点加法器管线的输入是两个标准化的浮点二进制数,它们定义为:其中A和B是代表尾数的两个分数,而a和b是指数。浮点加减运算的组合操作分为四个部分。每个段包含要在给定管道中执行的相应子操作。四个部分中显示的子操作...

  指令管道

📅  最后修改于: 2020-12-29 11:33:01        🧑  作者: Mango

指令流水线流水线处理不仅可以在数据流中进行,而且可以在指令流中进行。大多数具有复杂指令的数字计算机都需要指令流水线来执行诸如获取,解码和执行指令之类的操作。通常,计算机需要按照以下步骤顺序处理每条指令。从内存中获取指令。解码指令。计算有效地址。从内存中获取操作数。执行指令。将结果存储在正确的位置。每个步骤都在特定的段中执行,并且有时不同的段可能需要花费不同的时间来处理传入的信息。而且,有时两个或多...

  COA |展位的乘法算法

📅  最后修改于: 2020-12-29 11:34:00        🧑  作者: Mango

展位的乘法算法展位算法是一种乘法算法,使我们可以将两个有符号的二进制整数分别乘以2的补码。它还可用于加快乘法过程的性能。这也是非常有效的。它适用于乘法器中的字符串位0,不需要额外的位,只需将最右边的字符串位和1的字符串移至乘法器位权重2k到权重2m(可以认为是2k +1-2m)中。以下是Booth算法的图形表示:在上面的流程图中,最初,AC和Qn + 1位设置为0,并且SC是一个序列计数器,代表设...

  单精度和双精度之间的区别

📅  最后修改于: 2021-06-28 08:54:19        🧑  作者: Mango

根据IEEE标准,浮点数以两种方式表示:PrecisionBaseSignExponentSignificandSingle precision21823+1Double precision211152+11.单精度:单精度是IEEE提出的用于表示浮点数的格式。它在计算机内存中占据32位。2.双精度:Double Precision也是IEEE给出的用于表示浮点数的格式。它在计算机内存中占据64位...

  8085程序减去两个带有或不带有借位的8位数字

📅  最后修改于: 2021-06-28 08:54:41        🧑  作者: Mango

问题–写一个程序减去两个带有或不带有借位的8位数字,其中第一个数字在2500存储器地址,第二个数字在2501存储器地址,然后将结果存储到2502并借入2503存储器地址。例子 –算法 –将00加载到寄存器C中(用于借用)将两个8位数字从内存加载到寄存器中将一个数字移到累加器用累加器减去第二个数字如果借位不等于1,请转到步骤7借贷增量登记1将累加器内容存储在内存中将寄存器的内容移入累加器将累加器的内...

  指令执行必不可少的寄存器

📅  最后修改于: 2021-06-28 08:54:59        🧑  作者: Mango

这些是执行指令所需的各种寄存器:程序计数器(PC),指令寄存器(IR),存储器缓冲区(或数据)寄存器(MBR或MDR)和存储器地址寄存器(MAR)。这些解释如下。程序计数器(PC):它包含下一条要执行的指令的地址。在执行完每条指令后,CPU会对PC进行更新,以使PC始终指向要执行的下一条指令。跳转或跳过指令还将修改PC的内容。指令寄存器(IR):它包含最近获取或执行的指令。将提取的指令加载到IR中...

  8086程序,以确定与另一个数组元素相对应的第一数组元素的模数

📅  最后修改于: 2021-06-28 08:55:20        🧑  作者: Mango

问题–在8086微处理器中编写一个程序,以确定具有8位n个第二数组的第一数组的对应8位n个元素的模数,其中大小“ n”存储在偏移500中,而第一数组的个数从偏移存储501和第二数组的编号从偏移量601开始存储,并将结果编号存储到第一数组(即偏移量501)中。例子 –算法 –将500存储到SI中,将601存储到DI中,并将来自偏移500的数据加载到寄存器CL中,并将寄存器CH设置为00(用于计数)。...

  笔记本电脑和笔记本电脑之间的区别

📅  最后修改于: 2021-06-28 08:55:39        🧑  作者: Mango

1.笔记本电脑:便携式计算机是现代计算机,是台式计算机的替代产品。便携式计算机是便携式的,并且具有与台式计算机相同的功能,并且可以根据用户使用。笔记本电脑的重量通常在4到12磅之间,并且显示器的尺寸和厚度因型号而异。与笔记本电脑不同,笔记本电脑具有DVD驱动器和其他外围设备选件。2.笔记本笔记本计算机是具有笔记本大小的现代计算机,因此可以轻松携带。笔记本计算机通常比笔记本计算机具有更少的硬件功能。...

  硬件和软件之间的区别

📅  最后修改于: 2021-06-28 08:55:59        🧑  作者: Mango

电脑硬件:硬件是指计算机的物理组件。计算机硬件是我们可以触摸这些部件的任何部分。这些是用于组装计算机的主要电子设备。计算机中的硬件示例包括处理器,存储设备,监视器,打印机,键盘,鼠标和中央处理器。计算机软件:软件是在计算机系统上执行不同任务的说明,过程和文档的集合。我们也可以说计算机软件是在计算机处理器上执行的编程代码。该代码可以是机器级别的代码,也可以是为操作系统编写的代码。软件示例包括Word...

  计算机系统中的抽象层

📅  最后修改于: 2021-06-28 08:56:19        🧑  作者: Mango

计算机系统分为两个功能实体。硬件和软件是计算机系统的两个功能实体。操作系统是硬件和软件之间的链接。计算机系统中存在某些层,过程可以通过这些层来执行任务。在这里,我们将讨论每层。以下是计算机系统中不同的抽象层:问题陈述 –问题陈述是使用自然语言陈述的。它可能是模棱两可的或不精确的。基本上这是用户对系统的要求。算法 –算法是执行特定任务的分步过程。它保证完成。它具有确定性,有效的可计算性和有限性。程序...

  8085程序来查找累加器的设置位

📅  最后修改于: 2021-06-28 08:56:42        🧑  作者: Mango

问题–除一位外,累加器的所有位均为0,其中一位为1。使用8085编写汇编语言程序以确定累加器的哪一位为1。结果应为1到8的十进制数,并且必须为存储在寄存器C中。例子 –解决方案 –该问题可以通过多种方法解决。在这里,讨论了两种方法:不使用进位标志使用进位标志方法1:不使用进位标志算法 –以寄存器C的形式初始化计数器用累加器将01的寄存器B加载到AND并检查设置位AND累加器的内容与寄存器B如果AN...

  中断计算机组织的目的

📅  最后修改于: 2021-06-28 08:57:01        🧑  作者: Mango

中断是一种机制,通过该机制,I / O或内存等模块可以中断CPU的正常处理。在产生中断的情况下,可能是单击鼠标,拖动光标,打印文档等。为什么我们需要中断?外部设备比CPU慢。因此,如果没有中断,CPU将浪费大量时间等待外部设备将其速度与CPU的速度相匹配。这降低了CPU的效率。因此,需要中断来消除这些限制。随着中断:假设CPU指示打印机打印某个文档。打印机执行任务时,CPU参与执行其他任务。当打印...