精华内容
下载资源
问答
  • 计算机组成原理笔记

    千次阅读 2019-01-22 15:49:27
    计算机组成原理笔记 1、总体介绍 计算机组成原理这门课程主要以单机系统为对象,介绍计算机系统的硬件组成,其核心是建立一个计算机系统的整机概念。学习完这门课程将会对计算机的硬件组织方式有一个清晰的了解,...

    计算机组成原理笔记

    1、总体介绍

    计算机组成原理这门课程主要以单机系统为对象,介绍计算机系统的硬件组成,其核心是建立一个计算机系统的整机概念。学习完这门课程将会对计算机的硬件组织方式有一个清晰的了解,能够明白计算机各部分硬件的功能,以及各部分硬件怎样协调工作。

    2、总体框架

    首先通过下面的思维导图了解计算机组成原理所包含的总体知识框架,后期将依据下图的知识框架,依次分享自己的学习笔记,同时也再一次强化自己所学到的知识。

    3、第一章:计算机体系概述

    通过下面的思维导图来依次分享「计算机系统概述」里面重要知识点的笔记。

    4、第一节:计算机体系的诞生和发展

    · 诺依曼体系的主要思想:①计算机硬件系统由五大部件(储器、运算器、控制器、输入设备和输出设备)组成;②计算机中采用二进制形式表示信息(数据、指令);③采用存储程序的工作方式,这也是冯· 诺依曼体系最为核心的思想。

    计算机的发展趋势正向“两极”分化。一级是微型计算机向更微型化、网络化、高性能、多用途方向发展;另一极则是巨型化向更巨型化、超高速、并行处理、智能化方向发展。

    5、第二节:计算机系统的层次结构

    1.  计算机系统由硬件系统软件系统共同构成:

    硬件是指有形的物理设备,是计算机系统中实际物理装置的总称;

    软件则是指硬件上运行的程序和相关的数据及文档

    2.  计算机的功能部件:

    输入设备:将程序和数据以计算机所能识别和接受的信息形式输入到计算机。

    输出设备:将计算机处理的结果以人们所能接受的形式或其他系统所要求的信息形式输出。

    存储器: 是计算机的存储部件,用来存放程序和数据。

    运算器:是计算机的执行部件,用来对数据进行加工处 理,完成算数运算和逻辑运算。

    控制器:是计算机的指挥中心,由其“指挥”各部件自动协调地进行工作。

    3.  计算机软件的分类:

    系统软件:是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源提供给用户使用。

    ②应用软件:是指用户为解决某个应用领域中的各类问题而编制的程序。

    4.  三个级别的语言:

    ①机器语言:又称为二进制代码语言,需要编程人员记忆每一条指令的二进制编码,机器语言是计算机唯一可以直接识别和执行的语言。

    ②汇编语言:汇编语言用英文单词或其缩进代替二进制的指令代码,更容易为人们记忆和理解。

    ③高级语言:高级语言(如C、C++、Java等)更多地是为了方便程序设计人员写出解决问题的处理方案和解题过程的程序。

    注意:通常高级语言需要经过编译程序编译成汇编语言程序,然后经过汇编操作得到机器语言程序,或者直接由高级语言程序翻译成机器语言程序。)

    5.  计算机的工作过程分为以下几个步骤:

    ①把程序和数据装入到主存储器中。 

    ②从程序的起始地址运行程序。

    ③用程序的首地址从存储器中取出第一条指令,经过译码、执行步骤等控制计算机各功能部件协同运行,完成这条指令功能,并计算下一条指令的地址。

    ④用新得到的指令地址继续读出第二条指令并执行,直到程序结束为止;每一条指令都是在取指、译码和执行的循环过程中完成的。

    6、第三节:计算机的性能指标

    1.  机器字长:是指计算机进行一次整数运算(即定点整数运算)所能处理的二进制数据的位数,通常与CPU的寄存器位数、加法器有关。

    2.  数据通路带宽:是指数据总线一次所能并行传送信息的位数

    3. 主存容量:主存储器所能存储信息的最大容量。

    4.  吞吐量:指系统在单位时间内处理请求的数量。

    5.  响应时间:指从用户向计算机发送一个请求,到系统对该请求做出响应并获得它所需要的结果的等待时间。

    6.  主频(CPU时钟频率):机器内部主时钟的频率,它是衡量机器速度的重要参数。

    7.  CPU时钟周期:通常为节拍脉冲或T周期,即主频的倒数。

    8.  CPI(Clock cycle Per Instruction):即执行一条指令所需的时钟周期数。

    9.  CPU执行时间:指运行一个程序所花费的时间。

    (CPU执行时间 = CPU时钟周期数/主频 )

     通过博客将自己的学习笔记展现出来,也是对自己学习的一种记录。                                                                  

               扫一扫,关注公众号

    展开全文
  • 哔站唐朔飞讲课—计算机组成原理 让你忍不住想要动手收藏的—计算机组成原理总结 计算机组成原理笔记

    B站唐朔飞讲课—计算机组成原理

    让你忍不住想要动手收藏的—计算机组成原理总结

    计算机组成原理笔记

    luozhiyun计算机组成原理笔记(From 一 To 四)— 这个讲得最好

    rom和ram区别

    sram和dram区别–总而言之就是sram是由晶体管组成,dram是由电容组成,电容会漏电,需要时不时周期性地刷一下,所以dram会比sram慢一点

    初探MMU

    问题:页表存放在哪里?
    页表就是普通的数据结构,存储于物理内存当中。但在起作用时,是要页表加载到CPU的MMU器件上,以将逻辑内存访问映射到物理内存。运行哪个进程,就加载这个进程的页表。一个进程的页表较大,通常不能全部加载,只集中在常使用的片区,是一种缓冲机制,器件一般称为TLB。

    深入理解计算机系统结构——虚拟存储器

    展开全文
  • 计算机组成原理笔记(三)

    千次阅读 2019-01-26 10:31:27
    计算机组成原理笔记——存储系统 1、第三章:存储系统 通过下面的思维导图来依次分享「存储系统」里面重要知识点的笔记。   2、第一节:存储器的结构 1. 主存储器:简称主存,又称内存储器(内存),用来存放...

     

    计算机组成原理笔记——存储系统

    1、第三章:存储系统

    通过下面的思维导图来依次分享「存储系统」里面重要知识点的笔记。

     

    2、第一节:存储器的结构

    1.  主存储器:简称主存,又称内存储器(内存),用来存放计算机运行期间所需的大量程序和数据,CPU可以直接随机地对其访问,也可以和高速缓冲存储器(Cache)以及辅助存储器交换数据。其特点是容量较小、存储速度较快、每位价格高。

    2.  辅助存储器:简称辅存,又称外存储器(外存),是主存储器的后援存储器,用来存放当前暂时不用的数据和程序,以及一些需要永久性保存的信息,它不与CPU直接交换信息,其特点是容量极大、存储速度较慢、单位成本低。

    3.  高速缓冲存储器:简称Cache,位于主存和CPU之间,用来存放正在执行的程序段和数据,以便CPU能够高速地使用它们。Cache的存储速度可以与CPU的存储速度相匹配,但存储容量小,价格高。

    4.  随机存储器(RAM):存储器的任何一个存储单元的内容都可以随机存取,而且存取时间与存储单元的物理位置无关。同时RAM也是易失性存储器,即断电后存储信息即消失的存储器。其优点是读写方便、使用灵活,主要用作主存和高速缓冲存储器。

    5.  只读存储器(ROM):存储器的内容只能随机读出而不能写入。信息一旦写入存储器就固定不变了,即使断电,内容也不会丢失。同时ROM也是非易失性存储器,即断电后信息仍保持的存储器。因此,通常用它存放固定不变的程序、常数和汉字字库,甚至用于操作系统的固化。它与随机存储器可共同作为主存的一部分,统一构成主存的地址域。

    6.  串行访问存储器:对存储单元进行读/写操作时,需按其物理位置的先后顺序寻址,包括顺序存取存储器(如磁带)与直接存取存储器(如磁盘)。

    7.  多级存储系统:主存与CPU直接相连,辅存与主存直接相连,同时Cache介于CPU与主存之间,分别于CPU和主存相连。其中“Cache—主存”层次主要是解决CPU与主存速度不匹配问题,“主存—辅存”层次主要的解决存储系统的容量的问题。在存储系统中,Cache、主存能与CPU直接交换信息,辅存则要通过主存与CPU交换信息。

    补充:主存和Cache之间的数据调动是由硬件自动完成的,对所有程序员均是透明的(即不可见的),而主存和辅存之间的数据调动则是由硬件和操作系统共同完成的,对应用程序员的透明的(即不可见的)。

     

    3、第二节:半导体随机存储器

    1.  半导体存储芯片的基本结构如下:

    ①存储矩阵:由大量相同的位存储单元阵列构成。

    ②译码驱动:将来自地址总线的地址信号翻译成对应存储单元的选通信号,该信号再读写电路的配合下完成对被选中单元的读/写操作。

    ③读写电路:包括读出放大器和写入电路,用来完成读/写操作。

    ④读/写控制线:决定芯片进行读/写操作。

    ⑤片选线:确定哪个存储芯片被选中。

    ⑥地址线:是单向输入的,其位数与存储字的个数有关。

    ⑦数据线:是双向的,其位数与读出或写入的数据位数有关,数据线数与地址线数共同反映存储芯片容量的大小。

    2.  存储体的构成:把存放一个二进制的物理器件称为存储元,它是存储器的最基本构件;地址码相同的多个存储元构成一个存储单元,由若干存储单元的集合构成存储体。

    3.  静态随机存储器(SRAM):其存储元是用双稳态触发器(六管MOS)来记忆信息的,因此即使信息被读出后,它仍保持其原状态而不需要再生(非破坏性读出)。但是只要电源被切断,原来保存的信息便会消失,故属于易失性半导体存储器。

    SRAM的存取速度快,但集成度低,功耗较大,所以一般用来组成高速缓冲存储器。

    4.  动态随机存储器(DRAM):是利用存储元电路中栅极电容上的电荷来存储信息的;DRAM采用地址复用技术,地址线是原来的1/2,且地址信号分行、列两次传递;DRAM电容上的电荷一般只能维持1~2ms,因此即使电源不掉电,信息也会自动消失,为此,每隔一定时间必须刷新,通常取2ms,这个时间称为刷新周期。

    相对于SRAM来说,DRAM具有容易集成、价位低、容量大和功耗低等优点,但是DRAM的存取速度比SRAM慢,一般用来组成大容量主存系统。

    5.  只读存储器(ROM):ROM和RAM都是支持随机存取的存储器,其中SRAM和DRAM均为易失性存储器,而ROM中一旦有了信息,就不能轻易改变,即使掉电也不会丢失,它在计算机系统中是只供读出的存储器。其优点为结构简单,所以位密度比可读写存储器高,具有非易失性,所以可靠性高。

    6.  ROM的类型:根据制造工艺的不同,ROM可分为掩膜式只读存储器(MROM)、一次可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、闪速存储器(Flash Memory)和固态硬盘(Solid State Drives)。

      

    4、第三节:主存储器与CPU的连接

    1.  主存储器与CPU的连接图如下:

    连接原理为:

    ①主存储器通过数据总线、地址总线和控制总线与CPU连接

    ②数据总线的位数与工作频率的乘积正比于数据传输速率。

    ③地址总线的位数决定了可寻址的最大内容空间。

    ④控制总线(读/写)指出总线周期的类型和本次输入/输出操作完成的时刻。

    2.  主存的扩容方法:

    ①位扩展法:用多个存储器件对字长进行补充,增加存储字长,使其数据位数与CPU的数据线数相等。位扩展的连接方式是将多个存储芯片的地址端、片选端和读写控制端相应并联,数据端分别引出。

    ②字扩展法:增加存储器中字的数量,而位数不变。字扩展将芯片的地址线、数据线、读写控制线相应并联,而由片选信号来区分各芯片的地址范围。

    ③字位同时扩展法:指既增加存储字的数量,又增加存储字长。

     

    5、第四节:双口RAM和多模块存储器

    1.  双端口RAM:指同一个存储器有左、右两个独立的端口,分别具有两组相互独立的地址线、数据线和读写控制线,允许两个独立的控制器同时异步地访问存储单元。

    2.  多模块存储器:为提高访问速度,常采用多模块存储器,常用的有单体多字存储器和多体并行存储器。

    ①单体多字存储器:指存储器中只有一个存储体,每个存储单元存储m个字,总线宽度也为m个字,一次并行读出m个字,地址必须顺序排列并处于同一存储单元。

    ②多体并行存储器:指由多体模块组成,每个模块都有相同的容量和存储速度,各模块都有独立的读写控制电路、地址寄存器和数据寄存器。它们既能并行工作,又能交叉工作。

     

    6、第五节:高速缓冲存储器

    1.  时间局部性指在最近的未来要用到的信息,很可能是现在正在使用的信息,这是因为程序存在循环。

    2.  空间局部性:指在最近的未来要用到的信息,很可能与现在正在使用的信息在存储空间上是临近的,这是因为指令通常是顺序存放、顺序执行的,数据一般也是以向量、数组、表等形式簇聚地存储在一起的。

    3.  高速缓冲技术:利用程序访问的局部性原理,把程序中正在使用的部分存放在一个高速的、容量较小的Cache中,使CPU的访存操作大多数针对Cache进行,从而使程序的执行速度大大提高。

    4.  高速缓冲存储器(Cache)的工作原理:Cache位于存储器层次结构的顶层,通常由SRAM构成。Cache和主存被分成若干大小相等的快(Cache块又称为Cache行),每块由若干字节组成,块的长度称为长(Cache行长)。由于Cache的容量远小于主存的容量,所以Cache中的块数要远少于主存中的块数,它仅保存主存中最活跃的若干块的副本。故而Cache按照某种策略,预测CPU在未来一段时间内欲访存的数据,将其装入Cache。

    当CPU发出读请求时,如果访存地址在Cache中命中,就将此地址转换成Cache地址,直接对Cache进行读操作,与主存无关;如果Cache不命中,则仍需访问主存,并把此字所在的块一次从主存调入Cache内。若此时Cache已满,则需根据某种替换算法,用这个快替换掉Cache中原来的某块信息。(注意:CPU与Cache之间的数据交换以字为单位,而Cache与主存之间的数据交换则是以Cache块为单位。)

    5.  Cache和主存的映射:指把主存地址空间映射到Cache地址空间,也就是把存放在主存中的程序按照某种规则装入Cache中。Cache和主存的映射方式有:

    ①直接映射:主存数据块只能装入Cache中的唯一位置。若这个位置已有内容,则产生冲突,原来的块将无条件地替换出去(无需使用替换算法)。直接映射实现简单,但不够灵活,直接映射的块冲突概率最高,空间利用率最低。

    ②全相联映射:可以把主存数据块装入Cache中的任何位置。全相联映射方式的优点是比较灵活,Cache块的冲突概率低,空间利用率高,命中率也高;缺点是地址变换速度慢,实现成本高。

    ③组相联映射:将Cache空间分成大小相同的组,主存的一个数据块可以装入到一组内的任何一个位置,即组间采用直接映射,而组内采用全相联映射。它是对直接映射和全相联映射的一种折中。

    6.  Cache中主存块的替换算法:在采用全相联映射和组相联映射方式时,从主存向Cache传送一个新快,当Cache中的空间已被占满时,就需要使用替换算法置换Cache行。替换算法有:

    ①随机算法(RAND):随机地确定替换的Cache块。它的实现比较简单,但没有依据程序访问的局部性原理,故可能命中率较低。

    ②先进先出(FIFO)算法:选择最早调入的行进行替换。但也没有依据程序访问的局部性原理,可能会把一些经常使用的程序块(如循环程序)也作为最早进入Cache的块替换掉。

    ③近期最少使用(LRU)算法:依据程序访问的局部性原理选择近期内长久未访问过的存储行作为替换的行,平均命中率要比FIFO要高,是堆栈类的算法。

    LFU算法对每行设置一个计数器,Cache每命中一次,命中行计数器清0,而其他各行计数器均加1,需要替换时比较各特定行的计数值,将计数值最大的行换出。

    ④最不经常使用(LFU)算法:将一段时间内被访问次数最少的存储行换出。每行也设置一个计数器,新行建立后从0开始计数,每访问一次,被访问的行计数器加1,需要替换时比较各特定行的计数值,将计数值最小的行换出

    7.  Cache写策略:因Cache中的内容是主存块副本,当对Cache中的内容进行更新时,就需选用写操作策略使Cache内容和主存内容保持一致。此时有两种情况:

    对于Cache写命中:

    ①全写法(也称写直通法、write-through):

    当CPU对Cache写命中时,必须把数据同时写入Cache和主存。当某一块需要替换时,不必把这一块写回主存,将新调入的块直接覆盖即可。该方法实现简单,能随时保持主存数据的正确性。缺点是增加了访存次数,降低了Cache的效率。

    ②写回法(write-back):

    当CPU对Cache写命中时,只修改Cache的内容,而不立即写入主存,只有当此块被换出时才写回主存。采用这种策略时,每个Cache行必须设置一个标志位(脏位),以反映此块是否被CPU修改过。

    对于Cache写不命中:

    ①写分配法(write-allocate):加载主存中的块到Cache中,然后更新这个Cache块,它试图利用程序的空间局部性,但缺点是每次不命中都需要从主存中读取一块。

    ②非写分配法(not-write-allocate):只写入主存,不进行调块。

    说明:非写分配法通常与全写法合用;写分配法通常和写回法合用。

     

    7、第六节:虚拟存储器

    1.  虚拟存储器:主存和联机工作的辅存共同构成了虚拟存储器,二者在硬件和系统软件的共同管理下工作。对于应用程序员而言,虚拟存储器是透明的。虚拟存储器具有主存的速度和辅存的容量,提高了存储器的性能价格比。

    2.  虚拟存储器的特点:虚拟存储器将主存或辅存的地址空间统一编址,形成一个庞大的地址空间,在这个空间内,用户可以自由编程,而不必在乎实际的主存容量和程序在主存中实际的存放位置。用户编程允许涉及的地址称为虚地址或者逻辑地址,虚地址对于的存储空间称为虚拟空间或程序空间。实际的主存单元地址称为实地址或者物理地址,实地址对应的是主存地址空间,也称为实地址空间。虚地址比实地址要大很多。

    3.  页式虚拟存储器:以页为基本单位的虚拟存储器称为页式虚拟存储器。虚拟空间与主存空间都被划分成同样大小的页,主存的页称为实页,虚存的页称为虚页。把虚拟地址分为两个字段:虚页号和页内地址。虚地址到实地址之间的变换是由页表来实现的。页表是一张存放在主存中的虚页号和实页号的对照表,记录着程序的虚页调入主存时被安排在主存中的位置。页表一般长久地保存在内存中。

    4.  段式虚拟存储器:段式虚拟存储器中的段是按程序的逻辑结构划分的,各个段的长度因程序而异。把虚拟地址分为两部分:段号和段内地址。虚拟地址到实地址之间的变换是由段表来实现的。段表是程序的逻辑段和在主存中存放位置的对照表。段表的每一行记录了与某个段对应的段号、装入位、段起点和段长等信息。由于段的长度可变,所以段表中要给出各段的起始地址与段的长度。

    5.  段页式虚拟存储器:

    把程序按逻辑结构分段,每段再划分为固定大小的页,主存空间也划分为大小相等的页,程序对主存的调入、调出仍以页为基本传送单位,这样的虚拟存储器称为段页式虚拟存储器。在段页式虚拟存储器中,每个程序对应一个段表,每段对应一个页表,段的长度必须是页长的整数倍,段的起点必须是某一页的起点。

    此时虚地址分为段号、段内页号、页内地址三部分。CPU根据虚地址访存时,首先根据段号得到段表地址:然后从段表中取出该段的页表起始地址,与虚地址段内页号合成, 得到页表地址:最后从页表中取出实页号,与页内地址拼接形成主存实地址。

    将自己的学习笔记通过本博客展现出来,也是对自己学习的一种记录。

                 扫一扫,关注公众号

    展开全文
  • 在学习当中总结的计算机组成原理笔记.对于考研的大家有帮助哦
  • 计算机组成原理笔记-找工作前突击,希望对找工作的同学有所帮助
  • 计算机组成原理笔记(一) 推荐教材: 《计算机组成原理》白中英 《计算机组成原理》唐朔飞 目录 计算机系统概述 数据的表示和运算 存储器层次结构 指令系统 中央处理器 总线 输入/输出系统 后续待补充 正文...

    计算机组成原理笔记【第一章 计算机系统概述】



    推荐教材:

    1. 《计算机组成原理》白中英
    2. 《计算机组成原理》唐朔飞

    目录

    1. 计算机系统概述
    2. 数据的表示和运算
    3. 存储器层次结构
    4. 指令系统
    5. 中央处理器
    6. 总线
    7. 输入/输出系统
    8. 后续待补充


    正文开始

    计算机系统概述

    核心考点

    1. 冯-诺依曼计算机的基本特点与指令执行过程
    2. 计算机的各种性能指标

    体系框架
    在这里插入图片描述

    笔记整理

    • 计算机的发展历程

      从第一代到第四代,计算机的体系结构都是相同的,即都由控制器、存储器、运算器、输入设备和输出设备组成,称为冯-诺依曼体系结构。

    • 计算机的分类

      按用途:专用和通用
      按规模:巨型机、大型机、中型机、小型机、微型机及单片机6类
      按指令和数据流:单单(SISD即传统的冯-诺依曼) 单多 多单 多多

    • 计算机系统的基本组成
      在这里插入图片描述

    • 计算机硬件的基本组成
      在这里插入图片描述
      在这里插入图片描述
      对于寻址范围计算新手可跳过,后面章节会再仔细提到
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    • 计算机软件的分类

      系统软件和应用软件
      对于编程语言:机器语言、汇编语言、高级语言

    • 计算机系统的层次结构
      在这里插入图片描述

    • 计算机性能指标

      吞吐量
      响应时间
      主频
      CPU周期
      CPU时钟周期
      CPI MIPS和FLOPS(三者为衡量运算速度的指标)
      CPU执行时间



    end

    后续继续更新补充 有疑问欢迎留言 (´▽`ʃ♡ƪ)

    展开全文
  • 计算机组成原理笔记目录(2019 王道考研)

    千次阅读 多人点赞 2020-09-13 16:26:49
    计算机组成原理笔记目录(2019 王道考研) 第一章 计算机系统概论 1.1 计算机发展历程 1.2.1 计算机硬件的基本组成 1.2.2 认识各个硬件部件 1.2.3 计算机系统的层次系统 1.3 计算机的性能指标 第二章 计算机的运算...
  • 计算机组成原理笔记(一) 计算机系统的性能指标: 基本字长:一次数据操作的基本位数(如32位、64位) 基本字长越高,计算的精度越高,功能越多。 外频:外部频率或基频,也叫系统时钟频率。 CPU性能指标:...
  • 1. 计算机组成原理笔记一计算机系统概论 接下去蛤蟆打算,来再一次学下那些耳熟能详的课程们。 这次就拿计算机组成原理吧。   1. 计算机的发展简史 我们先来看下计算机发展简史。如下图1   2. “世界上第一台...
  • 计算机组成原理概述
  • 计算机组成原理的一些笔记,都是老师总结的,希望对大家有用
  • 计算机组成原理笔记[哈工大]

    千次阅读 2019-10-03 19:23:48
    笔记为笔者学习中国大学MOOC上计算机组成原理课程时结合课程PPT和自己总结所做,为个人笔记,如果对你有所帮助的话,我很荣幸。 课件PPT及笔记(word版、pdf版)及深入理解计算机系统pdf可在我的微信公众号 “分享猿...
  • 4.计算机组成原理笔记四存储器

    千次阅读 2017-09-04 23:00:20
    计算机组成原理笔记四存储器   1. 存储介质分类 (1) 半导体存储器 易失的TTL 、MOS (2) 磁表面存储器 磁头、载磁体 (3) 磁芯存储器 硬磁材料、环状元件 (4) 光盘存储器 激光、磁光材料   2. 按存取...
  • 3.计算机组成原理笔记三系统总线

    千次阅读 2017-09-04 22:52:37
    计算机组成原理笔记三系统总线 1. 总线 总线是连接各个部件的信息传输线,是 各个部件共享的传输介质。   1.1 面向CPU 的双总线结构框图       1.2 单总线结构框图         1.3 以...
  • 计算机组成原理笔记五输入输出系统 本篇名言:“质朴却比巧妙的言辞更能打动我的心。 -- 莎士比亚” 1. 输入输出系统   1.1 I/O 软件 (1) I/O 指令 CPU 指令的一部分 (2) 通道指令 通道自身的指令   ...
  • 计算机组成原理笔记二发展应用及相关知识   1. 计算机硬件系统的组成 先来看下,冯·诺依曼计算机硬件框图   运算器(完成算术运算,逻辑运算) 主存储器(存放程序以及数据) 控制器(控制指令的执行...
  • 完成一条机器指令有多个微操作命令,每几个微操作命令组成一个微指令,这些微指令称为微程序。 二、微程序控制单元框图及工作原理 1.机器指令对应的微程序 采用微程序设计方法设计控制单元的过程就是编写每一...
  • 存储器的分类: 按照介质分类: 1 半导体存储器:TTL,MOS。 2 磁表面存储器:磁头,载磁体。 3 磁心存储器:硬磁材料,环状原件。 4 光盘存储器:激光,磁光材料。 其中 1 有很多为易失存储器,2,3,4为不易失...
  • 计算机组成原理笔记——DMA方式

    千次阅读 2020-06-13 16:33:37
    此时CPU将总线控制权让给DMA 3、DMA与CPU交替访问 CPU工作周期:C1专供DMA访存,C2专供CPU访存 不需要申请、建立和归还总线的使用权 DMA接口的功能和组成 DMA接口功能 向CPU申请DMA传送 处理总线控制权的移交 管理...
  • 机器指令 指令的格式 操作码字段 地址码字段 ...操作码——反应了机器做什么操作,做多少种操作。...长度可变:操作码分散在指令字的不同字段当中 ...若采用4位操作码,只采用0000-1110,把1111空余出来作为扩展标志。...
  • 计算机系统由硬件,软件两部分组成。 硬件是看得到摸得到的实体。如硬盘,显卡,主板等。 软件程序通常寄寓各种媒体,如RAM,ROM,磁带,光盘等。 RAM: 随机存取存储器(英语:Random Access Memory,缩写:RAM),也...
  • 计算机组成原理 凡是决心取得胜利的人是永远不说不可能的 程序是怎么写出来的 原来的程序都是在卡片上进行打孔,根据打孔的位置 CPU 进行处理执行相应的计算机指令。直到今天即使有很多高级语言 (如 Python ) ...
  • 难看!!!

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,266
精华内容 11,306
关键字:

计算机组成原理笔记