Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for managing virtualized physical storage in data processor

一种物理存储、存储器的技术,应用在电数字数据处理、存储器系统、仪器等方向,能够解决存储器控制复杂、增加开销等问题

Inactive Publication Date: 2004-04-14
INT BUSINESS MASCH CORP
View PDF0 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This problem increases OS overhead and complicates memory control

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for managing virtualized physical storage in data processor
  • Method and system for managing virtualized physical storage in data processor
  • Method and system for managing virtualized physical storage in data processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Referring below to the accompanying drawings, in particular figure 1 , which illustrates a high-level block diagram of a multiprocessor (MP) data processing system supporting memory management of virtualized physical memory in accordance with one embodiment of the present invention. As shown, data processing system 8 includes a number (eg, 64) of processing units 10 coupled for communication by system interconnect 12 . Each processing unit 10 is an integrated circuit including one or more processor cores 14 . In addition to registers, instruction stream logic, and execution units for executing program instructions, each processor core 14 includes associated first-level (L1) instruction and data caches 16 and 18, which temporarily buffer instructions and operands (operands), respectively. ) data, most likely accessed by the associated processor core 14.

[0017] figure 1 As also illustrated in the figure, the memory hierarchy of the data processor system 8 further inc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A move engine and operating system transparently reconfigure physical memory to accomplish addition, subtraction, or replacement of a memory module. The operating system stores FROM and TO real addresses in unique fields in memory that are used to virtualize the physical address of the memory module being reconfigured and provide the reconfiguration in real-time through the use of hardware functionality and not software. Using the FROM and TO real addresses to select a source and a target, the move engine copies the contents of the memory module to be removed or reconfigured into the remaining or inserted memory module. Then, the real address associated with the reconfigured memory module is re-assigned to the memory module receiving the copied contents, thereby creating a virtualized physical mapping from the addressable real address space being utilized by the operating system into a virtual physical address space.

Description

technical field [0001] The present invention relates generally to data processing, and more particularly to managing physical memory in data processing systems. More particularly, the present invention relates to methods and systems for autonomously managing physical memory in a data processing system through operating system control. Background technique [0002] In computer systems, it is customary to have a one-to-one correspondence between processor-generated memory addresses and specific regions in the system's physical memory. This limits the operating system and applications to an address space determined by the actual physical memory installed in the system. Furthermore, many modern computer systems run multiple parallel tasks or processes, each with its own address space. Dedicating the full complement of memory to each task and operating system is expensive, not least because many processes only use a small portion of their address space at any given time. Moder...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/00G06F12/02G06F12/06G06F12/08
CPCG06F12/0646G06F12/0292
Inventor 拉万·K·阿里米利约翰·S·多德森桑吉夫·加伊肯尼思·L·赖特
Owner INT BUSINESS MASCH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products