- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 计算机软件系统 本章学习要点: 计算机软件概述 系统软件 应用软件 操作系统概述 3.1 计算机软件概述 3.1.1 什么是软件 软件是指在硬件系统上运行的各种程序及相关资料。 软件不仅包括可以在计算机上运行的程序,而且还包括与程序相关的文档,它是程序加文档的集合体。 软件是用户与硬件之间的接口界面,用户主要是通过软件与计算机进行交流 3.1.2 软件的分类 计算机系统的软件极为丰富,总体上可以分为系统软件和应用软件两大类。 系统软件,主要负责管理计算机系统中各种独立的硬件,使它们之间可以协调工作。 系统软件包括操作系统、语言处理程序、数据库管理系统和作为软件研究开发工具的编译程序、调试程序、装配程序和连接程序、测试程序等,其中操作系统是最重要的系统软件。 应用软件,是指用户自己开发或外购的能满足各种特定用途的应用软件包 系统软件一般不针对某一特定应用领域,而不同的应用软件则根据用户和应用领域提供不同的功能。 返回本节首页 返回本章首页 3.2 系统软件 3.2.1 操作系统 系统软件主要包括操作系统、语言处理程序、数据库管理系统和各种服务性程序等,其核心是操作系统。 操作系统的功能是:管理计算机系统的全部硬件资源、软件资源及数据资源,使计算机系统所有资源最大限度地发挥作用,为用户提供方便、有效、友好的服务界面。 操作系统,是直接运行在裸机上的最基本的系统软件,是系统软件的核心,任何其他软件必须在操作系统支持下运行。 3.2.2 语言处理系统 操作系统大致由处理机管理模块、存储管理模块、设备管理模块、文件管理模块、作业管理模块五个功能模块组成。 程序设计语言通常分为机器语言、汇编语言和高级语言 1.机器语言(Machine Language) 机器语言,是指直接用二进制代码表达机器指令的计算机语言,它是计算机唯一可以识别和直接执行的语言。 机器语言是一种面向机器的语言,占用内存小、执行速度快。但是每条指令都是“0”或“1”的代码串,难以记忆,难以阅读,检查和调试都比较困难,因此通常不用机器语言直接编写程序。 2.汇编语言(Assembly Language) 汇编语言,使用助记符来表示机器指令,即将机器语言符号化,因此也称汇编语言为符号语言。 汇编语言的指令可分为硬指令、伪指令和宏指令三类。 用汇编语言编写的程序称为汇编语言源程序,机器无法执行,必须把它翻译成机器语言目标程序,机器才能执行,如图3-2所示。 图3-1 汇编过程示意图 与机器语言相比,汇编语言在编写、阅读、记忆、调试等方面有了很大的进步,但由于汇编语言与机器指令具有一一对应的关系,实际上是机器语言的一种符号化表示,而且汇编语言的通用性较差,通常与计算机硬件结构密切相关,因此仍然难学难记。 3.高级语言 高级语言是用数学语言和接近于自然语言的语句来编写程序,更易于为人们掌握和编写,因此具有良好的可移植性和通用性。 高级语言是一种面向问题的计算机语言。在编写程序时,用户不必了解计算机的内部逻辑,而是主要考虑解题算法和步骤,并将程序输入计算机,计算机就可以按照要求完成相应工作。 用高级语言编写的程序不能直接被计算机识别,需要将其编译成机器语言的目标程序才能被执行,如图3-3所示。 图3-2 编译过程示意图 3.2.3 数据库管理系统 数据库管理系统(DBMS),其功能是:管理数据库,一般具有建立、编辑、修改、增删数据库内容等对数据的维护功能;对数据的检索、排序、统计等使用数据库的功能;友好的交互式输入/输出能力;使用方便、高效的数据库编程语言;允许多用户同时访问数据库;提供数据独立性、完整性、安全性的保障。 目前常用的数据库管理系统有Microsoft Office Access、Visual FoxPro、SQL Server、Oracle、DB2和MySQL等。 3.2.4 服务性程序 服务型程序是一类辅助性的程序,是为了帮助用户使用和维护计算机,向用户提供服务性手段而编写的程序,通常包括编辑程序、调试程序、诊断程序、硬件维护和网络管理程序等。 为了更有效、更方便地编写程序,通常将编辑程序、调试程序、诊断程序以及编译或解释程序集成为一个综合的软件系统,为用户提供完善的集成开发环境,称为软件开发平台IDE。 返回本节首页 返回本章首页 3.3 应用软件 3.3.1 通用软件 应用软件,是由计算机生产厂家或软件公司为支持某一应用领域、解决某个实际问题而专门研制的应用程序。 根据软件的应用领域,我们将应用软件分为通用软件和专用软件两大类。 通用软件的应用范围很广,可以不分领域,不分行业大家都能应用,比如;Office
您可能关注的文档
- 规范汉字与书法艺术第二单元千姿百态展魅力源远流长传文明.ppt
- 规范汉字与书法艺术第九单元铁笔有力传神韵我以我手写我心.ppt
- 规范汉字与书法艺术第六单元一气呵成凭运腕笔通造化焕精神.ppt
- 规范汉字与书法艺术第七单元体态端庄杂流丽点画刚健含婀娜.ppt
- 规范汉字与书法艺术第三单元玉露磨来雅兴起银笺染处豪情生.ppt
- 规范汉字与书法艺术第十单元字妙盈虚相映带行巧起伏气贯通.ppt
- 规范汉字与书法艺术第十一单元法度之中出新意逸群翰墨藏匠心.ppt
- 规范汉字与书法艺术第四单元未闻执笔之真传钟王学尽徒茫然.ppt
- 规范汉字与书法艺术第五单元古纸硬黄临晋帖新笺匀碧录唐诗.ppt
- 规范汉字与书法艺术第一单元笔如龙蛇堪称妙字守规范更有神.ppt
文档评论(0)