📝 计算机组成与系统结构
617篇技术文档📅  最后修改于: 2021-06-28 15:06:14        🧑  作者: Mango
先决条件–缓存本文提供了有关缓存样式的详细讨论。此处简要总结了关键要素。我们将看到类似的样式问题应该在解决存储和缓存样式时得到自我解决。它们代表以下类别:高速缓存大小,块大小,映射函数,替换算法和写入策略。这些解释如下。快取大小:似乎较小的高速缓存将对性能产生很大的影响。块大小:块大小是在高速缓存和主存储器之间更改的信息单位。随着块的大小从极小的增加到更大的大小,由于局部性原理,命中量级关系最初可...
📅  最后修改于: 2021-06-28 15:06:40        🧑  作者: Mango
1.双倍数据速率版本5(DDR5):DDR5代表双倍数据速率5同步动态随机存取存储器(DDR5 SDRAM)。 DDR5或GDDR5具有更大的内存带宽和内存时钟速度,这就是为什么它比DDR3用于游戏目的的原因。 DDR5仅用于图形卡,另一方面,DDR3也用于计算机。尽管DDR3的等待时间很短,但DDR5却提供了比DDR3更好的性能。2.双倍数据速率版本3(DDR3):DDR3代表双倍数据速率3同步...
📅  最后修改于: 2021-06-28 15:07:09        🧑  作者: Mango
计算机鼠标是与计算机一起使用的输入设备。移动鼠标有助于将光标移动到屏幕上的其他项目。可以通过按下鼠标按钮来移动或选择项目。电脑鼠标的功能–在屏幕上选择对象。通过拖放来移动数据或文件。借助滚动按钮滚动应用程序窗口或网页。然后,有两种重要的鼠标类型:“普通鼠标”和“游戏鼠标”。1.普通鼠标:普通鼠标使用光学传感器拖动其位置。它仅带有三个按钮,即,右键,左键和滚动键。它们仅适用于制造商分配给这些按钮的功...
📅  最后修改于: 2021-06-28 15:07:40        🧑  作者: Mango
问题–在8086微处理器中编写汇编语言程序,以将8位BCD编号转换为其相应的ACSII代码。假设–程序的起始地址:400输入存储器位置:2000输出存储位置:3000例子 :算法 –将内存位置2000的内容加载到寄存器AL中将寄存器AL中的内容复制到寄存器AH中用0F在寄存器AL上执行AND操作将04分配给CL寄存器通过使用CL执行SHR指令来移位AH的内容用3030在寄存器AX上执行OR操作将A...
📅  最后修改于: 2021-06-28 15:08:01        🧑  作者: Mango
RAM代表随机存取存储器。 RAM用于读取和写入内存。 RAM存储CPU当前正在执行的程序的文件和数据。它是易失性存储器,因为在关闭电源时数据会丢失。RAM可以进一步分为两类:静态RAM(SRAM)和动态RAM(DRAM)。RAM的历史:在1947年,Williams管用于创建第一种形式的RAM。它使用阴极射线管(CRT),数据以带电斑点的形式存储在管子的表面上。1947年晚些时候,磁芯存储器被用...
📅  最后修改于: 2021-06-28 15:08:25        🧑  作者: Mango
系统单位:系统单元是PC系统的硬件元素。它的大小各不相同,并且每种特定的PC类型及其工作需求具有完全不同的大小。它也被称为系统机箱,计算机机箱,计算机机箱等。系统单元包含光盘驱动器,硬件,RAM,电源,BIOS,主板,处理器,风扇,外围设备等。它本身不是专用单元,但是它为所有或任何相反的专用单元和内部环境提供了协作的环境并以非常普通的方式连接硬件,共同工作。它有时是由铝或通常是金属制成的。根据PC...
📅  最后修改于: 2021-06-28 15:08:47        🧑  作者: Mango
并行随机存取机(也称为PRAM)是大多数并行算法都考虑使用的模型。它有助于编写没有任何体系结构约束的前体并行算法,并且还允许并行算法设计人员将处理能力视为无限。它忽略了进程间通信的复杂性。 PRAM算法主要是理论上的,但可以用作开发适用于实际机器的高效并行算法的基础,也可以激励建造专用机器。PRAM体系结构模型:以下是PRAM组成的模块:它由一个控制单元,全局存储器和一组无限的相似处理器组成,每个...
📅  最后修改于: 2021-06-28 15:09:06        🧑  作者: Mango
先决条件–简化教学计算机(SIC)这些是在简化教学计算机(SIC)编程中使用的指令。这里,A代表蓄能器M代表记忆CC代表条件代码PC代表程序计数器人民币代表最右字节L代表链接寄存器MNEMONICOPERANDOPCODEEXPLANATIONADDM18A = A + MANDM40A = A AND MCOMPM28compares A and MDIVM24A = A / MJM3CPC =...
📅  最后修改于: 2021-06-28 15:09:24        🧑  作者: Mango
1.缓冲区:缓冲区是一个临时存储区域,通常是内存中的一个块,在其中等待等待从输入设备或输出设备传输的项目被放置在其中。它主要用于输入/输出过程。例如,如果要打印较长的文档,则不希望CPU等待询问打印机“您准备好准备另一个段落了吗?”取而代之的是,CPU将用文档的数据填充内存缓冲区,指示打印机打印缓冲区内容,然后再返回其其他业务。2.缓存:高速缓存是计算机中较小且快速的内存组件,已插入CPU和主内存...
📅  最后修改于: 2021-06-28 15:09:49        🧑  作者: Mango
SPARC代表可扩展处理器体系结构。SPARC是基于加州大学伯克利分校的RISC(精简指令集计算机)设计的通用32位整数和32、64和128位浮点单元ISA(指令集体系结构)。开发SPARC体系结构的主要目标是优化编译器并有效地流水线执行硬件。 SPARC的开发和实施非同寻常地提高了执行率,缩短了市场改进计划的时间范围。 SPARC的“寄存器窗口”结构允许显着减少内存加载/存储准则集。历史SPAR...
📅  最后修改于: 2021-06-28 15:10:10        🧑  作者: Mango
前提条件–二进制与格雷码之间问题–编写一个程序,将二进制数转换为格雷码8位数字,起始地址为2000,该数字存储在2500存储器地址中,并将结果存储到2600存储器地址中。例子 –算法 –将[2500]处的值移到AL中将AL移至BL逻辑右移AL一次与AL进行XOR BL(逻辑上)并存储到BL中将BL的内容移至2600停止程序 –MemoryMnemonicsOperandsComment2000MO...
📅  最后修改于: 2021-06-28 15:11:07        🧑  作者: Mango
给定一个十六进制数作为输入,我们需要编写一个程序将给定的十六进制数转换为等效的十进制数。例子:我们知道十六进制数字使用16个符号{0、1、2、4、5、6、7、8、9,A,B,C,D,E,F}表示所有数字。在此,(A,B,C,D,E,F)表示(10、11、12、13、14、15)。这个想法是从最右边的数字开始提取给定十六进制数字的数字,并保留变量dec_value。从十六进制数字中提取数字时,将数字...
📅  最后修改于: 2021-06-28 15:11:35        🧑  作者: Mango
母板用作将计算机所有部件连接在一起的单个平台。它可以被视为计算机的骨干。它连接CPU,内存,硬盘驱动器,光盘驱动器,视频卡,声卡和其他部件。它还可以直接或通过电缆连接扩展卡。计算机是使用IO设备根据用户要求处理数据的电子设备。数据处理发生在处理器中,这是一个重要的组成部分。处理器位于称为主板或印刷电路板(PCB)的硬件电路板上。历史IBM在1980年代初使用了有史以来的第一块主板。最终被称为平面。...
📅  最后修改于: 2021-06-28 15:12:13        🧑  作者: Mango
控制单元是计算机中央处理单元(CPU)的一部分,它控制处理器的操作。它被约翰·冯·诺伊曼(John von Neumann)纳入冯·诺伊曼(Von Neumann)建筑的一部分。控制单元负责告知计算机的内存,算术/逻辑单元以及输入和输出设备如何响应已发送给处理器的指令。它将程序的内部指令从主存储器中提取到处理器指令寄存器,并且控制单元根据该寄存器内容生成一个控制信号,以监督这些指令的执行。控制单元...
📅  最后修改于: 2021-06-28 15:12:42        🧑  作者: Mango
问题–编写一个程序以添加2-BCD编号,其起始地址为2000,并且编号存储在2500和2501存储器地址中,并将和存储到2502中并携带到2503存储器地址中。例子 –算法 –将00H加载到寄存器中(用于进位)将内存中的内容加载到寄存器对中将内容从L寄存器移到累加器用累加器添加H寄存器的内容如果总和大于9或辅助进位不为零,则添加06H如果进位标志不等于1,请转到步骤8进位寄存器递增1将累加器的内容...