欢迎来到天天文库
浏览记录
ID:41909231
大小:21.55 KB
页数:4页
时间:2019-09-04
《计算机系统论文:计算机系统性能优化研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、计算机系统论文:计算机系统性能优化研究现今,计算机技术在社会各行各业都得到了广泛的应用。计算机给我们的学习、生活和工作都带来了极大的便利。但随着我们对计算机整体性能要求的提高,计算机系统性能的优化就显得尤为重要。一、计算机系统运行不佳的原因分析计算机系统运行性能不佳的原因有很多。如,系统平台结构不好、系统配置不好或参数设置不对;应用系统数据结构设计不合理,加大了系统的输入和输出需求;应用系统算法或逻辑处理有问题,使计算机系统达不到最佳的运行状O1•计算机系统运行流程。计算机是根据人的命令来工作的,人们向计算机发布命令是通过程序来实现的。计算机要执行一条命令,一般要做
2、以下的工作。首先,把完成命令所需的程序装入内存,在中央处理器上执行。然后,根据程序的要求,到数据库或磁盘文件中把有■关数据读入到内存中,进行必要的逻辑运算。最后,把结果写入数据库、磁盘文件或显示在屏幕上。这个过程涉及系统中央处理器的处理能力、内存空间的大小、处理逻辑的难易程度、磁盘的读写速度和磁盘读写操作的数量等多个方而。2•计算机系统运行性能分析。系统中央处理器的处理能力和处理逻辑的难易程度是-对矛盾的关系。假定系统屮央处理器的处理能力是固定的,对于处理逻辑相对简单的程序,可在预期的时间内给出处理结果;而对运算量较人的程序,就必须使用较长的时问。磁盘读写速度是一个
3、固定数据,如果磁盘读写操作数量较少,磁盘读写对系统性能影响就不大;如果读写操作数量很大,磁盘读写往往会对系统性能造成较大的影响。磁盘读写操作的数量主要由处理逻辑来决定。磁盘数据组织得好,读写处理逻辑得当,就可大大减少磁盘读写的次数,可明显改善系统的性能;反之,则会大量增加磁盘读写的次数,严重影响系统的性能。内存的大小以及是否正确使用内存空间,也是影响系统性能的一个重要因素。对于给定的计算机系统而言,其中央处理器的处理能力、内存空间的大小和磁盘读写速度都是…定的,因此,处理逻辑的难易程度和磁盘输入、输出的数量都会影响到系统的性能。一-、计算机系统性能优化措施1•合理地
4、配置各种软件,使计算机系统发挥最好的功能。计算机系统由硬件系统和软件系统组成,二者之间相互依赖,这就要求我们在使用计算机软件的过程中,使用一些速度较快、版木较高和功能较完善的软件,并仔细阅读各种软件的使用说明,避免在应用过程中发生冲突。作为编程人员,在编写应用程序的过程中,要充分考虑应用系统数据结构设计的合理性,以便使计算机系统达到最佳的运行状态。2•调整输入和输出系统。在计算机系统的应用过程中,我们进行的人多数操作就是输入和输出。因此,输入和输出操作是影响计算机性能的一个重要因素。随着科技的日益发展,磁盘的平均寻址时间日益缩短,但与屮央处理器的运算相比,仍然缓慢很
5、多。在观察一些系统运行时,经常出现中央处理器处在空闲状态而应用程序却迟迟不能完成的情况。究其原因,就是因为磁盘的输入和输出的速度太慢,数据没有读(写)入内存中。因此,在实际的应用过程中,我们可以考虑把数据文件存放在不同的磁盘上,让多个磁盘并行工作,从而解决输入和输出的瓶颈问题。如果输入和输出总数明显不合理,就要考虑查找引起输入和输出数量增大的原因,从而优化应用程序,减少输入和输出的次数,提高系统的性能。3•安排相同性质的处理过程同时运行,以确保中央处理器和输入和输出的绝对通畅。一台计算机能够同时运行多个应用程序,从使用系统资源的角度来看,这些应用程序可以分为面向输入
6、和输出与面向运算2种类型。系统中如果有2个或多个面向输入和输出的应用在同时运行,就会造成屮央处理器闲置而大量磁盘输入和输出拥塞和等待的情况,使得各个应用程序的性能变差。系统中如果有2个或多个面向运算的应用程序同时运行时,就会造成磁盘空转的情况。因此,要尽量避免让多个面向输入和输出或多个面向运算的应用程序同时运行。最好的安排就是让面向输入和输出与面向运算的应用程序合理搭配,使每个应用都能获得足够的系统服务而又互不影响。4•合理地使用屮央处理器。一般来说,在一个计算机系统中,中央处理器的速度要远远高于输入和输出的速度,因而输入和输出速度往往是影响系统性能的主要因素。但必
7、须指出的是,这种规则只适用于普通的情况。如果不知道屮央处理器能力也有一定限制,盲目地、不合理地使用中央处理器,中央处理器也会成为影响系统性能的主要因素。通过对计算机系统的性能进行优化,排除了系统中的各种不合理因索,缩短了系统的响应时间,使计算机系统能更好地发挥作用,从而为我们提供更好的服务。
此文档下载收益归作者所有