- 专利标题: Data pipeline for microkernel operating system
-
申请号: US16575196申请日: 2019-09-18
-
公开(公告)号: US11119931B1公开(公告)日: 2021-09-14
- 发明人: Christoph Klee , Bernhard Poess
- 申请人: Facebook Technologies, LLC
- 申请人地址: US CA Menlo Park
- 专利权人: Facebook Technologies, LLC
- 当前专利权人: Facebook Technologies, LLC
- 当前专利权人地址: US CA Menlo Park
- 代理机构: Baker Botts L.L.P.
- 主分类号: G06F12/00
- IPC分类号: G06F12/00 ; G06F12/0855 ; G06F12/0873 ; G06F9/54 ; G06F12/14 ; G06F12/109
摘要:
In one embodiment, a method includes receiving a request to create a data pipeline by an operating system executing on a computing device. The operating system allocates a shared virtual memory region for the data pipeline. The shared virtual memory region is mapped to a first virtual address space of a first process and a second virtual address space of a second process. The mapping enables the first process and the second process to share data through the shared virtual memory region. Membership information associated with the data pipeline is updated to include the first process and the second process. An access request for accessing the shared virtual memory region is received from the first process, and the access request is granted or denied based on one or more protection policies.
信息查询