- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 计算机软件 完整的计算机系统 计算机硬件 计算机软件 程序 针对某一需要而编制的一组指令序列 软件 计算机软件概述 系统软件 应用软件 程序设计语言 第一节 计算机软件概述 软件的层次 软件的分类 软件的层次 软件的层次 最内层的是对计算机硬件(裸机)的完善和扩充 外层软件是对内层软件的进一步完善和扩充 软件的基本功能 指挥计算机硬件正确无误地工作 软件分类 系统软件 应用软件 系统软件 是使用和管理计算机的软件,协调整个硬件和各种程序之间活动和功能的软件集合 系统软件的分类 操作系统 语言处理系统 数据库管理系统 实用程序等 计算机系统工作平台 特定的计算机硬件配置与系统软件组合 应用软件 计算机用户利用计算机及其提供的各种系统软件开发的用来解决各种实际问题的软件 第二节 系统软件 系统软件的作用 计算机的管理、维护、控制和运行 对运行的程序进行翻译、装入等 负责协调和控制系统资源正确而有序地工作 支持应用程序 常用的系统软件 操作系统 语言处理系统 数据库管理系统 实用程序 操作系统 操作系统的概念 操作系统类型 操作系统的功能 常用操作系统 操作系统概念 操作系统能对计算机的硬件和软件资源进行有效的管理,对计算机的工作流程进行合理的组织。 系统资源的使用 独占时,资源的使用不会产生冲突 非独占时,资源的使用可能产生冲突 操作系统概念 操作系统是人与计算机之间的接口 操作系统的工作过程 存放在外存 启动时,由引导程序将核心部分调入内存 然后计算机就由操作系统进行控制和管理 操作系统的类型 批处理系统 分时系统 实时系统 操作系统的类型 批处理系统 计算机系统自动地执行一个由一批作业组成的有序的作业流。 作业是指用户提交给计算机系统的一个独立工作单位,它是由用户程序及所需的数据和命令组成的。 作业成批输入 单道处理和多道处理 在整个运行过程中无交互 响应时间可达几小时或几天 操作系统的类型 分时系统(时间片 ) 分时操作系统将CPU的时间划分为间隔很小的时间片,轮转地分配给每个用户终端。 分时系统具有: 多路性 交互性 独占性 响应时间只需几秒 操作系统的类型 实时系统 一旦向实时系统提出请求,要求系统立即处理,并在规定时间内完成 响应时间为毫秒或微秒级 与分时系统区别(交互性,响应时间) 通用操作系统 往往包括上述两种或三种系统的功能 例如,批处理+分时、批处理+实时 前台作业 后台作业 操作系统的类型 网络操作系统 任务: 协调、控制网上所有资源有效地运转: 提供可靠的网络通信能力 协议或规程 为了正确地传输和理解信息,网上计算机之间应有一些约定 操作系统的类型 分布式操作系统 运行在不具有共享内存的多台计算机上 其运行的基础是一群联网的计算机 运行前提 全局的文件系统 单一的、全局的进程通信机制 全局的保护机制 操作系统的功能 处理机管理 负责解决如何把CPU合理地、动态地分配给进程 进程是系统进行分配和调度的独立基本单位,可与其它程序并行执行的程序的一次运行过程。 存储管理 对内存进行管理,主要是解决内存分配,保护和扩充等问题。 设备管理 对计算机所有外部设备资源进行管理,它是操作系统中用户和外部设备之间的接口 操作系统的功能 文件管理 对数据信息进行管理。在计算机中数据信息大多组织成文件,存储在外存储器中。 操作系统中用户与外存储器之间的接口 作业管理 作业管理负责对作业进行组织、控制和调度。 作业是用户提交给计算机系统的一个独立工作单位,也是操作系统管理计算机运行任务的独立单位。 操作系统的功能 用户界面管理 图形用户界面GUI 使用图标、菜单、鼠标 命令用户界面 使用命令 目前常用的操作系统 Windows操作系统 图形用户界面 32位 单用户 多任务 桌面 长文件名 即插即用 目前常用的操作系统 Windows NT服务器和NT工作站操作系统 网络操作系统 Windows 2000与2000工作站 Windows 2000使用Windows NT的内核 Unix操作系统 多用户 良好的移植性和兼容性 命令方式用户界面 目前常用的操作系统 Linux操作系统 多用户、多任务、多平台、多处理器 可移植操作系统 属于GPL,General Public License 用户界面设计不包括在内核中 OS/2操作系统 IBM个人计算机操作系统 多用户,多图形用户界面 苹果机操作系统 目前常用操作系统 开放系统运行平台 早期,操作系统只能在特定的计算机上运行 后果: 限制了应用软件的使用范围 限制了计算机的应用和普及 为了摆脱制约,引出了“开放系统”的概念 “开放系统”是符合某种规定标准的系统 能够容易地连到遵守相同标准的其他系统上 语言处理系统 概
文档评论(0)