首页> 外国专利> PROTOCOL FOR ARBITRATING ACCESS TO A SHARED MEMORY AREA USING HISTORICAL STATE INFORMATION

PROTOCOL FOR ARBITRATING ACCESS TO A SHARED MEMORY AREA USING HISTORICAL STATE INFORMATION

机译:使用历史状态信息对共享内存区域进行访问权限的协议

摘要

A memory marking unit in the shared memory is read to determine whether the shared memory is currently being accessed by another processor (block 802). If the shared memory is not being accessed by another processor, a processor seeking access is granted access and changes the contents of the memory marking unit to lock out other processors from the shared memory (block 803). The last task performed on the shared memory space is identified and used to determine whether a task with high priority exists. If a task with high priority exists, the task is performed (block 804). If a task with high priority doesn't exist, the processor having access to the shared memory space accesses the shared memory space for its intended purpose (block 807). After the processor is finished accessing the shared memory space, it records the identity of the task performed (block 808) and unlocks the shared memory space (block 809).
机译:读取共享存储器中的存储器标记单元以确定该共享存储器当前是否正被另一处理器访问(框802)。如果共享存储器未被另一处理器访问,则寻求访问的处理器被授予访问权,并且改变存储器标记单元的内容以将其他处理器从共享存储器中锁定(框803)。标识在共享内存空间上执行的最后一个任务,并将其用于确定是否存在具有高优先级的任务。如果存在具有高优先级的任务,则执行该任务(框804)。如果不存在具有高优先级的任务,则有权访问共享存储空间的处理器出于其预期目的访问共享存储空间(框807)。在处理器完成对共享存储空间的访问之后,它记录所执行任务的身份(框808)并解锁共享存储空间(框809)。

著录项

  • 公开/公告号EP0842470B1

    专利类型

  • 公开/公告日2003-09-24

    原文格式PDF

  • 申请/专利权人 INTEL CORP;

    申请/专利号EP19960923654

  • 申请日1996-07-02

  • 分类号G06F12/14;G06F13/18;G06F9/46;G06F13/16;

  • 国家 EP

  • 入库时间 2022-08-21 23:53:58

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号