[计算机软件及应用]less

[计算机软件及应用]less

ID:36322260

大小:436.00 KB

页数:33页

时间:2019-05-09

[计算机软件及应用]less_第1页
[计算机软件及应用]less_第2页
[计算机软件及应用]less_第3页
[计算机软件及应用]less_第4页
[计算机软件及应用]less_第5页
资源描述:

《[计算机软件及应用]less》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章计算机操作系统与WindowsXP本章的主要内容操作系统概述操作系统功能什么是操作系统操作系统是方便用户、管理和控制计算机软、硬件资源的系统软件(或程序集合)操作系统:计算机系统的“管家管理计算机的硬件和软件资源“管家”的主人:计算机用户目标:为计算机用户服务操作系统的多角度视图从用户服务的角度操作系统是显示器屏幕上提供的桌面、开始菜单等从管理资源的角度操作系统是计算机中各种软硬件资源的管理者负责资源的登记、状况的记录、分配、回收以及维护其完整性等操作系统的发展史第一代(1945~1955)——电子真空管和插件板,机器语言、没有OS、体积大速度慢。第二代(1955~19

2、65)——晶体管和批处理,有Fortran和汇编、按批处理作业,有了监控程序。第三代(1965~1980)——集成电路和多道程序,多道程序(Multiprogramming)、联机即时外设操作(Spooling)操作系统走向成熟。第四代(1980~1990)——个人机时代,大规模集成电路,有了成熟的操作系统产品MS-dos、UNIX。新的发展趋势(90年以后)——网络OS、分布式OS操作系统分类批处理操作系统分时操作系统实时操作系统网络操作系统分布式操作系统批处理操作系统指用户作业的成批输入并处理系统将作业一批一批地输入系统并暂存在外存中每次按一定的调度原则从后备作业中挑选一

3、个或多个装入主机处理,作业完成后退出主机作业的装入和退出均由系统自动实现批处理操作系统分为单道批处理操作系统多道批处理操作系统多道程序设计原理分时操作系统引入分时技术把CPU的时间分成很短的时间片(例如,几十至几百毫秒),多个任务轮流占用分时操作系统具有多路性、独占性、及时性、交互性分时技术原理实时操作系统在尽量短的时间内完成用户所要求的工作或做出响应,不延误用户的工作要求瞬时响应实时控制和实时信息处理领域高可靠性,任何重要数据信息的错误和丢失都可能意味着严重的经济损失,甚至可能导致灾难性后果网络操作系统在原来各自计算机操作系统的基础上,按照网络体系结构提供计算机网络管理、通

4、信、资源共享、系统安全和多种网络应用服务网络操作系统功能网络资源共享网络通信作业迁移分布式操作系统通过通信网络将物理上分布的具有自治功能的数据处理系统或计算机系统互联起来,实现信息交换和资源共享、协作完成任务统一的操作系统来管理系统中的所有资源负责全系统的资源分配和调度、任务划分、信息传输、控制协调等为用户提供一个统一的界面操作系统的功能作业管理处理机管理存储管理设备管理文件管理作业管理作业是由用户程序、数据及某种形式的控制所组成,是指用户在一次计算过程或在一次事务处理过程中,要求计算机系统所做工作的集合作业管理用户通过命令(命令接口)或者程序(系统调用)向计算机发出请求多个

5、用户的请求以用户作业的方式在后备存储设备中等待计算机收到用户请求后,利用操作系统提供的命令解释来调用相应的处理程序,有序有效地使用各种系统资源,完成用户作业的处理作业状态进入状态后备状态运行状态终止状态作业管理的用户接口命令接口键盘操作命令和作业控制命令菜单命令程序接口程序模式下的系统调用接口计算机硬件操作系统系统工具应用软件应用用户应用开发人员操作系统开发人员进程定义(Process)行为的一个规则叫做程序,程序在处理机上执行时所发生的活动称为进程(Dijkstra)。进程是这样的计算部分,它是可以和其它计算并行的一个计算。(Donovan)进程(有时称为任务)是一个程序与

6、其数据一道通过处理机的执行所发生的活动。(Alan.C.Shaw)进程是执行中的程序。(KenThompsonandDennisRitchie)教材上给出的进程的定义:进程,即是一个具有一定独立功能的程序关于某个数据集合的一次活动进程特性动态性,程序的一次执行过程并发性,多个进程能在一段时间内同时运行独立性进程是一个能独立运行、独立分配资源和独立调度的基本单位异步性以各自独立的、不可预知的方向和速度向前推进结构特性由程序段、数据段和进程控制块(PCB)3部分组成进程状态进程控制创建撤销阻塞唤醒进程调度先来先服务调度算法优先级调度算法时间片轮转调度算法…….进程死锁P1继续执行

7、需要资源R2,但R2被P2所占用,P1挂起,等待资源R2被释放;P2继续执行需要资源R1,但R1被P1所占用,P2挂起,等待资源R1被释放;P1、P2均挂起,导致资源R1和R2无法得到释放,P1、P2处于死锁状态;进程与程序进程动态程序的一次执行不可复制可以生成其它进程程序静态指令集可复制不能生成新程序两者没有一一对应关系线程(Thread)由进程进一步派生出来的一组代码(指令组)的执行过程一个进程可以产生多个线程这些线程共享该进程的内存地址空间可以并发、异步地执行线程技术使同一个进程分成几个并发执行的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。