计算机组成原理课设体会 计算机组成原理心得(精选8篇)

时间:2023-10-11 01:19:31 作者:琴心月 汇报体会

汇报体会是对过去一段时间内的工作、学习等经历的总结和反思,帮助我们更好地认识自己。在撰写汇报体会时,我们应该重点突出工作的价值和意义,以及对个人和团队的影响和贡献。以下是小编为大家收集的汇报体会范文,供大家参考和学习。

计算机组成原理课设体会篇一


学了几天的计算机组成原理了,自己到底懂了多少?我想做个小小的总结。

计算机组成原理综述

内容摘要

计算机从产生到今天不过短短的60多年的时间。但它已经深入到人类生活的每一个角落,现在人类的生活如果离开了计算机是难以想象的。个人计算机(pc)已经是我们日常办公和娱乐的工具。计算机科学与技术也成为了很热门的专业,对于一个计算机科学与技术专业的学生来说,计算机组成原理的学习是至关重要的,作为计算机科学与技术专业的基础课程,这门课会告诉我们计算机的基本组成及其主要部件的工作原理。通过这门课程的学习可以让我们建立计算机系统的整机概念,理解软硬件的关系和逻辑的等价性;了解计算机各部件的组成原理,工作机制以及部件之间的相互关系;加强硬件分析和设计的基本技能和方法,提高硬件方面专业素质和发展潜力;培养和提高计算思维能力。

计算机组成原理是计算机科学与技术专业的基础课程之一,它主要告诉我们计算机单系统组成结构,计算机各组成部件内部的运行机制以及相关的基本理论,硬件分析和设计的基本技能和方法。

根据冯·诺依曼机的特点我们知道:

1.计算机有运算器、存储器、控制器、输入设备、输出设备五大部件组成。

2.指令和数据以同等地位存放于存储器内,并可按地址寻访。

3.指令和数据均用二进制数表示。

4.指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。

5.指令在存储器内按顺序存放。通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据设定的条件改变执行顺序。

6.机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。

典型的冯·诺依曼机是以运算器为中心的,现代的计算机已转化为以存储器为中心:

1.运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内。

2.存储器用来存放数据和程序。

3.控制器用来控制、指挥程序和数据的输入、运行以及处理运算结果。

4.输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式。

5.输出设备可将机器运算结果转换为人们熟悉的信息形式。三、知识点解析

在计算机组成原理方面,主要考查计算机系统基础知识、数据的表示和运算、存储器层次结构、指令系统、中央处理器、总线、输入输出系统。

1、计算机系统概述

学习计算机组成原理之前,我们先要了解计算机的发展历程,搞清楚计算机的系统层次结构,包括计算机硬件的基本组成(五大部件的构成)、计算机软件的分类,以及计算机的基本工作过程。

从体系结构上来看,有多种不同类型的计算机,那么这些不同的计算机谁好谁坏?如何评价?所以,还需要我们了解计算机性能评价指标和相关参数,包括吞吐量、响应时间;cpu时钟周期、主频、cpi、cpu执行时间;mips、mflops等。

2、数据的表示和运算

我们日常所使用的是十进制数据,但在计算机中,除了十进制数据外,还有二进制、八进制、十六进制表示方法,我们要掌握这些进位计数制及其相互转换的方法,要搞清楚真值(实际的数值)和机器数(计算机中表示的数值)之间的关系,特别是负数的各种表示。另外,还要理解bcd码、字符与字符串的编码方法,以及数据的校验码(奇偶校验、crc冗余校验等)。

不管是哪种进制和校验方法,计算机中数据的表示有原码、反码、补码等方法,我们要搞清楚它们之间的关联与区别。

在计算机中对数据进行计算,分为定点表示和浮点表示。

在定点数的表示和运算方面,我们要掌握定点数的表示(无符号数的表示,

有符号数的表示)和定点数的运算,包括定点数的位移运算、原码定点数的加/减运算、补码定点数的加/减运算、定点数的乘/除运算、溢出概念和判别方法。在浮点数的表示和运算方面,我们要掌握浮点数的表示(浮点数的表示范围和ieee754标准)和浮点数的加/减运算。

本知识点的最后一个考点就是算术逻辑单元alu,我们要掌握串行加法器和并行加法器、算术逻辑单元alu的功能和结构。

3、存储器层次结构

从整个计算机的存储体系来看,可以看成是一个“cache—内存—外存”三级结构,在这个层次化结构中,我们要掌握存储器的分类以及各类存储器的基本工作原理,包括半导体随机存取存储器(sram、dram)、只读存储器(rom),掌握主存储器(内存)与cpu的连接和数据交换、双口ram和多模块存储器,还有就是外存储器(在输入输出系统知识点中,做具体讲解)。在存储器这个知识点中,2个很重要的考点是高速缓冲存储器(cache)和虚拟存储器(在操作系统课程中,也会讲解有关虚拟存储器的知识点)。在cpu和内存之间增加一层cache,其目的是为了解决cpu和内存的速度匹配问题。在这一点,我们要掌握程序访问的局部性原理(时间局部性、空间局部性)、cache的基本工作原理(命中率)、cache和主存之间的映射方式、cache中主存块的替换算法,以及cache写策略。

