欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 浅谈计算机操作系统及其发展

浅谈计算机操作系统及其发展

日期:2023-01-24 阅读量:0 所属栏目:软件技术


浅谈计算机操作系统及其发展

一、引言
  随着我国经济社会的快速发展,计算机已经逐渐渗透到人们生活的各个领域,计算机操作系统也得到了长足的发展,操作系统是管理计算机软硬件资源、控制程序运行、改善人机界面和为应用软件提供支持的一种系统,操作系统功能强大,能够为用户带来良好的界面体验,当然操作系统也在不断的完善和发展,操作系统从最简单的批处理系统、分时操作系统,到今天的各种面向pc的操作系统和面向大型机的多任务、多用户系统,它们在调度和控制计算活动,提供软件开发、运行和应用环境,挖掘计算机潜力,提高计算机的性能方面发挥着越来越重要的作用。对计算机操作系统的研究,学者一般集中在对计算机系统开发的研究上,而从计算机系统及其发展的角度进行研究的文章较少,本文从计算机系统基本情况着手,探讨了现代计算机操作系统的功能,并对计算机操作系统的发展情况进行了简单的总结。希望能够对计算机操作系统理论研究有所启发。
  二、计算机操作系统概述
  (一)操作系统发展的目标
  操作系统一方面直接管理和控制着所有的硬件和软件,使计算机系统的各部件相互协调一致的开展工作,另一方面它想用户提供正确的利用软硬件资源的方法和环境,使用户能够通过操作系统充分而有效的使用计算机。计算机操作系统有四个方面的目标:
  (1)方便。进行操作系统配置能够是用户计算机系统更容易运用,方便用户利用计算机处理任务。
  (2)有效。操作系统要能够使计算机系统的cpu和i/o设备得到更有效的利用。
  (3)可扩展能力。计算机操作系统要适应计算机硬件和体系结构的方面,要具有良好的扩展性,可扩展性是计算机系统性能是否优越的重要指标。
  (4)开放性。计算机操作系统要适应各种不同类型的计算机硬件系统,实现应用程序的可移植和互操作性,互联网是一个开放性平台,这也决定了计算机操作系统必须是一个开放性平台。能够帮助用户实现资源共享。
  (二)用户角度下的操作系统层次结构
  三、计算机操作系统功能
  (一)处理器管理
  计算机操作系统一个重要的功能就是实现对中央处理器的管理,总所周知,中央处理器是计算机的核心部件,它是决定计算机性能的关键指标,计算机在执行单道作业或者单用户作业命令时,对处理器的管理任务相对简单,但是在计算机执行多道程序或者命令时,如何将中央处理器的时间合理的分配给各个程序这一任务就相对复杂,计算机操作系统能够有效解决这一问题,计算机操作系统对处理器的管理就是要解决cpu分配策略、实施方法等问题。
  (二)存储管理
  计算机操作系统存储管理主要工作任务是对存储器进行分配、保护、扩充和管理,主要围绕以下三个方面开展工作:
  (1)内存分配。在内存中有操作系统、其他系统软件及一个或多个用户程序。如何分配内存、以保障系统及各用户程序存储区不冲突,是内存分配解决的主要问题。
  (2)存储保护。系统中存在着多个任务程序运行,通过存储管理可以保证程序在执行过程中不会相互占用,并且确保用户执行程序无法破坏系统程序。
  (3)内存扩充。内存扩充很有必要,在用户执行程序已经超过计算机系统所能提供的存储容量时,内存扩充能够将内部存储器和外部存储器结合起来进行管理。
  (三)设备管理
  现代计算机系统配置设备类型众多,设备操作性能各部相同,设备管理是计算机系统必须面对和处理的问题,计算机设备管理是能够用于对设备进行控制和管理的一组程序。设备管理的主要任务是:
  (1)设备分配。用户提出使用外部设备请求后,重装系统根据一定的分配策略进行统一分配,并为用户使用外部设备提供简单方便的命令。
  (2)输入输出操作控制。设备管理程序根据用户提出的请求控制外部设备进行实际的输入输出操作,并完成输入输出论文联盟http://的善后处理。
  (四)文件管理
  文件管理称为文件系统,是对系统的软件资源的管理。计算机系统中运行的各种程序和数据均为计算机的软件资源,均以文件的形式存放在外存中,操作系统的对文件的管理主要包括:文件目录管理、文件存储空间的分配以及为用户提供灵活方便的操作命令。
  (五)作业管理
  计算机技术中作业的概念是指用户请求计算机系统完成的一个独立任务,它必须包括若干个加工步骤才能完成,加工步骤的每一步成为作业步,作业管理包括作业的调度与控制管理两个方面,作业调度是指在多道程序设计中,系统要在多个程序作业中按照一定的策略选取如果作业,为他们分配必要的共享资源使之执行,常用的作业调度策略包括先来先服务策略、最短作业优先策略、响应比最高者优先策略、优先数策略以及分类调度策略等。
  四、计算机操作系统发展
  操作系统发展的概况
  计算机操作系统的发展是伴随着计算机技术发展进行的,计算机操作系统是由于客观需要而产生的,它伴随着几十斤技术及其应用的发展而不断的在提高,其功能也在不断的完善和发展,操作系统功能的发展从弱到强,在计算机系统中的地位不断的上升,已经发展成为计算机系统的核心。计算机操作系统的发展经历了几个比较重要的阶段。
  (1)手工处理阶段。没有操作系统,也没有相应的操作软件,计算机技术的发展还处在电子管时代,计算机运算速度慢。用户直接使用机器语言编制程序,计算机运行时独占整个计算机资源,上机处理任务全靠手工完成。

转贴于论文联盟 http://

(2)批处理阶段。批处理系统阶段克服了手工操作的缺点,实现了计算机作业的自动过度,改善了主机cpu和输入输出设备的使用情况,提高了计算机系统的处理能力。
  (3)多道程序系统。多道程序系统是在单道批处理系统基础上发展而来,多道程序设计通过组织作业以使cpu总有一个作业可以执行,从而提高cpu的整体利用率。多道程序系统内存分布示意图如下所示:
  (4)分时系统。分时系统是在批处理系统、多道程序系统没有实现为用户提供与计算机系统直接交互的能力这一目标基础上发展起来的。分时操作系统能够把处理器的运行时间分成很短的时间片,按时间片轮流把处理器分配给各联机使用。每个用户能够通过自己的终端向系统发出各种操作控制指令,完成作业的运作。
  (5)实时系统。多道程序系统和分时系统能获得较为令人满意的结果,但是仍然不能实现把计算机用于生产过程的实时控制,在这一任务需求背景下,实时系统应运而生,实时系统能够实现对生产过程的实时控制,并且能够实现现场采集数据,还可以对采集的数据进行及时处理。
  (6)多处理系统。多处理系统试图从计算机体系结构上来改善系统的性能,所处理系统的出现是为了增加系统的吞吐量、节省投资、提高系统的可靠性等。
  (7)网络操作系统。计算机网络操作系统是建立在计算机技术和通信技术高度发展的基础上二者相互结合的产物,网络操作系统有两种模式即客户/服务器模式和对等模式。
  (8)分布式操作系统。分布式操作系统是在集中性操作系统基础上发展而来,分布式操作系统具有分布性、并行性、透明性、共享性等特点。
  五、结束语
  计算机技术的发展速度已经远远超出了我们的想象,计算机操作系统也在随着计算机技术的发展而不断完善和发展,要从总体上把握计算机操作系统的发展现状才有可能在外来的技术潮流中不被时代所淘汰。转贴于论文联盟 http://
本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/229822.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学