操作系统教学方法研究

合集下载

“操作系统原理”课程教学和评价方法研究

“操作系统原理”课程教学和评价方法研究

中 , 有 一 个推 车 作 为辅 助 工 具 。 长 使 用 只 班 推车搬 书的时候 , 助手 就 要 等 待 ; 同理 , 助 手 使 用 推 车搬 书 的 时候 , 长 就 要 等 待 。 班 之
后 , 学生 讲 解在 该 例 子 中 , 书 任 务 类 比 向 搬 于 程 序 要 完 成 的 特 定 功 能 , 长 类 比 于 父 班 进程 , 助手 类 比 于 子 进 程 , 工具 推 车 类 比 于 内容 的 系 统 性 的 基 础 上 , 简 课 堂 讲 授 内 精 单 处 理 机 下 的 CP 通 过 这 样 一 个 简 单 的 U。 容 。 如 , 课 程 讲 授 中放 弃 了过 时 的 作 业 例 子 , 生 表 示 对 多 进 程 的 并 发 概 念 有 了 例 在 学 和 作 业 管 理 部 分 的 内 容 , 化 了现 代 操 作 非 常 直 观 的 理 解 。 强 系统 中 的 进 程 及 线 程 的概 念 。 应 的 设 计 相 又如 , 于 多个生 产者消 费者 问题 中 对 原理 部 分增 } L n x 者Wi d ws 作 系统 是 否 要 使 用 互 斥 实 现 , 持 有 不 同 观 点 的 J iu 或  ̄ no 操 请 是 如 何 实 现的 技 术案 例 和部 分 原代 码 , 增 学 生 进行 辩 论 , 并 由一 方 向 另一 方 举 出 反 例 。 加 了 线程 死 锁 的实 例学 习 。 外利 用一 定 的 另 外 , 讲 述 内 存 管 理 之 前 , 学 生们 分 成 另 在 让 课时 , 设嵌入 式操 作 系统( 开 S—W i nCE、 几组 , 用 流 行 的 “ 脑风 暴 ” 法 , 学生 使 大 方 由 V Wo k )移动终 端操 作系统(N n r i) x rs 、 R A d od等 自行 提 出 各种 管理 方 法 以 及 需 要 的 数 据 结 讲 座 。 样 一 方 面 可 以 充 分 利 用 有 限 的 授 构等 。 些 方 法 的 使 用 , 使 学生 进 行 创造 这 这 促

基于模拟策略的操作系统课程教学方法研究

基于模拟策略的操作系统课程教学方法研究

基于模拟策略的操作系统课程教学方法研究摘要:操作系统原理具有抽象、理论性强的特点,其教学重点中的策略和算法很多。

针对课程教学过程中教与学的难度大的问题,分析了一些学者在操作系统课程教学方面的研究,基于课程教学实践,提出基于模拟策略的课程教学法,列举了典型的模拟策略案例,阐述了这种课程教学法的主要研究内容。

关键词:操作系统模拟策略模拟实例教学方法中图分类号:g42 文献标识码:c doi:10.3969/j.issn.1672-8181.2013.09.1351 引言1.1 操作系统课程的特点操作系统是计算机专业及相关专业的核心基础课程,它具有理论性强、概念多且抽象、综合性强、灵活性大、所涉及的知识面广等特点。

因此,造成学生理解掌握困难,教师绞尽脑汁也很难取得理想的教学效果。

操作系统课程还具有策略、算法繁多的特点。

更重要的是,这些策略和算法贯穿课程始终,而且这些策略和算法往往又是学习的重点或者难点。

本文针对计算机科学与技术专业本科学生,通过对策略和算法的教学方法进行研究与探讨,以提高教学效果。

1.2 课堂教学存在的问题1.2.1 学生学习难度大由于操作系统课程具有理论性强、抽象等特点,导致学生学习起来比较困难,主要表现为:对于繁纷复杂、抽象难懂的策略或算法的学习存在畏难情绪,学习兴趣不高。

1.2.2 教师教学难度大教师在教学过程中,普遍感觉到讲解操作系统策略或算法时困难较大,部分学生不能很好的跟随教学进程,教学效果不理想。

即使是跟上教学进程的学生,对于课程要点的理解也不够深刻。

2 研究现状对于操作系统类课程教学,已有不少学者进行了研究。

如王燕红等《操作系统课程教学研究》,在教学内容、教学方法、教学手段等三个方面进行了论述[1]。

有些学者提出了具体的教学方法。

如印玉兰等《基于项目驱动的linux操作系统教学研究》、张慧丽等《基于工作过程的计算机操作系统教学实践》、高源的《基于行动导向的windows网络操作系统教学研究》[2],这些研究主要采用项目驱动[3]、工作过程[4]等方式,贯穿教学过程,这些方法易于培养学生动手能力,提高学生学习的积极性,加深学生对于知识点的理解和掌握。

《嵌入式操作系统》课程实践教学研究

《嵌入式操作系统》课程实践教学研究

《嵌入式操作系统》课程实践教学研究摘要:计算机操作系统相关课程是计算机专业的主干课程之一。

为适应物联网发展需要,对《嵌入式操作系统》课程实践教学进行了研究,并给出了每个环节的教学方案。

关键词:物联网;嵌入式操作系统;教学模式0引言物联网是在计算机互联网的基础上,利用RFID、无线数据通信等技术,构造一个覆盖世界上万事万物的“Internet of Things”。

在这个网络中,物品能够彼此进行“交流”,而无需人的干预。

物联网是继计算机、互联网和移动通信之后的又一次信息产业的革命性发展。

物联网被正式列为国家重点发展的战略性新兴产业之一。

在国家大力推动工业化与信息化两化融合的大背景下,物联网会是工业乃至更多行业信息化过程中一个比较现实的突破口,是一个未来新兴产业。

应这种社会需求,2010年初教育部下达了高校设置物联网专业申报通知,众多高校争相申报。

三峡大学计算机科学与技术专业开设了物联网工程方向,以培养能够系统地掌握物联网相关理论、方法和技能,具备通信技术、网络技术、传感技术等信息领域专业知识的高级工程技术人才。

但是作为一个新兴的课程体系,教学内容选择、实践环节组织等问题依然处于探索阶段。

三峡大学将《嵌入式操作系统》[1]作为一门专业基础课程被列入该专业方向必修课程,和传统操作系统课程相比,嵌入式操作系统有自己的特点,尤其是实践环节,本文就《嵌入式操作系统》课程实践教学部分进行研究。

1《嵌入式操作系统》教学存在的问题首先,《嵌入式操作系统》是近年才出现的课程,可参考和借鉴的资料不多,各个学校都在探索一种适合该课程的教学模式。

其次,嵌入式系统是个综合性很强的系统,它涵盖计算机、通信、网络、RFID等各方面的技术,那么,作为嵌入式系统开发和执行平台的操作系统也要体现这方面的特征,而如何体现尚有待进一步探索。

再次,需要更多的经费投入,实验的开设往往不是一台PC机器就可以解决的。

2《嵌入式操作系统》实践教学内容的选定《嵌入式操作系统》同一般操作系统课程相比有很多独特之处。

《操作系统》实验课程教学研究

