计算机组成原理课程相关论文
在计算机普及的今天,现代信息技术飞速发展,计算机的应用在政治、经济、文化等方方面面产生了巨大影响。下面是小编给大家推荐的计算机组成原理课程相关论文,希望大家喜欢!
计算机组成原理课程相关论文篇一
《计算机组成原理课程综述》
摘要:计算机组成原理是计算机科学与技术专业的主干硬件专业基础课,本书突出介绍计算机组成的一般原理,不结合任何具体机型,在体系结构上改变了过去自底向上的编写习惯,采用从外部大框架入手,层层细化的叙述方法,即采用自顶向下的分析方法,详述了计算机组成原理,使读者更容易形成计算机的整体概念。此外,为了适应计算机科学发展的需要,除了叙述基本原理外,本书还增加了不少新的内容,书中举例力求与当代计算机技术相结合,考虑到不好学校不设外部设备课程,故本书适当地增加了外存和外部设备的内容。通过本书的学习,可以对计算机的原理有个整体的概念,能有个大概的了解,对待不同的机型以后也会好掌握的。
关键字:计算机组成原理;分类
在计算机普及的今天,现代信息技术飞速发展,计算机的应用在政治、经济、文化等方方面面产生了巨大影响。而计算机的知识更新的速度非常的快,这就使得我们这些学计算机的面临着要不断的更新自己关于计算机的知识,以适应市场的需要。其实在大学四年里,我们并不能学到很多的知识,我们学习的只不过是如何学习的能力,大学就是培养学生各种能力的地方。在大学里学到的知识很多是你以后走上社会用不到的。这就要求我们在学习课本上的理论知识的同时,还应从中学习到学习的能力。
计算机组成原理是硬件系列课程中的核心课程,是计算机专业重要的专业基础课,它对其它课程有承上启下的作用,它的先修课程为“汇编语言”、“数字逻辑”,它又与“计算机系统结构”、“操作系统”、“计算机接口技术”等课程密切相关。它的主要教学任务是要求学生能系统地理解计算机硬件系统的逻辑组成和工作原理,培养学生对计算机硬件结构的分析、应用、设计及开发能力。它既有自身的完整理论体系,又有很强的实践性。该课程具有知识面、内容多、抽象枯燥、难理解、更新快等特点。
课程主要内容和基本原理
(一)本书的主要内容
该课程主要讲解简单、单台计算机的完整组成原理和内部运行机制,包括运算器部件、控制器部件、存储器子系统、输入/输出子系统(总线与接口等)与输入/输出系统设备,围绕各自的功能、组成、设计、实现、使用等知识进行介绍。
(二)本课程的特点
这本书摆脱了传统,死板的编写方法,采用从整体框架入手,自顶向下,由表及里,层层细化的叙述方法,通过对计算机系统概述,总线系统等的深入剖析和详细讲解,使我们能形象的理解计算机的基本组成和工作原理。而且为了适应计算机科学发展的需要,除了叙述基本原理外,书中还增加了新的内容,书中举例力求与当代计算机技术相结合。
而且该课程的工程性、实践性、技术性比较强,还强调培养学生的动手动脑能力、开创与创新意识、实验技能,这些要求更多的是通过作业、教学实验等环节完成,要求学生有意识地主动加强这些方面的练习与锻炼。
(三)本课程的作用
计算机组成原理课,对于许多必须学习这门课的学生来说都会感到困难和不理解,为什么要学习这门课,本人在这里可以打个比喻。在过去每个人都会造人,但是都不清楚他的详细过程,现在由于科学家的工作,使得我们都清楚了他的过程,就使得我们能够创造出来比较优良的人来了。用计算机的过程和这个差不多,当我们明白了计算机的组成和工作原理以后,我们就可以更好的使用好计算机,让它为我们服务。
实际应用
首先我认为在《计算机组成原理》这本书中学到的有关计算机原理方面的知识,对我们以后了解计算机以及和计算机打交道,甚至在以后应用计算机时,都可能会有很大的益处,计算机原理的基本知识是不会变的,变也只是会在此基础上,且不会偏离这些最基本的原理,尤其是这本计算机组成原理介绍的计算机原理是一种一般的计算机原理,不是针对某一个特定的机型而介绍的,下面我们来谈谈系统总线的发展和应用。
定义
总线,英文叫作“BUS”,即我们中文的“公共车”,这是非常形象的比如,公共车走的路线是一定的,我们任何人都可以坐公共车去该条公共车路线的任意一个站点。如果把我们人比作是电子信号,这就是为什么英文叫它为“BUS”而不是“CAR”的真正用意。当然,从专业上来说,总线是一种描述电子信号传输线路的结构形式,是一类信号线的集合,是子系统间传输信息的公共通道[1]。通过总线能使整个系统内各部件之间的信息进行传输、交换、共享和逻辑控制等功能。如在计算机系统中,它是CPU、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过主机相连接,外部设备通过相应的接口电路再于总线相连接。
工作原理
系统总线在微型计算机中的地位,如同人的神经中枢系统,CPU通过系统总线对存储器的内容进行读写,同样通过总线,实现将CPU内数据写入外设,或由外设读入CPU。微型计算机都采用总线结构。总线就是用来信息的一组通信线。微型计算机通过系统总线将各部件连接到一起,实现了微型计算机内部各部件间的信息交换。一般情况下,CPU提供的信号需经过总线形成电路形成系统总线。系统总线按照传递信息的功能来分,分为地址总线、数据总线和控制总线。这些总线提供了微处理器(CPU)与存储器、输入输出接口部件的连接线。可以认为,一台微型计算机就是以CPU为核心,其它部件全“挂接”在与CPU相连接的系统总线上。这种总线结构形式,为组成微型计算机提供了方便。人们可以根据自己的需要,将规模不一的内存和接口接到系统总线上,很容易形成各种规模的微型计算机。分类:
总线分类的方式有很多,如被分为外部和内部总线、系统总线和非系统总线等等,下面是几种最常用的分类方法。
按功能分
最常见的是从功能上来对数据总线进行划分,可以分为地址总线、数据总线、和控制总线。在有的系统中,数据总线和地址总线可以在地址锁存器控制下被共享,也即复用。
地址总线是专门用来传送地址的。在设计过程中,见得最多的应该是从CPU地址总线来选用外部存储器的存储地址。地址总线的位数往往决定了存储器存储空间的大小,比如地址总线为16位,则其最大可存储空间为216(64KB)。
数据总线是用于传送数据信息,它又有单向传输和双向传输数据总线之分,双向传输数据总线通常采用双向三态形式的总线。数据总线的位数通常与微处理的字长相一致。例如Intel8086微处理器字长16位,其数据总线宽度也是16位。在实际工作中,数据总线上传送的并不一定是完全意义上的数据。
控制总线是用于传送控制信号和时序信号。如有时微处理器对外部存储器进行操作时要先通过控制总线发出读/写信号、片选信号和读入中断响应信号等。控制总线一般是双向的,其传送方向由具体控制信号而定,其位数也要根据系统的实际控制需要而定。
按传输方式分
按照数据传输的方式划分,总线可以被分为串行总线和并行总线。从原理来看,并行传输方式其实优于串行传输方式,但其成本上会有所增加。通俗地讲,并行传输的通路犹如一条多车道公路,而串行传输则是只允许一辆汽车通过单线公路。目前常见的串行总线有SPI、I2C、USB、IEEE1394、RS232、CAN等;而并行总线相对来说种类要少,常见的如IEEE1284、ISA、PCI等。
按时钟信号方式分
按照时钟信号是否独立,可以分为同步总线和异步总线。同步总线的时钟信号独立于数据,也就是说要用一根单独的线来作为时钟信号线;而异步总线的时钟信号是从数据中提取出来的,通常利用数据信号的边沿来作为时钟同步信号。
发展简史
计算机系统总线的详细发展历程,包括早期的PC总线和ISA总线、PCI/AGP总线、PCI-X总线以及主流的PCIExpress、HyperTransport高速串行总线。从PC总线到ISA、PCI总线,再由PCI进入PCIExpress和HyperTransport体系,计算机在这三次大转折中也完成三次飞跃式的提升。
与这个过程相对应,计算机的处理速度、实现的功能和软件平台都在进行同样的进化,显然,没有总线技术的进步作为基础,计算机的快速发展就无从谈起。业界站在一个崭新的起点:PCIExpress和HyperTransport开创了一个近乎完美的总线架构。而业界对高速总线的渴求也是无休无止,PCIExpress2.0和HyperTransport3.0都将提上日程,它们将会再次带来效能提升。在计算机系统中,各个功能部件都是通过系统总线交换数据,总线的速度对系统性能有着极大的影响。而也正因为如此,总线被誉为是计算机系统的神经中枢。但相比CPU、显卡、内存、硬盘等功能部件,总线技术的提升步伐要缓慢得多。在PC发展的二十余年历史中,总线只进行三次更新换代,但它的每次变革都令计算机的面貌焕然一新。
心得体会
自从上了大学后,进入这个专业后才能这么经常的接触到电脑,才能学到有关电脑方面的知识。正因为接触这类知识比较的晚,所以学习这方面的知识感觉到吃力。学习了这门课后觉得,计算机组成原理确实很难,随着计算机技术和电子技术的飞速发展。计算机内部结构日趋复杂和庞大而且高度集成化。这使的我们普遍感到计算机组成原理这门课难学、难懂、概念抽象、感性认识差。在计算机技术快速发展的今天,新技术、新理论从提出到实际应用的周期大大缩短。我们很难在有限的教学时间内.在理解掌握基本知识技能的基础上。学习新知识、新技术,很难增强我们的学习兴趣。也就更谈不上能够利用基本原理解决在学习过程中所遇到的新问题。
当进入第四章,存储器的学习时,各种问题就不断的出现,尤其在进行存储器容量扩展时,很多的问题都是似懂非懂的,在做题目时,也是犯各种各样的错误。在第五章的学习中,对于I/O设备与主机交换信息的控制方式中的程序查询方式,程序中断方式和DMA方式有了点了解。最难的就要数中央处理器和控制单元了。对于计算机运算方法,这个没太搞懂,像定点运算中的乘法运算和除法运算,又是用的什么原码一位乘、原码两位乘、补码一位乘、补码两位乘。总之,我是被绕晕了。还有就是控制单元的设计方法微程序设计,这个知识点也是不太懂,总的来说这门课程,学得不是很好。可是通过这门课的学习,我也学习到了很多以前不知道的知识:计算机都有些什么硬件,都有哪几类总线,总线在计算机中又扮演着什么角色。计算机中的存储器有哪些等等。让我对计算机有了一个大致的了解。至少我不再像以前那样对计算机什么也都不懂。
结语
通过学习这门课程,我们能够从中得到有关计算机方面的知识,但是更多的是这门课程可以培养我们以下能力:
1系统级的认识能力。建立整机概念,掌握自项向下的问题分析能力,既能理解系统各层次的细节,又能站在系统总体的角度从宏观上认识系统,然后将系统很好的分解为功能模块。这种理解必须超越各组成部分的实现细节,而认识到计算机的软件系统和硬件系统的结构以及它们建立和分析的过程,这一过程是应该以深入理解计算机组成原理为基础的。
2培养学生理论联系实际的能力。计算机实践教学是计算机课程的重要环节,学好计算机仅靠理论知识是不够的,课堂讲授是使学生掌握计算机的基本知识和基本技能,而计算机实践教学的目的是要通过实际操作将所学到的知识付诸实际,是课堂教学的延伸和补充。计算机设计与实践就是从理论、抽象、设计三个方面将计算机系统内部处理器、存储器、控制器、运算器、外设等各个部分联系起来,达到互相支撑、互相促进进。
参考文献
[1]唐硕飞主编计算机组成原理高等教育出版社
[2]陈金儿,王让定,林雪明,等.基于CC2005的“计算机组成原理与结构”课程改革[J].计算机教育,2006(11):33-37.
[3]郑玉彤.《计算机组成原理》课程实现的比较研究[J].中央民族大学学报,2003,12(1):79-82.
[4]刘旭东,熊桂喜.“计算机组成原理”的课程改革与实践[J].计算机教育,2009(7):74-76.
[5]赵秋云,何嘉,魏乐.对《计算机组成原理》课程教学模式的探讨[J].电脑知识与技术,2008,4(3):693-694.
[6]姚爱红,张国印,武俊鹏.计算机专业硬件课程实践教学研究[J].计算机教育,2007(12):29-31.
计算机组成原理课程相关论文篇二
《基于专业规范的“计算机组成原理”课程改革》
摘要:以教育部计算机科学与技术专业教学指导委员会的专业规范为指导,针对计算机组成原理课程的特点,从以专业规范为基础优化教学内容、改进教学方法和丰富教学手段等方面进行了探讨和实践。分析实验教学现状,指出存在的问题,提出通过改编实验设计,加强实验教学过程指导,提高实验教学效果。以专业规范为指导,从理论教学和实验教学两方面为“计算机组成原理”课程改革提出了新的建议。
关键词:专业规范;计算机组成原理;课程改革;理论教学;实验教学
随着计算机和通信技术的蓬勃发展,中国开始进入信息化时代,计算机及技术的应用更加广泛深入,计算机学科传统的专业优势已经不再存在。社会和应用对学生在计算机领域的知识与能力提出了新的要求。专家们指出,未来10~15年是我国信息技术发展的窗口期、关键期。为此,高等学校肩负着为国家发展和满足社会需求培养多类型人才的重任。在这样的背景下,高校必须正视问题,积极思索与变革,重新审视计算机专业教育的发展方向,与时俱进地推进计算机专业教育改革。
《计算机组成原理》是计算机科学与技术专业必修的一门专业主干课程。课程要求掌握计算机系统各部件的组成和工作原理、相互联系和作用,最终达到从系统、整机的角度理解计算机的结构与组成,并为后续课程的学习奠定基础。但从整个学科的建设和发展,以及对学生专业素质培养的角度来看,这样的要求是不够的。更为重要的是,通过教与学,还应当提高学生对计算机硬件系统的认知能力和设计能力,强化实践意识与能力,培养创新理念与能力,激发学生自主学习、主动探索前沿知识。教育部计算机科学与技术专业教学指导委员会在2006年发布了计算机科学与技术本科专业战略报告和专业规范,对计算机专业的发展与教学提出了指导意见。本文探讨以专业规范为指导对计算机组成原理课程进行改革,研究并实践一种有效的教学模式,帮助学生从微观层面掌握本课程知识单元,从宏观层面建立该课程知识体系,使学生准确把握课程的核心内容,全面地构建整机系统,进而培养学生的专业素养和综合能力。
1计算机科学与技术专业规范
教育部高等学校计算机科学与技术专业教学指导委员会(以下简称教指委)在广泛深入的调查研究基础上,借鉴国际上计算机专业办学的发展与现状,结合我国计算机教育的实际情况,对计算机专业本科教育的发展方向和办学单位的专业发展提出了指导性意见,并制定了具体的《专业规范》。
教指委在计算机科学与技术专业发展战略研究报告和专业规范中提出了以“培养规格分类”为核心思想的计算机专业发展建议,将计算机学科分为三种类型四个方向,即:科学型(计算机科学方向CS)、工程型(包括计算机工程方向CE和软件工程方向SE)、应用型(信息技术方向IT)。针对每个类型的每个方向的特点和要求,专业规范从学科方法论、培养目标与规格、教育内容和知识体系等方面进行了详细的规划,提出了富有建设性的指导意见。
专业规范中明确指出,“计算机组成基础”是计算机科学方向和计算机工程方向的核心课程,并且对实验、综合性课程设计和核心的教学内容提出了规范要求。在软件工程方向和信息技术方向,“计算机组成基础”是核心知识领域计算基础(SE-CMP)和平台技术(IT-PT)的核心知识单元。专业规范根据课程体系对每一门课程内容、知识要点、学习目标等都进行了详细的设计与组织。在专业规范中,“计算机组成基础”的理论教学课时一般为48~56,实验课时一般为8~16,是计算机体系结构、操作系统、嵌入式系统和计算机网络等课程的先修课程,重点涵盖了计算机运算、存储系统组织和结构、功能组织等多个知识单元。本文主要探讨在专业规范的指导下,“计算机组成原理”课程的教学改革与建设。
2课程内容组成及改革
2.1课程改革的基本原则。教指委的专业规范为计算机组成原理教学大纲和教学计划的制定,以及课程在课堂教学和实验教学上提供了指导性的意见,是我们推进课程改革的重要参考。以教指委专业规范为指导,结合学校的实际情况是计算机组成原理课程改革的原则之一。在具体的教学过程中,课程改革必须依据计算机组成原理课程的教学目标、内容和特点。其次,课程改革还应当联系学校的实际情况,如学校育人目标的定位、学校的教学与实验条件、学生的知识基础等。教指委的战略报告中也明确了提出了这种改革思路。因此,在综合分析了学校和学生的实际情况后,我们确定了注重知识结构的特色和执行深度,加强学生实践操作思维与能力的培养,因人而宜地进行点面结合的改革原则。第三,在信息化时代,社会竞争压力日益激烈,学生就业压力不断增大,学生在学校在课堂学到的方法、知识与能力将直接影响到学生在竞聘和后续发展的竞争力,例如,企业等用人单位在招聘人才时关注学生的以学习能力为代表的发展潜力和动手能力,因此,课程改革的推进,应当兼顾国家的需要、社会的需求和企业的要求。为此,我们基于上述原则,从教学指导思想和教学方法两个方面,从知识讲授和能力培养两个层次上,对“计算机组成原理”课程改革进行了详细设计与组织,建立了一套有效的教学模式,帮助学生从宏观和微观两个层面系统地掌握课程知识,进而培养学生学习和探索知识的意识、兴趣和能力。
2.2课程改革与实践
(1)优化教学内容和教学组织方法.针对本门课程的要求和特点,我们对教学内容进行了优化设计,提出了宏观与微观分层讲授,相互贯穿的教学组织方法。内容组织方面,在宏观上强调对部件的功能及整机系统的需求进行分析与讲解,在微观上重点强调实现这些功能的各组成部件的结构、设计与工作原理。通过分析比较国内外一些大学同类课程的教学内容、实施方法和教学改革后发现,这些学校在课程的教学内容上差别基本不大,核心知识单元主要包括:数据在机器中的表示、存储器的组织与结构、指令系统、中央处理器、总线系统和外围设备与接口等。在课时有限的情况下,为了高效地完成教学任务,达到教学目标,我们本着把握基础、突出重点、明确主线的方针对本门课程知识点进行了分析与优化,尤其是存储系统、中央处理器和I/O技术等知识领域。对专业规范要求的每个知识单元和教材的每一章,明确其中必须掌握的基础知识和重点,加强与之结合实例内容;对仅仅要求了解的和一些比较容易掌握的的内容,以引导学生自学为主,减少其课堂教学时间;弱化“过时”内容,及时补充新技术新方法,保持课程内容的时代性。以存储系统和结构为例,首先从宏观的角度对计算机在数据存储、交换上的需求进行分析,使学生明确存储系统在整机中的地位与作用,进而分析存储系统的功能,使学生从整体上把握存储系统的结构与组成,同时对某类型计算机的实际情况进行分析,加深学生的理解。然后引导学生对存储系统中的具体部件从微观的角度分层次地进行分析。接着对SRAM和DRAM的基本存储元进行解析,由这些存储元构成存储单元,再到芯片,最终扩展形成存储器。再结合实例和计算机的实际情况对Cache和虚拟存储器进行详细讲解。在新技术方面,介绍DDR与DDRⅡ的情况,要求学生自己去查阅DDRⅢ等技术资料。最后再将这些各层次的部件串起来,从整体到细节地明确存储系统的功能、工作原理及实现。
(2)从问题出发,实施动力式教学通过研究比较发现,国内外的同行在本门课程的教学中,在知识讲授和能力培养两个大方面上有着较大的差异。“计算机组成原理”课程的教学,应使学生尽快建立计算机的整体概念,透彻地理解和掌握课程知识点,从宏观和微观层面上理解和把握计算机各部件的原理、组成及相互联系,进而达到能力培养的目标。在现代教育理念中,教学设计应当以“学”为中心,学生是教学活动的主体,是知识学习的主动建构者,教师在教学过程中发挥着组织者、指导者和促进者的作用。课堂教学应当侧重于引导学生主动学习与思考,要灵活地将互动式、启发式和任务驱动式等教学方法结合起来,而不是单一地采用某种方式对学生进行灌输。而且有必要设计一些教学环节对学生进行启发,在课堂内外与学生进行互动与讨论,尤其是一些新技术,引导学生学习研究的方法与方向,从而激发学生学习的兴趣和主动性,进而培养他们的自主学习能力、研究能力和创新能力。加强课堂教学的提问与讨论环节,不仅可以活跃课堂气氛,活跃学生思维,而且可以促使学生在课余主动地学习和对问题进行钻研,从而高效深入的学习和掌握知识。这是互动式和启发式教学的重要手段之一。如针对计算机外围设备在种类和技术方面的一些问题,提问学生回答问题,并藉此与学生讨论新技术新发展,引领学生突破思维定势,培养创新意识等。针对专业规范中知识单元的一些重要知识点,有意提出或设计一些问题和目标,将其作为任务交由学生去分析解答。这是任务式和问题式教学的重要手段之一。学生或个人或合作对任务进行分析,找到问题所在,通过讨论、学习或搜索等方法解决任务,并进行总结归纳。在此过程中,学生通过学习与研究,发现隐含在问题和目标背后的知识,形成解决问题的研究能力和自主学习能力。如在中央处理器一章中,要求学生对CPU发展的新动态进行研究。学生通过上网搜索、查阅文献等手段收集了大量的资料,了解了CPU的发展历程,对一些实际的参数,如Cache的大小与级数、流水线条数、工作频率、前段总线等都有所了解,加深了对CPU的认识。引导学生将单核、双核和多核CPU进行对比,分析它们最新的技术和发展趋势等。通过这样的方法取得了良好的教学效果。
(3)充分利用现代教学手段现代教学手段也是提高教学效果,培养学生综合能力的重要一环。多媒体课件、动画演示、实物展示与剖析等方法可使抽象难讲的内容变得具体、生动和形象,使学生寓教于乐,对于改善教学效果非常好。例如,定点乘除法运算的阵列运算方法使用动画演示比直接讲解的效果要好,且更能吸引学生的注意力;补码原码转换关系推导等还是采用传统的黑板比较好。在教学过程中,我们发现将一些需要动画演示的课件交由学生负责完成,激发了学生学习的兴趣和积极性。同时,利用网络进行课程建设、答疑、意见交流已经成为我们基本的教学手段。
3实验改革与实践
加强计算机专业的实验教学已经成为共识,教指委的专业规范将计算机原理实验列为典型的必须的实验,并提高了课时数。实验将使学生掌握计算机硬件设计、调试和运行维护等多方面的技能,训练学生的动手能力,培养创新能力以及认真、严谨的科研作风。但学生的动手能力不强现在是一个比较普遍的问题。因此,计算机专业应当强调实践教学体系、实验设计和指导执行等软环节。计算机组成原理实验主要有验证性实验、综合性实验和设计性实验三个层次,涉及的内容主要有数据通路、运算器、存储器、微程序控制器,以及整机设计等。
首先,实验内容的选取和设计对实验教学效果有着重要的影响。不同的学校,不同层次的学生应当有不同的选择和不同的设计。一般来说,从课程的基本要求和培养学生的基本能力角度出发,基础性的验证性实验是必须的。对硬件方向要求较高的有条件的学校,应当开设设计性实验,如对整机进行设计等,以及引入FPGA技术等实现相关实验。其次,因材施教,对不同的学生有不同的要求和指导是必要的。针对一些复杂的难度较大的实验,可以采取开设实验选修课程,或者是将其列为选做实验。实验课教师则对这些要求进一步学习的同学进行另外的指导,加大课外实验课时,并可以将他们组建学习小组来进行研究性的探索。第三,实验课的主要目的是对学生观察能力、思维能力、操作能力和表达能力的综合培养。在培养过程中,教师的教学指导和规范实验过程是重要的两个环节。教师的教学指导不是事无巨细地告诉学生该做什么,而是将重点内容告诉学生后,重点引导学生去思考和探索,从而达到实验目的。而且应当强调过程指导,即注重发现并引导学生分析实验过程中出现的问题,提示和鼓励他们去解决问题,从而通过这个过程使学生探索计算机硬件的特点和规律。规范实验过程,例如规范实验报告、实践过程中的操作规范、分析问题和解决问题的方法与描述等,是对计算机组成原理实验的重要要求,对学生综合能力的养成有着潜移默化的作用。