操作系统课程设计可选题目.ppt_第1页
操作系统课程设计可选题目.ppt_第2页
操作系统课程设计可选题目.ppt_第3页
操作系统课程设计可选题目.ppt_第4页
操作系统课程设计可选题目.ppt_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、课程设计可选题目,进程控制模块的模拟与实现(进程创建、进程状态转换、进程终止)包括两种:未引入挂起状态的P38 图2-5转换过程引入挂起状态的P39 图2-6转换过程,进程同步的模拟与实现(以下模型任选其一) 嗜睡的理发师问题:一个理发店由一个有N张沙发的等候室和一个放有一张理发椅的理发室组成。没有顾客要理发时,理发师便去睡觉。当一个顾客走进理发店时,如果所有的沙发都已被占用,他便离开理发店;否则,如果理发师正在为其他顾客理发,则该顾客就找一张空沙发坐下等待;如果理发师因无顾客正在睡觉,则由新到的顾客唤醒理发师为其理发。在理发完成后,顾客必须付费,直到理发师收费后才能离开理发店。试用信号量完成

2、这一过程。,进程同步的模拟与实现(以下模型任选其一) 吸烟者问题:考虑有三个吸烟者进程和一个经销商进程的系统。每个吸烟者连续不断地做烟卷并抽他做好的烟卷。做一支烟卷需要烟草、纸和火柴三种原料。这三个吸烟者分别掌握有烟草、纸和火柴。经销商源源不断地提供上述三种原料,但他只将其中的两种原料放在桌上,具有另一种原料的吸烟者就可做烟卷并抽烟,且在做完后给经销商发信号,然后经销商再拿出两种原料放在桌上,如此反复。试设计同步算法来描述他们的活动。,进程同步的模拟与实现(以下模型任选其一) 吃水果问题:桌上有一个空盘,允许存放一只水果,爸爸可向盘内放苹果,妈妈可向盘内放桔子,儿子专等吃盘内的桔子,女儿专等吃

3、盘中的苹果。请用wait、signal操作实现爸爸、妈妈、儿子、女儿四个并发进程的同步与互斥。,进程同步的模拟与实现(以下模型任选其一) 阅览室读书问题:假定一个阅览室最多可容纳100人,读者进入和离开阅览室时都必须在阅览室门口的一个登记表上进行登记,而且每次只允许一人进行登记操作。请用信号量实现上述进程的同步问题。,进程同步的模拟与实现(以下模型任选其一) 音乐爱好者问题:有一间酒吧里有3个音乐爱好者队列,第1队的音乐爱好者只有随身听,第2队的音乐爱好者只有音乐磁带,第3队的音乐爱好者只有电池。然而,要听音乐就必须随身听、音乐磁带和电池这三种物品俱全。酒吧老板一次出售这三种物品中的任意两种。

4、当一名音乐爱好者得到这三种物品并听完一首乐曲后,酒吧老板才能再一次出售这三种物品中的任意两种,于是第2名音乐爱好者得到这三种物品,并开始听乐曲。全部买卖就这样进行下去。试用信号量实现他们的同步关系。,进程调度算法的模拟与实现 1、先来先服务 2、短作业优先 3、最高响应比优先 4、时间片轮转算法 5、多级反馈队列算法,4. 银行家算法的模拟与实现 5.动态分区存储管理方式的模拟与实现 1、分配算法 首次适应算法、循环首次适应算法、最佳适应算法、最坏适应算法 2、回收策略,6请求分页存储管理方式中页面置换算法的模拟与实现(包括以下算法) 1、最佳置换算法(OPT) 2、先进先出(FIFO)置换算法 3、最近最久未使用(LRU)置换算法 4、Clock和改进型Clock算法(根据能力选择),7循环缓冲和缓冲池工作方式的模拟与实现 8设备分配过程的模拟与实现(包括为了实现设备独立性而引入的逻辑设备表机制) 9磁盘调度算法的模拟与实现 1、先来先服务(FCFS) 2、最短寻道时间优先(SSTF) 3、扫描算法(SCAN) 4、循环扫描算法(CSCAN) 10一个简单文件管理系统的设计与实现,请于12月27

温馨提示

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

评论

0/150

提交评论