网站大量收购独家精品文档,联系QQ:2885784924

《软件技术基础——操作系统基础.docVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件技术基础——操作系统基础

操作系统的工作 操作系统的工作 程序的执行 负责启动每个程序以及结束程序的工作 完成与硬件有关的工作 指实现代码中包含存储器的物理地址,包含对设备接口寄存器和设备接口缓冲区的读写等等 完成与应用无关的工作 提供基本服务:多任务、内存保护、内存管理网络、文件存取、设备控制、用户界面、错误检测及恢复系统、硬件控制等 计算机系统的效率与安全问题 操作系统的概念 操作系统是对计算机系统中的所有资源进行高效管理的一种系统软件,是所有其他软件运行的基础,是用户使用计算机的接口 操作系统是加到计算机硬件上的第一层软件,它是对计算机硬件的首次扩充 操作系统管理的是计算机的硬件,随着计算机硬件的发展和深化,必然导致操作系统更新换代 操作系统是用户与计算机硬件设备之间的接口 操作系统的概念 目标 操作系统的主要目标就是对计算机系统的资源进行高效的管理,并向用户提供一个方便、易用的计算机操作环境 操作系统的概念 定义 操作系统是计算机系统中的一个系统软件,是一些程序模块的集合,使整个计算机系统能高效地运行 有效性 能以尽量有效、合理的方式组织和管理计算机的软硬件资源 合理性 合理的组织计算机的工作流程,避免产生死锁 控制程序的执行并向用户提供各种服务功能 方便性 合理的用户界面 使得用户能够灵活、方便、有效的使用计算机 操作系统提供的基本服务 控制基本的输入和输出 操作系统控制数据流输入输出计算机以及输入输出外围设备。它能将输入数据导向到计算机可以处理的地方,并可以将输出结果导向到屏幕、打印机或任何其他用户要求的外围设备上 操作系统提供的基本服务 分配系统的资源 资源分配是计算机系统的一部分,操作系统分配系统资源以便程序可以正常执行。操作系统还管理额外的用于使用多个程序或同时供多个用户使用的资源。操作系统保证每个程序具有足够的空间并且计算机能给每个程序预定任务分配适当的时间 操作系统提供的基本服务 管理存储空间 操作系统记录存储在磁盘或光盘上的数据。操作系统将用户的数据存储到存储介质上,不管用户是否知道数据在介质上的准确位置,操作系统都可以按用户的请求去检索、存取数据 操作系统提供的基本服务 检测设备故障 操作系统监控关键的计算机设备,检测影响处理的故障。当用户开机时,操作系统检测每个电子部件并快速检查存储设备,如有故障,操作系统将显示消息指出问题,帮助用户排除故障 操作系统提供的基本服务 维护安全 操作系统帮助用户维护计算机系统中数据的安全,使非法用户无法存取合法用户的数据,保全合法用户的利益 操作系统提供的基本服务 通信 现代操作系统还提供两种进程间的通信。一种是相互通信的进程在同一计算机系统中;另一种是相互通信的进程分别处于不同的计算机系统中,他们通过网络连在一起,如上网浏览网页 操作系统提供服务的方法 系统命令 系统命令是在用户一级使用的服务,用户可直接在系统终端或机器键盘上使用,系统对每一个命令立即响应、执行并回答 如ping等命令及开始菜单中的程序 操作系统提供服务的方法 系统调用 系统调用也称为系统请求,是操作系统提供的基本服务,是在程序一级使用的命令 它们只能在程序中作为程序语句使用,不能单独使用 系统调用是运行程序于操作系统之间的接口,用户可以通过系统调用对操作系统管理的各种实体进行操作。系统调用的重点可以分为进程和作业控制、设备和文件管理、系统自身维护三类 例如Windows提供的API函数 操作系统提供服务的方法 系统程序 操作系统提供的另一类服务是系统程序的集合 系统程序不是操作系统本身的代码,而是为了解决共同的问题,并为程序的执行和开发创造一个更方便的环境而提供的各种程序 这些程序与操作系统密切相关,它影响到操作系统的配置、性能优化、运行支持、系统维护等 例如磁盘碎片清理程序等 操作系统的特征 程序的并发执行 “并发”是指在计算机系统中同时存在多个程序 宏观上:这些程序是同时在执行的 微观上:任何时刻只有一个程序在执行,即微观上这些程序在CPU上轮流执行 操作系统的特征 资源的共享 指计算机系统中的硬、软件资源不仅为某一程序或者某一用户所独享,多个拥有授权的程序或用户都可以使用 资源的共享方式有两种:互斥访问、同时访问 虚拟 Vitual “虚拟”,就是把物理实体映射为一个或者多个逻辑实体 CPU:每个用户(进程)的“虚处理机” 存储器:每个进程都认为可以占有所有地址空间,但实际上只占用一定的地址空间 显示设备:多窗口或虚拟终端 操作系统的特征 不确定性 指进程的执行顺序和执行时间的不确定性 进程的运行速度不可预知:分时系统中,多个进程并发执行,“时走时停”,不可预知每个进程的运行推进快慢,但无论快慢,应该结果相同――通过进程互斥和同步手段来保证 难以重现系统在某个时刻的状态(包括重现运行中的错误) 因为不确定性,

文档评论(0)

yingrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档