PBL团队式教学模式在银行家算法教学中的实施

来源 :考试周刊 | 被引量 : 0次 | 上传用户:lijie041132
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 银行家算法要解决的通常是并发多进程、多种类资源环境下的死锁避免问题,所处环境有随机性、动态性的特点,算法采用的数据结构多且复杂,这些因素易让学生潜意识地产生畏难意识,为调动学生的主观能动性,基于PBL给出一种团队教学模式。银行家算法的实际教学显示,这种教学模式挖掘学生的潜力,提升教学内容的可理解性。
  关键词: PBL 团队式教学模式 死锁避免 主动学习
  一方面,进程的同步与互斥是多进程并发执行的基石,位于执行的核心位置,是操作系统课程教学重点。另一方面,由于是多进程并发执行,进程对资源的要求是动态的,难以预知,要避免死锁发生,进程的同步与互斥必须提升到能反映这种动态性,内容自然成为操作系统课程教学的难点。如果是单一资源的互斥或多个资源一次性分配互斥,采用PV原语利用信号量能可靠实现,如果是多进程多资源的异步多次分配,光依靠PV原语和信号量已无法确保死锁不发生,此时,就需要专门死锁避免算法。银行家算法就是这样一种算法。
  银行家算法面对的是多进程多资源的异步分配,算法实现涉及一系列向量和矩阵数据结构,抽象且复杂,有相当的教学难度。为降低学生学习难度,总结长期教学实践,下文给出一种基于PBL(Problem-Based Learning)[1]团队式教学模式。
  1.PBL(Problem-Based Learning)团队式教学
  PBL即以问题为导向的学习模式,是基于现实世界以学生为中心的教育方式[2]。与传统教师主讲的教学方式不同,在PBL学习模式中,学生的行为不再是被动听课,而是主动沿着问题展开学习; 问题,或者与学习内容相关的任务,是学习者的起点、思路和前进方向; PBL学习模式给出真实性任务,并给出有意义、逻辑性强的一组问题,让学生融入问题形成的学习氛围中,自主探究或通过合作解答这些问题,揭示并学习隐含在问题背后的科学知识,潜移默化地提升自主学习能力,获得解决问题的技能。
  当前世界有一个共识,那就是“团队协作”能促进发展,进而取得突破,甚至创造奇迹,科研如此,教学也如此。通过一般性分析可发现,团队至少能给参与者带来四方面好处,一是营造氛围,二是自省,三是互醒,四是成就感。心理学研究表明,人有着强烈的从众心理,大家在做什么,个体就认为自己也应该做什么,大家穿什么,人就认为自己也该穿什么,等等,这种心理带来的结果就是:团队能营造氛围。个体在团队中看到别人的情况,比较自己的状态,在比较中会发现自己的问题,此为自省。团队集众人之力,完成事情的效率肯定高于个体,能做的事情的范畴非个体可比,这种超越个体的收获足以带来更强的成就感,高成就感反过来使团体更加高效。
  2.PBL团队教学模式的实施
  在银行家算法教学中引入PBL团队教学模式有三个基本步骤,一是分析算法面对的环境,提出一系列环环相扣的问题,二是将学生分成适当规模的团队,并让团队如同电脑一般运行起来;三是反馈,即用银行家算法理论知识反过来验证团队探讨的问题。
  第一步工作在备课时完成。银行家算法要做的工作是针对多个进程需求多种资源、每种资源的数目不一定为一的情形,判定每一步资源分配的安全性,为化抽象为具体,不妨引入实例[3]。设有三个进程,分别是P1、P2、P3,另有两类互斥资源,分别记为A、B,对应的初始资源数目记为向量形式Avail0=(10,9), 三个进程初始时未分配资源,它们的资源需求向量分别是P1■=(11,2)、P2■=(7,6)、P3■=(7,5),小团队组长问:当前状态安不安全?很直观的,有同学发现P1进程的资源得不到满足,没有安全路径,不安全。组长改一下,写成P1■=(9,2)、P2■=(7,6)、P3■=(7,5),再问安不安全,同学讨论一番,找到了数条安全路径,答安全。运行开始,P3提出资源请求P3■=(2,4),问:P3的请求是不是合理?答:小于P3资源最大需求,合理。问:当前资源能不能满足P3的请求?答:小于现有资源数量,能满足。问:能不能进行分配?讨论后答:分配后存在安全路径,处于安全状态,能分配。第一次分配后的资源需求向量变为P1■=(9,2)、P2■=(7,6)、P3■=(5,1),三个进程得到资源的向量变为P1■=(0,0)、P2■=(0,0)、P3■=(2,4),剩余资源数Avail■=(8,5)。接下来,P1提出请求P1■=(4,2),做合理性检查,过;做能否满足检查,也过;做安全性检查,发现一旦实施分配,剩余资源给三个进程中的任何一个都没法执行完,不存在安全路径,不安全,阻塞P1进程……就这样不断重复,三项检查通过时分配,不过时阻塞,直到完毕。
  第二步工作是分组工作,为节省课时,可在课前由班干部预安排。根据设计的实例规模,每组六人,其中三人代表三个进程,两人代表两类资源,一人任组长,控制全程运行。课前需准备铅笔和纸,以便以变化数据形式显示执行过程。协调六人动作,如同软件测试中的模拟执行一样,让三个进程动起来。
  第三步是反馈,在分组执行完成后进行,是理论上的反馈,相当于略详细些的课后总结。具体内容主要是根据刚才动态演示的过程,对比银行家算法的各项数据结构,加以映射比较,达到深化之效,比如:可利用资源向量,即最初始的资源向量;最大需求矩阵,即将每个进程的初始资源需求拼成一个矩阵;分配矩阵,即将每个进程得到的资源向量拼成一个矩阵;需求矩阵,即最大需求矩阵减去分配矩阵。在明确这些数据结构后,进一步对进行安全检测的临时数据结构加以归纳。
  3.结语
  为调动学生的学习主动性,降低银行家算法的教学复杂度,基于以问题为导向的学习模式(PBL),给出了一种团队教学模式。在该教学模式下,每个同学都相当于一个计算机组件,每个问题相当于一条机器指令,整个学习过程在严密逻辑中、在同学们的主动参与下步步向前推进。从本质上说,这种团队教学模式并不仅限于银行家算法教学,在操作系统的其他知识环节如PV原语、请求页式调度算法中,都有这种PBL团队教学模式的用武之地。更一般的,这种教学模式甚至不局限于操作系统这门课程,在未来教研工作中我们将证实这一点。
  参考文献:
  [1]Howard S Barrows.How to design a problem-based curriculum for the preclinical years[M].New York: Springer Pub Co,1985.
  [2]陈庆章,古辉,王子仁,等.PBL理论探讨及教师角色认识[J].计算机教育,2011(9):103-107.
  [3]岳溥庥.实例教学法在操作系统原理教学中的应用[J].考试周刊,2013,94:173-174.
  基金项目:湖南省教育科学“十二五”规划课题(项目号:XJK015BXX007
其他文献
摘 要: 大学生是十分宝贵的人才资源,是民族的希望,祖国的未来,他们肩负着建设祖国、振兴中华的历史使命。因此,提高大学生思想政治教育素质,加深大学生对思政教育价值的认识尤为重要。本文介绍了思想政治教育价值的内涵,分析了思想政治教育价值的现状,探寻大学生思想政治教育价值的实现路径。希望以此为大学生思想政治教育价值认识的加深及大学生思想政治教育素质的提高提供一定借鉴。  关键词: 思想政治教育 价值
摘 要: 高校信息化建设是由国家政策主导,各高校积极配合实施的一项工程。不仅体现了高校信息化水平,而且是衡量我国信息化建设程度的重要指标。高校信息化建设在教学、科研、办公等领域有积极作用。本文重点讨论高校信息化工程在学校各方面的积极影响。  关键词: 信息化 系统平台 网络建设 政策导向  1.引言  近日,由教育部科技发展中心主办的“2015年高等教育信息化创新论坛”在东北大学开幕。来自200多
摘 要: 随着项目化教学在高职高专课堂教学中的不断应用,在此基础上实施三角互动教学法,即师生间互动、学生间互动、教师和专家互动以提高教学质量,培养学生自主学习能力,提高实操能力,增强就业竞争力。  关键词: 项目化教学 三角互动教学法 教学改革  2006年教育部颁发《教育部关于全面提高高等职业教育教学质量的若干意见》(教高[2006]16号),此意见指出:高等职业院校要积极与行业企业合作开发课程
红花黄色素(SY)是从菊科植物红花(Carthamus tincrorius L.)中提取出的一类含有多种成分的水溶性查耳酮类化合物,是红花氯化钠注射液中的主要成分。本文较系统的描述了该类成
初中教育是基础教育的重要阶段,起着承上启下的作用。随着教育管理体制的不断改革,我国初中学校的管理工作已经取得了一些进步,同时会存在一些管理方面的问题。在学校管理中,如何适应时代的发展,营造出和谐的校园环境,以全面提高初中教学的质量是校园的管理者们应该思考的问题。  一、转变管理理念,提升办学品位  (一)不断加强“以人为本”的管理理念  新课程在课程目标、课程内容、师生关系、教学方法和课程评价等方
摘 要: 本文结合四川外国语大学重庆南方翻译学院教学质量评估的实际,在研究数据挖掘理论和教学评估的基础上,进行教学质量评估数据分析,期望为教师提高教学水平和改善教学质量提供决策依据,为学校教学管理提出趋势性的、可操作性的、有益的建议和措施,推动我国高等教育的内涵式发展。  关键词: 数据挖掘 教学评估 高校教学质量  高校教学质量评估作为教育整体评估的一个重要方面,不仅是构成教育评估的主体与基础,
摘 要: 高校是人才的聚集地,但当今大学生的“德育”并没有与“智育”齐头并进,造成人才高文化与低素质的不对等现象。本文探讨了高校礼仪教学的必要性,指出了高校开设礼仪课程的重要意义。  关键词: 高校 礼仪教学 必要性  随着我国社会主义物质文明建设的迅速发展,社会主义精神文明建设有了长足进步。与此同时,社会主义市场经济的建设,极大地促进了人际交往。具有较强的交际能力,是现代人立足社会,并求得可持续
摘 要: 士官教育阶段是弹药保障士官人才成长的关键时期,本文分析了目前弹药保障士官人才培养亟待解决的问题,针对这些问题提出改革现有实验实训模式,并给出具体的实施方法。  关键词: 弹药保障士官 任职能力 任职教育  我军的士官培训是以培养实践技能为核心,以服务岗位为方向,以时效性、针对性和适用性为特点,其核心是任职教育。当前我军武器装备更新换代很快,弹药保障理念、保障方法等也在不断随之变化,因此对
摘 要: 校园文化是围绕校园整体开展的群体文化,其包含看得见的物质文化、看不到的精神文化等,文化建设及服务的群体包括教师、学生及其他教职工。建设校园文化,营造良好的育人环境。  关键词: 学校管理 硬件设施 校园环境  强化学校管理离不开校园文化建设。校园文化是围绕校园整体开展的群体文化,包含物质文化和精神文化等。学校借助现有资源及先进理念,通过建设校园文化营造良好的育人环境。  一、升级校园硬件