首页> 外文会议>SIGCSE technical symposium on Computer science education >System calls and interrupt vectors in an operating systems course
【24h】

System calls and interrupt vectors in an operating systems course

机译:操作系统课程中的系统调用和中断向量

获取原文

摘要

The introductory operating systems course has a tendency to appear to the student as a disparate collection of topics such as synchronization primitives, process scheduling algorithms, and page replacement policies. We describe a sequence of material to cover early in the operating systems course that prevents this tendency by clarifying the goal of the course and by providing a framework for understanding how the later course material is used in kernel design. The material centers around two concepts. First is the importance of the abstraction provided by the system call interface, that the kernel is the implementation of that interface, and the analogy with the instruction set interface the student has already encountered. Second is how the interrupt vector mechanism in a broad sense is central to how the kernel functions and underpins the actual implementation of many of the other topics in the course. Illustration through code from a real operating system kernel is a key feature of how this sequence makes clear the workings of an operating system.
机译:入门性操作系统课程有一种趋势,对学生来说是不同主题的集合,例如同步原语,过程调度算法和页面替换策略。我们通过阐明课程的目标并提供一个框架来理解以后的课程材料如何在内核设计中使用,来描述一系列在操作系统课程中涵盖的材料序列,以防止这种趋势的发生。资料围绕两个概念。首先是系统调用接口提供的抽象的重要性,内核是该接口的实现,并且类似于学生已经遇到的指令集接口。其次,从广义上讲,中断向量机制对于内核如何发挥作用以及在本课程中许多其他主题的实际实现中起着至关重要的作用。通过实际操作系统内核中的代码进行说明是此序列如何使操作系统正常工作的关键特征。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号