《操作系统》实验课程教学研究
面较 广 ,对学 生 的要求 较 高 ,故 一 直是计 算 机专 业 教 学 的难 点 之 一 l 。 若 设 计 的实 验 内容 较 少 且 难 5 』 度偏 低 ,则无 法 达到 帮助 学生全 面 理解操 作 系统 的
统 的基 本能 力 。
1 操 作 系统 实 验 教 学
《 操作系统》 是一 门实践性较 强的课程 ,国内
L ujn一 I - ,HO n — u ,Z O i i Y u U Me gs H U Y — n h m
( .S h o o o p tr c n ea dE gn e n ;b C m ue x e me t ec igD m n t t n C ne , a c o l fC m ue i c n n ie r g . o p t E p r nM T a hn e o sr i e t Se i r i ao r
第l O卷
第 3期
实 验 科 学 与 技 术
Ex rme in e a d c noo y pe i ntSce c n Te h l g
Vo . 0 N . 11 o 3
21 0 2年 6月
Jn2 2 u . 01
《 作 系统 》 操 实验 课 程 教 学研 究
李玉 军 ,侯 孟 书 ,周 益 民
如下 。
现先 来先 服务 、时 间片轮 转 、短进程 优先 、高 响应
比进 程优先 和 多级 队列 反馈 等 经 典 进 程调 度 算 法 。 从 而 加深学 生对 进 程 概 念 和进 程 调 度算 法 的理 解 。 文件 系统 实验 则可 以要求 学生 编写 一个 简单 的文件 系统 ,模 拟文 件管理 的基 本功 能 ,从 而 加深学 生对 文件 系统 的理解 。由于模 拟仿 真型 实验 教学方 式在 实 际教学 中易 于实施 ,有 利 于学生 对具 体知识 点 的

操作系统教学方法研究

操作系统教学方法研究
第 1 卷第 6期 1
2o 0 9年 1 2月
遵 义 师 范 学 院 学 报
J u a f u y r lC l g o r lo n i n Z Noma ol e e
Vo . , . 11 No6 1
De .0 9 e2 0
操作 系统教学方法研 究
杨 茂 强
( 遵义师范学院 计算科 学系 , 贵州 遵义 5 30 ) 602
1 操作系统教学现状
操作系统课程是各高校计算机专业的主干课程 教学的 目的, 前各高校选择的教材形形色色 , 目 教学 之一 ,它的教学 目标是让学生在学习过程中掌握操 质量也参差不齐。 作系统的基本理论 、 基本概念和基本算法 , 在实践 中 2 教学方法与教学内容 . 2
收稿 日期 :2 0 一 0 1 09 t—5
彻。
系统的多样化 ,相应 的各种版本操作系统教材也不 断推出,这在一定程度上来说缓解了操作系统教材 单一的局面,给高校教学教材 的选择提供 了很大的 选择空间。但 由于各种教材的质量和理论深度各不 相同, 又给选择教材的教师带来 了一定的困难。 同时
虽然教材的版本在不断更新 ,但 目前还没有紧跟技 术前沿的教材 出现 ,各种版本都只是在前一版本的 基 础 上做适 当的增 减 。 教材 选 择 是 教 学 质 量好 坏 的关 键 问题 之 一 , 教 材 太 深 , 利 于 老 师 教学 , 不 利 于学 生 的学 习 , 不 也 最 终导致教学质量严重 下降 ; 教材太浅 , 达不到本课程
操作系统课程是计算机 专业 的核 心理论 课之 是软件工程、 计算机网络等课程的先修课程。它 是计算机技术和管理技术 的结合 。通过学习这门课 程使学生掌握计算机操作系统设计的基本原理及组 成; 掌握计算机操作系统的基本概念 、 名词及术 语 ; 了解计算机操作系统的发展过程和发展趋势 ; 对不 同类型的操作系统 ( 批处理系统、 如: 实时系统、 时 分

基于系统实验的操作系统教学方法研究

基于系统实验的操作系统教学方法研究

第 1 期 O
吴 强 : 于 系 统 实 验 的操 作 系统 教 学方 法 研 究 基
4 5
个 基 于 Ln x 系统操 作 系统 系统 性 教 学 实 验 软件 就 成 为 一个 解 决 问题 的 方 法 . 的 目标 是 从 处 理 机 管 iu 的 它
理 、 储 管理 、 备 管理 、 存 设 文件 管 理 和用 户 接 口等 角 度全 面介 绍操 作 系统 的基本 原 理 , 并辅 以 Lnx上 的课 i u 程实验 , 帮助 学生 理解 操作 系统 的 基本 理论 . 同时 , 还提 高 了学生 的 实际 动手 能力 , 学生 在该 实验 系统 的 让 指 导下 来 学 习理解 操作 系统 的基 本 原理 、 内部机 制 和 体 系 结 构 . 在此 基 础 上 让 学 生能 够 利 用 现有 的 L u ix n 内核 , 过 自己动 手改 变系 统 中的部 分算 法 及 资源 分配 方 式 , 通 生成 一 个 自 己满 意 的操 作 系统 . 过 这个 实 通 验 课程 培 养学 生 以下几 方面 的能力 : 1加 深 学生 对 操作 系 统 所 涉及 的 概 念 、 法 和数 据 结 构 的理 解 .2 () 算 () 体 验操 作 系统 所涉 及 的抽象 思 维 的具 体 实现 .3 培养 学 生 的实际 动手 能力 .4 激励 学生 在操 作 系统设 计 () () 方 面 的创 新精 神 .5 培养 正规 系统 程 序设 计 的能 力 . () 系统 性实验 包 括 以下七 个部 分 : () 1 进程 管理 实验 : 够在 该 系统 上 学 习 Ln x进 程 管理 主 要 过 程 ( 度 , 程 通信 ) 实 现 “ 程 的创 能 i u 调 进 , 进
( 兴 文 理 学 院 计 算 机 系 , 江 绍 浙 绍 兴 320 ) 100

操作系统课程教学研究

操作系统课程教学研究

中, 首先要理 清资源管理这根主线 , 算机的资源分 为硬件资 计
源和软件资源 , 硬件资源包括主机 ( P C U与存储器 ) 与外设 , 软
松; 另一方面还可 以使学生的注意力集 中 , 增强学生 的记 忆能 力 , 习和掌握知识 既轻 松又 快 ; 有一个 方面 的优 点 , 学 还 那就
究:
专业 、 同级别的学 生 , 要讲授 的 内容 和方 法是不 一样 的 , 不 所
本文是针对计算 机科学与技术专业本 科学生 , 教学 内容 、 从 教
学 方 法 、 学 手 段 三 方 面 进 行研 究与 探 讨 。 教
1 教学 内容 的研究
教学 内容与教学对象紧密相关 , 向不 同的对象 , 面 教学 内
自编 的教学型 的操 作系统 , 让学 生分析操 作系统 各个模 块 的 实现方法与技术 , 以提 高学生对 所学 的理论 知识有一 个感 可
注意力 ; 另一方面学生不会感觉操作系统脱 离实际 , 而提高 从
学 生 的学 习兴 趣 。
() 系统课 堂教学 方法要 多元化 , 3 操作 不能 一直 采用 一种 方法 。教学 的方法 通 常有 “ 灌输 式 ” “ 发 式 ” “ 论式 ” 、启 、讨 、
时, 可以采用案例来进行教学 。比如讲 到进 程的 同步 , 以列 可 举银行的联网储蓄业务允许用户 同时用存储 卡和存 折对同一
其概念 、 算法 , 可以适 当地增设一些实践环 节。实践环节作 为
实验来开设 , 以设有进程 的创建 与撤消 , 程的调度算 法的 可 进
实现 , 内存的分配 , 磁盘空 间的管理 与分配等 相关 实验 , 来提 高学生对理论知识 的理解 ; 还有一种 方案 , 实践 环节专门作为

操作系统教学实践(3篇)

操作系统教学实践(3篇)

第1篇一、引言操作系统是计算机科学与技术领域的重要基础课程,它涉及计算机系统的资源管理、进程管理、存储管理、文件系统等多个方面。

为了提高学生对操作系统的理解和掌握程度,本文将从教学实践的角度,探讨如何进行操作系统教学。

二、教学目标1. 使学生掌握操作系统的基本概念、原理和关键技术;2. 培养学生分析和解决实际问题的能力;3. 增强学生的团队协作和创新能力;4. 提高学生的编程能力和动手能力。

三、教学内容1. 操作系统概述:介绍操作系统的定义、发展历程、分类和特点;2. 进程管理:讲解进程的概念、进程状态、进程调度算法和进程同步与互斥;3. 存储管理:分析内存分配策略、页面置换算法和虚拟内存技术;4. 文件系统:探讨文件系统的概念、目录结构、文件操作和存储设备管理;5. 设备管理:介绍设备的分类、驱动程序、I/O控制方式和中断处理;6. 网络操作系统:讲解网络操作系统的基本概念、网络协议、网络设备管理和网络安全。

四、教学实践1. 案例教学:通过实际案例,引导学生分析操作系统的原理和应用。

例如,以Linux系统为例,讲解进程调度、内存管理和文件系统等知识点。

2. 实验教学:设计实验项目,让学生动手实践操作系统的相关知识。

实验项目包括:(1)进程调度实验:让学生编写进程调度算法,实现进程的创建、调度和同步。

(2)内存管理实验:让学生实现内存分配、页面置换和虚拟内存等技术。

(3)文件系统实验:让学生实现文件系统的目录结构、文件操作和存储设备管理。

(4)设备管理实验:让学生编写设备驱动程序,实现设备的控制和管理。

3. 项目教学:以实际项目为背景,让学生分组完成项目开发。

项目可以包括:(1)操作系统模拟器:让学生模拟操作系统的运行过程,加深对操作系统原理的理解。

(2)嵌入式操作系统开发:让学生了解嵌入式操作系统的特点,掌握嵌入式开发技能。

(3)分布式操作系统开发:让学生了解分布式系统的原理,掌握分布式操作系统的开发方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统教学方法研究
摘要:操作系统是计算机系统的核心组成软件,是计算机及相关专业的最重要主干专业核心课。

它的理论性和实践性强,概念繁杂、涉及知识面广,对授课教师提出了较高的理论和时间要求。

本文结合当前操作系统教学现状和自己的一些教学经验对该课程的教学
提出几点想法。

关键词:操作系统教学方法
一、操作系统教学中存在的主要问题
1.教学方法、教学手段比较单一
大多数老师主要采用课堂授课方式,以课堂讲授为主,形成了一种“灌输式”的教学方法。

重视老师教,学生思考较少,实践更少,课堂缺乏互动,课后缺乏实践。

学生感觉枯燥乏味,没有参与思考的积极性。

目前大多数教科书的基本结构多为计算机操作系统的基本原理五大组成部分,这与实际使用的windows、linux操作系统存在一定距离,学生的学与用之间缺乏联系。

学生掌握这门课程感到很吃力,产生所学的内容与他们实际接触的操作系统有较大的距离。

认识上的偏差,使学生极易产生厌学情绪。

2.教学内容与其他课程衔接不够紧密
有些课程的理论与操作系统联系比较紧密,可是在学生具体学习时却没有做到紧密相连、融会贯通。

例如操作系统与计算机组成原理、操作系统的课程设计与数据结构及程序设计等课程之间的相互衔接非常多,因此在课程结构安排及内容方面使得学生感觉理解理
论难,实践操作更难。

3.理论教学与实践教学没有充分搭配
操作系统中所包括的算法较多,是理论性和综合性较强的课程,要求学生不仅要有很强的抽象思维能力,同时还必须具有深厚的程序设计语言功底、扎实的数据结构基础和雄厚计算机硬件基础知识,但有些老师往往只重视理论教学,在课堂上通过多媒体向学生讲解和演示,忽视教学实践,使得学生学起来枯燥乏味,不能真正理解操作系统进程等的定义,难以应用于以后的学习研究中。

二、操作系统教学的几点看法
1.上好第一节入门课
一门课程的第一节课,都是学生的入门课,想要激发学生的兴趣,引起学生共鸣,如何上好第一堂课尤为重要。

按照教材的组织,作为第一章的绪言将介绍“操作系统”的概念及其发展过程,因此第一节课我采取联系实际生活中计算机操作系统的应用,如windows xp系统等,从不同的方面给学生讲解操作系统的含义,结合自己的使用,让学生从不同的角度去认识操作系统,充分调动学生的学习兴趣,为以后的学习做好准备。

2.选择合适的教学方法
(1)实例法。

传统的操作系统课程教学的理论性强、内容抽象。

这使得学生对操作系统理论难以理解和掌握。

而对于操作系统课来说,如果学生找不到具体的直观感受,对理论的理解和接纳都成问题。

因此要注重理论与实践系统相结合,注重引导学生去发现问题、
解决问题。

尤其是一些常见的问题,往往体现着很多操作系统所涉及的基础知识。

结合这些实例问题进行基础内容教学可以收到事半功倍的效果。

比如:在学习进程的概念时,学生可能会和程序进行对比学习,这时为了区分两者的不同,可以列举平时学生切身使用最多的qq
聊天软件。

一台主机上,同一个qq源程序,如果输入不同的qq号码,即进程概念中所说的初始数据,这时同一机器上,就会出现两个qq进程,这也就说明同一个程序,当赋予不同的运行初始值时,系统会建立不同的进程运行。

这样的应用实例体验学生都有过,通过实例学生马上就能清晰地理解并掌握。

(2)比喻法。

操作系统原理性强且比较抽象,不易理解,此时可采用比喻的方法,将问题讲得深入浅出、清晰直观,帮助学生更好地理解。

例如:在讲到设备管理的i/o控制方式时,为了对比说明程序i/o 方式和中断控制i/o方式的不同,可以将日常生活中的烧开水事件作为比喻,简单的用水壶烧开水,使用者需要不停地揭开锅盖去查看水是否烧开,此时的人相当于cpu,烧水相当于设备,也就是说cpu在程序控制中一直处于测试忙碌状态,而如果对烧开水的水壶稍作改进,变成鸣音式的,那此时人就可以放心地干别的事直到听到水壶发出声音(即中断信号),也就意味着水烧好了,对应于中断控制方式,此时cpu(即人)一直与设备并行工作,只需接到中断信号进行短时间的中断处理。

这样的一些生活比喻非常贴近学生生活,使学生很容易产生兴趣,并理解原本抽象的理论内容。

(3)“问题式”讨论。

操作系统这门课程的教材绝大部分都是讲述基本原理和基本概念,学生对其感兴趣的不多,课程显得较为枯燥,因此“问题式”教学方法的正确使用对于提高学生的素质,强化学生学习的兴趣,调动学生的主观能动性,培养学生的创新能力有积极作用。

教学中,围绕问题展开教学活动,激发学生自觉思考,主动求知,最终解决问题,培养学生的创造性思维。

“讨论式”教学以培养学生自主学习能力为宗旨,以实现课程教学目标为目的,通过开展课堂讨论、网上讨论、小组讨论等教学活动,使学生对专题问题有进一步的理解。

“讨论式”教学能引发学生对不同角度与方法的探讨,增强学生的主体意识,增进学生的协作意识,培养学生的创新意识。

三、结论
操作系统是现代计算机的必备系统软件,其应用范围之广,决定了操作系统课程学习的重要性,同时也对操作系统的教法提出了更高的要求。

我们需要从实际出发,针对目前操作系统课程存在的问题,切实贯彻该课程的本科教学大纲和基本要求,不断地完善教学活动的各个环节,作者只是根据自己的教学经验和体会,提出了存在的问题和解决方法,并在实际的教学过程中得到了验证,不足之处会继续探讨研究。

参考文献:
[1] 汤子瀛、哲凤屏.计算机操作系统[m].西安:西安电子科技大学出版社,2002
[2] 张尧学、史美林.计算机操作系统教程(第2 版)[m].北京:清华大学出版社,2000。

相关文档
最新文档