- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专转本计算机基础班讲义(三) zhangjingyang2001@ 第三章 计算机软件 3.1 软件的发展与分类 3.1.1软件的相关概念 计算机软件(Computer Software):能指示计算机完成特定任务的、以电子格式存储的※程序、数据和相关的文档。 3.1 软件的发展与分类 3.1.2 软件的分类 1. 系统软件 用来有效地运行计算机系统、给应用软件开发与运行提供支持、为用户管理与使用计算机提供方便的一类软件。 2. 应用软件 针对多种应用需求出现的用于解决各种不同具体应用问题的专门软件。 3.1 软件的发展与分类 3.1.2 软件的分类 3.2 操作系统的功能及类型 3.2 操作系统的功能及类型 3.2 操作系统的功能及类型 3.2 操作系统的功能及类型3.2.4常见操作系统介绍 3.3 程序设计语言 3.3.1 程序设计语言分类 ① 机器语言:使用计算机指令系统的程序语言。 ※用机器语言编写的程序,全部都是二进制代码形式,可以被计算机直接执行 ②汇编语言:用助记符来代替机器指令的操作码和操作数 ③ 高级语言:又称算法语言,其表示方法接近解决问题的表示方法,而且具有通用性,在一定程度上与机器无关。 3.3 程序设计语言 3.3.2 高级程序语言基本成分 ① 数据成分 ② 运算成分 ③ 控制成分 ④ 传输成分 3.3 程序设计语言 3.3.3 语言处理系统 3.3.4 翻译程序 ①汇编程序(assembler) ②解释程序(Interpreter) ③编译程序(Compiler) 3.5 主要程序语言介绍 3.3.5程序设计语言 FORTRAN语言 一种主要用于数值计算的面向※过程的程序设计语言 ALGOL语言 为程序设计语言发展史上的里程碑 Java语言 一种面向对象的、用于网络环境的程序设计语言特点:适用于网络分布环境,具有一定的平台独立性、安全性和稳定性。 ※需要Java虚拟机解释执行。 C语言和C++语言 C语言与运行支撑环境分离、可移植性好、语言规模小因而相对简单、具有指针类型等,C语言本身简洁、高度灵活、程序运行效率高 C++语言:以C语言为基础发展起来的通用程序设计语言。C++内置※面向对象的机制,支持数据抽象 3.5 主要程序语言介绍 3.3.6 算法与数据结构 尼克劳斯.沃思提出了※数据结构+算法=程序 1.算法 ※ ① 有穷性 ② 确切性 ③ 输入 ④ 输出⑤ 可行性⑥ 采用类似自然语言的“伪代码”或流程图等方式来描述算法 2.数据结构 ① 数据的逻辑结构 ② 数据的存储结构 3. 数据的运算 常用的运算有:检索、插入、删除、更新、排序等 * * 3.2.1操作系统的作用 管理系统中的各种软硬件资源。 为用户提供各种友善的服务界面。 用户界面:也称用户接口或人机界面,是计算机系统实现用 户与计算机通信的软、硬件部分的总称。 图形用户界面(GUI):采用窗口、图符、菜单及指点设备技术和多窗口系统等软件,并以直接操纵为主要使用方法,使得用户能够灵活、方便、有效地使用计算机。 为应用程序的开发和运行提供一个高效率的平台。 3.2.2操作系统的功能 (1)任务管理 进程管理 分时处理 并行处理 (2)存储管理 (3)文件管理 (4)设备管理 (5)作业管理 3.2.3 操作系统的类型 1. 批处理系统(Batch Processing System) 2. 分时处理系统 (Time-sharing Processing System) 3. 实时系统(Real Time System) 4. 个人计算机操作系统 (PC-Operating System) 5. 高性能计算机操作系统 6. 网络操作系统 7. 分布式操作系统(分配操作系统) DOS windows2000 Windows NT UNIX LINUX *
您可能关注的文档
- 16个精彩意PPT结束语模板.ppt
- 17 药物全性评价和GLP实验室.ppt
- 16、17物理高考试分类汇编.doc
- 16、天鹅故事(完美版).ppt
- 15课明的对外关系ppt.ppt
- 17 自然的指南针.ppt
- 16《音乐之都维也纳》pt课件.ppt
- 17-05-光合作用与呼吸作复习讲义(教师版).doc
- 17.2《光的粒子性》公开课课件(新教版选修3-5).ppt
- 17.1-能量子化-课件(人教版选修3-5).ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)