首页>
外国专利>
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.
展开▼