虚拟存储器的重点在于“虚拟”二字,我们要掌握虚拟存储器的基本概念及种类,包括页式虚拟存储器、段式虚拟存储器、段页式虚拟存储器、tlb(快表)等,理解这些虚拟存储器的基本原理、碎片的处理,各种方法的优点和缺点。

4、指令系统

在指令系统知识点中,我们要掌握指令的格式(包括指令的基本格式、定长操作码指令格式、扩展操作码指令格式)和各种寻址方式,还要能够区分数据寻址和指令寻址的区别。

本知识点的另外一个重要考点就是cisc(复杂指令系统计算机)和risc(精简指令系统计算机),我们要掌握它们的基本概念、特征,以及它们之间的主要区别。

5、中央处理器

以及微地址的形式方式。

在这个知识点中,一个最重要的考点是流水线(主要是指令流水线)。我们要搞清楚流水线的基本概念(包括超标量和动态流水线),为什么需要流水线,流水线有哪些优势,哪些因素会影响流水线,等等。在这一点,有可能出现计算题,例如,求流水线的周期、求指令的执行时间。有关流水线,还有一些评价指标,例如流水线的吞吐率、加速比等。

6、总线

总线就是一组进行互连和传输信息(指令、数据和地址)的信号线,我们要掌握总线的基本概念,总线的分类,以及总线的组成和性能指标(例如,各类总线的宽度会影响哪些部件的性能等)。

其次,就是要掌握总线仲裁方法(包括集中仲裁方式和分布仲裁方式)和总线操作和定时(包括同步定时方式和异步定时方式)。

最后,就是要对总线的标准(正式标准和工业标准)有所了解,总线标准主要规定总线的机械结构规范、功能结构规范和电气规范。

7、输入输出系统

在输入输出(i/o)系统知识点,我们首先要掌握i/o系统的基本概念,理解各种外部设备,其中包括输入设备(键盘、鼠标、扫描仪等)、输出设备(显示器、打印机等)、外存储器(硬盘存储器、磁盘阵列、光盘存储器等)。要理解这些设备的基本工作原理和常见的性能指标。例如显示器的分辨率、磁盘的读写时间等,特别是磁盘的有关读写过程(寻道时间、等待时间等),是一定要掌握的。

从上面我们大概的了解了计算机的基本的组成和原理。下面来具体介绍下五大部件,不过在介绍五大部件前我们先介绍一下总线,它是连接五大部件的传输线。总体来说我看的是指令系统,cpu。刚才看了输入输出,觉得了解了输入输出的实现方式,接口的位置,怎样实现数据的交换。认识了中断程序的源起到执行终端服务程序到返回的一些列过程,与调用的区别。(调用是实现编好的',调用往往和主程序有关,等等。而中断是随机的,中断想断掉,还是接回来。中断可以屏蔽。cpu内都设置一个中断触发器,还有在外部中断源的接口,一般设立中断屏蔽触发器)共同决定一个中断程序是否被执行。而且在指令执行时是不能被允许的,还有同时操作共享的数据区时,就不允许(中断嵌套)。而且io组织(主机与外设之间的信息交换方式)中dma式,是通过暂停cpu,借权通过数据总线传输数据实现。

通过这几天的学习,让我知道了计算机并不是那么不可捉摸的。都是人类智

慧的结晶。以伟人冯。诺依曼的基本思想“实现将程序和数据存入存储器,在cpu的控制作用下,一步步取指令,分析指令,执行指令,接着下一个,直到所有程序执行完。”指令是编程人员编写的程序,它是命令。而计算机的任务就是执行命令。执行命令又要细化,讲每个指令细化成一个微程序,即由一个或多个微指令构成的微程序)微程序的过程就是机器硬件的具体实行过程。通过分析机器指令,完成相应的操作。同时我们还要知道,机器指令是及其唯一能直接识别的语言。而微程序的设计,则是由硬件到软件的中间过程,或者称之为“桥梁”。不同的计算机,微操作也各不相同。根据需要灵活运动。比如要不要有专门设的乘法器来完成乘法运算。还是通过加法器和移位器来运算。都可以根据需要自己选择。

各个部件也好,组成也好,系统也好,都随着计算机的

发展不断优化。使用更方便,通用性也更强。当然,由于计算机的运用十分广泛,所以也不能笼统的说某个系统或逻辑组织是过时的,不可取的。因为各有利弊。所以权衡利弊,让计算机达到完美的组合式是我们永远的追求。比如双极导体和mos导体。双极导体存取速度快,但是它的容量小,而且价格昂贵。而mos导体刚好相反,而且mos导体,可分为静态和动态两种静态只要有电不会变,而动态需要不断刷新(保持电荷。。),所以静态存放中间变量等。而控制器也好,系统总线也好,输入输出也好都有了相应的提高。而且随着这些组成部分的发展,也为计算机带来新的思想,新的天地。比如输入输出中的中断程序。现在我们熟知的实时控制,硬件故障处理,并行处理,分时处理,都与之息息相关。

其次,我们要掌握i/o接口(i/o控制器)的功能和基本结构、i/o端口及其编址方式。

在i/o方式中,主要掌握程序查询方式、程序中断方式、dma方式、通道方式的基本概念、工作原理和过程,以及这些方式之间的区别、各自的优点和缺点、应用场合。在这些方式中,以程序中断方式为考查重点,我们要掌握中断的基本概念、中断响应过程、中断处理过程、多重中断和中断屏蔽的概念。

