计算机操作系统相关论文
计算机操作系统,是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件。但是我们该如何写有关计算机操作系统的论文呢?下面是学习啦小编给大家推荐的计算机操作系统相关论文,希望大家喜欢!
计算机操作系统相关论文篇一
浅谈计算机操作系统
摘 要:21世纪是信息化时代,计算机的应用将更加广泛,为了更好的使用计算机,应该对操作系统基本了解,因此本文主要对操作系统的概念和发展史进行探讨,并对Windows,UNIX和Linux操作系统做了简单的介绍,使广大读者加深对计算机操作系统的理解。
关键词:计算机操作系统;Windows;UNIX;Linux
当今现代,人们学习、生活等都已经不能离开计算机,计算机由硬件和软件组成,在计算机系统软件中最重要的软件就是操作系统。操作系统如同指挥官一样,指挥着计算机里的所有部件,并指挥它们按照某个计划协同工作。计算机系统越复杂,操作系统的作用和地位就越重要。
一、操作系统概述
操作系统,负责管理计算机硬件资源和软件资源,并通过这种管理为用户提供服务,成为计算机和用户之间的接口。操作系统的主要功能是:(1)处理机管理;(2)存储器管理;(3)文件管理;(4)设备管理;(5)用户接口。基本上所有的操作系统都具有如下的特征:(1)并发性;(2)共享性;(3)虚拟性;(5)不确定性。
二、操作系统发展史
操作系统的产生迄今已有70年的时间,最早期的操作系统诞生于20世纪50年代中期,只是简单的单道批处理操作系统;接着演变成了多道程序批处理系统,与此同时,实时操作系统也应运而生;最后伴随着微型机、多处理机和计算机网络的发展,与之相对应的微机OS、多处理机OS和网络OS也随之迅速发展。
(一)串行处理系统
世界上最早的计算机诞生之时,并没有操作系统,当时程序员直接和硬件打交道,具体流程是:首先程序员将已经穿孔的纸带(或卡片)装入内存,接着通过控制台或开关启动程序运行,最后当程序全部运行完毕,取出纸带(或卡片)和运算结果。该系统严重地降低了计算机资源的利用率,形成了所谓的人机矛盾。
(二)单道批处理系统
为了解决上述的人机矛盾,提出了一种批量处理的思想,即一次输入一批作业。该系统的具体流程是:首先以脱机的方式将一批作业输入到磁带上,并配上监督程序,该监督程序负责作业的顺序执行,当一个作业完成时,监督程序会自动选择下一个作业,重复以上过程,直到该批作业全部执行完为止。该系统提高了系统的处理能力,可以成批的执行作业,然而实际执行时,内存中只能执行一道作业,会降低程序的执行速度。
(三)多道批处理系统
为了解决单道批处理系统每次只能执行一道作业的问题,多道程序设计技术应运而生,该系统的具体流程是:首先在内存中放入多道作业,在实际执行过程中,允许他们交替执行,比如当一道作业因为I/O请求中断时,CPU此时空闲,因此可以执行另一道作业。该系统有效的提高了CPU的利用率和系统吞吐量,然而资源利用率较高,作业的平均周转周期较长。
(四)分时操作系统
分时处理系统可以说是应用户的需求而形成的一种操作系统,分时处理系统也采用了多道处理技术,但却与多道批处理系统之间存在截然不同的性能差别,主要表现在分时系统具有如下特征:①多路性;②独立性;③及时性;④交互性。
(五)实时操作系统
实时操作系统就是指系统可以及时地对外部事件的请求做出响应,并在规定的时间内完成事件的处理,并可以控制所有实时任务协调一致的运行。该系统与分时系统相似,最大的不同在于要满足处理与时间的关系。
三、经典操作系统介绍
从操作系统诞生到发展至今,出现过几种较为经典的操作系统分别是Windows、UNIX和Linux。
(一)Windows
Windows在1985年问世,起初仅是MS-DOS之下的应用程序,直到微软在2000年推出Windows 2000,第一个脱离MS-DOS基础的图形用户界面操作系统才算面世。Windows是一款基于图形用户界面(GUI)的视窗、单用户多任务的计算机操作系统。Windows操作系统在全球桌面操作系统市场中占有非常大的比例,同时在中低端的服务器市场上也有一定的应用。目前Windows系统在技术方面已经相当成熟,并且不断完善,深受人们的喜爱。
(二)UNIX
UNIX最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年开发,是一个功能极强,性能最为全面的多用户多任务操作系统。最初的UNIX是用汇编语言编写的,但移植性较差,后来采用高级语言开发,使得修改和移植都相当方便。因为UNIX的成功,也推动了一系列UNIX衍生产品,最为著名的有苹果公司研发的Mac OS X操作系统和Linux系统。目前,因为UNIX的高效强大,安全可靠等诸多优点,使之成为大型机、网络服务器以及工作站的主流操作系统,成为高端产业的领跑者。
(三)Linux
Linux操作系统由林纳斯・托瓦兹于1991 年研发出来,从严格意义上讲,Linux只是一个内核,基于Linux内核的完整操作系统才是Linux操作系统。Linux可以看成是对UNIX的传承,和UNIX类似,是一款多用户多任务的操作系统,并且可以免费使用和自由传播。Linux操作系统的发展相当纯熟,已经成为服务器和嵌入式系统的市场上的主流操作系统之一,Linux正在逐步进军桌面操作系统市场,因为其具有免费开源、安全,高效等特性,将成为Windows操作系统的最大威胁。目前,世界上运算最快的10台超级计算机所采用的操作系统都是Linux操作系统。
四、结束语
综上所述,计算机操作系统如同计算机的大脑,支配着计算机完成各种任务,计算机操作系统的发展历经了串行处理系统时代,单道批处理系统时代,多道批处理系统时代,分时操作系统时代和实时操作系统时代,随着科技的飞速发展,计算机操作系统将会变得更加完善。
参考文献:
[1]Gary Nutt.操作系统[M].北京:机械工业出版社,2005.
[2]何炎祥,李飞,李宁.计算机操作系统[M].北京:清华大学出版社,2003.
[3]吕晓鑫.计算机操作系统综述[J].河南科技,2012(24).
[4]戴启成.浅述我国计算机操作系统的发展趋势[J].黑龙江科技信息,2012(35).
计算机操作系统相关论文篇二
浅谈对计算机操作系统的认识
摘要:计算机操作系统,是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。本文对计算机操作系统的使命、功能和学习窍门等方面进行了简单的分析和阐述。
关键词:计算机 操作系统
一、操作系统的使命
每当我们打开计算机,启动成功后,首先映入眼帘的就是操作系统的界面。我们所做的一切工作都是在操作系统之上来完成的。可是谁也不会去想:为什么鼠标的拖拖拽拽就能完成对文件、磁盘、各种软硬件资源的管理,谁也没意识到是因为有了操作系统的支撑,我们才那么方便地使用计算机。如果有一天离开了操作系统,我们的计算机也就成了一堆废铁,什么事也干不了。
操作系统的目标是为用户提供一个良好的界面,方便用户使用计算机,同时对内部各种软硬件资源能够进行有效地管理和分配,使整个系统能高效率的运行。操作系统所做的这一切是为了谁?归根结底:为了用户。想想十几年前的操作系统,那时还是DOS的年代,整个操作还是以命令方式进行,操作系统启动成功后,光标躺在屏幕的左上角,等待用户输入命令,所以要想学会使用计算机,必须要记住各种命令的名字、格式、参数。现在操作系统进步了,身上穿着五颜六色的衣服,衣服上有各式各样的按钮和图标,用户只需点击和选择就可以完成对计算机的操作。操作系统的服务是越来越到位了。
二、操作系统的功能
操作系统主要有五大功能:处理机管理、存储器管理、设备管理、文件管理、用户接口。我们现在使用的大多是PC机,都是只有一块CPU,而有时却要在计算机上运行多个程序。每道程序在什么时候使用CPU,这需要合理的分配协调才行,操作系统关于处理机的分配有相应的调度算法,这些工作都有操作系统帮你代劳。
内存储器是存放程序与数据的,如何存放才能井井有条,互不干扰,而且能充分合理的利用有限空间,这都需要操心,这一切也是操作系统的事。
当你要使用设备的时候,例如要使用打印机时,只要单击打印机按钮即可将内容传到打印机进行后台打印。都是因为有了操作系统,才可以这么轻松的调用外部设备,还不影响当前处理的工作,所以对设备的管理也是非常重要的。
文件的操作对于每个用户来说是家常便饭,每次存取文件只需知道地点和文件名即可,你可曾想过你要存取的文件是放在哪个道哪个扇区上吗?有时你不想让自己的文件被外人看到,还可设置权限。这些幕后的工作都由操作系统完成,你只需要对文件进行操作就可以了。
操作系统还为用户使用提供了两种方式的接口:命令接口和系统调用接口。命令接口可使用户交互的使用计算机,敲入一条命令,系统响应返回结果,用户根据结果再敲人下一条命令,如此反复。
系统调用是为编程人员提供的,每个系统凋用都是一个能完成特定功能的子程序,这样编程人员就可站在操作系统的肩膀上编制程序,没必要所有的功能都从头编起,操作系统提供的功能只需申请调用即可,这就是拿来主义。看来操作系统要管的事很多,设计出一个优秀的操作系统还真不容易。
三、Windows XP的学习窍门
在学操作系统时,千万不要把所有的理论都往Windows操作系统中套,因为Windows只是PC机上的单用户多任务的操作系统,除此之外还有Unix、Linux等更复杂的操作系统。课程是以一个大的范围讲的,所以不能坐在Windows这个“井”里看《操作系统》这门课程。
Windows XP是微软公司推出的最新一代视窗操作系统,其目标是取代Windows ME和Windows 2000,并作为微软公司NET战略中的重要组成部分,成为用户卓越界面系统事实上的标准。XP是Experienee(体验)的缩写,微软公司的用意是强调新的软件将会带给用户前所未有的计算机体验。Windows XP集Windows ME和WiMows 2000的优良性能于一身,相比之下,Windows XP具有更漂亮的操作界面,更好的安全性和可靠性,操作更加容易,尤其增强了在因特网、多媒体与家庭网络等方面的功能,并在此基础上发展了许多新的特性和功能。作为微软公司自Windows各版本以来最为重要的一个操作系统,它不仅仅是上诉版本的简单升级,与前面几个操作系统相比,Windows XP是以Windows 2000技术为核心开发的操作系统,因此稳定性比Windows 98或Windows ME更好,并且由于新增了许多上网、视频、影音等功能,所以比Windows2000更具有吸引力。此外,WindOW8 XP还提供了系统还原功能,可以确保WindowsXP的运行正常无误。WindowsXP的启动更快。当安装已写入数码相机等外围设备时,可以不用重新启动而直接完成安装工作。其强大的多媒体功能支持DVD、MP3等多种格式,还可以进一步的使用Mvoie Marker自编电影。操作方面,Windows XP提供了工作向导的操作方式,在每一个文件夹窗口的左边多提供了“一般工作窗格”可以用来快速的处理一些常用的操作,极大的提高了用户的工作效率。另外就是学习的时候尽量理论联系实际,这要靠老师的指导和课外的实践,只有这样才能理解掌握操作系统中的各种原理和机制,否则操作系统这门课程就变成了教条主义。
计算机操作系统相关论文篇三
试谈计算机操作系统课程教学改革
0引言
操作系统课程是计算机科学与技术专业的一门基础核心课程。本课程从操作系统实现资源管理的管理的观点出发,阐述如何对计算机系统中的硬、软件资源进行管理,使计算机系统协调一致地、有效地为用户服务,充分发挥资源的使用效率,提高计算机系统的服务质量。通过本课程的学习使学生掌握计算机操作系统的控制计算机硬件的基本原理以及设计方法和实现技术。但该课程教学过程中普遍重点偏向操作系统原理的理论教学,而学生在没有学习该课程前对操作系统的认识只是在使用层面,使得学生在学习的过程中总觉得本课程所学内容与实际所用操作系统的偏差很大。从而导致学生在学习本课程的过程中缺乏兴趣和信心,教学效果很不理想。
1教学过程中存在的问题
1.1 教学内容侧重理论,实践环节薄弱操作系统课程要有好的教学效果,就要引导学生自己动手设计、实现一个具体操作系统实例。但要做到这一点并不容易,这不仅要求学生在学习该课程之前就要掌握汇编语言、C语言、计算机硬件、操作系统结构等多种知识,而且还需要学生抽出大量的时间和精力放在该实验上。这样的要求学生不易做到。因此现有的教学过程往往重点偏向操作系统原理的理论教学,对学生的实践环节不是很注重。
1.2 教学目标与社会需求脱节本课程的教学目标要使学生掌握计算机操作系统的控制计算机硬件的基本原理以及设计方法和实现技术,这个教学目标使得学生能够具备自主研发操作系统软件的能力,本身没有问题,但由于计算机行业本身的特点,前沿的技术总是掌握在少数公司的手里,同时还有版权的保护问题,使得学生投入大量精力自主开发的操作系统软件没有多大的实际意义。而市场上更需要的是对现有的操作系统能够熟练使用和对其内核进行修改、编译的人才。
1.3 教学方法简单、教学手段匮乏近年来,计算机操作系统的发展飞快,新的开发思想和基本概念不断涌现并随着市场的需求出现了多种不同的操作系统产品。但部分高校教师仍采用“黑板、粉笔”的传统教学手段讲授理论知识,即使有些教师使用了电子教案,也只是单纯地播放理论知识课件,不能做到与实践联系紧密的教学内容,使得学生感觉到课程枯燥难学,难以激发学生的学习兴趣。
2计算机操作系统课程教学改革的措施
2.1 把握开头、激发兴趣好的开始是成功的一半,好的开头可以很好的提高学生的学习兴趣,激发学生的学习热情,使学生由被动学习转为主动学习,学习效率能得到大幅提高。初始课程内容应包含以下内容。
2.1.1 编写简单的引导程序和内核,通过自己编写的简单引导程序和操作系统内核启动计算机裸机,使得学生对计算机的启动和操作系统内核有个感性的认识,结合课本目录启发学生一个完善的操作系统内核所必须具备的功能,并引导学生了解通过操作系统理论课程的学习可以对现有简单内核进行完善。从而激发学生的学习兴趣。
2.1.2 引导学生进行linux操作系统入门学习,使得学生对linux操作系统感到不再陌生,并使学生明确认识到可以通过以后的学习掌握linux操作系统内核编译和裁剪等技术。同时提供市场linux操作系统相关就业信息,使得学生能感到linux操作系统内核的学习可以学以致用。提高学生的学习热情。
2.1.3 对操作系统课程做一个简单明要的介绍,使学生认识到,学习本课程不仅可以掌握操作系统课程理论知识,同时还可以培养学生自身的逻辑思维能力,有助于对其它理论课程的理解,可为以后学习新型操作系统及和开发应用软件打下坚实的基础。
2.2 理论联系实际,加强实践教学环节操作系统是一门理论性比较强的课程。但单纯的理论讲解很容易使学生感到枯燥乏味。因此操作系统课程的实践是一个非常重要的教学环节。但要引导学生去编码实现一个具备内存管理、进程调度、文件管理等功能的小型操作系统对刚学操作系统课程的学生来说不太容易实现。所用建议实践教学环节应该分为以下步骤进行:①老师演示,学生感官认识。在此过程中,老师先完成一个具有引导功能、中断功能和能够实现简单命令功能的实模式操作系统内核雏形,但整个操作系统架构不是很完善,功能也比较欠缺。之后通过理论课程的学习引导学生突破实模式和补全内存管理、设备管理、文件管理等模块程序。②将操作系统的每一大管理功能分为一个项目,分组让学生实现,不同的小组完成不同的功能模块,所有项目的完成,就实现了一个具备基本功能的操作系统。③最终引导学生去研究阅读Linux内核原代码,学习linux内核源代码的含义和linux操作系统的设计方法和具体实现技术。
2.3 教学方法与教学手段的改进在教学中,教师实行启发式教学,把培养学生学习兴趣作为入门向导,改变以教师为中心的课堂教学方式更改为以教师引导,学生完成过程的合作式课堂教学方式。在整个教学过程中,做到不是教师强迫学生去学,而是学生为了解决自己遇到的问题不得不自己去学的形式。这样效果会更好,效率也高。积极不断地革新教学手段,重视现代信息技术和现代教育手段在教学中的应用。多媒体教学设备和方法的使用对学生对一些抽象概念的理解很有帮助。多媒体教学图文并茂,而且可以自由往返以前所讲的内容进行复习和重复。也可以方便的插入各种图片及影音资料,这对激发学生的学习兴趣和吸引学生的注意力很有帮助。
3结语
教学是大学教师的根本任务,为了提高教学质量,对教学改革的探索与实践是很有意义的事情。教学改革的研究不仅可以不断提高授课技巧,还能获得学生的尊重和学校的认可。本文从课程教学改革方面进行了一些的探索,本文的探索只是作者在“操作系统”课程教学过程中的一点心得体会,希望能与同行分享。
猜你喜欢: