网站大量收购闲置独家精品文档,联系QQ:2885784924

操作系统复习提2009down.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统复习提2009down

操作系统复习提纲 大纲要求: 1.OS概论(4学时) (1)教学基本要求 理解:在计算机系统中设置操作系统的目的 了解:操作系统课程的研究内容和课程体系,操作系统常用研究观点 理解:操作系统特征 掌握:多道程序设计思想,批处理OS、分时OS和实时OS的工作原理和特征 (2)教学内容 ①设置OS的目的 ②OS硬件基础 ③OS定义(重点) ④操作系统的形成 ⑤多道程序设计(重点) ⑥OS的基本工作类型(重点) ⑦OS进一步发展 ⑧主流操作系统介绍 * Windows 系列及MS-DOS * UNIX家族:System V,BSD, Solaris,POSIX *自由软件Linux ⑨OS特征 第一章、概述 一、操作系统的目标 一般而言,操作系统的设计目标有以下几点: 有效性:主要包含以下两方面的含义,1)提高系统资源的利用率;2)提高系统的吞吐量; 方便性:对用户屏蔽了硬件的复杂性,向用户提供了一个对硬件操作的抽象模型,便于用户使用; 方便性和有效性是操作系统设计时最主要的目标 可扩充性:便于增加新功能和模块,并能修改老功能和模块。 开放性:提供统一开放的环境,便于异构平台通过网络集成,并能正确、有效地协同工作。 二、操作系统硬件基础 软件是硬件功能的延伸,而OS则是硬件功能的第一次延伸。常见的OS实现其功能的基础是典型的冯·诺依曼结构。注意:并行操作系统基于的硬件不是冯·诺依曼结构。 硬件主要指CPU(ALU、控制器、寄存器)、存储系统、I/O(输入输出)设备以及中断机构。 三、操作系统定义 OS是一组控制和管理计算机资源,合理组织计算机工作流程,以及方便用户使用的程序的集合。 含有了三大作用 裸机:完全没有软件的的计算机系统。 四、操作系统的形成 操作系统经历的以下几个阶段: 手工操作阶段 批处理阶段(又分为联机批处理和脱机批处理) 多道程序设计。多道批处理系统(优点) 分时系统 五、多道程序设计 能够做出多道程序运行时的时间关系图,计算各个程序的完成时间。 六、OS的基本类型 OS有三种基本类型:批处理(单道批处理和多道批处理)、分时、实时OS OS还包括其他一些类型:嵌入式OS、网络OS、分布式OS、微机OS、并行OS 七、OS的特征及功能 OS特征:并发性、共享性、虚拟技术、异步性 功能:进程管理、存储器管理、设备管理、文件管理及用户接口 第二章、操作系统用户接口 操作系统向用户提供了两类接口:用户接口和程序接口。用户通过接口可以使用计算机系统。 用户与OS的通信界面 用户接口有可以分为两类:联机用户接口和脱机用户接口 联机用户接口中通信界面主要包括:字符显示方式的用户界面、图形用户界面 系统调用 系统调用:OS为用户程序设置的,也是用户获取OS服务的唯一途径。 系统态(管态):运行系统程序时系统所处的状态 用户态(目态):运行用户程序时系统所处的状态 CPU指令:特权指令、非特权指令 系统调用的实现方法 中断和陷入 通常将外中断称为中断,内中断称为陷入 系统调用与一般过程调用的差别 3.进程控制与线程(8学时) (1)教学基本要求 了解:UNIX/Linux进程的状态变迁,进程控制原语的功能和逻辑处理步骤 理解:程序并发执行的新特征,与时间有关的错误及其表现形式,UNIX/Linux进程上下文的装配结构,理解线程机制 掌握:进程的刻划和特征,进程上下文的概念,进程的状态变换,操作系统的内核和微核机制 (2)教学内容 ①程序的两种执行方式 ②前趋图和Bernstein条件 ③进程定义和进程控制块(重点) ④UNIX/Linux进程上下文 ⑤进程状态变迁(重点) ⑥UNIX/Linux进程状态 ⑦内核和微核机制 ⑧进程控制原语 ⑨UNIX/Linux系统自举及进程家族树形成 ⑩线程(重点) 1、程序的两种执行方式:顺序执行、并发执行 2、能够根据伪码做出该程序相应的前驱图 3、Bernstein条件: R(pi)={a1,a2,……,am},读集 W(Pi)={b1,b2,……,bn},写集 Berstein条件: 两进程P1,P2若能满足下面的三个条件,它们便能并发执行: (1)R(P1)nW(P2)=¢; (2)R(P2)nW(P1)=¢; (3)W(P1)nW(P2)=¢; 4、进程定义 进程是进程实体的运行过程,是系统进行资源分配和调度的独立单位。 5、进程上下文 定义:进程执行活动全过程的静态描述 Unix/Linux进程上下文包含的内容: 1)系统级上下文(进程表项、U区及进程区表项、系统区表项和页表、核心栈、若干级寄存器上下文) 2)用户级上下文(正

文档评论(0)

xll805 + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档