东人,助教,硕士,主 、 要研究方向为操作系统与网络安全。
万 方数据 计算机教育-·。
-。
· 本栏目责任编辑:王力教学和学生动手能力的培养。
Boclls是用C++开发的可移植的IA一32(x86)PC模拟器,免费并 4改革的内容与实现 且几乎可以运行在所有流行的平台上.容易使用。
Bochs仿真了 要想把Linux实验平台当成计算机专业核心课程的实践载 PC中CPU所有的指令、所有通用的外部I/o设备和可定制的体.学生必须在计算机应用基础课程中对Linux有一定的接触。
因 B10S。
Bochs的模拟环境中可以运行大部分的操作系统,包括此,在第一学期的计算机应用基础课程中,要求计算机专业学生 Lj¨ux.Windows 95.DOS.Wjndows NT,FreeBSD。
MINIX等。
Bochs掌握bnux初步应用技术。
计算机应用基础课程应该达到第一个 使用配置文件来访问各种镜像文件,使用非常方便。
而且实验成教学目标:让学生熟练使用“nux操作系统的操作环境。
主要的教 本也不高,非常适合于在教学当巾使用。
学生可以在这个模拟平学租文验的内容包括knux简介,安装和卸载,常用命令.vI编辑 台上进行操作系统实验.帮助他们加深对操作系统原理及实现方器,用户和工作组,文件的基本操作,shell编程.软件安装等基本 法的理解。
内容。
改革后的汇编语言程序设计要求学生熟悉386体系结构的 在高级语言程序设计中使用¨·ux作为实验平台。
高级语言 寄存器组织.指令系统.掌握Linux下汇编语言程序设计的方法和的程序设计都在【jnux的GCC环境下进行.实验室以Linux服务 技巧.理解386体系结构对操作系统的支持.阅读部分源代码,培器为核心组成开放实验室.学生可以在实验室电可以使用远程登 养学生应用汇编语言实现系统引导.实模式与保护模式的切换,录的方法进行操作.打开VI编辑器.编写实验程序并进行调试. 简单的进程调度等程序设计的能力。
结合Ⅱnux讲解NASM环境甚至在实验室非开放时间.学生在宿舍也可以继续实验,教师对 下汇编语言程序设计的原理和方法。
NASM是一个免费的x86系学生用户进行管理.检查学生的实验情况,能及时发现并解决在 列的汇编器,语法与Intel语法类似,讲解内容包括NASM语言、实验当中学生所遇到的问题。
在数据结构课程教学中.教师精选 预处理器、汇编器指令等.也可以介绍部分AT&T格式的汇编语操作系统原代码当中的各种涉及数据结构的程序,从分析程序开 言,以便更好的阅读和理解Ⅱnux原代码。
结合LinuxO.11源代码.始.引导学生提出不同的实现方法去替换或改进,或者在原代码 介绍系统内核引导启动代码的实现(如bootsect.s、setup.s等),从的基础上构造新算法和新功能。
实模式进入保护模式之前的初始化工作以及保护模式下存储器 在学生进入操作系统课程的同时,教师引导学生全面理解操 的管理等内容。
作系统原理并对内核模块进行分析。
主要的教学和实验的内容包 Linux实验平台作为计算机专业核心课程的实践环节,主要括:系统日导程序,进程调度,系统调用。
文件系统,内存管理,设 教学内容应当以实践为主,这就需要加强实验教材的建设。
需要备驱动,内核模块等。
结合操作系统课程当中的理论部分进行讲 非常适合教学的实验教材.高校应该根据本校学生的实际情况撰解和实验.重点理解在实际的Linux操作系统中是如何实现这些 写适当的实验教学材料。
实验教材应该能很好的将理论结合到实理论的,实验内容为学生根据兴趣与能力进行选择性实验,主要 践中来.一本适合学生的实验教材能极大地调动学生学习的积极是在“nux环境下通过系统调用来进行程序设计。
对操作系统内 性和主动性,从而达到良好的教学效果。
实验教材的编写需要较核没汁非常感兴趣并且基础较好的同学,最初的内容是对“nux 长时期的实践.还有待于进一步探讨。
内核模块进行理解和重现.能力强的同学可以尝试构造新模块, 5结论与展望 一,添加撕功能。
除了作为操作系统课程的补充内容和实践环节之 本文针对目前计算机专业核心课程教学过程中存在睁理论外.nnux实践平台对于那些对操作系统内核设计不感兴趣,而有 与实践脱离。
学生对理论学习的积极性不高.教学效果不好等问志于撒系统管理员的同学也非常有帮助.这些同学的学习重点可 题,提出把Linux实验平台作为各核心课程的实践载体,补充各核以放在“nux高级系统管理网络管理这一方面。
主要内容包括: 心课程的教学内容和实践环节,强化实践教学。
培养学生的动手DNS、DHCP服务配置,VSn甲D、H|I_I’P(apache+cgi/【jspl/rperll+ 能力.注重理论与实践相结合.达到较好的教学效果。
结合教学的mysql)服务配置,VPN、防火墙配置等内容。
实验内容为学生根据 实际情况.对Linux的实验条件、实验内容等进行了探讨。
当然。
这兴趣与能力进行选择性实验,考核方式为配置结果与实验报告的 种调整也存在一些问题,比如对教师的业务水平和学生的基础都方式,整个这个部分的内容以课程设计的形式进行。
培养学生主 要求比较高。
一般的普通高校或者地方高校应该如何有效的将动进行学习.鼓励学生查找相关文献和相应资料独立解决问题。
“nux实验平台应用到课程教学中还需要进一步就教学内容和实在嵌入式系统的教学中,以¨nux为基础进行分析.重点放在操作 验内容进行探讨。
笔者提出的一些观点和意见还需要在长期实践系统的裁剪和移植上.根据不同的应用要求对操作系统进行裁 中得到检验,在这里仅供大家探讨和批评指正,以益于今后的教剪.在不同的硬件平台上进行移植,培养学生的分析问题解决问 学工作。
题的能力。
参考文献: 对于Linux源代码的学习可以使用最新unux内核版本进行 『1〕赵炯.Ijnux内核完全注释『M1.机械工业出版社,2005.描述。
但通常最新版本内核代码过于庞大,而且在操作系统的原 【2】张丽萍,刘东升.程序设计
精品课程建设的研究与实践明.理部分引入了过多细节,学习起来有一定困难,不容易学习其本 内蒙古师范大学学报(教育科学版),2007.1.质,建议选择bn“的早期版本如0.“版源代码进行阅读,0.1l 〔3】黄廷辉,许倩霞.操作系统课程建设的探讨叨:桂林电子版源代码短小精干,包括的内容都是Li玎ux系统的精华,适合用于 工业学院学报,2004,24(2).教学。
操作系统的实验部分,采用基于Bochs模拟器平台的实验, 〔4】hlfp:f~n州.01dlinux.o曙.f上接第277页) 〔2】学勤,李诚,肖占彪.Java2简明教程〔M】.清华大学出版社,b109ic服务器,设置并部署Weblogic服务器作为运行程序的服务 2002.7:l一42。
56~117.器。
值得注意的是:如果在JBuilder中启动了weblogic,就不要启 〔3】光军,胡波JSp应用开发实例详解(M〕.北京航天航空大学动外部的Weblogic,否则会出错,反之亦然。
.
上一篇:
电脑黑客工具大全(苦心整理)
下一篇:
法律专业开题报告范文