“操作系统”课程教学方法的实践

合集下载

计算机操作系统教学反思

计算机操作系统教学反思

计算机操作系统教学反思摘要:一、引言二、教学内容反思1.课程设置2.知识点讲解3.实践操作三、教学方法反思1.讲授法2.案例分析法3.互动式教学四、学生学习效果反思1.学生参与度2.理论知识掌握3.实践能力培养五、教学改进措施1.优化课程内容2.丰富教学方法3.加强实践环节六、总结正文:随着信息技术的飞速发展,计算机操作系统作为计算机科学与技术专业的基础课程,其教学显得越来越重要。

本文将对计算机操作系统教学进行反思,以期为今后的教学提供借鉴和改进的方向。

一、引言计算机操作系统作为一门理论性与实践性相结合的课程,在教学过程中既要注意理论知识的传授,又要注重实践操作能力的培养。

在当前的教学中,我们发现还存在一些不足,需要进行反思和改进。

二、教学内容反思1.课程设置在课程设置方面,我们需要根据行业发展和企业需求,对教学内容进行适时调整。

例如,增加云计算、大数据等新兴领域的相关知识,使学生能够紧跟时代发展的步伐。

2.知识点讲解在知识点讲解方面,要注重理论与实践相结合,尽量避免纯理论讲解。

同时,要注重知识体系的完整性,确保学生能够系统地掌握操作系统的基本原理和应用。

3.实践操作在实践操作方面,我们可以增加实验课时,让学生有更多的机会动手实践。

此外,还可以结合企业实际案例,让学生在实践中提高操作系统的实际应用能力。

三、教学方法反思1.讲授法在讲授法方面,教师要注重课堂氛围的营造,提高学生的听课兴趣。

同时,要善于运用生动形象的例子,使抽象的知识点更易于理解。

2.案例分析法在案例分析法方面,我们可以挑选具有代表性的实际案例,让学生通过分析、讨论,提高解决问题的能力。

3.互动式教学在互动式教学方面,教师可以组织课堂讨论、小组合作等形式,激发学生的主动性和创造性。

同时,通过提问、解答等方式,及时了解学生的学习状况,提高教学质量。

四、学生学习效果反思1.学生参与度在课堂教学中,我们应关注学生的参与度,鼓励他们积极参与课堂讨论,提高学习的主动性。

《操作系统》课程教案

《操作系统》课程教案

