17987517. VALIDATING ADDRESS SPACE CONTEXT SWITCHES BY LOADING AN ALTERNATIVE ADDRESS SPACE FROM AN ADDRESS TRANSLATION INDEPENDENT LOCATION simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)

From WikiPatents
Jump to navigation Jump to search

VALIDATING ADDRESS SPACE CONTEXT SWITCHES BY LOADING AN ALTERNATIVE ADDRESS SPACE FROM AN ADDRESS TRANSLATION INDEPENDENT LOCATION

Organization Name

INTERNATIONAL BUSINESS MACHINES CORPORATION

Inventor(s)

IDAN Horowitz of HAIFA (IL)

TOM Kolan of HAIFA (IL)

HILLEL Mendelson of GELN IRIS (AU)

ELIRAN Roffe of HAIFA (IL)

VALIDATING ADDRESS SPACE CONTEXT SWITCHES BY LOADING AN ALTERNATIVE ADDRESS SPACE FROM AN ADDRESS TRANSLATION INDEPENDENT LOCATION - A simplified explanation of the abstract

This abstract first appeared for US patent application 17987517 titled 'VALIDATING ADDRESS SPACE CONTEXT SWITCHES BY LOADING AN ALTERNATIVE ADDRESS SPACE FROM AN ADDRESS TRANSLATION INDEPENDENT LOCATION

Simplified Explanation

The abstract describes a method for performing an address translation context switch in a computer processor.

  • The method involves initializing the computer processor to a first context by storing information in a control register.
  • The first context specifies a mapping of virtual addresses to physical memory addresses in a first memory area.
  • Information identifying a second context is stored in memory address translation independent storage.
  • The second context specifies mapping of virtual addresses to physical memory addresses in a second memory area.
  • The information identifying the second context is written to the control register of the computer processor.

Potential Applications

This technology could be applied in operating systems, virtual memory management, and computer architecture design.

Problems Solved

This technology solves the problem of efficiently switching between different memory address mappings in a computer system.

Benefits

The benefits of this technology include improved performance, flexibility in memory management, and enhanced security through context switching.

Potential Commercial Applications

Potential commercial applications of this technology include in cloud computing, virtualization software, and high-performance computing systems.

Possible Prior Art

One possible prior art for this technology could be the use of page tables in operating systems for memory management.

Unanswered Questions

How does this method impact overall system performance?

The article does not provide specific details on the performance implications of this method.

Are there any limitations to the size or complexity of memory mappings that can be handled by this method?

The article does not address any potential limitations in handling large or complex memory mappings.


Original Abstract Submitted

A method for performing an address translation context switch includes initializing a computer processor to a first context by storing information identifying the first context in a control register of the computer processor. The first context specifies a mapping of virtual addresses of instructions to physical memory addresses in a first memory area. Information identifying a second context is stored in a memory address translation independent storage, where the second context specifies mapping of virtual addresses of instructions to physical memory addresses in a second memory area. The information identifying the second context is written to the control register of the computer processor.