首页> 外国专利> SOFTWARE AND DATA PROCESSING SYSTEM WITH PRIORITY QUEUE DISPATCHING

SOFTWARE AND DATA PROCESSING SYSTEM WITH PRIORITY QUEUE DISPATCHING

机译:具有优先队列调度功能的软件和数据处理系统

摘要

A dispatcher (130) in a multiprogramming or multitasking operating system in a data processing system selects the next tasks to be executed by an available processor. Access to shared resources are controlled by locks and queues, where tasks are queued when they find the shared resource locked, and dequeued one by one as the lock is unlocked. When a lock is unlocked, the first task in a FIFO queue is dispatched with a temporary priority (140) at least as high as any in the queue. This first task must retain this temporary urgency until it releases the resource or until its urgency is further increased due to the addition of a higher priority task (144) to the resource queue or a dependent resource queue. This prevents starvation of higher priority tasks waiting in the FIFO queue.
机译:数据处理系统中的多程序或多任务操作系统中的调度器(130)选择要由可用处理器执行的下一个任务。对共享资源的访问由锁和队列控制,当任务发现共享资源被锁定时,它们将在队列中排队,并在解锁时逐个出队。当锁被解锁时,FIFO队列中的第一个任务将以至少与该队列中的任何一个都一样高的临时优先级(140)分派。由于向资源队列或从属资源队列添加了更高优先级的任务(144),因此第一个任务必须保留此临时紧急性,直到它释放资源或由于其紧急性而进一步增加。这样可以避免在FIFO队列中等待的高优先级任务的饥饿。

著录项

  • 公开/公告号EP1346278A4

    专利类型

  • 公开/公告日2008-01-02

    原文格式PDF

  • 申请/专利权人 BULL HN INFORMATION SYSTEMS INC.;

    申请/专利号EP20010992090

  • 发明设计人 EGOLF DAVID A.;

    申请日2001-12-07

  • 分类号G06F9/52;G06F9/46;G06F9/48;

  • 国家 EP

  • 入库时间 2022-08-21 19:59:28

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号