当前位置:文档之家› 计算机软件基础知识-课件

计算机软件基础知识-课件

– 该方式提高了操作系统运行的稳定性。
22
2. 存储管理
• 存储管理:管理内存资源的高效、合理使用。 • 存储管理的作用
– 合理地为计算机中的数据和程序分配内存空间,做到 用户存放在内存中的程序和数据既能彼此隔离、互不 侵扰,又能在一定条件下共享。
– 当内存不够用时,还要解决内存扩充问题,把内存和 外存结合起来管理,为用户提供一个容量比实际内存 大得多的“虚拟存储器”。
• 文件的组成:文件中除了程序和数据之外, 还包含了一些说明信息,包括文件名,文 件类型,文件的物理位置,文件大小,文 件时间(创建时间,最近修改时间,最近 访问时间等),文件的创建者,文件属性 等。
• 文件的组成结构:
文件说明信息
文件内容
27
3. 文件管理
• 文件的属性:决定了文件的操作性和可视 性。
23
2. 存储管理
• 虚拟存储技术
– 假设硬盘为一个容量极大的虚拟内存,将程序(及其 数据)划分成一个个“页面”,每页为固定大小。运 行程序时将当前要执行的部分程序和数据装入物理内 存,其余部分装入虚拟内存。当遇到需要执行的指令 或数据不在物理内存中(缺页)时,根据一定的算法 将物理内存中暂时不用的页面调出到虚拟内存,而将 虚拟内存中需要的页面调入到物理内存中,然后继续 运行程序。
– 存储在磁盘上、具有符号名的一组相关信息的集合。
• 文件目录(文件夹)
– 计算机中有数以万计的文件,为了分门别类的有序存放,操作系 统把他们组织在文件目录中。许多操作系统采用树型目录结构来 进行管理。
• Windows中文件目录也称为文件夹,它采用多级层次式结 构(也叫树状结构)。
26
3. 文件管理
– 系统文件
• 构造操作系统本身的文件,删除时会提出警告,一 般隐藏不见。
– 隐藏文件
• 一般不可见。
– 存档文件
• 普通文件,可以被读取、修改和保存。
– 只读文件
• 文件只能阅读,不能进行修改。
28
4. 设备管理
• 设备管理
– 对计算机系统中除了CPU和内存以外的所有I/O设备的管 理。进而言之,设备管理的对象除了进行实际I/O操作 的设备外,还包括诸如控制器、通道等支持设备。
– 软件的基本概念; – 操作系统应用软件的作用,操作系统功能、分类; – 程序设计语言的分类,以及基本概念。
3
1计算机软件分类
• 一个完整的计算机系统有两个基本组成部 分:硬件和软件
– 计算机硬件:组成计算机各种物理设备的总称 – 计算机软件(Computer Software):能指示
计算机完成特定任务的、以电子格式存储的程 序、数据和相关的文档。
– A.WPS、Windows、Word – B.PowerPoint、MSN、UNIX – C.ALGOL、Photoshop、FORTRAN – D.PowerPoint、Photoshop、Word
12
1 裸机
数据库 管理系 统
服务程序与 工具软件
– A.硬盘 条
B.缓存 C.光盘 D.内存
• 【2007真题】在计算机系统中,对计算机 各类资源进行统一管理和调度的软件是_ __。
– A.语言处理程序
B.应用软件
– C.操作系统
D.数据库管理系统
31
操作系统的类型
• 批处理系统
– 操作人员将待处理的计算任务(成批地装入计 算机,由操作系统将作业按规定的格式组织好 存入磁盘的指定区域,然后按照某种调度策略 选择一个或几个搭配得当的作业调入内存加以 处理。
10
1.2应用软件
类别 文字处理 电子表格
功能
文本编辑、文字处理、桌面 排版等
表格定义、计算和处理等
流行的通用应用软件名称
WPS、Word、Wordperfect、page Maker等
Excel、Lotus1-2-3 等
图形、图象 图象处理、几何图形绘制等
AutoCAD、Photoshop等
网络通信 简报软件 统计软件
第三章 计算机软件
1
备考要点
• 计算机软件所占比重部分比硬件类要低一些,主 要集中在单选填空和判断题上
• 更多地考察对基本概念的掌握,对系统软件、应 用软件、操作系统的分类与功能;另外,数据结 构与算法的一些思想理念也是常考的知识范围。
2
备考要点
• 了解一些常用常见的软件,有意识地进行分类记 忆。主要考点如下:
32
操作系统的类型
• 批处理优点:
– 提高系统资源利用率 – 增大作业吞吐量 – 实现作业流程的自动化
33
操作系统的类型
• 分时处理系统
– 允许多个用户同时联机使用计算机。 – 采用时间片轮转的方式处理用户的服务请求,
使每个用户得以完成自己的任务。 – 主要目标:对用户响应的及时性。
34
操作系统的类型
21
1. 任务管理
• CPU的调度策略——分时处理
– 操作系统中有一个处理器调度程序把CPU分配 给各个任务,一般采用按时间片(20ms)轮转 的策略,使每个任务都能轮流得到一个时间片 的CPU时间,时间片结束以后调度程序把CPU 交给下一个任务。
• 抢占式(Preemptive)多任务方式
– 只要时间片结束,正在执行的任务被强行终止, 调度程序收回CPU控制权。
• 实时系统
– 操作系统能够及时响应随机发生的外部事件, 并在规定的时间范围内完成对该事件的处理。
• 实时系统的分类:
– 实时控制系统 – 实时信息处理系统
35
操作系统的类型
• 个人计算机操作系统
– 为个人计算机安装的操作系统是一种联机交互 的单用户操作系统。
– 目前提供的此类系统都支持多任务处理
13
计算机软件的发展
阶段
时间
描述
第一阶段
上世纪40年代到 科学与工程计算;使用低级语言编制程序 50年代中期
第二阶段 第三阶段
上世纪50年代到 60年代后期
第一个高级语言FORTRAN及其翻译程序 出现。产生了操作系统。60年代初期,出 现“软件”术语。60年代中期发生“软件
危机”
上世纪70年代至 出现了“软件工程”的概念,用以满足高
电子邮件、网络文件管理、 远程计算、浏览等
幻灯片、演讲报告制作等
Outlook Express、Mail、CCmail等
PowerPoint、show partner等
统计、汇总、分析等
SPSS、SAS、BMDP等
11
1.2应用软件
• 【2007真题】应用软件分为通用应用软件 和定制应用软件两类,下列软件中全部属 于通用应用软件的是___。
4
1计算机软件分类
• 软件的版权
– 授于软件作者的某种独占权利的一种合法保护形式,版权所有者 惟一地享有该软件的拷贝、发布、修改、署名、出售的诸多权利。
• 软件许可证
– 是一种法律合同,它确定了用户对软件的使用方式,扩大了版权 法给予用户的权利。(50用户、100用户)
• 从应用的角度出发,将软件分为:系统软件,应用软件。
24
2. 存储管理
• 在Windows操作系统中,虚拟存储器是由 计算机的物理内存(主板上的RAM)和硬 盘上的虚拟内存(数据交换文件)联合组 成的。
• 对于用户来说,使用虚拟内存技术可以使 得计算机系统的内存容量理论上与硬盘一 样大。
25
3. 文件管理
• 在外存储器上,数据以文件为单位进行存放和管理。 • 文件
17
2.2操作系统的功能
• 1. 任务管理 • 2. 存储管理 • 3. 文件管理 • 4. 设备管理 • 5. 作业管理
18
1. 任务管理
• 进程
– 操作系统调度的基本单位,反映程序的一次执 行过程(包括启动、运行并在一定条件下中止 或结束)。
• 进程管理
– 对处理机资源进行管理。
• 多进程技术
5
1计算机软件分类
• 1.1系统软件 • 1.2应用软件 • 1.3层次结构
6
1计算机软件分类
7
1.1系统软件
• 概念
– 用来有效地运行计算机系统、给应用软 件开发与运行提供支持、为用户管理与 使用计算机提供方便的一类软件。
8
1.1系统软件
• 系统软件的主要特征:
– (1)与具体的应用领域无关,而与计算机硬 件系统有很强的交互性,要对硬件共享资源进 行调度管理。
• 网络操作系统
– 在原来各自计算机的操作系统上,按照网络体 系结构的各个协议标准扩充其功能,包括网络 管理,通信,资源共享,系统安全和多种网络应 用服务等。
• 网络操作系统一般包括两个部分:
– 服务器部分 – 客户机部分
38
操作系统的类型
• 分布式操作系统
– 用来管理分布式系统中的所有资源 – 至于用户操作被指定在哪一台计算机上执行或
– (2)系统软件中的数据结构复杂,外部接口 多样化,用户能够对它反复使用。
9
1.2应用软件
• 概念:
– 针对多种应用需求出现的用于解决各种不同具 体应用问题的专门软件
• 应用软件按照开发方式和适用范围分为:
– (1)通用应用软件:可以在许多行业和部门 中共同使用。
– (2)定制应用软件:为不同领域的用户的特 定应用要求而专门设计的软件

质高效编制软件的需求
14
2操作系统
• 2.1操作系统的作用 • 2.2操作系统的功能 • 2.3操作系统的介绍
15
2.1操作系统的作用
• (1)管理系统中的各种软硬件资源 • (2)为用户提供各种友善的服务界面
– 用户界面:也称用户接口或人机界面,是计算机系统 实现用户与计算机通信的软、硬件部分的总称。
相关主题