第三章计算机软件综述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 计算机软件;3.1 计算机软件概述;3.1 计算机软件概述;3.1 计算机语言;3.2.1 计算机语言的发展;3.2.2 机器语言;B8 7F 01 BB 21 02 03 D8 B8 1F 04 2B C3;3.2.3 汇编语言;汇编(翻译)和连接;3.2.4 高级语言; ;高级语言的特点: 1)名字说明 2)类型说明 3)初始化 4)程序对象的局限性 5)程序模块 6)循环控制结构 7)分支控制结构 8)异常处理 9)独立编译 用户在进行程序设计时,可根据实际情况选择高级语言。 ; 面向对象的编程语言与以往各种编程语言的根本不同点在于,它设计的出发点就是为了能更直接地描述客观世界中存在的事物(即对象)以及它们之间的关系。 面向对象的程序设计语言经历了一个很长的发展阶段。例如,LISP家族的面向对象语言,Simula67语言,Smalltalk语言,以及CLU、Ada、Modula—2等语言,或多或少地都引入了面向对象的概念,其中Smalltalk是第一个真正的面向对象的程序语言。 然而,应用最广的面向对象程序语言是在C语言基础上扩充出来的C++语言。由于C++对C兼容,而C语言又早已被广大程序员所熟知,所以,C++语言也就理所当然地成为应用最广的面向对象程序语言。;3.2.6 常用编程语言简介;3.2.6 常用编程语言简介;3.2.6 常用编程语言简介;3.2.6 常用编程语言简介;3.2.6 常用编程语言简介;3.2.6 常用编程语言简介;3.2.6 常用编程语言简介;3.2.6 常用编程语言简介;3.2.6 常用编程语言简介;3.3 操作系统;3.3.1 操作系统的概念和功能; 2. 操作系统的作用 操作系统的主要作用有三个。 一是提高系统资源的利用。通过对计算机系统的软、硬件资源进行合理的调度与分配,改善资源的共享和利用状况,最大限度地发挥计算机系统工作效率,即提高计算机系统在单位时间内处理任务的能力(称为系统吞吐量)。 二是提供方便友好用户界面。通过友好的工作环境,改善用户与计算机的交互界面。有了操作系统,用户才可能方便有效的同计算机打交道。 三是提供软件开发的运行环境。在开发软件时需要使用操作系统管理下的计算机系统,调用有关的工具软件及其它软???资源。因为任何一种软件并不是在任何一种系统上都可以进行的,所以操作系统也称为软件平台。所以操作系统的性能在很大程度上决定了计算机系统性能的优劣。具有一定规模的计算机系统都可以配备一个或几个操作系统。; 3. 操作系统的功能 从资源管理的角度来看,操作系统的功能包括:作业管理、文件管理、处理机管理、存储管理和设备管理五个方面。 1)作业管理 作业是指用户请求计算机系统完成的一个独立任务,它必须经过若干个加工步骤才能完成,其中每一个加工步骤称为作业步。作业管理包括作业的调度与控制两个方面。 2) 文件管理 文件管理又称为文件系统,文件是一组完整的信息集合。计算机中的各种程序和数据均为计算机的软件资源,它们以文件的形式存放在外存中。操作系统对文件的管理主要包括:文件目录管理,文件存储空间的分配,为用户提供灵活方便的操作命令(如文件的按名存取等)以及实现文件共享,安全、保密等措施。 ; 3)处理机管理 中央处理器(CPU)是计算机的核心部件,它是决定计算机性能的最关键的部件,而处理机管理即为CPU管理。处理机管理要解决的问题主要有解决CPU的分配策略、实施方法等。CPU管理的另一个工作是处理中断。 4)存储管理 计算机系统的内存空间分成两个区域。一个是系统区,用于存放操作系统、标准子程序和例行程序;另一个是用于存放用户程序。操作系统的存储管理主要解决多道程序在内存中的分配,保证各道程序互不冲突,并且通过虚拟内存来扩大存储空间。 5)设备管理 现代计算机系统都配置了各种各样的I/O设备,它们的操作性能各不相同。设备管理便是用于对这类设备进行控制和管理的一组程序。 ; 4.操作系统的层次结构 按照系统设计的观点,操作系统中定义了它的内核层和它与用户之间的接口。; 5. 操作系统的启动 启动操作系统的过程是指将操作系统从外部存储设备装载到内存并开始运行的过程,Windows操作系统的启动过程如下: (1)机器

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档