Memory mapping method and memory mapping system

    公开(公告)号:US09734115B2

    公开(公告)日:2017-08-15

    申请号:US14543906

    申请日:2014-11-18

    CPC classification number: G06F13/4221 G06F13/4022 G06F13/404

    Abstract: A memory mapping method for coupling a plurality of servers with a PCI express bus is disclosed. The method comprises: configuring an extended memory address on a management host having a memory address; mapping the extended memory address of the management host corresponding to each of the servers to memory addresses of each of the servers respectively by a plurality of non-transparent bridges of the PCI express bus; configuring an extended memory address on each of the servers; and mapping the extended memory address of each of the servers to the memory address and the extended memory address of the management host by the non-transparent bridges, the extended memory address of each of the servers corresponding to the servers and the management host.

    MEMORY MAPPING METHOD AND MEMORY MAPPING SYSTEM
    14.
    发明申请
    MEMORY MAPPING METHOD AND MEMORY MAPPING SYSTEM 有权
    存储映射方法和存储映射系统

    公开(公告)号:US20160140074A1

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

    申请号:US14543906

    申请日:2014-11-18

    CPC classification number: G06F13/4221 G06F13/4022 G06F13/404

    Abstract: A memory mapping method for coupling a plurality of servers with a PCI express bus is disclosed. The method comprises: configuring an extended memory address on a management host having a memory address; mapping the extended memory address of the management host corresponding to each of the servers to memory addresses of each of the servers respectively by a plurality of non-transparent bridges of the PCI express bus; configuring an extended memory address on each of the servers; and mapping the extended memory address of each of the servers to the memory address and the extended memory address of the management host by the non-transparent bridges, the extended memory address of each of the servers corresponding to the servers and the management host.

    Abstract translation: 公开了一种用于将多个服务器与PCI Express总线耦合的存储器映射方法。 该方法包括:在具有存储器地址的管理主机上配置扩展存储器地址; 通过PCI Express总线的多个不透明的桥分别将与每个服务器对应的管理主机的扩展内存地址分别映射到每个服务器的存储器地址; 在每个服务器上配置扩展的内存地址; 并且通过非透明网桥将每个服务器的扩展内存地址映射到管理主机的内存地址和扩展内存地址,与服务器和管理主机对应的每个服务器的扩展内存地址。

    Method and computer system for memory management on virtual machine
    15.
    发明授权
    Method and computer system for memory management on virtual machine 有权
    虚拟机内存管理方法与计算机系统

    公开(公告)号:US09256532B2

    公开(公告)日:2016-02-09

    申请号:US13951472

    申请日:2013-07-26

    Abstract: A method and a computer system for memory management on a virtual machine system are provided. The memory management method includes the following steps. A least recently used (LRU) list is maintained by at least one processor according to a last access time, wherein the LRU list includes a plurality of memory pages. A first portion of the memory pages are stored in a virtual memory, a second portion of the memory pages are stored in a zram driver, and a third portion of the memory pages are stored in at least one swap disk. A space in the zram driver is set by the at least one processor. The space in the zram driver is adjusted by the processor according to a plurality of access probabilities of the memory pages in the zram driver, an overhead of a pseudo page fault, and an overhead of a true page fault.

    Abstract translation: 提供了一种用于虚拟机系统上的存储器管理的方法和计算机系统。 存储器管理方法包括以下步骤。 至少最近使用的(LRU)列表由根据最后访问时间的至少一个处理器维护,其中LRU列表包括多个存储器页面。 存储器页面的第一部分存储在虚拟存储器中,存储器页面的第二部分被存储在zram驱动器中,并且存储器页面的第三部分存储在至少一个交换盘中。 所述zram驱动器中的空间由所述至少一个处理器设置。 根据zram驱动程序中的存储器页面的多个访问概率,伪页面错误的开销和真实页面错误的开销,处理器调整zram驱动程序中的空间。

    Disk logging method applicable to storage medium and electronic device, storage medium using the same and electronic device using the same
    16.
    发明授权
    Disk logging method applicable to storage medium and electronic device, storage medium using the same and electronic device using the same 有权
    磁盘记录方法适用于存储介质和电子设备,使用其的存储介质和使用其的电子设备

    公开(公告)号:US09176820B2

    公开(公告)日:2015-11-03

    申请号:US14080813

    申请日:2013-11-15

    Abstract: The present disclosure proposes a disk logging method configured for an electronic device comprising a temporary non-volatile storage medium to log data from a volatile memory to said first storage medium, and the method includes the elements of aggregating data from applications of the electronic device in a queue, transferring the aggregated data to a per device queue targeted toward a native queue of the storage medium, writing the data stored in the native queue of the storage medium into a disk platter of the storage medium, and transmitting an interrupt in response to the completion of the writing of the data to the disk platter, wherein the first batch size is dynamically adjusted such that the step of writing the data to the platter takes more time than the step of transferring the data from the per device queue to the native queue of the storage medium.

    Abstract translation: 本公开提出了一种配置用于电子设备的磁盘记录方法,该电子设备包括临时非易失性存储介质,用于将来自易失性存储器的数据记录到所述第一存储介质,并且该方法包括将来自电子设备的应用的数据聚合的元件 将聚集的数据传送到针对存储介质的本机队列的每个设备队列,将存储在存储介质的本机队列中的数据写入到存储介质的盘片中,并响应于 完成将数据写入磁盘盘,其中动态地调整第一批大小,使得将数据写入到拼盘的步骤比将数据从每个设备队列传送到本机的步骤花费更多的时间 存储介质队列。

    Detection system, detection method, and an update verification method performed by using the detection method

    公开(公告)号:US12086249B2

    公开(公告)日:2024-09-10

    申请号:US16777056

    申请日:2020-01-30

    CPC classification number: G06F21/566 G06F8/65 G06F2221/033

    Abstract: A detection system for determining whether an update of at least one application installed on at least one whitelisted host is legitimate is provided. The system includes an update management server and update detectors installed with the application(s). During a process that software automatic update occurs in each update detector and a corresponding update installation package is executed, the executed update installation package generates at least one updater corresponding to each application. Each update detector transmits report information which includes the information of the at least one updater and sampled executable files to the update management server. The update management server obtains a number of update detectors, having performed the update operation of each application, according to the report information of each update detector. If the number is greater than or equal to a threshold value, it is determined that the update is legitimate.

    Method and computer program product for generating secure alternative representation for numerical datum

    公开(公告)号:US10909261B2

    公开(公告)日:2021-02-02

    申请号:US16217931

    申请日:2018-12-12

    Abstract: A method for generating secure alternative representation for a numerical datum, being performed in a processing system comprising a processing unit coupled to a storage unit, is provide. The method comprises: receiving the numerical datum; providing a plurality of semi-finished conditions; associating each of the semi-finished conditions with one or more secret parameters to form a plurality of secret conditions; for each of the secret conditions: determining whether the numerical datum satisfies the secret condition; outputting a first character as a result element if the numerical datum satisfies the secret condition; and outputting a second character as the result element if the numerical datum does not satisfy the secret condition; and concatenating each result element being output corresponding to the secret conditions as an alternative representation for the numerical datum.

    Method, computer program product and processing system for generating secure alternative representation

    公开(公告)号:US10831911B2

    公开(公告)日:2020-11-10

    申请号:US15847298

    申请日:2017-12-19

    Abstract: The application discloses a method, a computer program product and a processing system for generating a secure alternative representation. The method in a processing system including: providing, by the processing system, a first sequence including a plurality of first values; providing, by the processing system, a plurality of storage cells belonging to a plurality of groups, each of the groups having one or more storage cells; performing, by the processing system, for each of the storage cells a symbol-deriving and cell-filling procedure; composing, by the processing system, a queue for each of the groups by picking up the symbol(s) filled in the storage cell(s) of the corresponding one of the groups; and generating, by the processing system, a secure alternative representation for the first sequence by concatenating the composed queue for each of the groups.

Patent Agency Ranking