- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P 20 第三章 计算机软件 3.1 软件的分类与发展 3.1.1 软件相关概念 一个完整的计算机系统有两个基本组成部分:硬件系统和软件系统 计算机硬件:组成计算机各种物理设备的总称 计算机软件(Computer Software):能指示计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。 软件的版权:授于软件作者的某种独占权利的一种合法保护形式,版权所有者惟一地享有该软件的拷贝、发布、修改、署名、出售的诸多权利。 软件许可证:是一种法律合同,它确定了用户对软件的使用方式,扩大了版权法给予用户的权利。(50用户、100用户) 注: 共享软件:用于销售,但买前免费试用的具有版权的软件. 免费软件:不用于销售,但允许他人免费使用,甚至有的软件公开源代码. P 21 3.1.2 软件分类 从应用的角度出发,将软件分为:系统软件,应用软件。 注意:会出现让你选择哪些选项是属于两类中的哪一类 P 20 2. 应用软件 针对多种应用需求出现的用于解决各种不同具体应用问题的专门软件。 按照应用软件的开发方式和适用范围,应用软件可再分为: ①通用应用软件:可以在许多行业和部门中共同使用。 ②定制应用软件:为不同领域的用户的特定应用要求而专门设计的软件。 P 21 应用软件 语言处理程序 数据库管理系统 服务程序与 工具软件 操作系统 裸机 P 21 3.1.3 计算机软件的发展 ①第一阶段(上世纪40年代到50年代中期)。计算机软件发展的初期,应用领域较窄,主要是科学与工程计算。处理对象为数值数据,使用低级语言编制程序。 ②第二阶段(上世纪50年代到60年代后期)。第一个高级程序语言FORTRAN及其翻译程序出现。产生了操作系统。60年代初期,出现了“软件”这一术语,融程序及其文档为一体。60年代中期发生了“软件危机”。 ③第三阶段(上世纪70年代至今)。出现了“软件工程”的概念,用以满足高质高效编制软件的需求。 补充 1. 软件危机 软件危机:大型软件系统开发成本高,可靠性差,甚至有时人们无法管理自身所创造出来的这个复杂逻辑系统,致使软件的生产和维护出现了很大的困难,当时人们称此为“软件危机”。 软件危机产生的主要原因有三个: 对软件需求分析的重要性认识不够 软件不是物理产品而是一种逻辑产品 问题的复杂度增加 补充 2. 软件工程(Software Engineering) 软件工程:以工程化的方式组织软件开发。 必须强调以下几点:--?以现在比较流行的JAVA技术为例 ?软件开发技术 (--?JSP/CSS/HTML) ?软件工程管理 (--?J2EE) ?软件开发方法 (--?开源与闭源) ?软件开发工具 (Eclipse/Jbuilder/JDK) P 22 3.2 操作系统的功能及类型 3.2.1 操作系统的作用 ?管理系统中的各种软硬件资源。 ?为用户提供各种友善的服务界面。 ?用户界面:也称用户接口或人机界面,是计算机系统实现用户与计算机通信的软、硬件部分的总称。 ?图形用户界面(GUI):采用窗口、图符、菜单及指点设备技术和多窗口系统等软件,并以直接操纵为主要使用方法,使得用户能够灵活、方便、有效地使用计算机。 ?为应用程序的开发和运行提供一个高效率的平台。 P 22 3.2.2 操作系统的功能 1. 任务管理 (1) 进程管理 进程:操作系统调度的基本单位,反映程序的一次执行过程(包括启动、运行并在一定条件下中止或结束)。 进程管理:对处理机资源进行管理。 多进程技术:如果一个进程因等待某一条件而不能运行下去时,就将处理机占用权转给另一个可运行进程。或者,当出现了一个比当前运行进程更重要的可运行进程时,后者应能抢占CPU资源。操作系统按照一定的调度策略,通过进程管理来协调多道程序之间的关系,解决CPU资源的分配和回收等问题,以使CPU资源得到最充分利用。 P 22 (2)分时处理 将CPU时间划分成许多小片(“时间片”),轮流去为多个用户程序服务。如果在时间片结束时该用户程序尚未完成,它就被中断,等待下一轮再处理,同时让另一个用户程序使用CPU下一个时间片。由于CPU速度很快,用户程序的每次要求都能快速响应。由此,每个用户都感觉好象自己在“独占”计算机一样,实际上是操作系统使用户轮流“分时”共享了CPU。 (3)并行处理 使用有多个处理器的计算机时,并行处理操作系统运用策略做出合理的调度,把多项任务分配给不同的CPU同时执行,且保持系统正常有效地工作,可以充分利用计算机系统中提供的所有处理器,一次执行几条指令,以提高计算机系统的效率。 P 22 2. 存储管理 存储管理:管理内存资源的高效、合理使用。 执行处理程序时,计算机系统的程
您可能关注的文档
- 14_配置文件与打印服务.pdf
- 14MCS-51 单片机系统扩展.ppt
- 14秋学期《办公自动化基础》在线作业和答案.docx
- 15招优化技巧_确保你固态硬盘“延年益寿”.pdf
- 16春华师《面向对象分析及设计》在线作业.doc
- 16第16篇数据复制.ppt
- 18种查询表方法_中文版.doc
- 19 图框替换及图纸布局.pdf
- 22第二篇计算机组成原理2.ppt
- 24大小调音阶及其键盘位置及首调唱名法.pdf
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
最近下载
- [紧固件标准]JBZQ 4331-2006 六角开槽螺母.pdf VIP
- DMP3200系列保护测控装置使用说明书.pptx VIP
- 学会宽容-主题班会.ppt VIP
- SPC培训教材---完整版-PPT.ppt VIP
- 生物医药生物医药临床监查员岗面试真题题库参考答案和答题要点.docx VIP
- 群塔交叉作业防碰撞应急预案.pdf VIP
- 【地理】2021年高考真题——福建卷(含答案) .pdf VIP
- 化工过程安全管理五要点-陈毅峰-双语版.pdf VIP
- 【《白酒企业员工培训外包管理的案例分析—以迎驾贡酒为例》10000字】 .docx VIP
- YM-WI-SMT-065 A0 松下 NPM-D3 贴片机保养指导书.pdf VIP
文档评论(0)