操作系统课程设计可选题目

上传人:mg****85 文档编号:49856947 上传时间:2018-08-03 格式:PPT 页数:12 大小:373KB
返回 下载 相关 举报
操作系统课程设计可选题目_第1页
第1页 / 共12页
操作系统课程设计可选题目_第2页
第2页 / 共12页
操作系统课程设计可选题目_第3页
第3页 / 共12页
操作系统课程设计可选题目_第4页
第4页 / 共12页
操作系统课程设计可选题目_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《操作系统课程设计可选题目》由会员分享,可在线阅读,更多相关《操作系统课程设计可选题目(12页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、身听、音乐磁 带和电池这三种物品俱全。酒吧老板一次出售这 三种物品中的任意两种。当一名音乐爱好者得到 这三种物品并听完一首乐曲后,酒吧老板才能再 一次出售这三种物品中的任意两种,于是第2名音 乐爱好者得到这三种物品,并开始听乐曲。全部 买卖就这样进行下去。试用信号量实现他们的同 步关系。 v进程调度算法的模拟与实现1、先来先服务2、短作业优先3、最高响应比优先4、时间片轮转算法5、多级反馈队列算法4. 银行家算法的模拟与实现 5.动态分区存储管理方式的模拟与实现1、分配算法 首次适应算法、循环首次适应算法、 最佳适应算法、最坏适应算法2、回收策略6请求分页存储管理方式中页面置换算法的模拟与 实

5、现(包括以下算法)1、最佳置换算法(OPT)2、先进先出(FIFO)置换算法3、最近最久未使用(LRU)置换算法4、Clock和改进型Clock算法(根据能力选择) 7循环缓冲和缓冲池工作方式的模拟与实现 8设备分配过程的模拟与实现(包括为了实现设备 独立性而引入的逻辑设备表机制) 9磁盘调度算法的模拟与实现1、先来先服务(FCFS)2、最短寻道时间优先(SSTF)3、扫描算法(SCAN)4、循环扫描算法(CSCAN) 10一个简单文件管理系统的设计与实现请于12月27日下午5:30之前上交班长处。班长收齐后 统一上交。 上交时文件夹命名方式为:学号 姓名 所选题目上交时包含三个文件内容:源代码 可执行文件 录 像

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号