大学计算机信息技术ppt课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 具有通用性,任何计算机系统必不可少。 • 购买计算机时,厂商必须提供一些基本的系统软件
7
3.1.1 计算机软件
2. 软件的分类
(2)应用软件
①应用软件: 泛指专门用于解决各种具体应用问题的软件。
② 应用软件分类: 按软件的开发方式和适用范围分为:
• 通用应用软件:可以在许多行业和部门共同使用
如:word、excel、绘图软件、媒体播放软件
图形、图 像 媒体播放
网络通信
简报软件
图像处理、几何图形绘制 AutoCAD、Photoshop

3DS Max等
播放各种数字音频和视频 Media Player、
文件
Real Player等
电子邮件、网络文件管理、Outlook Express、Mail、
远程计算、浏览等
CC-mail 、IE
幻灯片、演讲报告制作等 Powerpoint、show
3.2.4 文件管理
2.文件目录
也叫文件夹,采用树状结构
每个磁盘(或分区)是一个根目录 文件夹可以包含文件和下一级文件夹 采用多级文件夹管理的优点:
• 可以对文件实现分类存储; • 不同文件夹中的文件可以同名; • 为文件的共享和保护提供方便。
3.2.4 文件管理
3.文件管理
文件管理主要完成:
•程序(及数据)被划分成一个个固定大小的页面(4KB), 只把运行需要的页面调入内存,其余的放在外存,暂时不用 的页面调出到外存,这叫最近最少使用算法(LRU)。
22
3.2.3 存储管理
3.虚拟存储管理技术
(2) 虚拟存储器的组成 • 计算机的物理内存+硬盘上的虚拟内存
(3)页面 •页面大小=4KB •页面调度算法:最近最少使用
6
3.1.1 计算机软件
2. 软件的分类
从应用的角度出发,通常将软件分为:系统软件、应用软件
(1) 系统软件
①系统软件:是给其他程序提供服务的程序的集合.
(如各种操作系统、编译程序、磁盘清理程序等)
②系统软件的主要特征:
• 与计算机硬件系统有很强的交互性,对计算机的硬件
资源进行统一的控制、调度、管理。
1.什么是计算机软件
(1) 计算机系统的基本组成:
① 计算机硬件:组成计算机各种物理设备的总称 ②计算机软件:是指示计算机完成特定任务的,以电子格
式存储的程序、数据和相关的文档。 程序:计算机如何完成任务逐步执行的命令; 数据:程序所处理的对象及处理过程中使用的参数; 文档:程序开发、维护和使用所涉及的资料。
存储文件的过程:
Windows对硬盘是如何管理的? 1. 先在FDT中找有无同名的文件, 若无,在FDT中登记需保存的信息
2. 同时在FAT中找一个空闲簇做起始簇,并将起始簇号登记在FDT中 3.再在FAT中找空闲簇,在数据区相应的位置存储数据,并在FAT中登记
引导区 FAT1 FAT2 FDT
数据区
• 为创建文件分配空间; • 为删除文件而收回空间; • 对空闲空间进行管理。
向用户提供的基本功能:
创建新文件、保存文件、读出文件、删除文件
Windows对硬盘是如何管理的?
(1) 簇
• 磁盘对文件分配的存储空间是以“簇”为单位; • “簇”的大小与磁盘容量有关 • 簇号:磁盘上的每个簇都有一个顺序编号
10
3.1.2 计算机软件的发展
11
3.1.2 计算机软件的发展
3.1.2 计算机软件的发展
软件的发展与计算机应用和硬件的发展互相推动和制约。 软件的发展大致经历了三个主要阶段: (1)第一阶段:软件发展初期(1940年代到1950年代中期)
• 从第一台计算机上的第一个程序 ~ 高级语言程序出现 • 应用领域较窄:主要是科学与工程计算。 • 处理对象:数值数据 • 工作方式:个体; • 编程语言:使用低级语言编程
partner
9
3.1.1 计算机软件
3.1.1 总 结
1.什么时计算机软件?
(1) 计算机系统的基本组成: ① 计算机硬件 ②计算机软件:程序、数据、文档
(2)软件的三层含义 个体含义、整体含义、 学科含义
2. 软件分类
(1) 系统软件:定义、特征 (2) 应用软件:定义、分类
• 通用应用软件 • 定制应用软件
20
3.2.3 存储管理
1.为什么要进行存储器管理?
• 限于成本和安装空间有限,存储器总容量总是有限; • 运行规模大、数据多的程序时,内存不够; • 在多任务处理时,多个任务需要共享存储器;
因此,对存储器要进行有效、合理的管理,不仅对 存储器的利用率,而且还对系统的性能有重大的影响。
2.存储管理的内容:
致力研究软件过ቤተ መጻሕፍቲ ባይዱ本身规律,研究各种软件开发规范与模型 除了软件传统技术继续发展外,人们着重研究以智能化、自动化、
集成化、并行化、开放化以及自然化为标志的软件开发新技术 注意研究软件理论,特别是探讨软件开发过程的本质
14
3.2 操作系统
3.2.1 概述 3.2.2 多任务处理 3.2.3 存储管理 3.2.4 文件管理 3.2.6 常用操作系统介绍
(4)虚拟内存的设置 右击“我的电脑”属性“高级”标签“性能选项”
按钮 • 设置准则:选取速度快的硬盘;选取不常用的分区
23
3.2.4 文件管理
1.文件
文件是一组相关信息的集合。 它包括程序、数据和文档
(1)用户如何访问磁盘信息? 以文件为单位 通过文件名进行访问和操作
(2)文件的内容
文件名、类型、大小、 时间、创建者、属性、 说明信息、物理位置
19
3.2.2 多任务处理
2. 并发多任务
(1)并发多任务概念: 所有任务都能分配到CPU的使用权,因而看似“同时”运
行 (2) 分析:
宏观上并发,但微观上任何时刻只有一个任务在执行。 CPU的分配,是按照时间片轮转的策略,只要时间片结
束,正在执行的任务将被强行中止,这叫抢占式多任 务方式。
12 13 14 15
16 17 18 19
20 21 22 23
24 25 26 27
3.2.6 常用操作系统介绍
1.操作系统的分类
(1)单用户多任务的操作系统 多用于个人计算机,如windows98
(2)多任务多用户的操作系统 多用于网络服务器,如windowsNT
(3)实时系统:及时响应随机发生的外部事件,并在规定的 时间范围内完成对该事件的处理。 多用于军事指挥,工业控制系统
第三章 计算机软件
3.1 计算机软件及软件技术 3.2 操作系统 3.3 程序设计语言及处理程序 3.4 算法和计算机软件理论基础
1
学习目标与要求
1.了解什么是计算机软件和计算机软件技术 2.了解操作系统的作用、功能、常用操作系统和
实用程序的种类 3.描述计算机语言程序及它们的执行过程 4.了解计算机软件基础理论所包含的内容、算法
13
3.1.2 计算机软件的发展
3.1.2 计算机软件的发展
(3)第三阶段(1960年代迄今)
软件工程
软件领域工作新的特点:
随着应用领域的不断拓广,出现了嵌入式应用软件、网络软件及分 布式应用软件
软件工程发展迅速,形成了“计算机辅助软件工程”。除了开发各 类工具与环境用以支持软件的开发与维护外,还出现了一些实验性 的软件自动化系统
通过簇号可以计算出它所在的扇区
(2)硬盘的格式化
• 引导区
FAT:记录数据区的分配情况 (0-空闲、FF-坏、其它数字-已用)
• 文件分配表(File Allocation Table) 简称FAT
• 文件目录表(File Directory Table) 简称FDT
• 数据区
FDT:记录磁盘根目录下每个文件 的信息及该文件存放的起始位置
15
3.2.1 概述
操作系统(Operating System,简称OS): 是用于控制、管理、调配计算机的所有资源,控制和支持应用程序的
运行,使用户可以灵活、方便、有效的使用计算机。是计算机必不可少的 系统软件。
1.操作系统的作用
• 管理系统中的各种资源 • 为用户提供友善的人机界面 • 为应用程序的开发和运行提供一个高效率的平台 • 辅导用户操作、处理软硬件错误、保护系统安全
16
3.2.1 概述
1.操作系统的作用
虚计算机
操作系统
用户
其他系统软件
计算机硬件
应用软件
操作系统的地位
17
3.2.1 概述
2.操作系统的启动
开机
BIOS自检程序
BIOS自举程序
引导程序
可以上机了
操作系统
18
3.2.2 多任务处理
1.概念: (1)多任务处理: 操作系统一般都支持同时运行若干个程序. (2) 任务: 指把一个被装入内存并启动运行的应用程序。 • Windows是一个多任务操作系统。 • 通常一个任务对应一个窗口。 (3)活动窗口和前台任务 • 当前可以接受用户输入的窗口只能有一个,称活动窗口。 • 活动窗口对应的任务称为前台任务,其它称为后台任务。
• 定制应用软件:按照不同领域用户的特定应用要求
而专门设计的软件 如:某大学的教务管理系统、某超市的销售系统
8
3.1.1 计算机软件
2. 软件的分类
③主要通用应用软件类别和功能
类别
功能
部分流行的软件名称
文字处理 文本编辑、文字处理、桌 WPS、Word 面排版等
电子表格 表格定义、计算和处理等 Excel等
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
10
16 23
FF 1
0
-1
文件名 类型 创建日期 时间 大小 属性 起始簇号
Myfile doc 2004/1/3 13:24 40,363
9
……
硬盘
01
23
45
67
8 9 10 11
5
3.1.1 计算机软件
1.什么是计算机软件
(2)软件的三层含义(从科学概念上讲):
① 个体含义:即上面所说的计算机系统中的程序、规程、 规则及其文档。
② 整体含义:指在特定计算机系统中所有个体含义下的 软件的总体。
③ 学科含义:即指软件在研究、开发、维护以及使用中 所涉及的理论、方法、技术所构成的学科,在这一意义 上称为软件学。
的单用户、多任务的操作系统。 1995 windows95 :1996 windowsNT4.0 1998 windows98 2000 windows2000 :Professional、Server、Advanced、Datacenter 2001 windowsXP 2003 windows2003
(1) 内存的分配与回收 (2) 内存的共享与保护 (3) 内存的自动扩充
说明:现在,操作系统一般采 用虚拟存储技术进行存储管理.
21
3.2.3 存储管理
3.虚拟存储管理技术
(1) 基本思想
•把有限的内存空间与大容量的外存统一管理起来,构成一 个远大于实际内存的、虚拟的存储器。
•用户并不会感觉到内、外存的区别,即把两级存储器当作 一级存储器来看待。一个作业运行时,其全部信息装入虚存, 实际上可能只有当前运行的必需一部分信息存入内存,其他 则存于外存,当所访问的信息不在内存时,系统自动将其从 外存调入内存。
12
3.1.2 计算机软件的发展
3.1.2 计算机软件的发展
(2) 第二阶段(1950年代中期到1960年代后期) 出现了高级程序语言、操作系统、数据库管理系统、 “软件”术语等 “软件危机”:软件的复杂程度提高,研制周期长,正 确性难以保证,可靠性问题尤为突出。 研究内容:计算机系统的处理能力得到加强,设计和编 制程序的工作方式逐步走向合作方式。
和数据结构的概念
2
计算机系统
硬件 软件
CPU 主机 内存
主板
外设 输入/输出设备 外存
操作系统 系统软件 语言处理程序
服务性程序
应用软件
通用应用软件 特定应用软件
3
3.1 计算机软件及软件技术
3.1.1 计算机软件 3.1.2 计算机软件的发展 3.1.3 计算机软件技术
4
3.1.1 计算机软件
文件说明信息:存放在文件的目录中 文件
文件内容:存放在磁盘的数据区中
3.2.4 文件管理
1.文件
文件是一组相关信息的集合。 它包括程序、数据和文档
(3)文件属性 • 系统:操作系统本身所包含的文件 • 隐藏:系统设置为“不显示隐藏文件”时,则不会显 示 • 存档:“文件备份程序”的一种标识 • 只读:不允许进行修改,修改时系统给出警告 Windows操作系统允许一个文件兼有多种属性
除了开发各类工具与环境用以支持软件的开发与维护外还出现了一些实验性的软件自动化系统除了软件传统技术继续发展外人们着重研究以智能化自动化集成化并行化开放化以及自然化为标志的软件开发新技术注意研究软件理论特别是探讨软件开发过程的本质312312计算机软件的发展计算机软件的发展1432操作系统32操作系统321321概述概述322322多任务处理多任务处理323323存储管理存储管理324324文件管理文件管理326326常用操作系统介绍常用操作系统介绍15321概述321概述操作系统operatingsystem简称os
(4) 嵌入式操作系统
3.2.6 常用操作系统介绍
1.Windows操作系统
2.UNIX操作系统
3.Linux操作系统
4.OS/2操作系统
1.Windows操作系统
由微软公司开发,是一种在微型计算机上运行的系统软件。 最初作为DOS的图形化扩充而推出的。 Windows提供了多任务图形界面以及统一的应用程序接口。 Windows 9x。从Windows 95开始,Windows均是机器字长32位
相关文档
最新文档