计算机组成原理课设体会篇二

计算机组成指的是系统结构的逻辑实现,包括机器机内的数据流和控制流的组成及逻辑设计等。计算机由什么组成的,有什么原理呢?下面小编为大家分析一下!

计算机的性能指标主要是cpu性能指标、存储器性能指标和i/o吞吐率。

处理机字长:是指处理机运算器中一次能够完成二进制运算的位数。

总线宽度:一般指cpu中运算器与存储器之间进行互连的内部总线二进制位数。

存储器带宽:单位时间内从存储器读出事物二进制数信息量,一般用字节数/秒表示。

主频/时钟周期:cpu的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率(f)叫cpu的主频。主频的倒数称为cpu的周期(t)。

cpi:表示每条指令周期数,即执行一般程序所占用的cpu时间,

cpu执行时间=cpu时钟周期数*cpu时钟周期

mips:表示平均每秒执行多少百万条定点指令数,

flops:表示每秒执行浮点操作的次数,用来衡量机器浮点操作的性能。

flops=程序中的浮点操作次数/程序执行时间(s)

一个定点数由符号位和数值域两部分组成。按小数点位置不同,定点数有纯小数和纯整数两种表示方法。在定点计算机中,两个原码表示的数相乘的运算规则是:乘积的符号位由两数的符号位按异或运算得到,而乘积的数值部分则是两个正数相乘之积。两个原码表示的数相除时,商的符号位由两数的符号按位相加求得,商的数值部分由两数的数值部分相除求得。

为运算器构造的简单性,运算方法中算数运算通常采用补码加、减法,原码乘除法或补码乘除法。为了运算器的高速性和控制的简单性,采用了先行进位、阵列乘除法、流水线等并行技术措施。alu不仅具有多种算术运算和逻辑运算的功能,而且具有先行进位逻辑,从而能实现高速运算。

按存储介质,用半导体器件组成的存储器称为半导体存储器,用磁性材料做成的存储器称为磁表面存储器;作为存储介质的基本要求,必须有两个明显区别的物理状态,分别用来表示二进制的代码0和1。另一方面,存储器的存取速度又取决于这种物理状态的改变速度。

按存取方式,存储器中任何存储单元的内容都能被随机存取,且存取时间和存储单元的位置无关的存储器称为随机存储器,存储器只能按某种顺序来存取,即存取时间和存储单元的物理位置有关的存储器称为顺序存储器;半导体存储器是随机存储器,ram和rom都是采用随机存取的方式进行信息访问,磁带存储器是顺序存储器。

按信息易失性,断电后信息消失的存储器称为易失性存储器,断电后仍能保存信息的存储器称为非易失性存储器;半导体读写存储器ram是易失性存储器,rom是非易失性存储器,磁性材料做成的存储器是非易失性存储器。

按系统中的作用,可分为内部存储器、外部存储器;又可分为主存储器、高速缓冲存储器、辅助存储器、控制存储器;半导体存储器是内部存储器,磁盘是外部存储器,又是辅助存储器。

目前在计算机系统中,通常采用多级存储器体系结构,即使用高级缓冲存储器(cache)、主存储器和外存储器。cpu能直接访问的存储器称为内存储器,它包括cache和主存储器。cpu不能直接访问外存储器,外存储器的信息必须调入内存储器后才能为cpu进行处理。cache是计算机系统中的一个高速小容量半导体存储器,在计算机中利用cache来高速存取指令和数据。cache的工作原理基于程序运行中具有的空间局部性和时间局部性特征。cache能高速地向cpu提供指令和数据,从而加快了程序的执行速度。从功能上看,它是主存的缓冲存储器,由高速的sram组成。为追求高速,包括管理在内的全部功能由硬件实现,因而对程序员是透明的。与主存容量相比。cache的容量很小,它保存的内容只是主存内容的一个子集,且cache与主存的数据交换是以块为单位。主存储器是计算机系统的主要存储器,由mos半导体存储器组成,用来存放计算机运行期间的大量程序和数据,能和cache交换数据和指令。外存储器是大容量辅助存储器,通常用来存放系统程序和大型数据文件及数据库。

存储器的技术指标有存储容量、存取时间、存储周期、存储器带宽。存取时间、存储周期、存储器带宽三个概念反映了主存的速度指标。

存取时间:指一次读操作命令发出到该操作完成,将数据读出到数据总线上所经历的时间。通常取写操作时间等于读操作时间,故称为存储器存取时间,存取时间又称存储器访问时间。

存储周期:指连续两次读操作所需间隔的最小时间。通常,存储周期略大于存取时间。

“位(bit)”是电子计算机中最小的数据单位,每一位的状态只能是0或1。8个二进制位构成一个“字节(byte)”,字节是储存空间的基本计量单位,一个字节可以储存一个英文字母,2个字节可以储存一个汉子。“字”由若干字节构成,字的位数叫作字长,不同档次的机器有不同的字长。存储器的基本单位字节的长度是8 bit。表示主存容量的常用单位字节b,是基本单位。此外还有kb、mb、gb、tb。一个双稳态半导体电路或一个cmos晶体管或磁性材料的存储元,均可以存储一位二进制代码。这个二进制代码位是存储器中最小的存储单位,称为存储位元。

