- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件system1
第三章 计算机软件系统 3.1 软件系统的组成 3.2 操作系统 3.1 软件系统的组成 3.1.1 系统软件—硬件与应用软件的接口 操作系统:Windows,Unix,Linux,OS/2… 实用程序,如:语言处理程序、DBMS、网络软件、防病毒程序、数据压缩软件…… 上述软件一般由专业软件厂商生产。 进程和中断 作业是用户要完成的一项任务。 进程程序对数据的一次操作。程序执行中创建进程。所以进程是个动态的概念。 OS的特点: ①并发性:宏观上同一段时间内运行若干个程序。 ②共享性:一个物理设备供多个程序使用。 ③虚拟性:OS把一个物理设备若干个虚拟对象。 ④异步性:进程实际上是异步执行的。 3.2 操作系统 Operating System OS的四项基本功能 计算机操作的方便性 计算机系统资源使用的有效性。 OS要与硬件兼容。 要与应用软件兼容。 3.2.3 OS四项管理 CPU:CPU的性能是固定的,但OS可以使其发挥最大效率。 存储器(内存):提高存储效率和运行效率。 I/O设备:型号、类型、速度的匹配。 文件:提高文件和介质的存储效和使用效率。 进程(process) 进程是个动态概念,简单地说,指程序在数据对象上的一次操作。 中断(interrupt) 对于计算机系统里发生的某种事件,CPU就会暂停执行当前程序,转由一个特定的程序(叫做中断处理程序)进行必要的处理。 作业(Job) / CPU 管理方式 单道系统 : 一个作业独占CPU 多道作业批处理方式 multiprogramming in batch 分时方式 time-sharing 把CPU的运行时间分成时间片(若干个毫秒)轮流提供给各联机终端,用户以交互方式控制其运行作业。每个用户好像在“独占”系统。 对比:在批处理方式中,用户提交作业后即失去对作业执行过程的控制。 实时方式 real time 即时响应并在规定的时间内完成作业、返回结果。强调实时性、可靠性。适于支持自控系统等。 多CPU并行方式 parallel 提高操作执行速度,可达千亿次/秒。 配置 多用户系统:批处理+分时、分时、实时 单用户系统:着重数据管理 单用户多任务 OS对I/O的控制 同一个CPU在不同的管理下效率会有很大的不同。 程序控制 中断控制 DMA 通道处理器和外围处理机 常见操作系统类型 单用户操作系统,例:DOS 多用户操作系统,例:Xinix 网络操作系统,例 Windows, Unix, Linux 分布式操作系统 * 3.1.2 应用软件 完成特定数据处理任务 (面向用户)的程序系统 文字处理 word processing/editor 电子表格 spread sheet 财务会计 finance/accounting 图形处理 presentation Graphics 浏览器 web browsers 程序库 Library 供程序调用的功能程段 定制软件 (针对用户特定的需求) 3.1.3 软件版权(Copyright):一种知识产权 专有的法律权利,未经同意不得复制 软件侵权(Software Piracy) 和网络侵权(Network Piracy) 剽窃(Plagiarism) 公开软件(Public Domain Software):无版权 免费软件(Freeware):有版权但免费 共享软件(Shareware):技术支持和升级收费 专利软件(Proprietary):有版权拥有者的许可证(License):购买软件的使用权,而不是软件本身 用户界面 3.2.1 OS的目标 作业A IO设备 t IO请求 I/O过程 CPU 空闲时间(毫秒级!) 程序的执行: 作业 job ? 进程 Process / 任务Task 程序的并发执行 concurrent executing “宏观同时,微观轮流” T A B OS 外设1 外设2 t A B C OS *
文档评论(0)