计算机相关论文范例,与计算机操作系统的结构功能相关毕业论文怎么写
本论文是一篇计算机相关毕业论文怎么写,关于计算机操作系统的结构功能相关学士学位论文范文。免费优秀的关于计算机及操作系统及计算机操作系统方面论文范文资料,适合计算机论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:计算机的操作系统整合管理计算机的硬件资源、软件系统使计算机根据指令进行工作.现代计算机技术的高速发展,使人们对计算机的操作系统提出了更高的要求,要求计算机操作系统更加人性化、人机界面更加友好、操作系统简洁、安全、可靠,并且要求操作系统占用更少的空间,提高计算机的整体性能,并能够不断为计算机缩小体积和重量,使计算机更加便于携带已经成为计算机操作系统未来发展的方向之一.
关 键 词:操作系统;结构;功能
中图分类号:TP316
操作系统作为计算机的核心组成部分,在计算机系统中占据重要地位.自计算机诞生以来,人们一直致力于研究和革新计算机操作系统,不断挑战实用性和完美性的计算机与系统的结合.计算机的种类繁多,包括个人计算机、服务器、大型计算机、超计算机等,应用范围也不同,从个人使用、办公、科学研究、网络服务器、工业自动化控制等等.而不同的计算机,不同的应用范围都需要不同的操作系统支持计算机在各自领域的应用.随着计算机的应用范围越来越广,计算机系统的结构和功能也必须不断更新和进步.此外,计算机的硬件技术也不断发展,高度集成化、智能化的技术不断应用到计算机硬件的研发中,短短数十年,计算机的CPU从单核发展到双核、多核,现在已经出现了8核的CPU.此外,计算机的硬盘容量和显卡控制系统也不断更新,存储量和存储效率不断提高,以满足更高的用户需求标准.例如十年前,一部高清DVD格式的电影也就500mb左右,而现今的高清电影动辄十几个G,因此计算机硬件也不得不跟上时展的需要.在此情况下,计算机操作系统技术的不断发展技术发展和社会进步的必要,也是不断满足用户需求,为用户提供更加高效、快捷的计算机需求的必然[1].
有关论文范文主题研究: | 关于计算机的论文范文检索 | 大学生适用: | 高校大学论文、学院学士论文 |
---|---|---|---|
相关参考文献下载数量: | 83 | 写作解决问题: | 毕业论文怎么写 |
毕业论文开题报告: | 文献综述、论文设计 | 职称论文适用: | 期刊发表、初级职称 |
所属大学生专业类别: | 毕业论文怎么写 | 论文题目推荐度: | 经典题目 |
1计算机操作系统的发展
1946年世界上第一台计算机在美国诞生,半个世纪来,计算机不断进化、发展,已经成为近代社会对世界影响最大的发明之一.计算机的进化过程中不断以提高运算速度、缩小体积、增大容量为发展动力,整个发展过程不仅要求计算机硬件不断应用新技术不断发展,同时也要求能适应硬件发展需求和计算机进化需要的操作系统.
计算机诞生之初并没有操作系统,人们通过各种按钮来控制计算机,随着计算机功能的不断增加,应用范围不断增大,传统的按钮已经不能满足计算机操作的需要.后来,科学家们研究了针对计算机控制其工作的汇编语言,这种汇编语言是计算机操作系统的雏形.操作者将汇编语言打制成有孔的纸带,并输入计算机中,供计算机编译.此后,为了更好的使计算机运行和管理应用程序,科学家们通过不断研究发明了操作系统,计算机操作系统很好地实现了对计算机程序的控制和共用,能够对计算机的硬件资源进行高效管理,同时得益于集成电路技术的高度发展,微型计算机开始走向了改变世界的开始.
计算机发展至今,已经成为一门完整的学科,它的应用领域越来越广泛,已经成为现代信息社会的基础.二十一世纪是信息时代,信息时代离不开计算机技术的支撑,无论是大型计算机还是微型计算机,必须有硬件和软件共同组成,硬件技术随着机械、电子技术的发展不断前进,而软件技术中的最重要的组成部分―操作系统也必须不断优化结构,不断开发新的功能,以适应现代社会的需要.
2操作系统的结构
操作系统作为典型的软件,是具有特殊结构的知识产品.软件的结构是软件功能和操作方式的体现,是反映计算机硬件程序的客观存在.由于客观世界的不断变化,软件系统作为为客观事物服务的系统,也必须不断改变,以适应新的需求和新的技术进步.软件的结构设计决定了软件的功能和性能,是计算机软件工程师们一直研究的问题,而计算机操作系统作为大型的软件结构,需要更科学、强大的结构系统.计算机的操作系统的结构通常有整体式结构、层次结构、模块结构和内核结构等部分组成,以下分别介绍各个结构的功能与特性.
2.1模块组合结构
模块组合结构在早期的开发思路是“各司其责”.结构化的程序设计为早期的模块组合结构系统的开发提供了开发思路,在设计模块化的组合结构时,设计人员为了响应多通道程序同时运行的需求,设计了“进程”的系统概念,并且设计了分时系统.在操作系统中首次应用了虚拟存储器的概念,使当时内存较小的计算机能够同时运行多个程序.为了更加优化系统多进程问题,研究者们设计了条件变量机制,并且针对结构中核内实体间的不安全因素提出了权能系统,典型的基于权能的系统如Hydra、EROS等[2].随着计算机系统规模的不断扩大,模块之间的交互影响越来越繁琐,模块组合结构已经不能适应大型操作系统的发展需要,于是科学家们开始寻找更加高效的系统结构的设计方法,在此情况下,分层结构和层次结构开始应运而生了.
2.2层次结构
层次机构是解决系统中多程序同时运行占用共享资源的矛盾的重要解决思路.在进程分层结构中,系统按照依赖关系分层实现系统功能,下层模块为上层模块提供功能结构,同时利用其更下层的模块提供的接口来为本层的系统服务,通过严格的层次调用,规定只能由上层模块调用下层模块,制约了模块结构中的系统交互,使系统的结构更加简单明了.而层次结构中也因为过多的层次降低了计算机系统的性能,同步分散,导致任务控制存储资源浪费较大,同时无限制的分层使系统膨胀化.基于层次结构中的优点和缺点,上世纪80年代后期,科学家们根据模块结构和层次结构的优缺点,研究出了微内核结构,试图用微内核结构解决层次结构中的一系列问题.
2.3微内核结构
微内核结构又叫服务器与客户结构.在此机构中,绝大部分的系统服务用于空间执行,系统中的基本功能在内核模式下运行,其它服务都以进程的形态与用户存在于特权级中.内核中的基本功能包括线程管理、空间映射、中断处理、异常处理、和消息机制的任务通信.微内核机制的有诸多优点,例如内核精简,可
计算机相关论文范例
3操作系统的功能
操作系统的主要功能如下:
3.1系统管理功能
(1)进程管理功能,通过系统的调度使用户在单任务下,采用独占的方式运用处理器处理任务,在多程序和多任务下使用处理器调度任务、分配任务和资源并回收任务[3].
(2)存储管理分为几种功能:存储分配、存储
计算机相关论文范例,与计算机操作系统的结构功能相关毕业论文怎么写参考文献资料: