首页> 外文OA文献 >Operating System Process Schedulers
【2h】

Operating System Process Schedulers

机译:操作系统进程调度程序

摘要

Process scheduling is one of the key tasks of every operating system. Proper implementation of a scheduler reflects itself in a system responsiveness, especially when processes require execution in real-time. Multimedia playback is one of these processes, also being one of the most common operating system tasks nowadays. In the beginning of this thesis, I present theoretical basics of scheduling: its goals, different scheduling types and basics algorithms. I cover scheduling in single-processor and multi-processor systems. The work continues with a detailed inspection of the source code and an explanation of internals of the following operating systems: FreeBSD, Linux, and Windows NT. In the end, I conduct measurement of scheduler latencies of different Linux kernels under un-loaded and loaded system conditions.
机译:进程调度是每个操作系统的关键任务之一。调度程序的正确实现体现在系统的响应能力上,特别是当进程需要实时执行时。多媒体播放是这些过程之一,也是当今最常见的操作系统任务之一。在本文的开头,我介绍了调度的理论基础:调度的目标,不同的调度类型和基础算法。我将介绍单处理器和多处理器系统中的调度。继续进行工作,对源代码进行详细检查,并解释以下操作系统的内部:FreeBSD,Linux和Windows NT。最后,我将在未加载和已加载系统条件下对不同Linux内核的调度程序延迟进行测量。

著录项

  • 作者

    Šekoranja Matej;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号