计算机组成原理学习心得
学了一学期的计算机组成原理了,自己到底懂了多少?我想做个小小的总结。
计算机组成原理是计算机专业本科生必修的硬件课程中重要核心课程之一。基本要求是使我们掌握计算机常用的逻辑器件、部件的原理、参数及使用方法,学懂简单、完备的单台计算机的基本组成原理,学习计算机设计中的入门性知识,掌握维护、使用计算机的技能。 课程主要内容:
常用的组合逻辑器件,如译码器、数据选择器、编码器、ALU原理;常用的同步时序电路,如寄存器、移位寄存器、计数器的原理、参数及使用方法;可编程逻辑阵列:pal及门阵列的原理与使用。数字化编码,数制及数制转换,数据表示,检错纠错码;数据的算术与逻辑运算,运算器的功能、组成与设计;教学机的运算器实例。计算机指令系统综述,指令格式与寻址方式;教学计算机的指令系统与汇编语言程序设计;控制器的功能、组成与设计,教学机的控制器实例。多级结构的存储系统综述,主存储器的组成与设计,教学机的内存储器实例,cache存储器的运行原理,虚拟存储器的概念与实现,磁盘设备的组成与运行原理,磁盘阵列技术;光盘机的组成与运行原理,磁带机的组成与运行原理。计算机输入/输出设备与输入/输出系统综述,显示器设备,针式打印机设备,激光印字机设备;计算机总线的功能与组成,输入/输出系统的功能与组成;教学机的总线与输入/输出系统实例。
1
关于硬盘的组成部分分层和web应用中的分层。硬盘中的组成有三个部分,即控制器、驱动器和盘片。控制器接收CPU或别的命令,并控制驱动器进行数据相关处理,最后到具体的盘面进行写入或读取数据,这和WEB中的分层相类似。WEB中也分为控制层、业务逻辑层、数据层和表示层。只不过web中的表示层在硬盘中没有相关的装置。4)关于总线中的I/O连接的接口设置和Java中的接口编程。总线中的接口设置是为了提高CPU的工作效率,因为I/O设备的处理速度和CPU的处理速度一般不一致,CPU会有一段等待时间,这样会影响CPU的工作效率,设置了I/O接口后,可以在CPU与I/O设备之间进行处理,保证速度一致,I/O接口有一定的处理数据的功能。这样设置同时也隔离了I/O设备和CPU之间的直接通讯,符合接口隔离原则。在Java中的接口编程中,接口是为了封装细节,而提供给外部使用者的一个统一的接口,不仅实现了封装而且也进行了接口隔离,降低了耦合性。老师还结合教学内容在课堂中随时补充网络或刊物上报道的最近进展,以及教师相关的科研课题,引导培养学生的创新意识,保证了教学内容的基础性与先进性的统一。
心得体会:
自从上了大学后,进入这个专业后才能这么经常的接触到电脑,才能学到有关电脑方面的知识。正因为接触这类知识比较的晚,所以学习这方面的知识感觉到吃力。学习了这门课后觉得,计算机组成原理确实很难,随着计算机技术和电子技术的飞速发展。计算机内部结构日趋复杂和庞大而且高度集成化。这使的我们普遍感到计算机组成原 2
理这门课难学、难懂、概念抽象、感性认识差。在计算机技术快速发展的今天,新技术、新理论从提出到实际应用的周期大大缩短。我们很难在有限的教学时间内.在理解掌握基本知识技能的基础上。学习新知识、新技术,很难增强我们的学习兴趣。也就更谈不上能够利用基本原理解决在学习过程中所遇到的新问题。
通过这一学期的学习,让我知道了计算机并不是那么不可捉摸的。都是人类智慧的结晶。计算机不是神造的,不是不可知,不是那么遥不可及的。它只是运算速度比我们快,其他都是完成一些我们几岁就能做的动作,不断地组合。一点点累计出来的。高性能,可扩展性,高速度,高容量,低价等等,都是我们在计算机领域的追求目标。也更加加大了对计算机领域那些未知的探索。
计算机组成原理是计算机专业的基础课。这门课对于使我们了解现代计算机的各个组成部分及其工作原理具有重要作用,对于我们后课程的学习无疑也具有积极的意义。
现在一学期过去了,基本的课程也已结束。由于老师细致全面的讲授,这门课已经在我心里形成了一个大致的理解和体系。
3
第二篇:计算机组成原理课程设计心得
计算机组成原理课程设计心得
计科1004
计算机组成原理课程设计是在我们上完计算机组成原理课之后的硬件实践课程,是把组成原理课上的理论知识与实践相结合的过程。通过课程设计进一步加深对理论知识的理解和对计算机的工作过程的了解。
我们的实验设备是一台DJ-CPTH超强型计算机组成原理与系统结构实验系统。为了更好的做好实验我们首先要做的就是了解实验系统,通过实验指导书的讲解我们理解了CPTH集成开发环境的使用,这为我们下一步实验奠定了良好的基础。
第一个实验任务是实现微程序控制器,通过数据传送实验/输入输出实验、数据运算实验、指令流水实验的操作更一步加深了对计算机组成原理知识的理解和计算机工作原理认识。通过软件的运行和数据通路图的学习知道了微程序的运行过程和原理,为下一步自主开发打下了基础。
第二个实验是自主开发程序,我们设计了一个猜数字游戏,利用R0寄存器、程序计数器PC、程序存储器EM、指令寄存器IR、运算器ALU、累加器A、工作寄存器W、直通门D、地址寄存器MAR、堆栈寄存器ST、输入端口IN、输出端口寄存器OUT、微程序计数器uPC、微程序存储器uEM等部件。首先由用户自主输入数字,猜数字的人开始猜数,当猜大时提示2,猜小时提示1,猜对输出0。详细内容见报告。
通过一周的计算机组成原理课程设计,使我对CPTH模型机有了一定了解,对计算机组成原理知识有了更加深刻的认识和理解,对计算机的工作流程有了更具体的了解和认识。非常感谢这次课程设计给我带来的知识和学习经验,在今后我一定会更加努力学习专业知识和技术。