计算机导论 - [课件]第3章 计算机系统的软件.ppt

计算机导论 - [课件]第3章 计算机系统的软件.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机导论 - [课件]第3章 计算机系统的软件

教学目的 本讲主要介绍操作系统的定义、分类、功能 教学重点与难点 操作系统定义 操作系统分类 操作系统功能 3.6 操作系统 教学 引入 在前面的学习中,我们知道计算机由硬件和软件组成,那么由谁来协调两者的工作? 返 回 下一页 操作系统:是由程序和数据结构组成的大型系统软件,它负责计算机的全部软硬件资源的分配、调度与管理,控制各类程序的正常执行,并为用户使用计算机提供良好的环境 操作系统是上层应用与下层硬件之间的接口 操作系统的概念 上一页 返 回 下一页 五大类型 批处理操作系统:用户布置任务后,直到运行结束无法干涉 单道批处理系统 多道批处理系统 分时操作系统 实时操作系统 网络操作系统 分布式操作系统 传统 现代 操作系统的分类 上一页 返 回 下一页 DOS Microsoft Windows Unix Linux Mac OS 典型操 作系统 上一页 返 回 下一页 操作系统 五大功能 存储器 文件 设备 作业 处理器 实现多道程序运行下对处理器的分配和调度,使一个处理器为多个程序交替服务,最大限度地提高CPU的利用率 主存的分配与回收 主存的保护 主存的扩充 主要包括对I/O设备的分配、启动、及回收等。 按一定策略实现作业调度 又称为信息管理,它是对计算机的软件资源的管理.其中包括文件的存储、检索、共享、保护等的方法、技术及算法 上一页 返 回 下一页 进程概念 进程 指一个程序在给定的工作空间和数据集合上的一次执行过程,它是操作系统进行资源分配和调度的一个独立单位 上一页 返 回 下一页 第一代语言:是机器语言,是计算机所特有的,也称二进制语言。其特点为: 计算机可以直接识别和执行用机器语言编写的程序,效率高 指令的二进制代码难记住,人工编写机器语言很繁琐,易出错 不同的计算机有不同的机器语言,因而通用性很差。 第二代语言:即汇编语言,由指令的助记符及相应的语法规则组成。其特点为: 不能为计算机硬件直接识别与执行,必须通过汇编器的系统软件“汇编”,将汇编语言程序“翻译”为机器语言程序才能被硬件执行。 汇编语言的指令与机器语言的指令一一对应,都是面向机器编程的语言,称为低级语言。 不同的计算机具有不同的汇编语言。 与机器语言相比,记忆指令助记符较记忆指令二进制代码容易,但仍然繁琐。 第三代语言:是高级程序设计语言,它是由表达各种意义的“词”、“数学公式”及特定的语法规则组成。其特点为: 用高级语言编写的源程序必须通过“翻译”生成目标程序,才能被计算机所执行。 不同计算机只要配备了某种高级语言的编译程序,便可运行该高级语言源程序,通用性强 与一般的自然语言相比,具有严格、小巧、没有二义性特点。 第四代语言:在高级语言基础上集成的模块化语言,即一些可以快速开发应用软件的各种高生产率的软件工具的统称。有以下几类: 面向过程的第四代语言。如SQL、PB、Delphi。 面向对象的编程语言和网络语言,如VB、VB、C++、HTML和Java。 各种软件开发工具,如CASE。 第五代语言:是智能化语言,如PROLOG。 * 常用操作系统:Dos\Windows x.x\Windows NT\Unix\Linux\Netware等等) 硬件的扩充=“裸机”+操作系统 虚拟机=“裸机”+软件 (软件的作用就是将原来的机器改造成强功能的虚拟机) 操作系统和其他系统软件的区别:和硬件有关,和应用无关。 现代操作系统必须具有用户与计算机间友好方便的界面。 Dos/Unix界面是命令提示符和闪动的光标,Windows界面是各种图标的“桌面”) 从管理角度对操作系统分类:批处理、分时、实时、网络、分布 从管理角度对操作系统记录采用 (堆)栈 、队(列)、表(格) 、树(型)、图(论)、场(论)数据结构。OS大量采用表格结构。 从管理角度对计算机资源进行调配。 操作系统是一套完整的“管理系统” 分时操作系统: 使一台计算机同时为几个、几十个甚至几百个用户服务的一种操作系统。把计算机与许多终端用户连接起来,分时操作系统将系统处理机时间与内存空间按一定的时间间隔,轮流地切换给各终端用户的程序使用。由于时间间隔很短,每个用户的感觉就像他独占计算机一样。分时操作系统的特点是可有效增加资源的使用率。 实时操作系统:保证在一定时间限制内完成特定功能的操作系统。例如,可以为确保生产线上的机器人能获取某个物体而设计一个操作系统。在“硬”实时操作系统中,如果不能在允许时间内完成使物体可达的计算,操作系统将因错误结束。在“软”实时操作系统中,生产线仍然

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档