fca_ch3_zyy-牛奔

fca_ch3_zyy-牛奔

ID:38851620

大小:885.00 KB

页数:66页

时间:2019-06-20

fca_ch3_zyy-牛奔_第1页
fca_ch3_zyy-牛奔_第2页
fca_ch3_zyy-牛奔_第3页
fca_ch3_zyy-牛奔_第4页
fca_ch3_zyy-牛奔_第5页
资源描述:

《fca_ch3_zyy-牛奔》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章计算机软件系统1一、什么是软件软件:计算机系统中的程序及其文档。程序:计算任务的处理对象和处理规则的描述。文档:为了便于了解程序所需的阐明性资料。3.1计算机软件概述程序必须装入机器内部才能工作文档是给人看的,不一定装入机器2IEEE对软件的定义(1983):软件是计算机程序、方法、规则、相关的文档资料以及在计算机上运行的程序时所必需的数据的集合。3.1计算机软件概述程序:是计算机需要遵照执行的一系列指令,它作为一种具有逻辑结构的信息,精确而完整地描述计算任务中的处理对象和处理规则。方法、规则:通常是在文档中说明并在程序中实现的。文档:开发、使用和维护程序所需要的图文资料

2、。数据:向一个程序提供的输入。33.1计算机软件概述软件有三层含义:①个体含义:即指计算机系统中的程序及其文档;②整体含义:即指在特定计算机系统中所有上述个体含义下的软件的总体;③学科含义:即指在研究、开发、维护以及使用前述含义下的软件所涉及的理论、原则、方法和技术所构成的学科。在这种含义下,软件宜称为软件学,但一般仍称作软件。4二、发展过程软件的发展受到应用和硬件发展的推动和制约,其发展过程大致可分为三个阶段:第一阶段1946-1958第二阶段1956-1968第三阶段1968以后第一个程序出现→实用的高级程序设计语言出现,这期间重点考虑程序本身,尚未出现软件一词。实用的高级

3、程序设计语言出现→软件工程出现,这期间出现软件一词,融程序及其有关的文档于一体。软件危机软件工程出现→现在,1968年大西洋公约学术会议提出软件工程。3.1计算机软件概述5三、软件的分类系统软件:居于计算机系统中最靠近硬件的一层,其他软件一般通过系统软件发挥作用。如操作系统、编译程序、网络软件系统、数据库系统、人机交互软件系统等。支撑软件:支撑软件的开发与维护的软件工具和软件开发环境。如环境数据库、各种接口软件和工具组等。应用软件:特定应用领域专用的软件。3.1计算机软件概述6四、软件与硬件的关系硬件:构成计算机系统的物理装置。软件:用计算机指令和算法语言编写的程序以及运行程序

4、所需的文档、数据。关系:硬件是软件运行的基础软件是对硬件功能的扩充和完善软件的运行最终被转换为对硬件的操作3.1计算机软件概述计算机:硬件、软件→人工生命人:躯体、灵魂→自然生命73.2操作系统操作系统是所有从事计算机应用、开发和研究的人经常使用的系统软件。一、什么是操作系统“管理硬件资源、控制程序运行、改善人机界面、为应用软件提供支持的系统软件”。特征:并发性→同时执行多个程序共享性→多个并发程序共同使用系统资源随机性→程序运行顺序、完成时间以及运行结果都是不确定的8二、操作系统的功能1.主要作用①管理各种软硬件资源;②提供良好的用户界面。2.基本功能进程管理:对处理机进行管

5、理。通过进程管理协调多道程序间的关系,解决对处理机实施分配调度策略、进行分配和回收等。进程状态(就绪、运行、挂起/等待)。3.2操作系统9存储管理:管理内存资源。主要包括内存分配、地址映射、内存保护和内存扩充。设备管理:对硬件设备进行管理。主要包括缓冲区管理、设备分配、设备驱动和设备无关性。用户接口:用户操作计算机的界面。3.2操作系统命令接口→通过交互命令方式,对计算机进行操作程序接口→通过API调用例行程序实现既定的操作10文件管理:对信息资源的管理,操作系统将这些资源以文件的形式存储在外存上。文件:按一定格式建立在存储设备上的一批相关信息的有序集合。文件名:每个文件必须起

6、一个名字。主文件名.扩展名/文件类型目录:文件的存放通过目录形式来实现一个目录→可以有子目录可以存放一组文件3.2操作系统11多级目录结构:3.2操作系统盘符:子目录1子目录2…子目录n文件名C:ProgramFilesMicrosoftOfficeOFFICE11winword.exe12三、操作系统的分类1.批处理操作系统特点:用户脱机使用计算机,作业成批处理,多道程序运行,但无交互手段。2.分时操作系统特点:多路性,交互性,独占性。3.实时操作系统特点:及时性,高可靠性和完整性。3.2操作系统134.嵌入式操作系统特点:运行在嵌入式环境中。5.个人计算机

7、操作系统特点:单用户,单任务(DOS)多任务(Windows)6.网络操作系统特点:基于计算机网络(Netware,WindowsNT)7.分布式操作系统特点:统一性,共享性,透明性,自治性3.2操作系统14四、常用的操作系统操作系统是现代计算机必不可少的系统软件,它是计算机的灵魂所在。1.操作系统的诞生--盘古开天地最初的操作系统出现在IBM704大型机上微型计算机的操作系统则诞生于20世纪70年代--CP/M(controlprogram/microprocessor)。它能够进行文件管

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。