Unlock instant, AI-driven research and patent intelligence for your innovation.

Decompression technique for generating software image

A decompression and uncompression technology, applied in software engineering design, instrumentation, electrical digital data processing, etc., can solve inefficiency and other problems, achieve the effect of reducing execution time and improving performance

Inactive Publication Date: 2008-07-02
ADVANCED MICRO DEVICES INC
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] While compression techniques provide increased efficiency in using storage capacity, existing decompression techniques are relatively inefficient

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
  • Decompression technique for generating software image
  • Decompression technique for generating software image
  • Decompression technique for generating software image

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Although certain embodiments of the invention are described below, it should be understood that the invention may be practiced without these specified details and that many embodiment-related decisions may be made with respect to the invention described in this specification in order to Achieving the developer's specific goals, such as meeting system-related and business-related constraints, which will vary from one embodiment to another. Such development, while potentially complex and time-consuming, is still a matter of routine for those with ordinary knowledge of the art having the benefit of the disclosure of this invention. For example, rather than being shown in detail, some selected aspects are shown in block diagram form in order not to obscure or unduly limit the invention. These descriptions and notations are used by those skilled in the art to describe the substance of their work and to convey them to others skilled in the art. The invention will now be desc...

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

An improved compression and decompression technique to maximize the utilization of low capacity data storage while minimizing the decompression time. In one embodiment, software files comprising a file header and a plurality of records are compressed to generate a compressed file header and a single record that contains a compressed image of the original plurality of records. Upon execution, the record is decompressed and portions of the compressed images corresponding to destination addresses are decompressed to allow a decompressor to directly place the decompressed records in the desired destination. In another embodiment of the invention, software files comprising a file header and a plurality of records are individually compressed to generate a compressed file header and a plurality of compressed records. Upon execution, the file header and portions of the individual records corresponding to destination address are decompressed to allow a decompressor to directly place the individual records into the desired destination. The various embodiments of the present invention can be used to compress and decompress software images stored in low-capacity nonvolatile storage devices including, but not limited to compact flash memory cards and low-capacity hard drives. Since the individual records are directly decompressed to the desired memory locations, execution time is decreased thereby providing improved performance.

Description

technical field [0001] The present invention relates to the field of information processing systems. In one aspect, the invention relates to improved methods and apparatus for compressing and decompressing software images for information handling systems. Background technique [0002] Computer systems have gained widespread use to provide information management capabilities in many sectors of today's society. A personal computer system can generally be defined as a microcomputer that includes a system processor and associated volatile and nonvolatile memory, a display monitor, a keyboard, fixed disk storage, optional removable storage, and an optional computer system unit. These personal computer systems are information processing systems originally designed to provide independent computing power for a single user (or a group of users in the case of a personal computer used as a computer server system) and to be sold inexpensively to individuals or small businesses. [00...

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): G06F9/445
CPCG06F9/445G06F8/4434
Inventor S·古德里奇
Owner ADVANCED MICRO DEVICES INC