《操作系统》课程教案第一章:操作系统概述1.1 教学目标了解操作系统的定义、功能和作用掌握操作系统的基本组成和分类理解操作系统的历史和发展1.2 教学内容操作系统的定义和作用操作系统的组成:内核、shell、文件系统、设备驱动程序操作系统的分类:批处理系统、分时系统、实时系统、分布式系统操作系统的历史和发展1.3 教学方法采用讲授法,介绍操作系统的概念和发展历程通过实例分析,让学生了解操作系统的组成和作用开展小组讨论,比较不同类型的操作系统1.4 教学资源教材:《操作系统原理与应用》课件:操作系统的定义、功能、组成和分类实例:Windows、Linux、macOS等操作系统的特点1.5 教学评估课堂问答:了解学生对操作系统的概念和组成的掌握情况小组讨论:评估学生对不同类型操作系统的理解和分析能力课后作业:巩固学生对操作系统知识的学习第二章:进程管理2.1 教学目标了解进程的定义和作用掌握进程管理的基本方法和策略理解进程同步和互斥的概念2.2 教学内容进程的定义和作用进程管理的基本方法:进程调度、进程同步、进程互斥进程同步和互斥的实现:信号量、管程、事件等2.3 教学方法采用讲授法,介绍进程的定义和作用通过实例分析,让学生了解进程管理的方法和策略开展小组讨论,探讨进程同步和互斥的实现方式2.4 教学资源教材:《操作系统原理与应用》课件:进程的定义、进程管理的方法和策略、进程同步和互斥的概念实例:进程调度算法、信号量的使用2.5 教学评估课堂问答:了解学生对进程的定义和作用的掌握情况小组讨论:评估学生对进程管理方法和策略的理解能力课后作业:巩固学生对进程同步和互斥知识的学习第三章:内存管理3.1 教学目标了解内存的定义和作用掌握内存管理的基本方法和策略理解内存分配和回收的原则3.2 教学内容内存的定义和作用内存管理的基本方法:分页、分段、虚拟内存内存分配和回收的原则:首次适应法、最佳适应法、最坏适应法3.3 教学方法采用讲授法,介绍内存的定义和作用通过实例分析,让学生了解内存管理的方法和策略开展小组讨论,探讨内存分配和回收的原则3.4 教学资源教材:《操作系统原理与应用》课件:内存的定义、内存管理的方法和策略、内存分配和回收的原则实例:分页算法、分段算法、虚拟内存的实现3.5 教学评估课堂问答:了解学生对内存的定义和作用的掌握情况小组讨论:评估学生对内存管理方法和策略的理解能力课后作业:巩固学生对内存分配和回收知识的学习第四章:文件管理4.1 教学目标了解文件的定义和作用掌握文件管理的基本方法和策略理解文件系统的结构和组织方式4.2 教学内容文件的定义和作用文件管理的基本方法:文件的创建、删除、打开、关闭等文件系统的结构和组织方式:目录结构、文件存储方式、文件访问控制4.3 教学方法采用讲授法,介绍文件的定义和作用通过实例分析,让学生了解文件管理的方法和策略开展小组讨论,探讨文件系统的结构和组织方式4.4 教学资源教材:《操作系统原理与应用》课件:文件的定义、文件管理的方法和策略、文件系统的结构和组织方式实例:Linux、Windows等操作系统中的文件管理4.5 教学评估课堂问答:了解学生对文件的定义和作用的掌握情况小组讨论:评估学生对文件管理方法和策略的理解能力课后作业:巩固学生对文件系统结构和组织方式知识的学习第五章:设备管理5.1 教学目标了解设备的定义和作用掌握设备管理的基本方法和策略理解设备驱动程序第六章:设备管理(续)5.2 教学内容设备驱动程序:概念、作用和实现方式设备管理的基本方法:设备分配、设备请求调度、设备控制设备管理的高级主题:I/O中断处理、DMA传输、虚拟设备5.3 教学方法采用讲授法,介绍设备驱动程序的概念和作用通过实例分析,让学生了解设备管理的方法和策略开展小组讨论,探讨设备管理的高级主题5.4 教学资源教材:《操作系统原理与应用》课件:设备驱动程序的概念、设备管理的方法和策略、设备管理的高级主题实例:硬盘驱动程序、打印机驱动程序、I/O中断处理5.5 教学评估课堂问答:了解学生对设备驱动程序的定义和作用的掌握情况小组讨论:评估学生对设备管理方法和策略的理解能力课后作业:巩固学生对设备管理高级主题知识的学习第七章:操作系统用户界面7.1 教学目标了解操作系统的用户界面的定义和作用掌握操作系统用户界面的基本设计和实现方法理解图形用户界面(GUI)和命令行用户界面(CLI)的差异和优缺点7.2 教学内容用户界面的定义和作用用户界面的基本设计原则:用户友好性、易用性、可访问性GUI和CLI的设计和实现方法:窗口管理、事件处理、命令解析7.3 教学方法采用讲授法,介绍用户界面的定义和作用通过实例分析,让学生了解用户界面的设计和实现方法开展小组讨论,探讨GUI和CLI的差异和优缺点7.4 教学资源教材:《操作系统原理与应用》课件:用户界面的定义、用户界面的设计和实现方法、GUI和CLI的差异和优缺点实例:Windows操作系统、Linux终端、macOS的Finder7.5 教学评估课堂问答:了解学生对操作系统用户界面的定义和作用的掌握情况小组讨论:评估学生对用户界面设计和实现方法的理解能力课后作业:巩固学生对GUI和CLI差异和优缺点知识的学习第八章:操作系统安全8.1 教学目标了解操作系统安全的定义和重要性掌握操作系统安全的基本机制和策略理解操作系统的安全威胁和防护措施8.2 教学内容操作系统安全的定义和重要性安全机制:访问控制、身份验证、加密、审计安全策略:最小权限原则、安全分层模型、安全内核常见安全威胁:恶意软件、漏洞攻击、social engineering防护措施:防火墙、入侵检测系统、安全更新8.3 教学方法采用讲授法,介绍操作系统安全的定义和重要性通过实例分析,让学生了解安全机制和策略开展小组讨论,探讨安全威胁和防护措施8.4 教学资源教材:《操作系统原理与应用》课件:操作系统安全的定义、安全机制和策略、安全威胁和防护措施实例:操作系统安全漏洞案例分析、安全防护工具的使用8.5 教学评估课堂问答:了解学生对操作系统安全的定义和重要性的掌握情况小组讨论:评估学生对安全机制和策略的理解能力课后作业:巩固学生对操作系统的安全威胁和防护措施知识的学习第九章:操作系统性能分析9.1 教学目标了解操作系统性能的定义和重要性掌握操作系统性能分析的基本方法和工具理解操作系统性能优化和调优的策略9.2 教学内容操作系统性能的定义和重要性性能分析方法:基准测试、模拟、监控和分析工具性能评价指标:响应时间、吞吐量、资源利用率性能优化策略:进程调度优化、内存管理优化、文件系统优化9.3 教学方法采用讲授法,介绍操作系统性能的定义和重要性通过实例分析,让学生了解性能分析方法和工具开展小组讨论,探讨性能优化和调优的策略9.4 教学资源教材:《操作系统原理与应用》课件:操作系统性能的定义、性能分析方法和工具、性能优化和调优的策略实例:操作系统性能监控工具(如top, vmstat)的使用、性能优化的案例分析重点和难点解析1. 操作系统的定义和作用:理解操作系统作为计算机系统核心组件的基本概念,以及它在资源管理、程序执行和用户界面方面的关键作用。

