首页> 外文会议>International Conference on Computational Science >Operating System from the Scratch: a Problem-Based Learning Approach for the Emerging Demands on OS Development
【24h】

Operating System from the Scratch: a Problem-Based Learning Approach for the Emerging Demands on OS Development

机译:来自划痕的操作系统:一种基于问题的学习方法,用于对OS开发的新兴需求

获取原文

摘要

In recent past history of computer systems industry, for decades, the hegemony of a few de facto standards dictated by major proprietary commercial products dominated the Operating Systems (OS) field. In such technological context, consonantly to this trend, the knowledge objective focused by academical and training courses on OS-related disciplines has often been addressed more from the stand point of essential theoretical background than of the technical skills for actuation on design and development field. Emerging paradigms, nevertheless, have been rapidly changing this scenario. Among them, the establishment of Open Source concept is boosting the growing diversity of new operating systems; concomitantly, evolution of embedded hardware architectures has make it possible to run sophisticated operating systems where only bare rudimentary, ad hoc system-software were once practical. Aligned along this perspective, this paper introduces a new platform for teaching and training programs on OS development founded on a project-based approach which guides the student throughout the process of designing and programming a sufficiently simple, but yet realistic and fully functional, OS from the scratch. The differential of the present proposal regarding related works is that, instead of either merely inspecting example-code or experimenting with simulators, the apprentice is guided across the challenge of coding an entire new instance of a didactic system specification. A comparison of the companion OS-example with existing alternatives brings out a less complex implementation structure which maps conceptual modules with implementation blocks in an intuitive correspondence and with reduced function coupling. Moreover, the learning platform comes with a courseware material consistently linked to the laboratory practices, and aimed at the systemic comprehension of the many related multidisciplinary aspects.
机译:在最近的计算机系统行业的历史,几十年来,几事实上的标准,由主要工业专用产品所规定的霸权统治了操作系统(OS)领域。在这样的技术背景下,谐和这一趋势,知识目标集中的大专院校和培训课程OS相关学科常常是从重要的理论背景比的技术技能的设计和开发领域驱动的立场来看解决了。新兴的范例,不过,一直在迅速变化的这种情况。其中,建立开源理念正在推动新的操作系统的日益多样化;与此同时,嵌入式硬件架构的进化使其能够运行成熟的操作系统,只有光秃秃的简陋,特设系统软件曾经是实用。沿着这个角度一致,本文介绍了一种新的平台上的OS开发的教学和培训计划建立在引导整个设计的过程中,学生和编程足够简单,但不失逼真,功能齐全,从OS基于项目的方法划痕。关于相关作品本提案的差是,代替或者仅仅检查例如代码或与模拟器试验,学徒跨越编码说教系统规范的整个新实例的挑战引导。伴随OS-例如与现有的替代品的比较带出较不复杂的实现结构与实施块概念性模块映射以直观的对应,并具有降低的功能耦合。此外,学习平台自带课件素材始终连接到实验室的做法,并针对的许多相关学科方面的系统性理解。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号