算法项目驱动模式在操作系统课程教学中的研究与实践

来源 :新教育论坛 | 被引量 : 0次 | 上传用户:mjc198603
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为了提高学生分析问题、解决问题和创新能力,研究了新的教学模式“算法项目驱动”教学法。通过操作系统程序算法项目驱动的操作系统课程教学实践验证了该教学模式的可行性,对构建新型教学模式和提高课程教学效果具有一定的指导意义。
  关键词:操作系统;项目驱动教学;读者写者算法
  1.《操作系统》课程教学现状及存在的问题
  《操作系统》课程主要涉及操作系统的原理概念,技术发展和理论基础。同时该课程较全面、系统的介绍了处理机管理,存储管理,作业管理,文件系统,设备管理以及整体分析操作系统的设计方法及应用等方面[1]。
  目前在操作系统课程教学中普遍存在的问题如下:
  (1)教学内容抽象,理论性过强。大量枯燥乏味的理论概念使得学生的学习兴趣减弱,容易使得学生产生厌学情绪。
  (2)存在理论与实践脱节的现象。在教学过程中操作系统课程缺少相应的程序算法项目支撑,很多学生在课程学习完成后也未能真正了解操作系统实践的全过程。
  (3)学生能力的培养缺失。教学内容和方法往往受到教材的制约,束缚了对学生发散性思维的培养,教师在教学过程中往往单方面灌输知识,导致学生的依赖性加强,学习能力严重不足。
  2. 项目驱动模式在操作系统课程中的教学实践
  2.1 项目驱动模式
  项目教学是将某门专业课程按类别分为若干技术或技能单元,每个技术或技能单元作为一个教学项目,实行理论、实践一体化的单元式教学,每个单元教学都以应用该项技术或技能完成一个作业来结束,并进行下一个项目的教学。简而言之,项目教学就是师生为完成某一具体的工作任务而展开的教学行动。项目教学是一种方法,更是一种方案。
  2.2读者写者算法设计项目驱动为例的算法项目驱动教学的过程
  (1)读者写者项目算法问题描述:
  模型描述:设想一个飞机订票系统,其中有许多竞争的进程试图读写其中的数据,多个进程同时读数据库是可以接受的,但如果一个进程正在更新(写)数据库,则其他所有进程都不能访问数据库,即使读操作也不行[2]。
  问题的提出:读者-写者问题,允许多个读者同时执行读操作;不允许读者、写者同时操作;不允许多个写者同时操作。
  要求:读者与写者之间互斥,写者与写者之间互斥,读者之间不互斥。
  (2)读者-写者问题PV操作解决方案:
  读者优先,只要有一个读者存在,不管有否写者请求,后续读者都可以执行读过程。
  int readcount = 0; /*定义读者计数器*/
  semaphore mutex = 1; /*读者计数器互斥信号量*/
  semaphore wsem = 1; /*写互斥信號量*/
  process reader:
  {
  P(mutex);
  readcount++;
  if (readcount==1) P(wsem);
  V(mutex);
  read;
  P(mutex);
  readcount--;
  if (readcount==0) V(wsem);
  V(mutex)
  };
  process writer:
  {
  P(wsem);
  write;
  V(wsem);
  };
  (3)读者-写者问题研究模拟:
  引导学生完成设计要求及步骤
  1)在windows xp环境下创建一个控制台进程,在此进程中创建若干个线程模拟读者和写者线程,每个线程按照测试文的件要求进行读写操作。
  2)测试文件包括若干行测试数据。每一行表示一个线程,每行中包括四个字段,每个字段用空格隔开。第一个字段为一个正数,表示线程序号。第二个字段表示线程的角色,R表示读者,W表示写者。第三个字段为一个正数,表示读写操作开始的时间。第四个字段表示读写操作的持续时间[2]。
  3)创建两个等待队列其中一个放读者,另一个放写者。当读允许时就从读者队列中取出一个或多个读者线程进行读操作;当写允许时就从写者队列中取出一个一个或多个写者线程进行写操作。
  4)设计一个程序使用读者优先的算法完成读者写者问题
  5)读者优先附加条件:如果一个读者申请进行读操作,同时又有一个读操作正在进行读操作,则该读者可以直接开始读操作。
  6)写者优先附加条件:如果一个读者申请进行读操作是已经有一个写者在等待访问共享资源,则该读者必须等到没有写者处于等待状态后才能开始读操作。
  7)运行结果如图1显示:每个线程创建、发出读写操作请求、开始读写操作、结束读写操作时分别显示一行提示信息,一确定所有处理都遵守相应的读写操作条件。
  3. 结语
  《操作系统》课程的教学目的在于使学生较全面地学习有关操作系统的基本理论和实践技术,教学中利用算法项目为驱动开展课程教学实践,引导学生完成相应的知识内容,对学生有积极地帮助,尤其在团队合作,知识获取和学习方法上。
  参考文献:
  [1]颜彬. 计算机操作系统(第2版)[M].北京:清华大学出版社.2014.
  [2]孙钟秀. 操作系统教程(第3版)[M].北京:高等教育出版社.2003.
  作者简介:许平(1978-),男,江汉大学,副教授,研究方向:计算机网络、软件测试。
