软件系统课程设计---操作系统:用银行家算法实现资源分配
《软件系统课程设计---操作系统:用银行家算法实现资源分配》由会员分享,可在线阅读,更多相关《软件系统课程设计---操作系统:用银行家算法实现资源分配(18页珍藏版)》请在毕设资料网上搜索。
1、 理学理学与信息科学学院与信息科学学院 软件系统课程设计报告软件系统课程设计报告 设 计 题 目 操作系统:用银行家算法实现资源分配 编译原理:词法分析器 学生专业班级 学生姓名(学号) 设计小组其他同学姓名(学号) 指 导 教 师 完 成 时 间 2012 年 6 月 4 日 设 计 地 点 信息楼 139 机房 2012 年 6 月 7 日 (二)编译原理部分 一、实习题目 将词法分析器设计成单独的程序或供语法分析器调用的子程序,功能包括: 要求能够识别 数字、标识符、关键字、运算符等。 二、设计思路及算法描述 词法分析程序的功能: 输入源程序,输出单词符号,如图所示: 源程序 单词符号
2、处理过程:在扫描源程序字符串时,一旦识别出关键字、分隔符、标识符、无符号常数 中之一,即以单词形式(各类单词均采用相同的结构,即二元式编码形式)输出。每次 调用词法分析程序,它均能自动继续扫描下去,形成下一个单词,直至整个源程序全部 扫描完毕,并形成相应的单词串形式的源程序。 本程序规定: (1)关键字“begin“,“end“,“if“,“then“,“else“,“while“,“write“,“read“, “do“, “call“,“const“,“char“,“until“,“procedure“,“repeat“ (2)运算符:“+“,“-“,“*“,“/“,“=“ (3)界符:“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 系统 课程设计 操作系统 银行家 算法 实现 资源 分配
