- 1
- 0
- 约3.09万字
- 约 22页
- 2017-02-13 发布于重庆
- 举报
构建操作系统实践教学体系
构建操作系统实践教学体系
摘要:本文在对比了多种操作系统实践教程的基础上,结合操作系统原理,根据教学内容构建了操作系统实践体系,并开发了具体的实践教学模块,为从根本上解决操作系统理论教学和实践教学脱离的现状提供了一个切实可行的参考方案。br 关键词br本文来自:计算机毕业网 :实践教学;操作系统实践;MOS微型操作系统br br 1操作系统实践教学现状br br 目前,几乎所有高校的计算机专业都把操作系统作为专业基础必修课程,市场上有关操作系统的书目多达360余种,其中教材有130余本。笔者对这些教材进行了详细的对比与分析,发现这些教程大都是在现有的操作系统之上讲解系统资源的调度和管理,侧重于操作系统原理,即使是实践性强的教材也只是针对系统的处理机与进程管理、存储管理、设备管理、文件系统以及中断管理等方面的算法和某一个具体的程序进行讲解,缺乏系统性和完整性。另外现有操作系统都非常庞大,例如内核相对精炼的Linux系统的源代码有几十万甚至几百万行,而Minix系统源代码也超过了2万行,这些对于计算机专业特别是高职院校的本专科生来说无疑是天文数字。同时这些系统已实现了操作系统的全部功能,学生只能利用这些操作系统提供的系统调用或API函数实现进程的创建和撤消、进程之间的同步与互斥、内存的分配和回收以及文件管理等操作,只能以一个观察者的身份去感受系统的功能,无法亲身体验,非常不利于操作系统的实践教学,其效果也就可想而知了。br 鉴于此,操作系统实践教学改革已迫在眉睫,本文以培养应用型本专科人才为目标,为适应高等职业院校计算机操作系统教学需求,对实践教学进行探索,构建了让学生自己动手设计、编写多任务微型操作系统MOS(Mini Operating System)的实践教学体系,让学生在具体的实践中掌握操作系统的工作原理和系统的开发过程。br br 2构建实践教学体系br br 2.1确立课程体系br 在进行操作系统实践之前,先开设80x86汇编语言、C程序设计、数据结构等课程,使学生对基本的编程方法、思路以及算法有系统的了解。在此基础上,再开设计算机组成原理、微机原理、操作系统等课程,使学生掌握计算机硬件体系结构、以Intel 80x86 CPU为核心的微机原理以及操作系统原理。在具备了以上基础学科知识后,才有能力自己动手编写一个基于Intel 80x86 CPU实模式的MOS多任务微型操作系统。br 2.2建立实践环境br 良好的开发环境是实践活动得以顺利开展的前提,经过优化和系统对比,笔者建立了如下的开发环境:br (1) 软件环境:开发平台采用支持16位实模式的编译器Borland C++ 4.5;虚拟机软件Bochs V2.1,由它来模拟计算机启动、运行;磁盘映像文件制作工具WinImage;将引导程序写到软盘的引导扇区或映像文件引导扇区的WriteBoot工具;汇编语言编译器NASM,由它将引导程序汇编生成二进制代码程序Boot.bin;操作系统Windows 98以上即可。 br (2) 硬件环境:能够运行Windows 98以上操作系统的PC机即可。br br 3设计实践项目br br 为了使整个实践教学体系有章可依,笔者根据教学内容建立了MOS操作系统的层次框架,为教师和学生提供开发指导。br 3.1确立MOS系统结构及内存布局br 本实践MOS系统开发采用层次式模块化结构,如图1,其中MOS-IOS(MOS Input/ Output System)层依赖于PC机的ROM-BIOS,它提供了基本的输入/输出功能,比如:读/写磁盘,读/写文件分配表FAT,查找文件的簇号等功能(代码在引导程序中)。在MOS-IOS之上是MOS各种管理模块,包括进程控制、信号量管理、时钟管理、内存管理、文件系统和I/O管理等功能。这些功能通过MOS提供的系统调用接口为用户程序服务。MOS命令处理程序向用户提供操作计算机的接口。br br 图1 MOS操作系统层次结构br br 在Intel 80x86实模式下可访问的内存空间大小为1MB,整个内存空间分为三部分,第一部分是系统空间,从0x00000至0x31fff共200KB;第二部分是用户空间,从0x32000至0x9ffff共440KB;第三部分是PC机保留的空间,从0xA0000至0xFFFFF共384KB。br 3.2实现进程管理br 进程管理是操作系统的核心,是实践的关键部分,也是传统教学中最难以掌握的内容之一。学生通过亲自开发系统,根据实际需要在自己开发的MOS系统中去创建、管理和撤销进程,这样不但激发了学生的学习兴趣,还避免了教学的晦涩难懂,有效地提高了
您可能关注的文档
最近下载
- 2025年一级建造师风险登记册在项目全生命周期中的应用专题试卷及解析.pdf VIP
- 《美学原理概要》课件.ppt VIP
- 2025年演出经纪人演出项目融资退出机制设计与法律安排专题试卷及解析.pdf VIP
- 2025年互联网营销师文案的“网感”与“社交货币”打造专题试卷及解析.pdf VIP
- 2025年演出经纪人演出经纪法律责任与权利义务边界专题试卷及解析.pdf VIP
- 基于联邦学习的跨机构医疗数据协作研究框架.pdf VIP
- 股份公司境外公司管理办法.doc VIP
- 2026苏教版高考化学一轮复习第30讲 有机物推断与合成(学用).doc
- 职业道德考试及答案.doc VIP
- 工勤职业道德考试及答案.doc VIP
原创力文档

文档评论(0)