所有的sram的特征是用一个锁存器(触发器)作为存储元,触发器具有两个稳定的状态,只要直流供电电源一直加在这个记忆电路上,它就无限期地保持记忆的1或0状态;如果电源断电,那么存储的数据(1或0)就会丢失。sram是易失性存储器。半导体静态存储器 sram 的存储原理是依靠双稳态电路。sram存储器的存储元是一个触发器,它具有两个稳定的状态。sram的优点是存取速度快,但存储容量不如dram大。动态mos随机读写存储器dram的存储容量极大,通常用作计算机的主存储器。主存也可以用sram实现,只是成本高。与sram相比,dram成本低、功耗低,但需要刷新。动态ram存储信息依靠的是电容。dram存储器的存储元是由一个mos晶体管和电容器组成的记忆电路,其中mos晶体管作为开关使用,而所存储的信息1或0则是由电容器上的电荷量来体现--当电容器充满电荷时,代表储存了1,当电容器放电没有电荷时,代表存储了0。读出过程也是刷新过程。输入缓冲期与输出缓冲器总是互锁的。这是因为读操作和写操作是互斥的,不会同时发生。与sram不同的是:dram增加了行地址锁存器和列地址锁存器,增加了刷新计数器和相应的控制电路。dram比sram集成度更高。dram读出后必须刷新,而未读写的存储元也要定期刷新,而且要按行刷新,所以刷新计数器的长度等于行地址锁存器。dram存储位元是基于电容器上的电荷量存储,这个电荷量随着时间和温度而减少,因此必须定期地刷新,以保持它们原来记忆的信息。dram是易失性存储器。一次读操作会自动地刷新选中行中的所有存储位元。然而通常情况下,人们不能准确地预知读操作出现的频率,因此无法阻止数据丢失。在这种情况下,必须对dram进行定期刷新。dram使用电容存储,所以必须隔一段时间刷新(refresh)一次,如果存储单元没有被刷新,存储的信息就会丢失。dram存储器有读周期、写周期和刷新周期,刷新周期比读/写周期有更高的优先权。dram存储器需要逐行进行定时刷新,以使不因存储信息的电容漏电而造成信息丢失。另外,dram芯片的读出是一种破坏性读出,因此在读取之后要立即按读出信息予以充电再生。动态mos随机读写存储器dram的存储容量极大,通常用作计算机的主存储器。sram和dram都是随机读写存储器,它们的特点是数据可读可写。rom叫作只读存储器,在它工作时只能读出,不能写入,其中存储的原始数据必须在它工作以前写入。flash叫作闪存存储器,是高密度非易失性的读/写存储器,高密度意味着它具有巨大比特数目的存储容量,非易失性意味着存放的数据在没有电源的情况下可以长期保存。flash存储元是在eprom存储元基础上发展起来的。闪存存储器有三个主要的基本操作,它们是编程操作、读取操作和擦除操作。可编程rom有prom、eprom、eeprom。其中,prom是一次性编程。eprom叫作光擦除可编程只读存储器,它的存储内容可以根据需要写入,当需要更新时将原存储内容抹去,再写入新的内容。eeprom叫作电擦除可编程只读存储器,其储存元是一个具有两个栅极的nmos管,这种存储器在出厂时,存储器内容为全“1”状态。使用时,可根据要求把某些存储元写“0”。eprom是可改写的,但它不能用作为随机存储器用。

主储存器和cpu之间增加cache的目的是解决cpu和主存之间的速度匹配问题。程序和数据存储在主存中,主存通常采用多体交叉存储器,以提高访问速度。cache是一个高速缓冲存储器,用以弥补主存和cpu速度上的差异。指令部件本身又构成一个流水线,它由取指令、指令译码、计算操作数地址、取操作数等几个过程段组成。指令队伍是一个先进先出(fifo)的寄存器栈,用于存放经过译码的指令和取来的操作数。它也是由若干个过程段组成的流水线。执行部件可以具有多个算数逻辑运算部件,这些部件本身又用流水线方式构成。为了使存储器的存取时间能与流水线的其他各过程段的速度匹配,一般采用多体交叉存储器。执行段的速度匹配问题,通常采用并行的运算部件以及部件流水线的工作方式来解决。一般采用的方法包括:将执行部件分为定点执行部件和浮点执行部件两个可并行执行的部分,分别处理定点运算指令和浮点运算指令;在浮点执行部件中,又有浮点加法部件和浮点乘/除部件,它们也可以同时执行不同的指令;浮点运算部件都以流水线方式工作。所谓资源相关,是指多条指令进入流水线后在同一机器时钟周期内争用同一个功能部件所发生的冲突。在一个程序中,如果必须等前一条指令 执行完毕后,才能执行后一条指令,那么这两条指令就是数据相关的。为了解决数据相关冲突,流水cpu的运算器中特意设置若干运算结果缓冲寄存器,暂时保留运算结果,以便于后继指令直接使用,这称为“向前”或定向传送技术。控制相关冲突是由转移指令引起的。当执行转移指令时,依据转移条件的产生结果,可能为顺序取下条指令;也可能转移到新的目标地址取指令,从而使流水线发生断流。为了减小转移指令对流水线性能的影响,常采用以下两种转移处理技术:由编译程序重排指令序列来实现的延迟转移法、硬件方法来实现的转移预测法。

计算机组成原理课设体会篇三

