操作系统课程设计 1 -1 6 课 程 设 计 报 告 课程设计名称: 银行家算法模拟实现 系 : 学生姓名: 班 级: 学 号: 成 绩: 指导教师: 开课时间: 学年 学期 操 作 系 统 课 程 设 计 2 -1 6 2 题目要求: 一.设计题目 银行家算法模拟实现 二.主要内容 设 计 目 的 1、 了 解 多 道 程 序 系 统 中 , 多 个 进 程 并 发 执 行 的 资 源 分 配
2、 掌 握 思 索 的 产 生 原 因 、 产 生 死 锁 的 必 要 条 件 和 处 理 死 锁 的 基 本 方 法
3、 掌 握 预 防 死 锁 的 方 法 , 系 统 安 全 状 态 的 基 本 概 念
4、 掌 握 银 行 家 算 法 , 了 解 资 源 在 进 程 并 发 执 行 中 的 资 源 分 配 策 略
5、 理 解 死 锁 避 免 在 当 前 计 算 机 系 统 不 常 使 用 的 原 因
三.具体要求 设 计 一 个n个 并 发 进 程 共 享m 个 系 统 资 源 的 系 统 , 进 程 可 动 态 申 请 资 源 和 释 放 资 源 ,系 统 按 各 进 程 的 申 请 动 态 的 分 配 资 源
要 求 采 用 银 行 家 算 法 实 现
四.进度安排 五.成绩评定 考 核 方 法 : 根 据 学 生 平 时 表 现 、 测 试 检 查 、 课 程 设 计 报 告 、 运 行 演 示 和 学 生 回 答 问 题 相结 合 的 形 式 作 为 考 核 依 据 , 考 察 学 生 的 动 手 能 力 , 独 立 分 析 解 决 问 题 的 能 力 和 创 新 精 神,并 根 据 学 生 的 学 习态 度综合 考 评
平 时 表 现 (占30%), 课 程 设 计 报 告 (占40%), 课 程 答 辩(占30%)