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

计算机软件基础知识


24
2. 存储管理
操作系统中, 在Windows操作系统中,虚拟存储器是 操作系统中 虚拟存储器是 由计算机的物理内存 主板上的RAM) 物理内存( 由计算机的物理内存(主板上的 ) 硬盘上的虚拟内存(数据交换文件) 和硬盘上的虚拟内存(数据交换文件) 联合组成的。 联合组成的。 对于用户来说, 对于用户来说,使用虚拟内存技术可以 使得计算机系统的内存容量理论上与硬 使得计算机系统的内存容量理论上与硬 盘一样大。 盘一样大。
软件许可证 软件许可证
是一种法律合同,它确定了用户对软件的使用方式,扩大了 版权法给予用户的权利。(50用户、100用户)
从应用的角度出发,将软件分为:系统软件, 从应用的角度出发,将软件分为:系统软件,应用软 件。
5
1计算机软件分类
1.1系统软件 1.2应用软件 1.3层次结构
6
1计算机软件分类
类 别 文字处理 电子表格 图形、图象 网络通信 简报软件 统计软件 功 能 流行的通用应用软件名称 WPS、Word、Wordperfect、 WPS、Word、Wordperfect、 Maker等 page Maker等 Excel、Lotus1Excel、Lotus1-2-3 等 AutoCAD、Photoshop等 AutoCAD、Photoshop等 Express、Mail、CCOutlook Express、Mail、CCmail等 mail等 PowerPoint、 partner等 PowerPoint、show partner等 SPSS、SAS、BMDP等 SPSS、SAS、BMDP等
用户一方面使用作业管理提供“作业控制语言”来 书写自己控制作业执行的操作说明书; 另一方面使用作业管理提供的“命令语言”与计算 机资源进行交互活动,请求系统服务。
30
2.2操作系统的功能
真题】 【2007真题】虚拟存储技术是将___ 真题 虚拟存储技术是将___ 上的一部分作为内存来使用。 上的一部分作为内存来使用。
A.硬盘 存条 B.缓存 C.光盘 D.内
真题】 【2007真题】在计算机系统中,对计算 真题 在计算机系统中, 机各类资源进行统一管理和调度的软件 是___。
A.语言处理程序 B.应用软件 C.操作系统 D.数据库管理系统
31
操作系统的类型
23
2. 存储管理
虚拟存储技术
假设硬盘为一个容量极大的虚拟内存,将程序(及 其数据)划分成一个个“页面”,每页为固定大小。 运行程序时将当前要执行的部分程序和数据装入物 理内存,其余部分装入虚拟内存。当遇到需要执行 的指令或数据不在物理内存中(缺页)时,根据一 定的算法将物理内存中暂时不用的页面调出到虚拟 内存,而将虚拟内存中需要的页面调入到物理内存 中,然后继续运行程序。
21
1. 任务管理
CPU的调度策略 的调度策略——分时处理 的调度策略 分时处理
操作系统中有一个处理器调度程序把CPU分 配给各个任务,一般采用按时间片(20ms) 轮转的策略,使每个任务都能轮流得到一个 时间片的CPU时间,时间片结束以后调度程 序把CPU交给下一个任务。
抢占式( 抢占式(Preemptive)多任务方式 )
17
2.2操作系统的功能
1. 任务管理 2. 存储管理 3. 文件管理 4. 设备管理 5. 作业管理
18
1. 任务管理
进程
操作系统调度的基本单位,反映程序的一次 执行过程(包括启动、运行并在一定条件下 中止或结束)。
进程管理
对处理机资源进行管理。
多进程技术
解决CPU资源的分配和回收等问题,以使 CPU资源得到最充分利用。
11
文本编辑、文字处理、 文本编辑、文字处理、桌面 排版等 表格定义、 表格定义、计算和处理等 图象处理、 图象处理、几何图形绘制等 电子邮件、网络文件管理、 电子邮件、网络文件管理、 远程计算、 远程计算、浏览等 幻灯片、 幻灯片、演讲报告制作等 统计、汇总、 统计、汇总、分析等
1.2应用软件
真题】 【2007真题】应用软件分为通用应用软 真题 件和定制应用软件两类, 件和定制应用软件两类,下列软件中全 部属于通用应用软件的是___。 通用应用软件的是 部属于通用应用软件的是___。
9
1.2应用软件
概念: 概念:
针对多种应用需求出现的用于解决各种不同 具体应用问题的专门软件
应用软件按照开发方式和适用范围分为: 应用软件按照开发方式和适用范围分为:
(1)通用应用软件:可以在许多行业和部 门中共同使用。 (2)定制应用软件:为不同领域的用户的 特定应用要求而专门设计的软件
10
1.2应用软件
20
1. 任务管理
活动窗口和非活动窗口
多个任务同时运行时,接受用户输入信息的 窗口只能有一个,称为活动窗口。其对应的 任务称为前台任务。 活动窗口标题栏的颜 色与非活动窗口标题栏的颜色不同。
并行处理
Windows操作系统采用并发(concurrency) 的多任务方式实现多任务的执行。(前台任 务和后台任务都能分配到CPU的使用权)
第三阶段
上世纪70年代至 上世纪 年代至 今
14
2操作系统
2.1操作系统的作用 2.2操作系统的功能 2.3操作系统的介绍
15
2.1操作系统的作用
(1)管理系统中的各种软硬件资源 ) (2)为用户提供各种友善的服务界面 )
用户界面:也称用户接口或人机界面,是计算机系 统实现用户与计算机通信的软、硬件部分的总称。 图形用户界面(GUI):采用窗口、图符、菜单及 指点设备技术和多窗口系统等软件,并以直接操纵 为主要使用方法,使得用户能够灵活、方便、有效 地使用计算。
25
3. 文件管理
在外存储器上,数据以文件为单位进行存放和管理。 在外存储器上,数据以文件为单位进行存放和管理。 以文件为单位进行存放和管理 文件
存储在磁盘上、具有符号名的一组相关信息的集合。
文件目录(文件夹) 文件目录(文件夹)
计算机中有数以万计的文件,为了分门别类的有序存放,操 作系统把他们组织在文件目录中。许多操作系统采用树型目 录结构来进行管理。
Windows中文件目录也称为文件夹,它采用多级层次 中文件目录也称为文件夹,它采用多级层次 中文件目录也称为文件夹 式结构(也叫树状结构 树状结构)。 式结构(也叫树状结构)。
26
3. 文件管理
文件的组成:文件中除了程序和数据之 : 外,还包含了一些说明信息,包括文件 名,文件类型,文件的物理位置,文件 大小,文件时间(创建时间,最近修改 时间,最近访问时间等),文件的创建 者,文件属性等。 文件的组成结构: :
设备管理任务
外部设备的分配、启动和故障处理,用户不必详细 了解设备及接口的技术细节,就可以利用驱动程序 对相应的设备进行操作。
采用技术
中断技术、通道技术、虚拟设备技术和缓冲技术
29
5. 作业管理
作业管理的任务是为用户提供一个使用系统的 作业管理的任务是为用户提供一个使用系统的 良好环境, 良好环境,使用户能有效地组织自己的工作流 程。 用户要求计算机处理某项工作称为一个作业 作业, 用户要求计算机处理某项工作称为一个作业, 一个作业包括程序 数据以及解题的控制步骤。 程序、 以及解题的控制步骤 一个作业包括程序、数据以及解题的控制步骤。
A.WPS、Windows、Word B.PowerPoint、MSN、UNIX C.ALGOL、Photoshop、FORTRAN D.PowerPoint、Photoshop、Word
12
1.3层次结构
应用软件
语言 处理 程序
操作系统 裸机
数据库 管理系 统
服务程序与 工具软件
13
计算机软件的发展
阶段 第一阶段 时间 上世纪40年代到 上世纪 年代到 50年代中期 年代中期 描述 科学与工程计算; 科学与工程计算;使用低级语言编制程序
第二阶段
上世纪50年代到 上世纪 年代到 60年代后期 年代后期
第一个高级语言FORTRAN及其翻译程序 及其翻译程序 第一个高级语言 出现。产生了操作系统。 年代初期 年代初期, 出现。产生了操作系统。60年代初期, 出现“软件”术语。 年代中期发生 出现“软件”术语。60年代中期发生 软件危机” “软件危机” 出现了“软件工程”的概念, 出现了“软件工程”的概念,用以满足高 质高效编制软件的需求
2
备考要点
了解一些常用常见的软件, 了解一些常用常见的软件,有意识地进行分类 常用常见的软件 记忆。Βιβλιοθήκη 要考点如下: 记忆。主要考点如下:
软件的基本概念; 操作系统应用软件的作用,操作系统功能、分类; 程序设计语言的分类,以及基本概念。
3
1计算机软件分类
一个完整的计算机系统有两个基本组成 部分:硬件和软件 部分
7
1.1系统软件
概念
用来有效地运行计算机系统、给应用 软件开发与运行提供支持、为用户管 理与使用计算机提供方便的一类软件。
8
1.1系统软件
系统软件的主要特征: 系统软件的主要特征:
(1)与具体的应用领域无关,而与计算机 硬件系统有很强的交互性,要对硬件共享资 源进行调度管理。 (2)系统软件中的数据结构复杂,外部接 口多样化,用户能够对它反复使用。
只要时间片结束,正在执行的任务被强行终 止,调度程序收回CPU控制权。 该方式提高了操作系统运行的稳定性。
22
2. 存储管理
存储管理:管理内存资源的高效、合理使用。 :管理内存资源的高效、合理使用。 内存资源的高效 存储管理的作用
合理地为计算机中的数据和程序分配内存空间,做 到用户存放在内存中的程序和数据既能彼此隔离、 互不侵扰,又能在一定条件下共享。 当内存不够用时,还要解决内存扩充问题,把内存 和外存结合起来管理,为用户提供一个容量比实际 内存大得多的“虚拟存储器”。
相关主题