计算机原理范文
时间:2023-03-16 16:47:28
导语:如何才能写好一篇计算机原理,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
2、计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。
依此进行下去。直至遇到停止指令。程序与数据一样存取,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的操作是计算机最基本的工作原理,这一原理最初是由美籍匈牙利数学家冯.诺依曼于1945年提出来的,故称为冯.诺依曼原理,冯诺依曼体系结构计算机的工作原理可以概括为八个字:存储程序、程序控制。
3、存储程序:将解题的步骤编成程序(通常由若干指令组成),并把程序存放在计算机的存储器中(指主存或内存)。
篇2
一直以来,计算机原理的教学是个难点。教师总给学生讲,计算机原理是以后学好计算机的基础、更是计算机故障处理的基石,还会影响计算机的发展。但是学生根本不买帐,因为刚开始接触计算机的实际应用中,能用到计算机原理的地方很少。如何诠释计算机原理、计算机故障处理、计算机发展之间的关系;教师讲起来费劲,学生更没兴趣。为了改变这个现状,我们首先要分析一下它们三者的关系。
1 计算机的发展与故障处理的关系
计算机的发展离不开计算机的故障处理,二者关系就象是双生兄弟,相辅相成。如果没有计算机的发展,那么故障处理就会失去研究的意义;但是如果放弃了故障处理的研究,那么计算机的发展就丢掉了前进的动力。
2 计算机原理与计算机故障处理的关系
计算机原理和计算机故障处理,二者相生相克。计算机原理可以从根本上解释计算机故障;计算机故障处理又可以从反面证明计算机原理,并促进其发展。
3 计算机原理是故障处理中解决疑难杂症的基本技能
计算机原理方面的书籍大都是从数字电路分析与设计、运算方法与运算器、指令系统与汇编语言程序设计、存储器、控制器、输入输出系统、总线、操作系统几个方面来介绍的。整个原理介绍不可谓不专业,和现实中的计算机的应用及故障处理,不可谓不脱节!由于计算机代码和数据充斥了整个课本,又很难在实践中运用;从而造成教师讲解费劲,学生没有兴趣,难以掌握,已经成为不争的事实。那么什么样的计算机原理才是学生有兴趣,才是能在实际故障处理中容易运用的呢?那就是计算机的启动工作原理,操作系统的启动工作原理。
4 计算机启动工作原理
1)加电后,主板控制芯片组向发出cpu初始化信号,并跳转到bios系统地址,开始执行bios的启动。
2)系统bios加电自检post(power on self test),检测系统中的一些关键设备,如内存(post过程只检查640k常规内存)和显卡是否存在和能否正常工作。不能则通过小喇叭报警。
3)系统bios将查找显卡的bios,显卡bios来完成显卡的初始化并显示显卡信息,出现开机的第一个画面。
4)查找完所有其它设备之后,bios显示自己的启动画面,屏幕底端左下角会出现详细信息。
5)系统bios将检测cpu的类型和工作频率,并将检测结果显示在屏幕上。
6)系统bios开始测试主机所有的内存容量,并同时在屏幕上显示内存测试的数值,就是大家所熟悉的屏幕上半部份那个飞速翻滚的内存计数器。
7)标准硬件设备检测,包括存储器和接口。
8)即插即用设备检测,检测的同时分配给资源,并在屏幕上以列表的方式显示。
9)更新escd(extended system configuration data,扩展系统配置数据)。escd是系统bios用来与操作系统交换硬件配置信息的数据,这些数据被存放在cmos中。
10)依据cmos中的启动顺序,引导操作系统。
5 计算机启动工作原理应用简单分析
众所周知,内存和显卡硬件故障,小喇叭会报警;但是有个别的机器小喇叭损坏或未接而不报警。如果此时检测画面停住,就不知道是那个硬件故障了。但是只要你精通上图启动检测顺序,就是我所倡导的一部分应该重点讲解的计算机原理,就可以准确判断了!如停在6处,则基本内存没问题,目前只是扩展内存有问题,但是证明前面5步肯定没有问题,而不至于一头雾水,检查cpu、主板等等!通过上面小例子,我所倡导的计算机原理,在计算机故障处理中的意义可见一斑。
6 结束语
篇3
一、外界环境影响导致的故障
计算机正常使用是需要一定外界环境条件保证的,外界环境异常也会导致计算机出现无法正常使用的故障。
首先是用电环境,计算机作为精密电子设备对供电质量相当敏感,如市电电压不稳、经常停电等不仅会令计算机无法正常使用。在用电环境中还有一个不可忽视的因素就是插排或电源插座的质量,很多电源插排质量不好,内部接点采用手工焊接,并且常用酸性助焊剂,这样容易导致在使用中焊点氧化引起断路、漏电等问题。计算机电源插头接触不良会产生较大的接触电阻,长时间工作时就会大量发热而导致虚接,同样会导致主机出现频繁重启等故障。
电磁干扰也是导致计算机出现故障的一个重要原因,许多时候计算机死机、重启就是因为电磁干扰造成的。
二、软件原因导致的“软故障”
对大多数用户来说,计算机日常使用中80%以上的故障为软件原因导致的“软故障”,误操作、误删除、不正确的软件卸载、随意的安装软件都会导致计算机出现故障。其中“软故障”的祸首又当属计算机病毒。计算机诞生以后不久,计算机病毒就“应运而生”了。随正互联网的普及,计算机病毒传播更快更猛,作为普通用户来说,根本没有防范意识,随意的下载、邮件附件的随便打开等,都造成病毒的泛滥传播。
针对以上种种情况,我们的应对措施就是C盘东西不随便动,属于与个人的软件可以安装在D盘或者其他盘,做好系统盘的备份,以备系统出现问题是随时恢复;对于计算机病毒和木马的防范措施就是安装杀毒软件和防火墙,及时给系统安装补丁文件。当然做到这些并不等于万无一失,这仅仅是能够做到把问题发生的概率减到最小,一旦以上方法不能解决问题,那只能是重装系统。
三、计算机出现故障的一般解决步骤
计算机出现故障,我们要遵循“先软后硬、由简到繁、逐一替换”的原则进行处理。主板BIOS设置不当也应属于“软故障”的范畴,请恢复BIOS默认的安全设定。排除软件故障后,再检查硬件的安装问题,打开机箱,将包括CPU在内的所有配件拔下,认真清扫灰尘,然后将内存及插卡的“金手指”用无水酒精清洗后,再重新安装好。如果仍有问题再考虑更换相关配件,一般从内存、显卡、电源等容易更换的配件开始逐一替换,直到找出导致故障的“祸首”。当然并不是所有计算机故障都能够自行处理,有些故障需要尽快送修,而对于显示器等强电设备切不可擅自维修,为避免在计算机维修上遭遇陷阱和黑手,除了提高自己的计算机水平,要注意选择本地口碑较好、可靠的维修点,让有经验的朋友陪同前往,并尽量当面维修,维修完毕要仔细验收,并作详细测试,最后要注意签好维修合同,注明保修期,一旦感觉自己可能被欺骗,要尽快向工商、技监等职能部门投诉,坚决维护自己合法权益。
篇4
【关键词】电子计算机;自动控制;技术原理
随着我国社会生产信息化与自动化趋势的不断推进,电子计算机控制技术的应用得到了广泛应用。在这一情况下,做好计算机控制技术的基础理论研究,用于促进控制技术的有力发展,就成为了当前自动化控制技术与计算机实用技术研究者的重要研究内容。在这一研究中,技术人员以计算机控制系统组成、特点与设计技术为基础,结合新型控制技术的运行原理开展了控制技术原理研究,为计算机控制技术的发展与实用性提高提供理论研究支持。
1计算机控制技术概念分析
电子计算机控制技术的应用,来源于计算机技术的高速发展。技术研究者在研究中将这一技术定义为以下内容:计算机控制技术是以电子技术、自动控制技术、计算机应用技术为基础的自动化控制技术,其运行的核心为计算机控制技术。所以计算机控制技术,在实际运行中包括了综合可编程控制技术、单片机技术、计算机网络控制技术等多项技术内容。在自动化控制研究中,计算机控制技术的应用可以很好提高自动控制精密度与控制效率,降低控制管理成本。
2控制系统运行原理研究
在计算机控制系统包括了硬件系统和软件系统两个主要系统。自动控制过程即是通过两个控制系统的配合完成。下面我们分别就这两个系统的运行原理进行研究。
2.1硬件系统运行原理
计算机自动控制系统的作用是通过对控制数据信息分析,在通过数据信号完成自动控制的计算机及相关控制设备。在实践应用中,技术人员将其分为通用机系统与控制机系统,两个组成系统。通用机系统在运行中主要是按照软件程序,通过主机对控制数据进行计算、分析、存储以及控制命令的工作。而控制系统则是将通用机系统的命令,发送到控制设备中,完成对自动化系统的控制过程。所以在计算机控制硬件系统中,控制机系统实际上是通用机系统的外延系统,负责完成通用机系统的命令,同时将所控制设备产生的数据信息反馈到通用机系统,完成控制系统与被控制设备的数据交换过程。
2.2软件系统运行原理
如果将硬件系统比喻为控制系统的躯体与器官,软件系统则是计算机控制系统的神经系统,负责指挥计算机控制系统的正常运行。自动控制软件系统在实际运行中,包括了系统软件与应用软件两个组成部分。系统软件是计算机软件运行的基础,负责对应用软件提供支持,同时负责对系统自身运行提供帮助。如计算机各类操作系统、计算机运行的监控软件、语言与数据处理软件等,都是系统软件的组成部分。而应用软件则是通过程序运行,完成通用机与控制机系统发出的各项控制指令,完成对被控制设备的控制工作。
3计算机控制系统实践操作原理
在计算机控制系统运行中,硬件系统与软件系统的配合工作过程大体如下。
3.1控制系统设计
技术人员在计算机控制设置中,首先需要做好控制系统的设计工作。其主要工作内容包括以下程序。首先确定系统需要的控制任务说明书。在控制系统设计开始前,技术人员需要了解被控制设备的技术参数、运行原理,以及设备生产加工工艺流程、精度要求、设备运行需要实现的功能等各项技术指标。除此之外,技术人员还需要对设备运行环境、操作技术人员素质等外界因素进行信息统计、分析,制定出有效的控制设计任务说明书。这一过程是控制系统设计的基础工作,对于设计过程起到了有力的支持作用。
其次制定系统总体方案设计。在任务说明书基础上,技术人员即可对系统控制总体方案进行设计。方案设计的内容包括了以下内容。一是根据任务书内容,选择硬件与软件系统。根据任务书内容,技术人员在成本、技术指标等条件下,选择合理的计算机硬件主机、周边设备,以及系统软件与应用软件。其选择因素包括了系统控制质量与效率、系统整体造价与工时限制等几个主要因素。二是合理配置硬件与软件系统。在系统硬件与软件系统选择完成后,技术人员还应在方案设计中充分考虑硬件与软件系统是否匹配,合理配置计算机系统使其发挥出最佳效果。三是完成设计方案。在完成以上工作后,技术人员需要将控制系统总体方案落实在文件中。在设计方案文件中应包括硬件系统微处理器选择、计算机内外存储器容量选择、接口电路类型与连接方式、控制系统传感器类型、控制系统应用软件开发环境的配置以及硬件系统配置设计与调试工作内容等主要方案内容。
最后是完成控制系统应用软件设计。在硬件与软件总体设计方案基础上,技术以方案要求与控制工作实际过程出发,开始应用软件的设计工作。软件设计的内容包括了软件控制功能设置,以及控制功能运行的逻辑与时序关系。应用软件设计过程中,技术人员需要用软件流程图表述出来。再按照流程图内容,设计出应用相应的应用程序,搭建控制应用软件系统。
3.2控制系统主要方式简析
控制系统在设计完成后,即可进入控制管理阶段。在这一阶段,控制管理可以分为程序控制、反馈控制以及应急控制三个主要组成部分。程序控制主要是按照应用软件程序,由通用机系统向控制机系统命令,再由控制机系统控制被控制设备完成指令。反馈控制主要由被控制设备发出反馈信号,再由控制机与通用机系统进行分析,再根据分析结果做出控制指令。这种控制模式需要与监控系统配合进行。应急控制主要是在设备故障、自然灾害等突况下,控制系统采用的应急转换、手动控制等特殊的控制方式,是应对突发紧急情况下的控制措施。由于这种控制方式较为特殊,一般不会采用。
4结束语
计算机自动控制技术的核心在于系统设计与运行两个主要内容。为此技术人员以计算机控制技术系统组成为切入点,结合其设计与控制方式,开展了技术专项研究。为计算机控制技术水平的提高打下有力的基础。
参考文献
[1]于文新,楚书来.计算机控制技术在自动化生产线上的应用[J].煤炭技术,2013(08).
篇5
关键词:计算机;审计
计算机审计是各个行业的一种经济监督活动,它以计算机在各个行业的应用作为监督的重点。它是根据各个行业的法规和制度,兼顾计算机技术自身的特点,采用一定的程序和方法,对计算机参与各个行业经济活动的合法性、合理性、合规性、效益性、安全性、正确性以及参与各个行业经济活动的可行性和实施方案进行审核、鉴证、评价、监督、协调,并提出改进工作建议的一种监督活动。
1计算机审计的基本方法
(1)观察法。是审计人员深入基层行业单位或计算机中心机房现场实际观察业务操作程序,以核实规章制度贯彻落实情况的一种审计方法。
(2)顺查法。它是按照记帐程序,从原始凭证开始到帐表输出为止依次进行检查核对的一种方法。这种方法能够按照业务发生的实际流程、记帐程序顺序地仔细进行核对,便于检查错误。在各个行业计算机会计、资金、融资、管理临柜应用系统中,这种方法是一种日常使用的普遍方法。
(3)逆查法。它是按记帐程序相反的次序,从审计输出报表入手进行检查的一种审计方法。这种方法,一般是在发现一疑点之后,再有重点、有针对性地查帐、查凭证。这是计算机临柜网点经常使用的一种方法。
(4)详查法。就是对所有的凭证、帐表及记帐过程进行详细、全面稽查的方法。一般对重点项目或业务量小的单位,或已出现严重问题的单位审计时采用这种方法。
(5)抽查法。是对某一段时期内业务处理过程或某一部分业务进行审计检查的一种方法。这种方法又叫抽样法,以重点抽查某一段情况为样本来判断全面情况。这种方法省时省力,效率高,在计算机审计中是一种常用的方法。
(6)审阅法。是通过审查和阅读有关资料,以鉴别资料本身及所反映的经济活动是否正确、真实、合法、合规、合理、有效的一种方法。用审阅法进行计算机审计时,应该做好如下几项工作:
——原始记帐凭证的审阅。
——原始开户凭证的审阅。
——机内流水帐的查阅。
——机内各种查询功能升级和功能审阅。
——总帐、分户帐审阅。
——结帐时的笔数、发生额、余额、积数的查阅。
——各种输出报表和输出传票审阅。
——已归入档案的各种凭证的审阅。
——冻结、挂失申请书审阅。
——解冻、解挂、提前销户申请书审阅。
(7)核对法。是以两种或两种以上的资料想对照,以核实其内容是否一致,计算机是否正确的一种审计方法。这是计算机审计工作中最常用的一种方法。在计算机资金、融资、管理、会计临柜系统中,主要包括以下几种核对方式:
——记帐凭证与其经济用途,会计要素之间的核对;
——记帐传票与流水帐之间的核对;
——总帐与分户帐的核对;
——利息与积数或期限及利率的核对;
——今天帐务与昨天帐务的核对;
——余额轧帐单与分户帐的核对;满页帐与对帐单或与未满页帐的核对,与手工传票的核对;
——帐实核对,银企核对。
(8)综合打分法。这种方式就是采用询问法、观察法、比较法等方法,进行综合评价。具体作法是将审计要求制成打分表,对每一项工作给出满分标准,然后对实际情况进行评价打分,最后算总分。常规性审计或计算机应用的初级审计可以广泛采用此法。
2计算机审计人员参与计算机审计工作的特点
第一,计算机审计人员应参与计算机应用系统的开发研制工作。
(1)在应用系统软件的研制过程中,研制人员必须考虑这些规章制度,核算法规,内部控制措施,使其控制实施步骤计算机程序化。计算机审计人员熟悉各个行业的各项规章制度,条规条法,以及各个行业业务的实际情况.
(2)审计人员参与研制工作,可以及时地提供业务及政策情况,及时发现指出问题,使之及时得到解决。避免因研制成功之后才发现问题,而不得不进行大工作量的改动。
(3)一个应用系统软件在研制成功之后,必须经过计算机审计人员的分析、研究、测试、实验之后才能付诸推广应用。审计人员通过对计算机应用软件的测试,提出意见,在技术人员的修改之后再测试,实验,直到基本上符合施加情况之后,作出正确评价,再使用推广。
(4)计算机审计人员参与开发应用软件也可以表达用户对开发的应用系统的意见,使得开发出的应用软件具有功能齐全,方便用户,严密可靠的特点。同时,也可以将领导部门对该应用系统的要求、意见贯穿到研制工作中去。
第二,计算机审计人员必须充分了解计算机应用系统软件在帐务处理上与手工系统之间的联系与区别。
(1)手工帐务系统是一种已经成熟、具有相对稳定性的帐务处理系统,它充分地反映了各个行业帐务之间的核算关系。在进行计算机应用系统软件的开发设计过程中,设计人员必须通过调查研究,将这种手工帐务系统通过模拟使其变成计算机语言能够描述的机器帐务系统。因此,这两种帐务系统之间具有一定的联系。
(2)在明确了帐务处理关系之后,为设计方便,以及便于用计算机语言描述、实现,因而在进行机器系统设计的过程中,往往采取了一些中间的过渡系统,来承担应用系统软件在实现业务时应该具备的一些功能。这就使得计算机软件在核算关系上有一些具体的细节,并不与手工核算关系相一致。计算机审计人员必须充分地了解这些区别,以便于判断这种系统设计是否符合各个行业管理制度,并理解这种设计与手工系统相比所作的融通和改变。只有充分了解了这些区别,才能对于系统运行后所可能产生的结果有正确的认识,因而,才有可能正确地进行审计,完成审计任务。
(3)在通常的手工系统核算关系上,由于记载帐簿以及处理过程的直观性,往往使得我们忽视了一些较为有效的理解方法,计算机系统在软件设计中大量使用了流程图,通过流程图来反映软件系统内部各个文件、变量之间的核算、过渡关系,这种流程图也使得计算机软件系统内部关系比较清楚,便于实现和理解。计算机审计人员要学会识别流程图和绘制流程图,并通过流程图,来理解软件系统在实现系统功能时与手工核算系统之间的联系与区别,因而更好地发挥计算机审计的作用。
第三,计算机审计人员必须理解和熟悉计算机应用软件系统中的文件体系和变量体系。
(1)在手工帐务系统中,作为记入帐务以及核算关系的载体的帐簿、报表、帐卡,在计算机应用软件系统中,通常被设计成为各种充当相同、相似、相近功能的文件,这些文件成为计算机系统中帐务及核算关系的载体而发挥着重要的作用。审计人员在履行计算机审计任务时,必须明确应用软件系统都使用了哪些文件,各个文件中项目的设置及其之间的关系,每个文件承担了哪些(个)手工帐簿的哪些(个)功能,它们之间有什么联系与区别。
(2)手工帐簿、报表、帐卡中每个数据项都有明确的称谓及经济意义,在计算机应用系统软件中,这些数据项被设计成各种类型的变量来承担实际数据项参与核算任务。审计人员为了作好计算机审计工作,必须充分了解变量体系,理解各个变量所代表的经济意义及变换功能。通过理解变量来理解系统是怎样来实现核算关系的。
(3)机器帐务核算处理是通过各种运算符和运算函数对变量的处理来实现的,审计人员必须认真研究各种运算关系,从而充分评价系统功能,并理解系统核算关系。
第四,计算机审计人员要参与计算机应用软件系统在投运时的数据移植工作。
(1)一个完整的应用软件要在各个行业业务中发挥作用,必须进行数据移植工作,即将手工帐卡、帐簿、帐表上的数据移植到机器系统的文件中去,这是计算机应用软件应用的第一步。在移植之前,计算机审计人员应参与机器安装、线路铺设等工作,并对各项设施按照要求进行安全审计,从而熟悉布线规律,并便于在今后长期审计中坚持原则。(2)虽然计算机应用软件是根据实际需要编制设计出来的,但是在推广应用时,由于实际情况千差万别,因而在数据移植时,为了使实际数据正确地移入机器,往往要对那些不适合机器程序设计情况的数据,进行一些适合情况的修改,对帐务系统进行必要的组织、调整、整理准备工作,计算机审计人员参与数据移植工作,一方面熟悉这种准备帐务的工作,另一方面也便于今后审计工作的开展。
(3)数据移植是手工帐务向机器帐务的转化过程,在这个过程中,原始的手工帐簿数据被直接移入机器,可以非常直观地看清楚手工帐簿与机器帐簿即文件之间的联系与区别,因而强化对机器帐务核算原理的理解,
第五,计算机审计人员运用计算机应用软件,学会阅读计算机打印的各种报表,输出的各种凭证,识别原始手工传票数据,增强鉴别理解帐务核算的能力。
(1)计算机审计人员要学会运用计算机应用软件。计算机审计事实上是对各个行业应用计算机的过程进行审计,如同审计人员必须熟悉手工帐务一样,计算机审计人员必须首先使用计算机系统来处理各个行业业务,只有这样,才有可能做好审计工作。
(2)各个行业业务使用计算机之后,各种帐、卡一般以计算机输出为主,有些输出结果在形式上与手工帐簿具有很大的不同,因此,计算机审计人员必须熟悉计算机输出的各种信息(包括屏幕信息和打印机打印的信息),并透过各种输出信息来识别和判断手工传票输入过程及机器内部的处理过程,从而达到对计算机应用情况进行正确审计的目的。
3计算机审计工作质量的检查和控制
为了保证计算机审计人员的工作质量,也要对计算机审计工作进行控制和检查。控制和检查主要有以下形式:
(1)责任控制。计算机审计管理,应该根据各个行业计算机应用范围,确定审计领域,建立目标管理机制,建立责任制,明确各个计算机审计人员的审计范围和责任,在制定审计计划时,将审计项目分工落实到每个审计人员,项目中每个细节都应在审计方案中列表明确,以便检查。审计部门负责人应该按照审计任务书对各个审计人员完成任务情况进行全面检查。
篇6
关键词:仿真系统;化工原理;编程;实验教学
中图分类号:G642.4 文献标志码:A 文章编号:1674-9324(2012)07-0246-02
化工原理课程的实践教学涉及化工生产中的单元操作,由于实验室仪器设备和教学时数的限制,难以做到以学生为主体,学生动手能力训练效果不佳。将实验原理、实验现象、实验过程及数据处理与计算机技术相结合,通过计算机模拟实验装置的仿真操作软件是一个很好的教学辅助手段,能够很好地弥补实践教学中的不足。Flas具有体积小、表现力强、支持音频、交互性强等优点,广泛应用于实验演示或多媒体光盘的制作。Flash使用ActionScript语句,增强了对于交互事件的动作控制,使用户可以更精确、更容易地控制动画的播放。Flash软件倾向于简洁漂亮的动画过程,可以实现许多人机交互特效,但进行复杂的模拟过程和数据处理就力不从心了。以C#语言结合动画软件Flash,可开发出一种形象逼真、操作简洁的化工原理仿真软件。
一、化工原理仿真系统的制作
化工原理实验包括流体流动阻力测定、离心泵性能测定、传热、精馏、吸收与解吸、干燥、萃取等基本单元操作,分别由不同的仪器仪表和管道组合而成。在仿真软件中,把各种设备和管道用flash画出,再根据每一套装置流程图的要求,以真实、立体的效果来实现。
1.整体结构。实验仿真系统的开发过程分为三个阶段:实验前的准备、实验过程及数据记录和数据处理。前两个阶段在Flas制作软件上完成,第三阶段在Visual Studio 2005软件开发工具上完成,并且使用Access数据库进行数据的存储与交换。
2.仿真系统的实现。在计算机模拟化工原理实验时,需要通过动态数学模型来模拟真实的实验操作,该模型主要包括实验指导、素材演示、仿真操作、数据处理、考题测试、帮助功能等内容。下面以离心泵性能测定为例详细说明仿真系统的制作过程。在实验准备阶段与实验开始阶段的Flas的制作过程中,考虑到实验步骤有先后,以及更好地做到人机交互,必须使用专门为Flash脚本开发的ActionScript语言。如点击水泵开启按钮必须在阀门开启以后才能启动,直至水灌满后,才可以点击关闭水泵按钮。为了使实验更具有真实性,需设置阀门的流量控制,分为10个级别,可以逐渐增大或减小。运用Visual Studio. Net开发环境编写C#程序,可以通过拖动添加组件,并自动生成组件需要的代码。在制作化工原理实验模拟课件时,可通过Visual Studio 属性窗口设置各种开发元素属性如外观、名称等,且属性窗口中显示的内容,随着选择开发元素的不同而动态改变。利用Visual Studio“工具箱”,可以向应用程序添加标准控件。在设置好窗体和控件后,利用Visual Studio的代码编辑器编写程序代码。在命令窗口中,可以直接输入并执行各种命令,调试应用程序,并通过在即时窗口的命令行中输入表达式或变量名,可以得到它们的值。编写程序过程中,难免会遇到一些错误,开发人员需要对应用程序进行调试,查找错误的根源,以期达到设计要求。离心泵性能测定实验涉及到流体流动、水泵运转、仪表变化、阀门打开或关闭等动作,在仿真系统中通过Flas来实现这些动作的动态效果,使整个实验过程表现得更加真实。用Flash中的按钮实现动画交互效果,控制整个实验的操作并对数据进行采集,同时将数据传入C#,由C#对数据库进行读写操作,然后作出离心泵特性曲线图。
3.实验数据产生及处理。化工原理实验过程中往往要测定温度、压强、浓度、流速等数据,同时必须对这些参数进行整理和分析,并运用相关的理论公式进行计算,才能达到实验预期目的。化工原理实验实测数据多,绘图耗时费力,计算公式复杂,有时甚至需要进行迭代计算,借助计算机辅助程序可圆满解决这些问题。在仿真软件中,通过C#语言设计数据处理程序。根据各化工单元操作理论建立数学模型,使仿真数据在实际操作的数据范围内随机产生,以保证每个学生在进行仿真实验时即使初始条件相同,也不会得到完全相同的实验结果,更接近真实操作状况。试验完成后,点击“记录数据”按钮,计算机会自动记录数据,并在后台进行数据传递,然后根据预先输入的计算公式进行数据处理。数据处理后被保存到Access数据库中,再通过调用,将数据输出在DataGridView进行显示,或据此数据绘制实验曲线。
二、操作过程及功能概述
主界面使用Visual Studio C#中的窗体,通过添加菜单栏来控制试验的选择。其特点是方便、简单易用,更重要的是为今后仿真系统的逐步完善提供了空间。首先水泵的开关按钮是不可用的,必须在打开阀门以后,才能启动水泵。当水泵与阀门同时启动后,便开始灌水,在这期间禁用系统中所有的按钮。待灌水过程结束,先关阀门再关水泵。点击“开始实验”按钮,可以开启下一个界面继续实验。先打开水泵,然后打开阀门,通过阀门调节流量级别,仪表数值会随之变化。点击“记录数据”按钮,将仪表的数值记录在数据库中。当数据记录完毕,点击“查看数据”按钮,屏幕上显示10组数据以及由公式计算得出的“扬程”、“有效功率”、“效率”数值。点击“绘图”按钮,可直接绘制出H-Q、P-Q及η-Q三条特性曲线。无论是实验结束还是中途关闭实验窗体,都将出现一个对话框以提示实验者“是否保存当前数据?”操作者可根据提示对实验数据进行取舍。
集合Flas和C#语言优点开发的化工原理实验仿真系统,具有界面直观、操作简单、支持人机交互、占用空间小等特点,能显著提高化工原理实验教学的效果,减少实验设备投资和损坏,降低实验投入成本,避免实验事故的发生。计算机辅助教学,特别是计算机仿真实验在化工教学过程中的应用,使学生接触了一种全新的实验手段,激发了学生学习的积极性和主动性,使学生创新意识得到培养,从而提高了整体教学质量。
参考文献:
[1]胡涛,吴彩金,王辉,等.采用VB开发化工原理实验仿真系统[J].大庆师范学院学报,2007,4(2):99-102.
[2]胡涛,陈传平,冯良东,等.VB结合Flash制作化工原理离心泵实验CAI课件[J].宁波工程学院学报,2007,6(2):57-62.
[3]颜红侠,张教强,张秋禹,等.仿真技术在化工专业生产实习中的应用[J].2003,12(19):105-106.
[4]姚飞,杜俊琪,戴治海.仿真技术在化工原理实验中的开发与应用[J].实验技术与管理,1990.7(3):36-38.
[5]卫静莉,李晓红.化工原理实验仿真功能设计及教学探讨[J].实验室研究与探索,2006,25(1):44-46.
篇7
【关键词】计算机;病毒;感染原理;危害;防范
中图分类号: G623.58 文献标识码: A 文章编号:
一、前言
我国信息技术的发展推动互联网行业的迅猛发展,计算机已经深入了千家万户的生活当中,与人们的生活息息相关。但是,近年来在计算机发展的同时,病毒的发展也是迅速的,病毒对电脑的危害是巨大的,因此,我们很有必要了解计算机病毒的感染原理,防范病毒对计算机的危害。
二、计算机病毒概述
1、计算机病毒的定义
计算机病毒就是能够通过某种途径潜伏在计算机存储介质(或程序)里,当达到某种条件时即被激活的具有对计算机资源进行破坏作用的一组程序或指令集合。
2、计算机病毒的由来
计算机病毒从1983年被美国计算机专家伦艾德勒曼(LenAdleman)首次命名至今,新的病毒种类不断出现,并随着网络的发展而不断蔓延。所有病毒都是掌握计算机程序设计技巧的人制造的,根据对现有已了解的毒源分析,计算机病毒可能的来源有:
(1)来源于计算机专业人员或业余爱好者的恶作剧而制造出的病毒。
(2)公司或用户为保护自己的软件不被复制而采取的不正当的惩罚措施。
(3)恶意攻击或有意摧毁计算机系统而制造的病毒。
(4)在研究或开发设计某些程序时,由于未估计到的原因而对它失去了控制所产生的破坏性程序。
三、计算机病毒感染原理及感染病毒后的计算机的症状
1、计算机病毒感染原理
病毒的感染原理不同感染途径的病毒, 其感染机制也不相同。
(1)、引导型病毒感染原理系统引导型病毒主要是感染软盘的引导扇区和硬盘的主引导扇区或 DOS 引导扇区,其传染方式主要是通过使用被病毒感染的软盘启动计算机而传染。一旦使用存在系统引导型病毒的软件启动计算机, 系统引导型病毒则会自动装入内存, 并且比操作系统抢先进入内存, 控制读写动作, 伺机感染其它未被感染的磁盘。
(2)、文件型病毒感染原理
可执行文件型病毒依附在可执行文件或覆盖于文件中, 当病毒程序感染一个可执行文件时, 病毒修改原文件的一些参数, 并将病毒自身程序添加到原文件中。被感染病毒的文件执行时, 首先执行病毒程序的一段代码, 并将病毒程序驻留在内存, 以取得系统的控制权,从而可以完成病毒的复制和一些破坏操作。每个要被执行的程序文件都要先通过病毒“检查”是否已被感染, 若未被感染则病毒感染该文件。
(3)、混合型病毒感染原理
混合型病毒不仅可以传染可执行文件而且还传染硬盘引导区。感染了复合型病毒时,病毒先进入内存, 找机会感染其它没受感染的磁盘, 操作系统载入内存后, 病毒再进行拦截INT 21H 达到感染文件的目的。个别被这种毒传染的系统用 Format 格式化命令格式化硬盘都不能消除病毒。
(4)、特洛伊木马、网络蠕虫、Internet语言病毒感染原理一些用Java、VB、ActiveX 等撰写的病毒, 病毒可通过网络窃取个人秘密信息或使计算机系统资源利用率下降, 造成死机现象。蠕虫病毒感染的理论主要是先通过主动或者被动方式进行扫描, 然后利用系统漏洞侵入计算机隐藏起来等候指令, 当指令出现时立刻开始感染系统并设法联系其他蠕虫节点, 命令计算机接受其控制指令而大量发送其病毒指令信息包, 造成网络拥堵瘫痪。病毒在计算机中还广开“后门”, 造成计算机不受控制, 删除计算机中的文件和文档, 生成大量病毒垃圾文件, 造成计算机无法使用。蠕虫病毒的隐藏地点基本都在邮件中。
2、感染病毒后的计算机的症状
(1)感染病毒后计算机的运行速度明显减慢,病毒还会导致内存不足。如果计算机运行速度减慢时首先要看一下CPU的占用率和内存的使用率,看哪个程序占用资源情况不正常。
(2)如果遭到病毒而破坏,计算机会突然死机然后在没有任何条件的情况下突然启动。不是病毒破坏的在死机后仍能进行正常的开关。病毒对某些文件的破坏使一些需要应用该文件的系统无法正常运行。所以当某些软件运行经常出现错误时可能已经感染了病毒。
(3)系统启动缓慢或者无法正常启动时,病毒可能已经进入系统的启动项或者系统配置文件的启动里。
(4)计算机的注册表在正常情况下是可以进行修改的,当发现注册表不能被修改或者热键和注册表都被覆盖时,计算机可能已感染了病毒。
(5)除了用户关闭或程序错误以外Windows系统本身是不会出现错误汇报的。如果系统出现异常的错误信息提示,那么在这种情况下计算机可能感染了病毒。
(6)工作指示灯的作用是显示Modem或者硬盘工作状态的,正常情况下指示灯会进行相对有规律性的闪动而且不会太快。如果指示灯出现狂闪的情况时用户就应该考虑计算机是否感染了病毒。
(7)有些病毒能够占用系统或网络资源,关闭连接,使用户上网时自动掉线。所以有时自动掉线时也可能是病毒造成的。
(8)有些病毒为了访问网络会自动连接网络,这样当用户没有去触发网络连接,网络自动连接时可能就是病毒造成的。
(9)鼠标的定位是靠程序来控制的,所以当鼠标在屏幕上乱窜无法定位是,可能就是病毒对控制鼠标的程序进行了修改。
(10)当打开浏览器时,主页有时会自动访问一些游戏或不健康的网站。这时计算机就可能受到了病毒感染。
四、计算机病毒对网络安全的危害
当前危害我国网络安全的因素很多, 其中危害最大的是计算机病毒。目前, 病毒对网络安全的威胁主要表现在如下几点:
1、工作站攻击: 主要表现为软盘传播引发文件型病毒传染, 通过网络共享、邮件系统、FTP 下载等进行攻击以及因特网浏览进行攻击等。
2、服务器威胁。当网络操作系统受病毒感染后, 接受服务的工作站亦会感染。
3、Web 站点威胁。一些脚本蠕虫、恶意的 AvtiveX或 Java 代码通过网页传播。蠕虫病毒是目前计算机病毒中危害最大、破坏能力最强的一种病毒。随着这种病毒的日益更新, 这种病毒已经从被动查找感染目标发展到现在的主动查找感染目标, 这种病毒的感染能力极大、感染速度极快。可以在短时间内造成大规模爆发。当蠕虫病毒爆发时, 网络一般马上瘫痪; 计算机则表现出运算速度极慢、系统资源被耗尽、死机、鼠标移动速度极慢、键盘失灵、莫名其妙的计算机提示等等。
五、计算机病毒的日常防护手段
1、日常防范方法
(1)使用正版软件(盗版软件与感染病毒成正比);
(2)不使用来历不明的软件;
(3)进行软数据交换时,一定对软盘进行病毒查杀;
(4)备份硬盘引导区和引导扇区数据;
(5)对重要数据经常进行备份;
(6)建议每次用不同的两套杀毒软件查杀并对杀毒软件定期升级;
(7)随时注意计算机报刊信息登载发现的新病毒及防治方法;
(8)发现新的病毒及时提交专业反病毒中心,以便确认;
(9)防止通过电子邮件传播的病毒(如爱虫病毒),如电子邮件后缀为vbs.com.exe的附件不要轻易打开;
2.对已感染的计算机病毒进行杀除
人工检测和消除电脑病毒的方法需要用户对电脑的操作和使用有一定的基础,尤其对操作系统要有较深的了解,能够熟练地应用一两个工具软件。病毒的种类繁多,对付它们最快捷简便的方法就是使用优秀的杀毒软件进行杀除。
(1)如果发现病毒,首先是停止使用计算机,用干净启动软盘启动,将所有资料备份;
(2)用正版杀毒软件进行杀毒,最好能将杀毒软件升级到最新版;
(3)如果一个杀毒软件不能杀除,可到网上找一些专业性的杀病毒网站下载最新版的其它杀病毒软件进行查杀;
(4)如果多个杀毒软件均不能杀除,可将此病毒发作情况到网上,或到专门的BBS论坛留下帖子;
六、结束语
当今是一个信息时代,计算机的发展使我国的各行业的发展都进入了一个更高的阶段,也使人们的生活更加方便快捷。但是,计算机病毒影响着计算机的应用,严重的时候甚至是经济的损失。因此,加强对计算机病毒的了解是至关重要的。
参考文献
[1]梁和.计算机组装与维修[M].清华大学出版社,2003.
篇8
【关键词】远程控制;远程唤醒;通信协议
中图分类号:TP39
文献标识码:A
文章编号:1006-0278(2015)04-104-01
一、远程控制系统构成
(一)主控计算机
主控计算机的负责操作远程受控的计算机,完善其控制参数和命令有助于计算机系统的机构的调整从而达到远程控制的目的。主控计算机分为三种基本结构:分散控制结构、集中控制结构和递阶控制结构。这三种结构类型并不是唯一的,其它结构形式和这三种有相同或相似的结构特征。主控计算机的结构都存在着或多或少的相似性。计算机系统以网络状的组织形式存在,主系统通过和其它子系统相关联去完成对应的操作。不管是什么样的计算机系统,其内在的构成类型全都是以这种的形式不断演变的。同时,计算机系统本身也具有一定的动态性。所谓动态性,是指计算机系统在发展变化的阶段,计算机系统的参数和信息会根据需要进行各种的变异,当前很多大型网络的变参数与变结构系统都具备着这一重要特征。在服务性能上,主控计算机的计算机系统结构更加突出了这一重要特征,主控计算机的系统结构随着计算机的系统不断变化,其自身也在持续调整系统结构保证控制需求的实现,因而应该要体现出更为突出的动态性的特征。并且对主控计算机系统的处理时间和处理技术等方面也提出了更高的要求。不仅体现在计算机的状态变化中,也体现在人类的思维意识上。此外,计算机系统结构非常复杂。操作计算机系统的过程中,应该实现多线程操作等多个操作模式,为使计算机操作的应用得到适应,计算机系统的结构必须具备一定复杂性,从而可以实现对计算机更好的控制。
(二)通信协议
在计算机远程控制中,通信协议是必不可少的重要部分。互联网的通常有很多种互相连接的方式,大概可以分成面向连接的TCP和面向无连接UDP两种协议。面向连接的TCP协议在网络应用中有良好数据包传输效果,同时具有较高的数据安全性,但是TCP协议方式占用网络资源较多,同时传输效率也不高。尽管如此,TCP协议的采用还是有着不少网络程序的支持,这是因为在早期网络的持续发展阶段,TCP协议正在逐渐成为一项关键的网络协议标准,尤其是实现数据的异步传输有非常好的效果。其中IP协议一般用于网络中数据包交换的有机连接,并且还具备重组数据大小的功能,如此也可以更好的满足对数据包大小的严格需求。IP协议是借助对本地的计算机网络协议的调用把数据发送到其它计算机或吧数据保存在网关里。IP协议在网络应用过程中也能够被TCP协议调用,当通过IP协议构成数据包后,就能够借助网络实现数据包的传输。
二、远程控制的实现办法
(一)计算机系统远端唤醒技术
计算机系统远端唤醒技术从距离角度上看没有任何的远近的要求,即使当前局域网内的两台计算机之间的距离较远,其远程控制自动加电启动功能也不会收到影响。远程唤醒技术的关键是需要主控计算机和受控计算机在相同的子网段内,远程唤醒技术的基本原理是:每台计算机都有一个6个字节长度的MAC网卡物理地址,该MAC地址是全球唯一的,远端唤醒技术通过发送一个带有目标网卡MAC地址的广播包,广播包能够对受控计算机MAC地址进行准确定位识别,受控计算机主板从网卡收到远程唤醒信号,则自动加点启动。因此,实施远程唤醒的方法是将受控网卡MAC地址封装成WakeOnLan魔法数据包广播到局域网中,如果受控计算机对比MAC地址,明确是发给本机的数据包,自动发出开机信号。
(二)多播克隆技术
在实际管理计算机的过程中,一般都会存在一个瓶颈的问题。随着信息技术飞速发展和不断进步,各类应用软件和操作系统更新速度也在不断加快,计算机管理者怎样保证有效快速的更新所管理的所有计算机,已经成为远程控制领域亟待解决的一个现实问题,鉴于以往使用的更新措施耗费较多的人力和事件,且效率低。多播克隆技术应运而生。Ghost的多播克隆是指把母机中的镜像文件自动地通过网络恢复到所有工作站中去,尤其是在各工作站相同配置的情况下,能够从很大程度上减轻组网者的工作量。多播克隆技术的出现,有力的解决了上述难题。
(三)Socket网络程序工作原理
远程控制程序主要基于Socket技术,其工作原理可以描述如下:远程控制程序主要分服务器端程序(Server端)和客户端程序(Client端)两大部分,主控端的计算机安装客户端程序,被控端的计算机安装服务器端程序。启动时客户端程序发送一个信号到被控端电脑中的服务器端,从而建立起一个特殊的远程服务,主控端借助这个远程服务,可以利用远程监控、远程传输文件和远程会话等各种远程控制功能去发送远程控制指令,控制受控端电脑中的各种应用程序运行甚至读写远程受控端的任意文件。
篇9
中图分类号:TE11 文献标识码:A 文章编号:1009-914X(2017)04-0386-01
计算机组成原理是各类计算机专业的必修课程,是专业基础课程,对专业的发展很重要,被广泛开设。计算机组成原理是门课逻辑性很强,知识点和概念很多,不太容易理解的课程,使部分同学生危畏,从而没有学好计算机组成原理,如果计算机组成原理没有学习好影响后面后续的操作系统、数据结构等课程的开展。为了让学生能更好的学习计算机组成原理这门课程,根据多年课程的教学经验设计了256×8存储器,让同学进行存取实验。
1.实验所涉及的关键芯片
实验的存储体由静态存储器由一片6116(2Kx8)构成,地址由8位地址锁存器(74LS273)给出,数据总线(DATA BUS)和地址总线(AD BUS)都是8位二进制,善于思考的同学会发现6116芯片是2Kx8的芯片,但是实验中也仅仅用的低的256个单元;但这样做不会影响同学们做实验的效果。
2.实验原理
实验所用的半导体静态存储器电路原理如图2-1所示,实验中的静态存储器由一片6116(2Kx8)构成,其数据线接至数据总线,地址由地址锁存器(74LS273)给出。地址灯LI01―LI08与地址总线相连,显示地址内容。INPUT单元的数据开关经一三态门(74LS245)连至数据总线,分时给出地址和数据。
地址总线为8位,接入6116的地址A7―A0,将6116的高三位A8-A10接地,所以其实际容量为256字节。6116有三个控制线:CE(片选线)、OE(读线)、/WE(写线)。本实验中将OE常接地,在此情况,当CE=0、WE=0时进行写操作,CE=0、WE=1时进行读操作,其写时间与T3脉冲宽度一致。
3.实验连线
有了存储器的设计后,需要把存储器跟实验的输入单元(INPUT UNIT)、数据总线(DATA BUS)、控制开关(SWITCH UNIT)、地址锁存单元(ADDRESS)、地址总线(AD BUS)还有时序控制部件(SINGAL UNIT)连线起来。具体如图2.
4.实验步骤的设计
进过芯片的选择,实验原理的设计,通过连线使存储器与其他部件链接起来,就可以进行实验。该实验与存取操作为主,先存后取。实验总的分为2大步存数和读数。
首先,给存储器的00、01、02、03、04地址单元中分别写入数据11H、22H、33H、44H、55H;具体操作步骤如下:
S1:锁存地址;应用输入单元(INPUT UNIT)输入地址00H,打开输入三态门。进过数据总线,地址与地址锁存器(ADDRESS)相连;地址锁存到地址锁存器(ADDRESS),在地址总线(ADDR BUS)的指示灯上显示出地址。
S2:提供数据、写操作;在输入单元(INPUT UNIT)输入地址00H数据00010001, 打开输入三态门;数据总线跟6116芯片的数据线相连;只需要片选信号(CE)有效,写命令(WE)有效,就在00H地址下写入了11H。
01、02、03、04地址单元中分别写入数据22H、33H、44H、55H的步骤一样,有地址、提供数据、让地址有效、写命令。
最后,分别读出存储器的00、01、02、03、04地址单元中读出数据;具体操作步骤如下:
S1:锁存地址;应用输入单元(INPUT UNIT)输入地址00H,打开输入三态门。进过数据总线,地址与地址锁存器(ADDRESS)相连;地址锁存到地址锁存器(ADDRESS),在地址总线(ADDR BUS)的指示羯舷允境龅刂贰
S2:读数据;片选信号(CE)有效,发出读(WE)命令。
5.总结
通过存储器设计实验,如果学生进行正确操作,先存入数据,然后把数据准确的读出来,读出来的数据跟存储的数据一样,学生就能更深刻的体会存储器的读写操作,对存储器理解变得更加容易了。
参考文献
[1] 唐朔飞.计算机组成原理(第二版)[M].高等教育出版社.2012.
[2] 包健.计算机组成原理与系统结构[M].高等教育出版社.2009.
篇10
关键词 计算机组成原理 实践教学
中图分类号:G728 文献标识码:A
计算机组成原理课程是计算机课程中必不可少的,同时也是比较重要的一门课程,计算机运行的原理和组成情况,在该门课程中得到具体的体现。现如今学生的实践操作能力还不够,因此计算机组成原理实践课程就要求学生练掌握相关的操作流程,但是现在的教学条件和环境不能让学生很好的学习实践课程,本文就教学过程中出现的问题进行分析,并给出相关措施。
1课程教学的现状
1.1理论教学现状分析
在现阶段计算机理论教学中,存在比较多的问题,教学模式还是传统的以教师讲课为主,教师一味地向学生传授知识,学生只要做到上课认真听讲就好了,所以,学生缺乏上课的主动性,教师和学生之间缺少交流。学生很容易失去上课的兴趣,学生学习的积极性得不到提高,还是以考试为主要目的,学习的拓展性不强,这样的学习和教学模式不利于实践和理论结合。
1.2实践教学现状分析
就目前的计算机组成原理课程来看,对于理论教学的重视程度远远大于实践教学,课程教学中大部分都是理论课,实践课少之又少。而且实践课课程教学内容和配套措施也跟不上,使得实践课程质量大打折扣,在实践教学方面,出现了一些问题。
1.2.1实践课程内容及设备不先进
实践课程中的设备都是集中采购的,设备更新换代跟不上时展的步伐,其y以与课程内容配套,使得课程内容落后。随着社会经济的快速发展,计算机领域内的技术革新步伐逐渐加快,计算机人才的市场比较大并且各领域对该人才的需求大,计算机人才的培养对教学的质量技术上有着比较高的要求,而实践设备和内容由于资金等各种条件的制约,还是停留在旧技术上,不能迅速更新换代。
1.2.2实践内容层次较少
计算机组成原理实践课程课程目的就在于让学生们运用计算机组合原理知识熟练操作计算机。但是现如今的实践性课程缺少对学生这方面的培养,只是以基础的验证性实验为主,学生即使不了解计算机组成原理知识也能操作,缺少了其他层次的操作性课程,使得学生的自主创新能力得不到提升。
1.2.3实践考核方法不合理
关于计算机理论知识的考核通常是计算机理论知识考核的重点部分,但是缺少对于实践性知识的考核,考核的方法形式比较单一,学生只需要提交相关的课程报告就可以了,即使学生不熟悉相关的操作,也能得到比较好的考试结果。考核通常是由同学互相评价,这就使得考核的过程中个人主观意识性比较强,这就使得考核结果缺少一定的公正性。
2计算机组成原理课程实践教学方法探索
2.1创新实践系统
对于计算机组成原理课程教学来说,不仅要注意理论教学,更多的是注重实践教学,要创新实践教学系统,例如建立虚拟的实践教学系统,不仅可以节约相关的资金,还可以让学生更好操作实践系统,掌握计算机组成原理知识。
就目前的教学现状而言,许多学校的教学设备还跟不上教学内容,原理设备的所需资金多,更新换代速度快,而虚拟实践系统很好地避开了这些缺点,节约了资金,提高了灵活性,使得学生更好地进行实践。虚拟实践系统里面包含实验操作的全过程,让学生更好的掌握这些计算机组成原理知识,提升实践操作能力。
2.2丰富计算机组成原理实践项目
现如今的计算机组成原理实践以验证性实验为主,内容形式没有那么的丰富。要根据学生学习层次的不同可以把实验分为验证型,设计综合型,创新型这三种,学生在实践操作中,首先要完成验证型实验内容,这是必修的课程,然后再可以进行实践拓展,以额外加分的形式让学生参与到设计综合型实验和创新型实验中去,这样大大提升了学生掌握知识的能力和积极性。例如针对创新型实验来说,学生可以以个人身份或者是小组的形式来设计电脑的更快运行方法,学生根据计算机组成原理知识,分别设置自己为完成改设计所需要担任的角色,与此同时,学生可以根据这些运行的内容来设计一个模拟电脑运行的模拟器,从模拟器上看到设计后电脑运行的效果。创新型项目不需要给学生设置高难度的项目,只是灵活运用计算机组成原理知识做出的创新实践运用。把实践项目内容多样化,可以让不同层次的学生都能很好地掌握相关知识,增强对该门课程的兴趣。
2.3设计数据通路和指令集
在创新型实践教学内容可以安排学生要求设计数据通路和指令集,这部分内容要求学生熟悉掌握数据通路和指令集设计的内容,在设计数据通路的时候,学生首先要了解数据通路包含的零部件,包括寄存器组等,不需要给出计算机控制的状态,学生需要给出控制代码,每一条控制代码都需要经过一系列的计算才能得到,可能会遇到数据通路无法执行的情况,这要求学生学会解决该问题。在设计指令集的时候,学生需要确定计算机中的寄存器,创建计算器指令编码,把这些编码储存在储存器中,可能出现指令集相同的情况,这就要求学生设计指令集的时候尽可能保证不会相同。
3结语
计算机组成原理实践教学课程是计算机课程中的重要部分,对于该课程实践教学的探讨,解决实践课程中出现的问题,能使学生更好的掌握计算机组成原理知识,增强其操作能力,让教学水平达到一个新的台阶,为我国计算机事业的发展起了推动作用。
参考文献