在用户空间中建立套接字连接

    公开(公告)号:CN111182008A

    公开(公告)日:2020-05-19

    申请号:CN201811332435.0

    申请日:2018-11-09

    Abstract: 在本公开的实施例中,提出了在用户空间中建立套接字连接的方案。监视器在从第一应用接收到用于建立套接字连接的请求之后,向第二应用发送连接请求,其中第一应用和第二应用运行在相同的计算设备上。然后,监视器协助在操作系统的用户空间中建立第一应用与第二应用之间的点对点套接字连接。本公开的实施例通过在操作系统的用户空间中建立套接字连接,能够实现单个计算设备内的不同应用之间的用户空间套接字连接,从而提高操作系统的性能。此外,本公开的实施例使用监视器(或控制器)来协调应用之间的连接建立和资源分配,因而能够保证操作系统的安全性。

    在用户空间中建立线程之间的队列

    公开(公告)号:CN111176855B

    公开(公告)日:2023-10-27

    申请号:CN201811330977.4

    申请日:2018-11-09

    Abstract: 在本公开的实施例中,提出了在用户空间中建立线程之间的队列的方案。在第一应用上创建第一线程并且在第二应用上创建第二线程和第三线程之后,在操作系统的用户空间中建立第一应用与第二应用之间的套接字连接。然后,在第一线程和第二线程之间建立第一队列,并且在第一线程和第三线程之间建立不同的第二队列。本公开的实施例通过针对每对线程分别建立单独的队列,能够避免使用锁共享同一队列的情形。因此,根据本公开的实施例的无锁队列机制能够显著提升操作系统的性能。

    在用户空间中建立套接字连接

    公开(公告)号:CN111182008B

    公开(公告)日:2023-03-07

    申请号:CN201811332435.0

    申请日:2018-11-09

    Abstract: 在本公开的实施例中,提出了在用户空间中建立套接字连接的方案。监视器在从第一应用接收到用于建立套接字连接的请求之后,向第二应用发送连接请求,其中第一应用和第二应用运行在相同的计算设备上。然后,监视器协助在操作系统的用户空间中建立第一应用与第二应用之间的点对点套接字连接。本公开的实施例通过在操作系统的用户空间中建立套接字连接,能够实现单个计算设备内的不同应用之间的用户空间套接字连接,从而提高操作系统的性能。此外,本公开的实施例使用监视器(或控制器)来协调应用之间的连接建立和资源分配,因而能够保证操作系统的安全性。

    基于硬件的存储器压缩
    5.
    发明公开

    公开(公告)号:CN114072777A

    公开(公告)日:2022-02-18

    申请号:CN201980098081.4

    申请日:2019-07-02

    Abstract: 压缩存储器被划分为多个段,每个段被划分为多个子段,并且未压缩数据空间中的每个子段被压缩为压缩数据空间中的块。当接收到对压缩存储器中的段中的子段的读请求时,首先基于子段与条目之间的第一级地址映射确定对应条目,然后基于条目与块之间的第二级地址映射确定对应块。通过使用两级地址映射,可以减小条目的大小,从而实现较低的元数据开销。此外,提出了用于压缩存储器的数据布局。

    在用户空间中建立线程之间的队列

    公开(公告)号:CN111176855A

    公开(公告)日:2020-05-19

    申请号:CN201811330977.4

    申请日:2018-11-09

    Abstract: 在本公开的实施例中,提出了在用户空间中建立线程之间的队列的方案。在第一应用上创建第一线程并且在第二应用上创建第二线程和第三线程之后,在操作系统的用户空间中建立第一应用与第二应用之间的套接字连接。然后,在第一线程和第二线程之间建立第一队列,并且在第一线程和第三线程之间建立不同的第二队列。本公开的实施例通过针对每对线程分别建立单独的队列,能够避免使用锁共享同一队列的情形。因此,根据本公开的实施例的无锁队列机制能够显著提升操作系统的性能。

Patent Agency Ranking