计科+软工OS教案_第1页
计科+软工OS教案_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、福建农林大学教案编号:14课时安排:2学时|教学课型:理论课_实验课口习题课口实践课口其它口题目(教学章、节或主题):复习1、第一章OS引论2、第二章进程管理3、第三章处理机调度与死锁4、第四章存储器管理5、第五章设备管理6、第六章文件管理7、第七章操作系统接口(注:其余章节自己复习)教学目的要求(分掌握、熟悉、了解三个层次):1掌握操作系统的概念2掌握进程管理、存储管理、作业管理、OS接口的概念与应用。3熟悉设备管理、文件管理的概念与应用。教学内容(注明:*重点#难点疑点):本次重点复习操作系统课程中,各章节的重要概念。一、第一章操作系统的概念1、OS的基本概念:OS的目的和作用。2、OS的

2、功能:P183、OS的特征:P144、OS中的相关概念:包括多道程序技术、进程、线程、作业等。5、OS的分类:P12分时与实时系统的主要区别。二、第二章进程管理本章内容为掌握的重点,分成两部分:进程控制与同步、进程通信。1、程序的执行方式:顺序与并发,以及它们的区别2、程序并发执行的特征:P363、进程的引入:为了更好地描述系统中的并发活动。4、进程特征及状态:P375、进程控制原语:P43Linux进程由什么函数创建创建过程中内核为其所提供的服务过程P3616、进程状态及变迁P387、进程同步:是进程的低级,主要掌握互斥、同步机制。实现进程同步的机制有:以信号量同步为主,要求能进行信号量的设

3、置和编程。经典进程的同步问题P58PC问题&进程通信P65典型示例:BP25读者-写者问题BP42例14、例15例1:桌上有一空盘,允许存放一只水果。父亲可向盘中放苹果或桔子,儿子专吃桔子,女儿专吃苹果。规定,当盘空时一次只能放一只水果。用wait,signal操作实现父亲F、儿子S和女儿D三个并发进程的同步。请用C语言写出完整程序。解:设置三个信号量S,SO,SA,信号量S表示盘是否为空,其初值为1;SO表示盘中是否有桔子,初值为0;SA表示盘中是否有苹果,初值为0。C语言描述如下(略):三、第三章处理机调度与死锁1、进程调度与死锁(P84):进程调度方式有剥夺、非剥夺两种。调度算法

4、有:FCFS,短进程优先、优先级法、轮转法、多级队列等。2、调度类型和调度队列P883、调度算法P914、锁与避免P103:掌握产生死锁的必要条件、死锁的预防、避免、检测与解除。典型示例:BP66例3BP72例11,例12四、第四章存储管理重点掌握存储管理的功能,以及虚拟存储的概念和应用。具体的包括各种内存的分配策略、所用的数据结构及算法优劣的比较。1、分区管理P121:包括固定分区与可变分区.2、分页管理P130:原理是将一个作业的地址空间与物理地址分成大小相同的页或帧,使得一个作业可以被分配到不连接的区域。基本任务是实现页的虚拟地址到帧的映射。3、动态分页P144:基本功能是调入策略、替换

5、策略(页面置换算法)和地址变换的实现。4、分段管理P135:原理是作业按逻辑段管理,段的大小长度不等。5、段页式管理:将作业按段划分,每个段再划分成若干大小相同的页,其地址机构由段号、段内页号和页内相对位移地址三部分组成。典型示例:Bp97例10BP98例12BP100例18例1、若在一分页存储管理系统中,某作业的页表如下所示,已知页面大小为1024字节,试将逻辑地址(1011)10,(2148)10,(0C5A)16转换为相应的物理地址。页号帧号011 42 83 6五、第五章设备管理1、I/O设备与I/O控制方式P160,P1672、缓冲技术P171:是为了解决与低速I/O设备之间的矛盾而

6、采用的技术。典型示例:BP131例11,例12六、第六章文件管理P2041、文件与文件系统:文件是信息的一种组织方式,是在外存上具有标识名的一组相关数据的集合。2、文件的逻辑结构P2083、文件的物理结构(外存分配方式)P2134、文件的管理:文件的管理实际上是文件目录的管理。文件目录,是文件系统在创建每个文件时,为文件建立的文件目录,也称文件说明或FCB,用于为文件设置文件描述和控制文件的数据结构,文件对应。5、目录文件:是文件系统管理文件的重要信息源,由全部的文件目录组成。常用目录结构有单级目录、二级目录和多级目录。6、文件存储空间管理:P231:实现文件存储空间分配与空闲空间的组织。常用

7、两种数据结构:空闲链表与位示图。典型示例:BP155例5七、第七章操作系统接口1、用户接口包括:命令接口、程序接口、图形接口典型示例:BP172例1、例2(注:其余章节自己复习)综合练习:选择题:1、文件系统采用二级目录结构,目的是()。A)缩短访问文件的时间B)实现共享C)节省内存D)解决文件重名问题2、在文件系统中,要求物理块必须连续的物理文件是()。A)索引文件B)顺序文件C)链接文件D)串连文件3、下列哪个目录是默认的用户主目录()。A)rootB)/binC)/etcD)/home/mike4、Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应该将

8、其放在()目录中。A)/binB)/libC)/devD)/etc5、进程的调度方式有两种,它们是和方式。6、若干事件在同一时刻发生称为;在同一时间间隔内发生称为。7、cd/是Linux系统下的命令,其功能是。&PCB是操作系统感知存在的唯一实体。9、在Linux中,能够显示文件类型和访问权限的命令是。10、在Linux中,能够显示进程状态信息的命令是。11、所谓系统调用是用户在程序中调用所提供的一些子功能。12、执行命令:gcc结果将产生名为:的文件。13、在Linux中,能够创建进程的函数是。14、简述进程的状态与变迁。15、简述缓冲池的工作原理。16、简述死锁的必要与充分条件17、设有一组作业,它们的提交时间与运行时间如下所示,试问在单道程序方式下,采用高响应比优先算法,作业的执行顺序如何并求平均周转时间。作业号提交时间运行时间(分钟)18:007028:403038:50549:10518、在动态页式管理中,设作业的引用序列为031,内存可用块数为4,采用FIF

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论