进入了大二的最后一个学期,本学期都是专业课程,对专业知识的要求也有了提高。本学期学习了《计算机组成原理》让我对计算机系统的组成和工作原理有了较深的理解与感受,也让我对计算机有了一个崭新体会与理解。

《计算机组成原理》是计算机专业一门核心专业基础课,在专业课程内有着非常重要的作用,对于要学习计算机专业的学生来说是一门非常重要的课程,这门课程要求我们通过基础知识的学习,简化问题,理解模型机的工作过程,从而建立计算机系统、计算机整机运行原理的概念,而且计算机的组成及运行原理的基本思想已经渗透到由计算机衍生出来的许多领域,而且我们要想真正理解软件,就必须理解硬件,软件和硬件共存于计算机系统中。

首先计算机组成原理的第一章是计算机概论。计算机是由硬件和软件组成的,计算机的硬件包括运算器,存储器,控制器,适配器,输入输出设备等。软件也是计算机系统结构的重要组成部分,也是计算机不同于一般电子设备的重要根源所在。计算机系统是一个由硬件和软件组成的多层次结构。

而第二章是计算机中的数据表示。我们在这章中要理解计算机中的各种进位计数制,并且必须掌握二进制与十进制之间的转换方法,这是一项学好这门课必须掌握的,接下来要理解数的原码、补码、和反码的概念,还要理解定点数、浮点数的概念和表示方法,掌握数据校验码的原理。

第三章是运算方法和运算器。尽管有些计算比较麻烦,但是我知道这些是学习这门课的基础。以及相关的指令系统和处理器等的工作原理。使我在概论和数据表示的基础上对计算机组成原理有了更深一步的了解。

第四章是指令系统。这章我们需要了解指令系统的基本概念、要求,并要理解指令的含义,要求我们掌握指令的编码格式、字长和扩展方法,还有几种常用的寻址方式和理解指令的一些基本的执行方式。

第五章是重要的中央处理器。本章我们需要了解cpu的各个组成部分及其功能,要理解指令周期的概念、时序的产生及其功能、cpu的控制方式和微程序及其相关的概念,了解流水线cpu多核等一些典型的cpu技术。

第六章是存储器。这一章我们需要重点掌握存储器的分类、性能指标和层次结构,掌握随机存储器和只读存储器的工作特征。理解cache的基本原理和工作方式,了解虚拟存储器的工作原理。

第七章是系统总线。计算机总线的功能与组成,总线的概念、连接方式、总线的仲裁、总线的定时以及总线接口的概念和基本功能都需要有深入的了解。

第八章是输入/输出系统。输入/输出系统的功能与组成,教学机的总线与输入/输出系统实例。理解i/o设备的信息交换方式和掌握中断响应过程,还有就是了解dma方式的基本概念的传送方式和了解通道的概念及工作过程。

第九章是计算机外围设备。这一章需要我们了解计算机外围设备的特点和发展趋势,要了解主要外围设备的工作原理,掌握主要的外围设备与cpu之间的信息传递方式和主要连接方式。

这学期也即将结束,通过学习计算机组成原理的这门课程让我了解到本课程是学习计算机专业的主要核心课程之一。我也基本掌握了计算机的基本组成和结构原理,各功能部件在整机中的作用以及所要完成的任务,掌握了程序和数据在计算机中是如何存储的以及指令在计算机中的执行过程,并且初步了解计算机外部设备的基本结构与工作原理,在以后的生活和工作中遇到计算机方面的问题打下了良好的基础。

现在是计算机的时代,计算机技术发展很快,现在已经进入了“无所不在的计算”时代,所以学习好计算机组成原理是必要的,对于我们电子商务专业的学生来说掌握一些计算机组成原理的专业知识也是非常重要的。

这学期学习这门课程,让我感触颇深,虽然这门课程并不是我们电子商务专业必须要求全面掌握的,但老师的尽心尽力的讲授让我对计算机组成原理有个全新的认识,虽然这门课的理论知识很枯燥乏味,但是也让我了解到了一点关于以前不知道的知识。

计算机组成原理课设体会篇四

大学的课程不像中学那样死板,我们有了更多去实践的机会。大学毕竟是学习的地方,是汲取知识的地方,同样也需要我们的努力,也需要我们适当的去苦学。大一的课程对我们刚刚步入大学的孩子来说,是相对简单的,大一学习的知识大多都是基础,只要知道一个大概就差不多能熟练的运用了。到了大二课程多了,难易程度也大了,但是用处也越来越大了。在大二的第二学期,也就是这学期,我们接触了《计算机组成原理》这门课程,学习这门课程对我们电子商务专业的学生来说帮助是很大的,通过对这门课程的学习,使我受益匪浅。

21世纪是一个信息经济时代,为适应时代的发展,作为一名当代大学生,所受的社会压力将比任何时候的大学生都要来得沉重,因此在校期间,我们必须尽可能的利用好学习时间,尽可能地学习更多的知识和能力,学会创新求变,以适应社会的需要。金融、物流、通信、电子商务等领域,计算机应用无处不在,计算机离我们的工作、学习、生活越来越近甚至密不可分,不管将来是要从事什么样的相关行业,都需要掌握较为全面的计算机知识,因为小到计算机的组装维修,大到服务器的维护与测试,知道的更多更全面,那么对于自己以后找工作以及参加工作帮助就越大。

