首页> 外文会议>ACM symposium on Operating system principles >A page allocation strategy for multiprogramming systems
【24h】

A page allocation strategy for multiprogramming systems

机译:多程序系统的页面分配策略

获取原文

摘要

As is customary, we define the multiprogramming 'set' (MPS) as the set of processes eligible for allocation of resources at any given time. Each process in the MPS is allocated a certain number of page frames and allowed to execute, interrupted periodically by page faults. A process remains in the MPS until it finishes or exhausts its 'time slice', at which time it is demoted. We assume the existence of two resource managers within the operating system: The Paging Manager and the Scheduler. The function of the Paging Manager is to control the size of the MPS, and to allocate main storage page frames among those processes in the MPS. The function of the Scheduler is to assign time-slice lengths to the various processes, and to define a promotion order among those processes not currently in the MPS. The Scheduler must ensure that system responsiveness is adequate, while the Paging Manager is primarily concerned with throughput. This paper studies possible strategies for the Paging Manager. A strategy for the Scheduler is proposed in (2).
机译:按照惯例,我们将多程序“集合”(MPS)定义为在任何给定时间有资格分配资源的过程集合。 MPS中的每个进程都分配有一定数量的页面框架,并允许执行,但页面错误会定期中断该过程。进程保留在MPS中,直到它完成或耗尽其“时间片”,然后将其降级。我们假设操作系统中存在两个资源管理器:分页管理器和调度程序。分页管理器的功能是控制MPS的大小,并在MPS中的那些进程之间分配主存储页面帧。调度程序的功能是为各个进程分配时间片长度,并在MPS当前不在的那些进程中定义升级顺序。调度程序必须确保系统响应能力足够,而分页管理器主要关注吞吐量。本文研究了分页管理器的可能策略。计划程序的策略在(2)中提出。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号