- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子信息类专业《操作系统》课程内容研究
电子信息类专业《操作系统》课程内容研究
摘要:操作系统是当代计算机软件系统的核心,是计算机系统的基础和支撑。电子信息类专业的课程设置中同样需要操作系统的支持,但对操作系统课程的课时安排往往比计算机专业的课时少很多,而教学的内容要求却没有减少。本文针对这一矛盾从教学的理论内容安排和实践安排上提出一套比较可行的解决方案。
关键词:操作系统;Linux
中图分类号:TP316-4 文献标识码:A文章编号:1007-9599(2012)04-0000-02
众所周知,操作系统在计算机专业课程中的重要地位,在计算机软硬件课程的设置上,它起着承上启下的作用。但是,在电子信息类专业的课程设置上,《操作系统》这门课的课时设置以及教学内容的安排与计算机专业的设置有较大的区别。比如课时设置,计算机专业大多都分配了48理论学时+16实践学时,而电子信息类专业的设置大多是36理论学时+12实践学时。如何在较少的授课课时中,让学生能理解操作系统的基本概念和主要功能,掌握常用操作系统(如Linux)的使用和一般管理方法,了解它与硬件和其它系统软件的关系,了解它是如何组织和运作的,能使用和分析常见的操作系统,从而为学生以后的学习和工作打下基础?
现在很多学校的计算机专业和电子信息类专业都开设了基于Linux的《嵌入式系统》课程,但在课程安排上有较大的区别。在计算机专业的课程安排中,他们开设《嵌入式系统》课程之前,会先安排一门相对以理论为主的《操作系统》课程,然后再开设一门类似《Linux程序设计》之类的以实践为主的课程,经过两门课的学习后,学生既掌握了Linux操作系统的使用,也理解了现在操作系统的主要功能及基本原理,为后续的《嵌入式系统》打下了很好的基础。但是,很多电子信息类专业的课程安排中,他们在开设《嵌入式系统》的课程之前往往只开始一门《操作系统》的课程而已。那么,电子信息类的《操作系统》这门课中如何更好地把Linux的使用方法以及现在操作系统的相关原理结合起来,让学生既掌握了Linux使用及C的开发又理解Linux操作系统的基本原理?本文想通过分析常用的《操作系统》的教材[1-9],结合电子信息??专业的教学目标,探索一条解决该类专业《操作系统》课程课时少,内容多这一矛盾的途径。
一、理论内容安排
大多《操作系统》教材的内容都是集中介绍操作系统中的四大资源的管理:内存分配、回收、页面的替换以及段页式的存储管理;进程的控制、调度、通信;中断处理及设备管理和文件系统结构。而且都以原理介绍为主,较少结合某个具体的操作系统(如Linux)的实现方法。在授课过程中,纯粹的原理接收容易使学生感到内容晦涩难懂,而且感觉枯燥,达不到感官认知。因此本文在《操作系统》的理论授课内容安排上,试探性地把合Linux操作系统与操作系统中的基本原理相结,将一些经典的资源管理算法与Linux的内核源码相结合,让学生既能理解相关的原理,又能掌握如何从基本的编程上去实现相应的功能。具体的内容安排如图1所示。整个理论内容分成3大块:基础篇、原理篇和应用篇。
在开始操作系统的原理介绍之前,安排了Linux的命令操作以及编程基础,为后续的原理学习与Linux的内核的结合提供一定的基础铺垫。根据36学时的理论课时,基本安排如下。基础篇的内容、课时安排为:“概述”2课时,介绍操作系统的基本概念及功能,操作系统的发展,最后简要概述Linux操作系统的相关情况;“Linux操作基础”4课时,Linux系统的图形界面已比较友好,因此这部分的授课内容主要是让学生掌握常用的操作命令,以及输入/输出重定向的概念;“软件开发工具”4课时,主要讲授C编译的基本过程、Make工具的应用以及程序调试方法。
在原理篇中,主要是要让学生理解和掌握操作系统的四大资源管理的基本原理以及Linux内核中的相关实现方法,使学生在学习原理的同时能更清楚的了解在具体的操作系统内核中是如何实现的。原理篇的内容、课时安排为:“进程管理”8课时,主要教授进程控制块的作用、进程的调度(结合Linux系统的进程调度算法)、进程同步与互斥(结合Linux的进程间通信);“存储管理”6课时,结合Linux的存储管理机制让学生掌握虚拟地址与物理地址的转换、内存的分配/回收,以及内存的扩充技术;“设备管理”安排4课时,结合Linux设备管理介绍I/O控制方式、设备分配策略等;“文件管理”安排4课时,结合Linux文件系统的结构以及特点,介绍VFS的主要作用。最后在应用篇中,利用较少的4课时分别介绍Shell程序设计以及内核的升级/裁剪、文件系统的构造等。通过这样的理论讲授之后,希望让学生既能掌握Linux操作系统的应用,也能理论并掌握操作系统的主要作用及工作原理。
二、实践内
您可能关注的文档
- 物理课堂中有效性问题.doc
- 物联网在电力施工企业设备实时监控管理中运用.doc
- 物联网技术在高校中应用设想.doc
- 物联网在汽车事故自动报警系统中探索.doc
- 物联网在高校中应用探讨.doc
- 物资供应中物流成本管理.doc
- 特有社会心理视角下公务员热分析.doc
- 特殊化策略在解答题中应用.doc
- 狠抓农村中小学创新管理 努力实现真正素质教育.doc
- 独特思维,重大影响.doc
- 2025浙江温州市公用事业发展集团有限公司面向高校招聘工作人考前自测高频考点模拟试题最新.docx
- 2025年蓬安县财政局下属单位招聘备考题库附答案.docx
- 广安市农业农村局2025年公开遴选市动物卫生监督所工作人员备考题库附答案.docx
- 南昌市劳动保障事务代理中心招聘3名劳务派遣驾驶员参考题库附答案.docx
- 2025浙江绍兴市新昌县机关事业单位招用编外聘用人员36人备考题库最新.docx
- 浙江国企招聘-2025嘉兴海盐县城市投资集团有限公司招聘7人笔试备考试题附答案.docx
- 长沙银行2026校园招聘备考题库最新.docx
- 2026年度中国地震局事业单位公开招聘备考题库附答案.docx
- 2025福建省晋江圳源环境科技有限责任公司招聘6人模拟试卷附答案.docx
- 浙江国企招聘-2025温州平阳县城发集团下属房开公司招聘5人公笔试备考试题附答案.docx
原创力文档


文档评论(0)