计算机组成原理是依据计算机体系结构,在确定且分配了硬件子系统的概念结构和功能特性的基础上,设计计算机各部件的具体组成,以及它们之间的连接关系,实现机器指令级的各种功能和特性,这点上说计算机组成原理是计算机体系结构的逻辑实现。我们学习的这本书,是由蒋璞主编国防科技大学出版社出版的,这本书系统地介绍了计算机各组成部件的基本概念、基本结构及工作原理,主要内容包括计算机概念、计算机中数据的表示、运算方法和运算器、指令系统、中央处理器、存储器、系统总线、计算机外围设备等。

学习这门课程,首先接触的是关于计算机系统的概论,我们知道了计算机是由硬件和软件组成的,硬件又包括运算器、存储器、控制器、适配器、输入输出设备等;同时软件也是计算机系统结构的重要组成部分。计算机系统是一个由硬件和软件组成的多层次结构,它通常由微程序级,一般程序级,操作系统级,汇编语言级,高级语言级组成,每一级都能进行程序设计,且得到下面各级的支持。随着学习的越来越深入,老师也教我们学习了运算方法和相关的运算器,对于这部分的学习,我感到很吃力,对于运算方面的事情很不在行的我来说,学习运算相关的知识是很艰难的,我可能会比其他的同学要多听好几遍才能理解的,好在老师很有耐心,一遍一遍的给我们讲解,直到我们弄明白为止。因此特别感谢郄君老师对我们的教导,虽然老师偶尔会有点凶,但我们都明白老师是为了我们好,为了让我们多学点知识,也特别感谢老师在带给我们知识的同时,也带给了我们很多的生活常识。

通过对这门课程的学习,让我更进一步地接触计算机,对它从内到外有了一定的初步了解。说实话,以前我对计算机的认识只是表面的那些东西,可现在不同了,它使我进一步地了解了计算机的各个组成部分及其工作原理,对于我们后续课程的学习无疑也具有积极的意义。对于这段时间的学习有成长的快乐,有丰收的喜悦,有不懂的遗憾,还有即将结束这门课程的不舍。这学期的学习真的给我太多的感受,这学期的学习让我一生都受用无穷。将成为我人生旅途中最宝贵的收获。

有人说过,大学只不过是高中的延伸,在这里不得不继续高中的那样拼命苦学;又有人说,跨进大学的大门,前途和事业有了保障,可以痛痛快快地玩上几年,我认为,大学是一幅空白的画卷,等着你用智慧的手,描绘属于自己的七彩青春。所以在大学期间,我们还是要抓紧时间努力充实自己,多给自己汲取知识,只有不断地学习,才能掌握最新的知识,才能在以后把工作做得更好,才能取得更大的收获。在接下来的一年里,我希望和大家一起努力,学习更多的知识,积累更多的经验,顺利毕业并能顺利的找到自己喜欢的职业。

计算机组成原理课设体会篇五

计算机从产生到今天不过短短的60多年的时间。但它已经深入到人类生活的每一个角落,现在人类的生活如果离开了计算机是难以想象的。个人计算机(pc)已经是我们日常办公和娱乐的工具。计算机也成为了很热门的专业,对于一个计算机专业的学生来说,计算机组成原理的学习是至关重要的,作为计算机科学与技术专业的基础课程,这门课会告诉我们计算机的基本组成及其主要部件的工作原理。通过这门课程的学习可以让我们建立计算机系统的整机概念,理解软硬件的关系和逻辑的等价性;了解计算机各部件的组成原理,工作机制以及部件之间的相互关系;加强硬件分析和设计的基本技能和方法,提高硬件方面专业素质和发展潜力;培养和提高计算思维能力。

计算机组成原理是计算机专业本科生必修的硬件课程中重要核心课程之一。基本要求是使我们掌握计算机常用的逻辑器件、部件的原理、参数及使用方法,学懂简单、完备的单台计算机的基本组成原理,学习计算机设计中的入门性知识,掌握维护、使用计算机的技能。

题,从内存中读数据肯定没有直接从cpu的缓存中读取快,所以就需要把经常被读取的数据放到缓存中,以后读的时候直接去缓存中读取就可以。缓存不能设计的太小,因为太小的话很多需要缓存的数据放不进去,太大的话则会增加成本,而且会导致很多不需要被缓存的数据也缓存了。然后你就到网上看主流的cpu内置的1m、2m、8m缓存的比较的文章,相信你就会理解深刻了。讲到程序查询方式、dma方式等的时候你就联想企业中的人员管理,有的企业里边a员工让b员工做一件事情也要领导转达任务分派,而且有的企业里一些普通的事情员工之间就可以处理,无需要领导过问。讲到奇偶校检码的时候你就可以思考为什么有的压缩文件、视频文件有轻微的损坏仍然能够打开,你甚至可以自己写一个程序来实现校检功能。总之,多到网上搜集相关资料,多联想,把它当成小说来读就会轻松、愉快很多,学的也会更扎实。

计算机组成原理是计算机专业的基础课。这门课对于我们了解现代计算机的各个组成部分及其工作原理具有重要作用,对于我们后续课程的学习无疑也具有极的意义。