基于应用型本科的操作系统实验及实践教学的研究

基于应用型本科的操作系统实验及实践教学的研究
理 论 , 握 操 作 系统 的基 本 设 计 方 法 和实 现 技 术 . 掌
关键词 : 操作 系统 ; 实验教学 ; 实践教学 ; ek S GeO
中图分类号 : P 1 T 36
文献标识 码 : A
文章编号 : 0 9— 9 0 2 1 )5— 16— 3 10 4 7 (0 0 0 0 6 0
收 稿 日期 : 0 8—1 20 0—1 6
基 金 项 目 : 徽 科 技 学 院重 点 建 设 课 程 项 目( D C 9 2 ,安徽 科 技 学 院 引进 人 才 项 目( R 20 19 安 Z K 02 ) Z C 0 87 ) 作 者 简 介 : 艳 红 (9 0一) 赵 18 ,女 ,山东 章 丘 人 ,硕 士 .
便 于调试 的系 统 ,目的是 让学 生 易 于 阅读 、设计 和
又安全 ,是一个 高 效 率 、高 性 价 比的解 决 方 案 ,为 教师 教学 、 生 自主学 习提供 了极 大 的便 利 ,达到 学
洛 阳师 范 学 院学 报 2 1 第 5期 00年
・6 17・
事 半功倍 的 目的.
操作 系统 本 身是 计 算 机 系统 的底 层 核 心 软件 ,
它的设计 过程 体 现 了程 序 设 计 和软 件 工 程 的精 髓 .
添加代 码 , 学生 能够 实际 动手 参 与到 一个 操作 系 使 统 的开发 工作 中.G e O ek S由一 个 基 本 的操 作 系统
操作 系统 是计 算机 专业 主干课 程 之一 ,是计 算 机科
示 器作 为输 出设备 . ( )只读文 件系 统 P A 用 于存 放用 户程序 . 6 F T:
本文将 介 绍操作 系统课 程设 计 中 ,实验 平 台 的 选择 、 虚拟 技术 的应 用 、 验 平 台 的构 架 及实 验 内 实

新时代下“课程思政”融入计算机专业课程《操作系统》教学实践

新时代下“课程思政”融入计算机专业课程《操作系统》教学实践

2022年 3月 March 2022Digital Technology &Application 第40卷 第3期Vol.40 No.3数字技术与应用84中图分类号:G427 文献标识码:A 文章编号:1007-9416(2022)03-0084-03DOI:10.19695/12-1369.2022.03.27新时代下“课程思政”融入计算机专业课程《操作系统》教学实践吴颖1 张磊21.郑州经贸学院;2.河南将帅智能科技有限公司本文介绍了“课程思政”融入计算机专业课程《操作系统》的意义、方法与实际案例,以期在切实解决高校思想政治教育“孤岛”困境的同时,加强思政教育与专业教育之间的融合,为学生专业知识的积累与思想政治水平的提升提供有力支持,希望能够给读者带来启发。

《操作系统》课程作为当前计算机、软件工程等专业必修课程之一,在教学过程中,不仅可以引导学生构建计算机思维,还能帮助学生构建与操作系统最直接的概念,在当前的《操作系统》课程教学过程中,融入思政教育内容,可以在提升课程教学价值的同时,为综合性高素质人才的培养提供支持。

1“课程思政”融入计算机专业课程《操作系统》的意义在当前教育教学过程中,将立德树人作为高校素质教育的核心,在教学过程中,将思政教育与课程教学融为一体,以便打开教育教学协同培养的新局面。

这一观点的提出不仅为我国教育行业指出了发展方向,还为我国思政教育课程体系的完善提供了支持,现阶段,在培养计算机专业人才的过程中,为进一步提升思政教育的价值,将思政教育理念引入《操作系统》课程中,在满足学生专业知识学习需要的同时,潜移默化地强化学生的道德理念与文化精神,以便为国家培养更多高素质的计算机人才。

2“课程思政”融入计算机专业课程《操作系统》的方法《操作系统》课程是当前计算机、软件工程等专业收稿日期:2021-12-10作者简介:吴颖(1987—),女,河南南阳人,硕士,讲师,研究方向:物联网、大数据挖掘、云计算、人工智能。

操作系统课程教学大纲

操作系统课程教学大纲

操作系统课程教学大纲一、引言操作系统作为计算机科学和信息技术领域的重要组成部分,对于学习者全面了解计算机系统的运行原理、管理方式和资源调度具有重要作用。

本课程的教学目标是使学生掌握操作系统的基本概念、原理和设计方法,培养学生的系统思维和问题解决能力。

二、课程目标1. 理解操作系统的基本概念和功能,包括进程管理、内存管理、文件系统、输入输出等。

2. 掌握操作系统的设计原则和实现技术,了解多道程序设计、并发控制、死锁处理等核心概念和算法。

3. 熟悉操作系统的应用领域和发展趋势,了解实时操作系统、分布式操作系统和网络操作系统的基本特点。

4. 培养学生的团队合作和实践操作能力,通过实验和项目实践提高学生对操作系统的理解和应用能力。

三、课程安排1. 操作系统概述- 了解操作系统的定义、发展历程和重要性。

- 理解操作系统的功能和基本组成部分。

- 介绍操作系统的分类和应用领域。

2. 进程管理- 介绍进程和线程的基本概念,了解进程的创建、调度和终止。

- 学习进程同步和互斥的方法,包括信号量、互斥量、条件变量等。

- 理解死锁的原因和解决方法,包括银行家算法和资源分配图。

3. 内存管理- 了解内存的层次结构和地址映射技术。

- 学习内存分配和回收的方法,包括连续内存分配、分段式内存分配和分页式内存分配。

- 熟悉虚拟内存的概念和实现机制。

4. 文件系统- 理解文件系统的基本概念和组织方式。

- 学习文件系统的实现技术,包括文件的存储结构、目录管理和文件访问控制。

- 掌握文件系统的缓存管理和磁盘调度算法。

5. 输入输出系统- 了解输入输出设备与计算机系统之间的接口和工作方式。

- 学习输入输出的基本概念和操作方法,包括缓冲区管理、设备驱动程序和中断处理。

- 熟悉输入输出设备的特性和性能评价方法。

6. 操作系统设计和实现- 介绍操作系统的设计原则和实现方法。

- 学习操作系统的内核结构和模块划分。

- 进行实验和项目实践,设计和实现一个简单的操作系统原型。

os课程设计实验

os课程设计实验

os课程设计实验一、教学目标本课程的教学目标是使学生掌握操作系统的基本原理和关键技术,能够熟练使用操作系统,并具备一定的操作系统设计和实现能力。

具体来说,知识目标包括了解操作系统的概念、结构和功能,掌握进程管理、内存管理、文件系统、输入/输出系统等基本原理和技术;技能目标包括能够使用操作系统进行日常工作和学习,具备基本的操作系统故障排除和性能优化能力;情感态度价值观目标包括培养学生对操作系统的兴趣和好奇心,培养学生认真负责、团队合作的精神。

二、教学内容根据课程目标,本课程的教学内容主要包括操作系统的概念、结构、功能及其关键技术。

具体包括:第一章操作系统概述,介绍操作系统的定义、发展历程、作用和基本组成;第二章进程管理,介绍进程的概念、状态、控制以及调度算法;第三章内存管理,介绍内存的概念、分配策略和回收算法;第四章文件系统,介绍文件和目录的结构、存储设备的管理以及文件系统的实现;第五章输入/输出系统,介绍输入/输出设备的管理、中断处理和设备驱动程序。

三、教学方法为了达到课程目标,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。

讲授法用于向学生传授操作系统的理论知识,使学生掌握基本概念和原理;讨论法用于引导学生深入思考操作系统的问题,培养学生的分析问题和解决问题的能力;案例分析法用于使学生了解操作系统的实际应用,提高学生的实践能力;实验法用于训练学生的动手能力,使学生熟练掌握操作系统的使用和维护技巧。

四、教学资源为了支持教学内容和教学方法的实施,我们将选择和准备适当的教学资源。

教材方面,我们选择《操作系统原理与实践》作为主教材,辅助以《操作系统设计与实现》等参考书;多媒体资料方面,我们将收集和制作与操作系统相关的PPT、视频等资料,以便更直观地展示操作系统的原理和实现;实验设备方面,我们将准备计算机实验室,使学生能够通过实际操作来加深对操作系统的理解和掌握。

五、教学评估本课程的评估方式包括平时表现、作业、考试等,旨在全面、客观、公正地反映学生的学习成果。

《操作系统》的实践教学研究

《操作系统》的实践教学研究

1 概 述 《 操作 系统》 课程是计算 机及相关专业 的核 心基 础课 , 该课 程不仅要求学生较好地 掌握 理论 基础 , 而且要求培养学生 良 好 的课
程 实践能力 。 由于该课程 的 内容 比较抽 象 、 深奥, 并且 课程实验难 做 , 实验效果不 明显 , 所以, 该课程 的实践环节在很多学校成 为 摆设 , 有 的学校干脆 去掉实践环节 。然而 , 实践教学 又是本 门课 的重要组成部分 , 实践教 学对于学生理解 和掌握操作系统 的基本 原理 和方法 , 为今 后从事系统程序设计 , 并发程序设 计 , 多用户 环境应用程序设计 打下坚实 的基 础。所以 , 本 门课不但必须包含实
践 内容 , 而且还应该加强 , 使之能更好地辅助课堂教学 。
2《 操作 系统 》 实 践环 节 的运作 情况
当前 , 国 内各高校 因为 自身师 资力 量 、 实验条件 、 学生程 序编写能力 的不同 , 对《 操作 系统》 实践环节 的处理方式不 尽相同 , 有 的要求学生实现一个 比较完整的小型操作 系统 , 该小 型操作 系统包含 了一般操作 系统 的主要功能 ; 有 的要求师生共 同剖 析一个 开 源的操作系统 , 并试着更换 一些 功能模块 , 以体 验这些模块 的地位 和作 用 ; 有 的要求学 生实现《 操作 系统》 中的一些经典算法 , 如生 产者一 消 费者 问题 、 银行家算法 等 , 以深 入理解《 操 作系统》 的原理 。另外 , 各高校在人才培养方 案中 , 《 操作 系统》 实验教学学 时一 般 占课程总学时的 1 / 3 至1 / 2 , 实践课时 的多少 , 取决于高校对该门课的重视程度 , 以及实 际的教学效果 。 经过对各高校《 操 作系统》 实践教学 的调查 , 《 操作 系统》 实践部分 的开 设形式主要有 以下 四种 :

对《操作系统》教学的思考

对《操作系统》教学的思考

对《操作系统》教学的思考【摘要】《操作系统》是计算机科学专业中一门重要的课程,对学生理解计算机系统和软件开发具有关键意义。

本文从课程内容设计、教学方法选择、课程实践环节设计、学生评估与反馈、跨学科合作与创新等方面对《操作系统》教学进行了探讨。

在提高教学效果方面,建议加强实践操作,引入互动性教学工具,并重视学生的反馈与评估。

未来发展上,可以探索跨学科合作,促进教学创新。

对《操作系统》教学的思考需要不断更新课程内容、探索适合的教学方法,并关注学生的学习体验和发展需求。

通过努力,我们可以提高学生对操作系统的理解和应用能力,为他们未来的发展奠定坚实基础。

【关键词】操作系统、教学、课程设计、教学方法、课程实践、学生评估、跨学科合作、教学效果、发展展望、思考总结1. 引言1.1 介绍《操作系统》课程《操作系统》课程是计算机科学与工程专业中非常重要的一门课程,它主要介绍了计算机系统的核心组成部分——操作系统的原理、结构与功能。

在这门课程中,学生将学习到操作系统的基本概念,包括进程管理、内存管理、文件系统、设备管理等内容,同时也会学习到各种操作系统的设计和实现技术。

操作系统是计算机系统中的基础软件,它直接影响到计算机系统的性能、稳定性和安全性。

掌握好《操作系统》课程对于学生打好计算机基础,提高计算机系统设计和应用能力具有重要意义。

在学习《操作系统》课程的过程中,学生将深入了解操作系统的基本原理和工作机制,能够理解计算机系统的整体运行逻辑,掌握操作系统的设计与实现方法。

通过学习这门课程,学生将能够为操作系统的设计与开发奠定扎实的基础,为将来的工作和研究打下坚实的基础。

《操作系统》课程是一门非常重要的课程,它不仅是计算机科学与工程专业的核心课程之一,也是学生深入理解计算机系统运行原理和提高计算机技术水平的重要途径之一。

通过学习这门课程,学生将能够掌握计算机系统的核心知识,提高自身的综合能力,为未来的学习和工作打下坚实的基础。

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

“操作系统”课程教学方法的实践
摘要:本文针对操作系统课程的特点及现状,提出了教学中课件、课堂教学、实验课程的改进方法。

关键词:操作系统;课件;理论教学;教学方法
“操作系统”课程是计算机专业的专业基础课程,也是提高学生计算机水平的重要阶段。

它的作用主要是让学生掌握操作系统的基本原理、基本概念;了解操作系统的设计方法;且要求学生能够进行一些简单的模块设计。

由于这门课程理论性强、内容多且抽象,因此成为计算机专业中既难学又难教的一门课程。

1目前课程教学中的问题
(1) 教学媒体使用不当。

传统的教学方法主要是把学生集中起来,以课堂讲授为主,形成一种“灌输式”的教学方法。

现在虽然有多媒体教室,对教学起到了一定的积极作用,但课件多是对书本内容的罗列,对启发式、讨论式的教学方法采用比较少。

(2) 教学内容与其他课程割裂严重。

如操作系统原理和计算机组成原理的关系,操作系统课程设计和数据结构及高级语言程序设计的关系等。

(3) 实践性环节薄弱,不利于创新能力的培养。

如学生做的有针对性的实验太少,缺少课程学习小论文、课程设计环节。

2教学方法的改进
针对上述问题,本人在工作过程中对以下几个方面做出了改进:
2.1课件的改进
板书与课件相结合的方式可提高教学效果,但其中最关键的是课件的制作。

课件的内容不能仅是课程内容的罗列,而是要对课程内容跨章节地组织起来,形成一个整体,当然也包括与其他课程之间的关联等。

如将设备—文件—存储器—
处理机用例子串联起来:利用外设(键盘)输入一个文件,存储在硬盘中,当运行此文件时,先放入到主存中,处理机从主存中取出此文件,在处理机中处理后,由外设显示其运行结果。

将操作系统中理论性强、极其抽象的内容制作成FLASH动画。

例如在讲述多道程序设计时,学生对多个进程在CPU和通道中如何执行是很难理解的,可用FLASH动画来演示,以便在课上形象讲解多道程序是如何进行并发操作,理解多道程序的“宏观上并行,微观上串行”的特点,这种课件也便于学生在课下自主复习。

2.2理论课堂教学方法的改进
“灌输式”教学对于教师和学生来说都是不希望的。

教师最想得到的仍然是学生对知识的理解,这就要求教师不只是“转述”,而是要让学生理解。

目前多媒体教学中的计算机上装的都是Windows系统,在讲解Linux操作系统时就比较困难了。

我院在操作系统课程教学上有一定的优势。

我院提供了一台小型机,可以在多媒体教室的Windows平台实时地与小型机上的Linux系统相连,以实例地讲解Linux操作系统的理论概念。

如在讲述进程概念时,为增进学生对进程和系统调用的理解,可远程登录到Linux系统上运行以下程序,形象地让学生理解进程和系统调用:
int main()
{ pid_t child;
if((child=fork())==1)
{ perror(“fork”);
exit(EXIT_FAILURE);
}
else
if(child==0)
{ p uts(“in child”);
printf(“\tchild pid=%d\n”,getpid());
printf(“\tchild ppid=%d\n”,getppid());
exit(EXIT_SUCDESS);
}
else
{ puts(“in parent”);
printf(“\tparent pid=%d\n”,getpid());
printf(“tparent ppid=%d\n”,getppid());
}
exit(EXIT_SUCCESS);
}
此程序的执行结果为有两种:
让学生用自己的结果与正解进行对照,就会发现为什么正解中既有in child 也有in parent?这与一般的if-else所得的结果不符?由此可以提起学生的兴趣,自然过渡到“系统调用”这个更深入的问题。

2.3实验内容的改进
课堂讲授之外,还要对实验课进行合理安排。

我院实验平台选择Linux,并在这种平台上用C语言来实现实验内容。

对进程、进程通信、存储管理、文件系统及设备管理各部分内容编写实验,实验内容有针对性,以便于学生结合课堂上的实例讲解,理解操作系统的抽象内容。

要求学生对实验结果进行分析、讨论,鼓励学生组成讨论小组,并写课程小论文,以加强学生之间的交流。

如对于进程通信中高级通信的实验,可在一台实验机器上完成信息的发送、接收、删除等。

对于文件系统实验内容,可要求学生编写一个小的文件系统,完成文件的创建、保存等操作。

3结束语
本文提出的关于操作系统的教学方法将原本抽象、难以理解的概念形象、实例地配合实验进行讲解,从而变得易于理解。

学生通过实验进一步加深理解,较之传统的教学模式明显提高了学生对课程内容的理解及掌握。

此方法在我们的教学过程中取得了明显的效果。

参考文献
[1] 徐甲同. 操作系统教程[M]. 西安电子出版社,2000,6.
收稿时间:2007-2-19
作者简介:邓芳,女,浙江万里学院计算机与信息学院
E-mail:difuliam@。

相关文档
最新文档