基础班计算机软件基础-PPT课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《基础班计算机软件基础-PPT课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基础 计算机软件 PPT 课件
- 资源描述:
-
1、2022-8-11同方教育1n1 软件系统的组成与发展n2 操作系统n3 语言及语言处理系统 2022-8-11同方教育21 软件系统的组成与发展软件系统的组成与发展 2022-8-11同方教育3软件系统的组成软件系统的组成软件的概念软件的概念是计算机程序程序、方法方法、规则规则、相关的文文档档以及在计算机上运行它时所必需的数据数据。n软件软件程序数据文档n用户与计算机硬件之间的桥梁。用户与计算机硬件之间的桥梁。软件的分类软件的分类操作系统操作系统系统软件系统软件应用软件应用软件语言处理程序语言处理程序数据库管理系统数据库管理系统定制的应用软件定制的应用软件通用应用软件通用应用软件文字处理软件
2、电子表格软件图形、图象软件通信软件简报软件统计软件常用服务程序常用服务程序解决各种实际问题使用和管理计算机支撑软件支撑软件应应用用软软件件裸裸 机机操操作作系系统统语言处理程序语言处理程序数据库管理系统数据库管理系统网络与通信软件网络与通信软件服务程序与工具软件服务程序与工具软件用户计算机应用系统的层次构成如图2022-8-11同方教育6软件系统的发展过程软件系统的发展过程n软件系统的发展大致经历了三个软件系统的发展大致经历了三个阶段:阶段:n程序设计时代n软件(程序系统)时代n软件工程学时代2022-8-11同方教育7o软件危机软件危机n定义:软件开发和维护过程中遇到的一:软件开发和维护过程
3、中遇到的一系列严重问题。系列严重问题。n包括两方面问题:n如何开发软件,满足对软件的日益增长如何开发软件,满足对软件的日益增长的需求的需求n如何维护数量不断膨胀的已有软件如何维护数量不断膨胀的已有软件2022-8-11同方教育82 操作系统操作系统(Operating System,OS)2022-8-11同方教育9操作系统o操作系统n用于管理、控制、分配计算机的软用于管理、控制、分配计算机的软件和硬件资源,支持应用程序的运件和硬件资源,支持应用程序的运行的系统软件。行的系统软件。2022-8-11同方教育10操作系统的目标和作用操作系统的目标和作用 u操作系统的目标操作系统的目标 方便性方便
4、性 有效性有效性 可扩充性可扩充性 开放性开放性 u操作系统的作用操作系统的作用 u管理系统中的各种软硬件资源管理系统中的各种软硬件资源u提供友好服务界面提供友好服务界面 u为程序开发提供高效率的平台为程序开发提供高效率的平台 2022-8-11同方教育11操作系统的功能操作系统的功能o任务管理任务管理o存储管理存储管理o文件管理文件管理o设备管理设备管理o作业管理作业管理2022-8-11同方教育12操作系统的功能操作系统的功能(1).(1).进程管理进程管理o创建和撤消进程(线程)创建和撤消进程(线程)o对诸进程(线程)的运行进行协调对诸进程(线程)的运行进行协调o实现进程(线程)之间的信
5、息交换实现进程(线程)之间的信息交换o按照一定的算法把处理机分配给进程(线按照一定的算法把处理机分配给进程(线程)程)o多进程技术2022-8-11同方教育13 进程是程序的一次执行过程。进程基本特征:n 动态性动态性 进程有一定的生命期进程有一定的生命期n 并发性并发性 系统中可以同时有几个进程在活动系统中可以同时有几个进程在活动 n 独立性独立性 能独立运行的基本单位,资源分配能独立运行的基本单位,资源分配基本单位基本单位n 异步性异步性 进程按异步方式运行,各自独立进程按异步方式运行,各自独立2022-8-11同方教育142022-8-11同方教育15进程的状态和调度:时间片到时间片到执
6、行状态执行状态就绪状态就绪状态挂起状态挂起状态进程被选中进程被选中 发生了某个事发生了某个事件,如分配到了所件,如分配到了所需资源(如打印机需资源(如打印机)。)。等待某个事件等待某个事件等待某个资源,等待某个资源,如打印机。如打印机。除了除了CPU以外,以外,所需要的所有资源都所需要的所有资源都分配了分配了缺少资源缺少资源2022-8-11同方教育16线程(threads)对进程进行对进程进行“细分细分”,一个进程可再分为多个线程,一个进程可再分为多个线程轻量级的进程(轻量级的进程(lightweight threads,简称简称LWPLWP)传统进程可认为重量级线程(传统进程可认为重量级线
7、程(weight threads,简称简称LWPLWP)线程:核心级线程和用户级线程线程:核心级线程和用户级线程UNIXUNIX:进程是:进程是CPUCPU的分配单位的分配单位 WindowsWindows:线程是:线程是CPUCPU的分配单位的分配单位n除了除了CPU以外以外,进程肯定是在进程肯定是在UNIX和和WINDOWS中资源的分配单位中资源的分配单位2022-8-11同方教育17o引入线程的优点:n 充分共享共源充分共享共源n 减少内存开销减少内存开销n 提高并发性提高并发性n 切换速度相对较快切换速度相对较快2022-8-11同方教育182022-8-11同方教育19两个常考概念o
8、(2)(2)分时处理分时处理n时间片o(3)(3)并行处理并行处理n多处理器2022-8-11同方教育201).单道程序系统单道程序系统:任一时刻只允许一个程序在系统中执行。一任一时刻只允许一个程序在系统中执行。一个程序执行结束后才能执行下一个程序。个程序执行结束后才能执行下一个程序。时间时间tCPU程序程序A程序程序B程序程序C2022-8-11同方教育212).多道程序系统多道程序系统:多道程序同时在执行。多道程序同时在执行。程序程序A程序程序C程序程序A程序程序B程序程序C程序程序CCPU时间时间t特点:特点:多道:计算机内存中同时存放了几道相互独立的程序多道:计算机内存中同时存放了几道
9、相互独立的程序 宏观上并行:同时在执行宏观上并行:同时在执行 微观上串行:各程序轮流地占有微观上串行:各程序轮流地占有CPUCPU,交替执行,交替执行2022-8-11同方教育22操作系统的功能操作系统的功能2.2.存储器管理功能存储器管理功能o主要任务主要任务:n为多道程序的运行提供良好的环境n方便用户使用存储器n提高存储器的利用率n从逻辑上扩充内存 虚拟内存虚拟内存2022-8-11同方教育23v(1).虚拟内存用硬盘空间模拟内存虚拟内存用硬盘空间模拟内存真正内存真正内存虚拟内存虚拟内存内存空间内存空间最大容量与最大容量与CPUCPU的寻址能力有关的寻址能力有关 3232位位CPUCPU最
10、大可达最大可达4GB4GB。演示设置虚拟内存演示设置虚拟内存2022-8-11同方教育24o(2)存储器分配存储器分配目的:提高存储器的利用率,提高系统速度。目的:提高存储器的利用率,提高系统速度。n多个进程共享存储器,分配、释放存储器多个进程共享存储器,分配、释放存储器n进程需要的存储空间是变化的进程需要的存储空间是变化的n调进或调出进程调进或调出进程n移动进程移动进程进程进程1进程进程2进程进程3进程进程4进程进程5RAM虚拟内存虚拟内存交换交换 在在CPU上运行的进程上运行的进程肯定要在肯定要在RAM中。中。2022-8-11同方教育25操作系统的功能操作系统的功能3.3.文件管理文件管
11、理o主要任务:主要任务:n对用户文件和系统文件进行管理,以方便用户使用n保证文件的安全性 o文件存储空间的管理文件存储空间的管理n离散分配方式 n以盘块为基本分配单位 o目录管理、读目录管理、读/写管理、共享与保护写管理、共享与保护 见名知意UNIX中大小写有区别Windows中大小写无区别 2022-8-11同方教育26o目录结构硬盘划分成几个逻辑上独硬盘划分成几个逻辑上独立的区域,这些磁盘分区被立的区域,这些磁盘分区被称为卷。称为卷。硬盘分区目的:n便于管理磁盘上的众多文件便于管理磁盘上的众多文件n安装不同的系统,如安装不同的系统,如Windows XP、Linux等等 卷的管理:n安装时
12、安装时n计算机管理器(演示计算机管理器(演示:计算机计算机管理管理)(小心,不能删除分区)2022-8-11同方教育27磁盘分区格式化使用2022-8-11同方教育28o常见的文件系统n1)Windows文件系统文件系统 Windows支持三种文件系统:支持三种文件系统:FAT、FAT32和和NTFS。oFAT:只能支持:只能支持512MB以下的容量,目前用在软盘和移动以下的容量,目前用在软盘和移动硬盘。硬盘。oFAT32:卷最大容量:卷最大容量2TB,不支持,不支持512MB以下的卷。用在以下的卷。用在硬盘分区。硬盘分区。oNTFS:兼顾了磁盘空间的使用与访问效率,提供高性能、:兼顾了磁盘空
13、间的使用与访问效率,提供高性能、安全性、可靠性和许多安全性、可靠性和许多FAT或或FAT32没有的高级功能的文没有的高级功能的文件系统。件系统。o光盘文件系统:光盘文件系统:CDFS,UDFn2)UNIX文件系统文件系统 不使用驱动器名,只有一个叫做不使用驱动器名,只有一个叫做root根目录,标记为根目录,标记为/,其下任何一个子目录可以是一个硬盘或一个分区,而且是其下任何一个子目录可以是一个硬盘或一个分区,而且是可随时改变的。可随时改变的。2022-8-11同方教育293)Linux文件系统 在在LinuxLinux操作系统中,用户可以安装操作系统中,用户可以安装LinuxLinux自身的标
14、准文件系自身的标准文件系统,还可以安装统,还可以安装WindowsWindows文件系统或文件系统或UNIXUNIX文件系统。文件系统。u WindowsWindows文件系统文件系统 可安装可安装FAT32FAT32、NTFSNTFS(NTFSNTFS不能写入,只能访问)不能写入,只能访问)u Ext2Ext2文件系统文件系统 目前目前LinuxLinux操作系统中最标准的文件系统。操作系统中最标准的文件系统。u Ext3Ext3文件系统文件系统 从从Ext2Ext2上发展起来的日志式文件。它将所有磁盘的写入操作上发展起来的日志式文件。它将所有磁盘的写入操作记录下来,当系统发生不一致时,再根
展开阅读全文