通过本课程的学习,我掌握了计算机的基本组成和结构原理,各功能部件在整体中的作用以及所要完成的任务,掌握了程序和数据在计算机中是如何存储的以及指令在计算机中的执行过程,掌握了计算机与外部设备之间的接口技术与原理,并且初步了解了计算机外部设备的基本结构与工作原理,并会以后深入学习计算机相关知识打下了良好的基础。

对于计算机组成原理的知识整理,我深刻了解到计算机组成原理在计算机学习中的重要性,加深了对计算机组成原理的认识和了解。了解到了计算机组成原理在嵌入式方向中的基础地位。另一方面,通过知识整理使我弥补了上课时很多没听懂的地方,收到的极大的收获。我相信这次的学习会对我以后的学习和工作产生非常大的影响力。

计算机组成原理课设体会篇六

一、单项选择题

1.若十进制数据为137.5则其八进制数为(b)。

a、89.8

b、211.4

c、211.5

d、1011111.101

2.若x补=0.1101010,则x原=(d)。

a、1.0010101

b、1.0010110

c、0.0010110

d、0.1101010

3.若定点整数64位,含1位符号位,补码表示,则所能表示的绝对值最大负数为(c)。

a、-264

b、-(264-1)

c、-263

d、-(263-1)

5.若脂用双符号位,则发生正溢的特征是:双符号位为(b)。

a、00

b、01

c、10

d、11

6.浮点加减中的对阶的(a)。

a、将较小的一个阶码调整到与较大的一个阶码相同

b、将较大的一个阶码调整到与较小的一个阶码相同

c、将被加数的阶码调整到与加数的阶码相同

d、将加数的阶码调整到与被加数的阶码相同

7.原码乘法是(a)。

a、先取操作数绝对值相乘,符号位单独处理

b、用原码表示操作数,然后直接相乘

c、被乘数用原码表示,乘数取绝对值,然后相乘

d、乘数用原码表示,被乘数取绝对值,然后相乘

8.原码加减交替除法又称为不恢复余数法,因此(c)

a、不存在恢复余数的操作

b、当某一步运算不够减时,做恢复余数的操作

c、仅当最后一步余数为负时,做恢复余数的操作

d、当某一步余数为负时,做恢复余数的操作

9.为了缩短指令中某个地址段的位数,有效的方法是采取(d)。

a、立即寻址

b、变址寻址

c、间接寻址

d、寄存器寻址

10.堆栈指针sp的内容是(b)。

a、栈顶单元内容

b、栈顶单元地址

c、栈底单元内容

d、栈底单元地址

11.高速缓冲存储器cache一般采取(a)。

a、随机存取方式

b、顺序存取方式

c、半顺序存取方式

d、只读不写方式

12.若存储周期250ns,每次读出16位,则该存储器的数据传送率为(c)。

a、4×106字节/秒

b、4m字节/秒

c、8×106字节/秒

d、8m字节/秒

13.半导体静态存储器sram的存储原理是(a)。

a、依靠双稳态电路

b、依靠定时刷新

c、依靠读后再生

d、信息不再变化

14.在不同速度的设备之间传送数据,(c)。

a、必须采用同步控制方式

b、必须采用异步控制方式

c、可以选用同步方式,也可选用异步方式

d、必须采用应答方式

15.挂接在总线上的多个部件(b)。

a、只能分时向总线发送数据,并只能分时从总线接收数据

b、只能分时向总线发送数据,但可同时从总线接收数据

c、可同时向总线发送数据,并同时从总线接收数据

d、可同时向总线发送数据,但只能分时从总线接收数据

二、简答题(每小题5分,共30分)

1.硬连线控制器如何产生微命令?产生微命令的主要条件是哪些?

1.硬连线控制器依靠组合逻辑电路产生微命令(1分)组合逻辑电路的输入是产生微命令的条件,主要有:a、指令代码b、时序信号c、程序状态信息与标志位d、外部请求信号。(4分)

2.何谓中断方式?它主要应用在什么场合?请举二例。

2.a、中断方式指:cpu在接到随机产生的中断请求信号后,暂停原程序,转去执行相应的中断处理程序,以处理该随机事件,处理完毕后返回并继续执行原程序;(3分)

b、主要应用于处理复杂随机事件、控制中低速i/o;(1分)

c、例:打印机控制,故障处理。(1分)

3.在dma方式预处理(初始化)阶段,cpu通过程序送出哪些信息?

3.向dma控制器及i/o接口(分离模式或集成模式均可)分别送出如下信息:

a、测试设备状态,预置dma控制器工作方式;(1分)

b、主存缓冲区首址,交换量,传送方向;(2分)

c、设备寻址信息,启动读/写。(2分)

4.总线的分类方法主要有哪几种?请分别按这几种法说明总线的分类。

4.a、按传送格式分为:串行总线、并行总线;(2分)

b、按时序控制方式分为:同步总线(含同步扩展总线),异步总线;(2分)

c、按功能分为:系统总线,cpu内部总线、各种局部总线。(1分)

5.(不算cpu中的寄存器级)存储系统一般由哪三级组成?请分别简述各层存储器的作用(存放什么内容)及对速度、容量的要求。

5.a、主存:存放需要cpu运行的程序和数据,速度较快,容量较大;(2分)

b、cache:存放当前访问频繁的内容,即主存某些页的内容复制。速度最快,容量较小;(1发)

