计算机导论-第4章-计算机软件基础PPT课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机导论-第4章-计算机软件基础PPT课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 导论 计算机软件 基础 PPT 课件
- 资源描述:
-
1、掌握计算机软件系统的组成掌握计算机软件系统的组成掌握操作系统的概念和功能掌握操作系统的概念和功能掌握掌握Windows7操作系统的使用方法操作系统的使用方法计算机计算机系统系统硬件硬件系统系统软件软件系统系统系统系统软件软件应用应用软件软件操作系统操作系统(Windows7)(Windows7)程序设计语言程序设计语言(C(C语言语言) )数据库管理系统数据库管理系统通用应用软件通用应用软件专用应用软件专用应用软件软件软件程序程序文档文档计算机软件计算机软件(Computer Software)是指计算机是指计算机系统中的程序及其文档,程序是计算任务的系统中的程序及其文档,程序是计算任务的处理
2、对象和处理规则的描述;文档是为了便处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,入机器内部才能工作,文档一般是给人看的,不一定装入机器。不一定装入机器。(1)运行时,能够提供所要求功能和性能的运行时,能够提供所要求功能和性能的指令或计算机程序集合。指令或计算机程序集合。(2)程序能够满意地处理信息的数据结构。程序能够满意地处理信息的数据结构。(3)描述程序功能需求以及程序如何操作和描述程序功能需求以及程序如何操作和使用所要求的文档。使用所要求的文档。应用于某种目的,解决特定需求应用于某种
3、目的,解决特定需求受法律保护。受法律保护。系统软件是指控制和协调计算机及外部设备系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合户干预的各种程序的集合主要功能:调度,监控和维护计算机系统;主要功能:调度,监控和维护计算机系统; 管理计算机硬件,使它们协调工作管理计算机硬件,使它们协调工作一般是在计算机系统购买时随机携带的,也一般是在计算机系统购买时随机携带的,也可以根据需要另行安装。可以根据需要另行安装。系统软件的主要特征是:系统软件的主要特征是: 1.与硬件有很强的交互性与硬件有很强的交互性 2.能对资
4、源共享进行调度管理能对资源共享进行调度管理 3.能解决并发操作处理中存在的协调问题能解决并发操作处理中存在的协调问题 4.数据结构复杂,外部接口多样化,便于数据结构复杂,外部接口多样化,便于用用 户反复使用户反复使用操作系统(操作系统(Operating System,简称,简称OS)是管理和控制计算机硬件与软件资源的是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在计算机程序,是直接运行在“裸机裸机”上的上的最基本的系统软件,任何其他软件都必最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。须在操作系统的支持下才能运行。操作系统对内管理计算机的资源和控制程序操作系统对内
5、管理计算机的资源和控制程序的运行,扩展硬件功能。的运行,扩展硬件功能。操作系统对外提供良好的人机界面,方便用操作系统对外提供良好的人机界面,方便用户使用计算机。户使用计算机。最重要、最基本的系统软件。也是最底层的最重要、最基本的系统软件。也是最底层的软件。软件。常用的系统有常用的系统有DOS、WINDOWS、UNIX、Linux等。等。操作系统的主要功能:操作系统的主要功能: 资源管理资源管理 程序控制程序控制 人机交互人机交互 进程管理等进程管理等以现代观点而言,一个标准个人电脑的以现代观点而言,一个标准个人电脑的OS应应该提供以下的功能:该提供以下的功能:进程管理(进程管理(Process
6、ing management)内存管理(内存管理(Memory management)文件系统()文件系统()网络通讯(网络通讯(Networking)安全机制(安全机制(Security)用户界面(用户界面(User interface)驱动程序(驱动程序(Device drivers)资源管理:操作系统对设备和信息资源按照一定策略进行分配和调度。1.存储管理,分配内存空间及收回2.处理器管理,按照策略将处理器交替地分配给系统内等待运行的程序。3.设备管理,分配和回收外部设备,控制外部设备按用户程序的要求进行操作。4.信息管理,向用户提供文件系统程序控制 执行某种程序设计语言编写的源程序时,
7、通过调入编译程序,将源程序转换为目标程序,分配相应的存储空间,按程序的要求执行。人机交互该功能决定计算机系统的“友善性”人机交互的主要作用是控制有关设备的运行和理解,并执行通过人机交互设备传来的有关的各种命令和要求进程管理进程是一个正在运行的程序实体,是具有在某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位。进程定义包含如下含义:1.进程是一个动态的概念,程序是静态的2.进程包含了一个数据集合和运行其上的程序3.同一程序运行于若干不同的数据集合上时,它将属于若干个不同的进程。进程的特征进程的特征1.动态性。进程是动态产生,动态消亡,进程在动态性。进程是动态产生,动态消亡,进程在
8、生命周期内,在三种基本状态之间转换生命周期内,在三种基本状态之间转换2.并发性。任何进程都可以同其他进程一起并发并发性。任何进程都可以同其他进程一起并发执行执行3.独立性。能被独立性。能被CPU调度的独立运行的基本单位调度的独立运行的基本单位4.异步性。进程之间相互制约,使进程具有执行异步性。进程之间相互制约,使进程具有执行的间断性,即按各自独立、不可预知的速度向前推的间断性,即按各自独立、不可预知的速度向前推进。进。5.结构特性。进程结构特性。进程=程序程序+数据数据+进程控制块进程控制块进程是动态的,程序是静态的程序可以长期保持,进程具有一定的生命周期程序与进程是一对多的关系进程与程序的组
9、成不同,进程由三部分组成进程的状态及转换三种状态:运行状态、就绪状态和阻塞(等待)状态进程在消亡前总是处于且仅处于三种状态之一。就绪状态:进程已获得除处理器外的所需资源,等待分配处理器资源是的状态。运行状态:进程占用处理器资源,并在处理器上运行时的状态,在没有其他进程可执行时,自动执行系统的空闲进程。阻塞状态:进程等待某种条件,在条件满足之前无法继续执行的状态。三种状态依据一定条件进行转换内存管理内存管理软件运行时,CPU对计算机内存资源的分配和使用和回收。所有的操作系统具有所有的操作系统具有并发性、共享性、虚拟性并发性、共享性、虚拟性和和异步异步性性四个基本特征。四个基本特征。1、并发性(、
10、并发性(concurrence)是指两个或两个以上的事件或活动在是指两个或两个以上的事件或活动在同一时间间隔同一时间间隔内内发生。发生。并发性能够消除计算机系统中部件之间和程序之间的并发性能够消除计算机系统中部件之间和程序之间的相互等待,提高系统资源的利用率,吞吐率。相互等待,提高系统资源的利用率,吞吐率。2、共享性、共享性(sharing) 指操作系统中的资源可被多个并发执行的进指操作系统中的资源可被多个并发执行的进程共同使用,而不是被一个进程所独占。程共同使用,而不是被一个进程所独占。资源共享的方式可以分成两种:资源共享的方式可以分成两种:第一种是互斥访问。第二种是同时访问。第一种是互斥访
展开阅读全文