首页> 外国专利> Method and system for managing memory access from multithreaded programs on a multiprocessor system

Method and system for managing memory access from multithreaded programs on a multiprocessor system

机译:用于管理来自多处理器系统上的多线程程序的存储器访问的方法和系统

摘要

A method, computer program and system for controlling accesses to memory by threads created by a process executing on a multiprocessor computer. A page table structure is allocated for each new thread and copied from the existing threads. The page access is controlled by a present bit and a writable bit. Upon a page fault the access is provided to one thread. The kernel handles the new page entry creation process and set the page present bits to zero which creates page faults. In a second embodiment, two page table structures are created, one for one thread having access to the address space and the other page table structure shared by all the other threads having not access to the address space.
机译:一种用于控制由在多处​​理器计算机上执行的进程所创建的线程对存储器的访问的方法,计算机程序和系统。页表结构分配给每个新线程,并从现有线程复制。页面访问由当前位和可写位控制。在出现页面错误时,将提供对一个线程的访问。内核处理新的页面条目创建过程,并将页面当前位设置为零,这会产生页面错误。在第二实施例中,创建两个页面表结构,一个页面表结构用于一个访问地址空间的线程,另一个页面表结构由所有其他不访问该地址空间的线程共享。

著录项

  • 公开/公告号KR101063604B1

    专利类型

  • 公开/公告日2011-09-07

    原文格式PDF

  • 申请/专利权人

    申请/专利号KR20097010498

  • 申请日2007-06-15

  • 分类号G06F11/36;G06F9/46;G06F9/30;

  • 国家 KR

  • 入库时间 2022-08-21 17:49:47

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号