c、外存:存放需联机保存但暂不执行的程序和数据。容量很大而速度较慢。(2分)

6.中断接口一般包含哪些基本组成?简要说明它们的作用。

6.a、地址译码。选取接口中有关寄存器,也就是选择了i/o设备;(1分)

b、命令字/状态字寄存器。供cpu输出控制命令,调回接口与设备的状态信息;(1分)

c、数据缓存。提供数据缓冲,实现速度匹配;(1.5分)

d、控制逻辑。如中断控制逻辑、与设备特性相关的控制逻辑等。(1.5分)

三、名词解释题(每小题2分,共20分)

1.基数:各数位允许选用的数码个数。或:各数位允许选用的最大数码值加1(不乘位权)。或:产生进位的该位数码值(不乘位权)。

:动态随机存取存储器,即需要采取动态刷新的ram。

3.堆栈:按先进后出(也就是后进先出)顺序存取的存储的'存储组织(区)。

4.立即寻址方式:操作数直接在指令中给出(或:紧跟指令给出),在读出指令时可立即获得操作数。

5.总线:一组可由多个部件分时共享的信息传输线。

6.逻辑地址:程序员编程时使用的,与内存物理地址无固定对应关系的地址。

7.微程序控制器:将执行指令所需要的微命令以代码形式编成微指令序列(微程序),存入一个控制存储器,需要时从该存储器中读取。按这种方式工作的控制器称为微程序控制器。8.同步通信方式:在采用这种方式的总线传输中,各设备从一个公共的(统一的)时序信号中获得定时信息(或:由统一的时序信号进行同步定时。)或指出:其明显特征是由一定频率的时钟信号定义了等间隔的时钟周期。

方式:直接依靠硬件实现主存与外设之间的数据直接传输,传输过程本身不需cpu程序干预。

10.随机存取方式:可按随机地址直接访问任一存储单元,存取时间与单元位置无关

计算机组成原理课设体会篇七

计算机组成原理是计算机专业本科生必修的硬件课程中重要核心课程之一。基本要求是使我们掌握计算机常用的逻辑器件、部件的原理、参数及使用方法,学懂简单、完备的'单台计算机的基本组成原理,学习计算机设计中的入门性知识,掌握维护、使用计算机的技能。

课程主要内容:常用的组合逻辑器件,如译码器、数据选择器、编码器、alu原理;常用的同步时序电路,如寄存器、移位寄存器、计数器的原理、参数及使用方法;可编程逻辑阵列:rom,pla,pal及门阵列的原理与使用。

数字化编码,数制及数制转换,数据表示,检错纠错码;数据的算术与逻辑运算,运算器的功能、组成与设计;教学机的运算器实例。计算机指令系统综述,指令格式与寻址方式;教学计算机的指令系统与汇编语言程序设计;控制器的功能、组成与设计,教学机的控制器实例。

多级结构的存储系统综述,主存储器的组成与设计,教学机的内存储器实例,cache存储器的运行原理,虚拟存储器的概念与实现,磁盘设备的组成与运行原理,磁盘阵列技术;光盘机的组成与运行原理,磁带机的组成与运行原理。

计算机输入/输出设备与输入/输出系统综述,显示器设备,针式打印机设备,激光印字机设备;计算机总线的功能与组成,输入/输出系统的功能与组成;教学机的总线与输入/输出系统实例。几种常用的输入/输出方式,中断与dma的请求、响应和处理。

计算机组成原理是计算机专业的基础课。这门课对于使我们了解现代计算机的各个组成部分及其工作原理具有重要作用,对于我们后续课程的学习无疑也具有积极的意义。

计算机组成原理课设体会篇八

考研复习是一个长期积累的过程,计算机考研复习中,处于复习基础阶段的考生要特别注意依据各科的特点准确把握复习的关键及难点,严格依据最新考纲的规定各个击破,方可为整体的复习打下良好基础,保证后期复习的顺利进行。下面的组成原理特点及复习攻略希望对您有所帮助!

组成原理内容比较零乱,条理有点繁杂;并且计算机是一个内部运行状态难以直接观察、高度复杂的封闭式系统,信息在计算机内部各部件之间的保存、运算、传送等难以讲解;需要有适当的教学实验作为辅助性学习。组成原理在考研时主要考察内容有:计算机系统概述、数据的表示和运算、存储器层次结构、指令系统、中央处理器、总线、输入/输出系统。

考生在复习时,(1)需要有数字电路的知识基础。(2)首先要重点掌握单处理机计算机系统中各个部件的组成结构和基本工作原理。(3)在学习过程中能够有比较真实的部件组成和运行控制例子对复习非常有帮助。(4)关键的带有一定全局性的.掌握基本原理,基本概念是重要的考点,需要把握各知识点的对应与从属关系,适当少关注细节问题,读一些试题与解。(5)做题过程中多关注基本知识与概念,针对考题找准答题思路,找准习题中包含的关键知识点,绝不会有非常复杂、高难度的计算问题。(6)课程中某些技术性指标有定性了解和定量计算两种,要把握好二者的区别。(7)复习时不用过分追求知识的深度与全面性,以考研为主要目的。全部复习完后再把这些组成部件形成一个完整的系统,各部件之间是通过什么联系起来的、是怎样联系的,最好在头脑中有一个比较清晰的认识。

预祝大家考研备考顺利,成功进入梦想的院校。