其他文献
摘要:近年来,高校在组织學生开展历史观教育工作中遇到了一些阻碍,影响教育实效性的发挥。尽管高校非常重视历史观教育,也在教学计划中安排了此项教育,但是这项教育工作取得的成就井不明显。当前,社会环境的改变、科学历史观教育的不足、大学生自身的特点都使高校科学历史观教育缺乏有效性。因此应当从大学生自身辨别能力做起,改进高校教学方法,加强传统文化教育,牢牢把握网络领域,从这几个方面来加强大学生抵制历史虚无主
期刊
摘要:针对网络工程专业导论课程教学中的问题设计了主题单元教学法。本文通过网络工程专业导论课中的网络基础架构主题单元的教学实践验证了该教学模式的可行性,对培养学生了解专业方向,专业特点,专业知识架构激发学生的专业学习兴趣有一定的指导意义。  关键词:网络工程专业导论;主题单元教学;Fabric架构  1.《网络工程专业导论》课程教学现状及存在的问题  网络工程专业主要涉及网络设计与系统集成概念,技术
期刊
摘要:大学物理实验是大学教学工作中非常重要且基础的内容,本文将针对当前大学物理实验中阻碍学生创新能力因素进行详细的分析,其目的是研究出利用大学物理实验平台培养学生实践创新能力的途径。  关键词:大学;物理实验;实践创新能力;人才培养  大学教育工作最为重要的目的之一便是结合时代发展的趋势,使广大学生们成为适合社会需求的人才。大学物理实验平台,作为教学实践的重要内容,为人才培养做出了巨大贡献。本文将
期刊
摘要:由莘莘学子到步入社会,从学校到企业,对刚刚毕业的大学生来讲可谓人生的一次重要转折,但是很多人在这个转折点并不顺利,学生自身素质,毕业生所学所会能不能适应社会,能不能适应企业的需求,则成为了重要的原因。  教育理念决定方向,只有坚持在教学中锻炼更强的核心素养实践能力,才能将学生培养成适应社会需求的人才。而实践能力,则是提高就业率,能够顺利让学生过度到社会分工中,成为社会大家庭中的一员,实现自身
期刊
摘要:在党的“十九大”精神和习近平新时代中国特色社会主义思想的背景下,进一步做好高校党校教育质量提升,积极探索高校党教教育质量提升的新路径。  关键词:高校;党校;教育质量  引言  习近平总书记在全国党校工作会议上强调:“长期以来,我们党运用党校这个阵地,培育了大批领导骨干,为革命、建设、改革不断从胜利走向胜利提供了有力组织保障。”这段重要论述阐释了党校的重要作用,明确了新形势下党校工作的功能定
期刊
摘要:高校当前的就业工作面临着人才培养和管理体制不合理、就业创业指导缺乏实效、服务保障体系不健全等新问题,解决这些问题,是当前高校提升就业创业工作实效和水平需要研究的新课题。  关键词:就业指导;创新;管理体制改革  随着社会主义新时期的到来,我国经济和社会发展进入到一个新阶段,也为高校就业创业工作带来了很多机遇和挑战。习总书记在十九大报告中指出,就业是最大的民生;“大众创业、万众创新”鼓励和支持
期刊
摘要:合作学习已广泛的应用于外语课堂的学习中,其中合作学习在英语写作教学方面的研究已经取得了一定的理论成果,英语课堂标准指出,鼓励学生通过体验,实践,讨论,合作和探究等方式,发展学生的综合语言技能。在英语写作教学中,合作学习有助于提高学生的写作水平,改变目前的写作现状。因此,本文主要从合作学习法的定义,在写作方面的应用研究,理论基础以及对教学的启示这四个方面进行探讨。  关键词:合作学习;小组合作
期刊
摘要:在十八届中央政治局常委与中外记者见面会上,习近平作为了“打铁还需自身硬”的庄严承诺,十八届六中全会聚焦“全面从严治党”这一重大主题,2017年,习近平代表党中央在十九大会议上再次明确指出要“全面从严治党”。 作为高校思想政治理论课教师,必须充分明确 “全面从严治党”战略的思想内涵、提出“全面从严治党”战略的原因,深入推进全面从严治党的措施以及“全面从严治党”战略融入高校思想政治理论课教学的意
期刊
摘要:教育可以为国家培养大量的人才,推动国家发展的进程,现今经济全球化已经对我国的发展产生了极大的影响,教育目的也已经转变为培养应用型以及创新性人才,这也就导致了教育对学生的创新能力以及自主学习能力的要求提高。但是现在的高校自主学生仍然存在一些问题,本文将对高校自主学习教育模式的运营现状进行分析,并提出一些具有可行性的措施促进高校自主学习教育模式的发展。  关键词:高校;自主学习;教育模式;改进措
期刊
摘要:随着我国经济技术、科技技术的不断发展和提高,高等教育的社会地位也日益提高,我国越来越重视对高等教育政策的研究。本文通过对我国高等教育政策实施过程中的问题进行分析,在此基础上,对促进高等教育发展,优化教育政策提出几点有效的建议。  关键词:高等教育政策;高校教育;政策实施  目前,随着知识经济时代的到来,政治、经济的多元化和全球化是世界发展的趋势,各国政府都开始高度重视高等教育对于社会发展、政
期刊