Modular brassiere fitment apparatus |
| In accordance with one aspect of the present invention, there is provided a modular brassiere ... |
|
Navigation system |
| Therefore, an object of the present invention is to provide a navigation system that is more ... |
|
Measurement-based management method for packet communication networks |
| An exemplary SLA pertinent to the practice of the invention stipulates, for each stream (s, σ... |
|
Method and apparatus for rental storage system |
| To solve the foregoing problems, an object of the present invention is to find a disk addition ... |
|
Fuel pump system with automated transaction processing |
| It is an object of the present invention to overcome these and other drawbacks of the prior art. It ... |
|
Transponder distinction in a fueling environment |
| OF THE PREFERRED EMBODIMENTS In the following description, like reference characters designate ... |
|
Fluid delivery control nozzle |
| The present invention includes a fluid delivery nozzle for delivering fluid from a fluid delivery ... |
|
Internet asset management system for a fuel dispensing environment |
| The present invention fulfills these needs by providing communication servers at each device in a ... |
|
Automobile navigation system using remote download of data |
| The present invention pertains to a method of enabling an on-board vehicle navigation system to a ... |
|
|
Binary program conversion apparatus, binary program conversion method and program recording medium
| Details |
Inventors: Hibi, Yoshinobu; Nishi, Hidefumi; Izuchi, Toshiki; Kitaoka, Masaharu;
Assignee: Fujitsu Limited (Kawasaki, JP)
Primary Examiner: Maung; Zarni
Assistant Examiner: Opie; George L.
Attorney, Agent or Firm:
A binary program conversion apparatus capable of converting an original binary program into a new binary program which runs at higher speed in a target computer having a cache memory. The binary program conversion apparatus comprises an executing part, a generating part and a producing part. The executing part executes the original binary program. The generating part generates executed blocks information indicating first instruction blocks which are executed by the executing part. The producing part produces, based on the executed blocks information generated by the generating part, the new binary program which contains second instruction blocks corresponding to the plural of the first instruction blocks and which causes, when being executed in the computer, the computer to store second instruction blocks corresponding to the first instruction blocks executed by the executing part at different locations of the cache memory. |
|
DETAILED DESCRIPTION An object of the present invention is to provide a binary program conversion apparatus and a binary program conversion method which can convert an original binary program into another binary program that runs at high speed in a computer without using a source program of the original binary program. It is another object of the present invention is to provide a program recording medium with a program for making a computer to function as such a binary program conversion apparatus. A binary program conversion apparatus according to a first aspect of the invention is used for converting a first binary program which consists of a plural of first instruction blocks into a second binary program which is executed in a computer having a cache memory. The binary program conversion apparatus comprises an executing part, a generating part and a producing part. The executing part executes the first binary program. The generating part generates executed blocks information indicating first instruction blocks which are executed by the executing part. The producing part produces, based on the executed blocks information generated by the generating part, the second binary program which contains second instruction blocks corresponding to the plural of the first instruction blocks and which causes, when being executed in the computer, the computer to store second instruction blocks corresponding to the first instruction blocks executed by the executing part at different locations of the cache memory. Thus, the binary program conversion apparatus of the first aspect converts a binary program (first binary program) into a new binary program (second binary program) which runs fast in the computer with the cache memory by carrying out processes involves rearranging binary codes (executed blocks). Therefore, according to this binary program conversion apparatus, binary programs suitable for the computer having the cache memory can be obtained without using (managing) their source programs. Actualization of the binary program conversion apparatus according to the first aspect involves the use of the producing part which produces the second binary program including a part in which the second instruction blocks corresponding to the first instruction blocks executed by the executing part arranged successively
|
| Related patents |
|
|
Resource allocation
OF THE INVENTION In the following detailed description of the present invention, reference is made to the accompanying Drawings, which form a part hereof, and in which ...
|
|
|
System for secured credit card transactions on the internet
OF THE PREFERRED EMBODIMENTS The present invention is an extension of the SPECTA system disclosed in U.S. application Ser. No. 08/720,785 filed on Oct. 3, 1996 as ...
|
|
|
Four-party credit/debit payment protocol
What is claimed is: 1. A method for electronic commerce, comprising: forming a four party payment protocol for electronic sales including a consumer's computer coupled ...
|
|
|
Control-loop auto-tuner with nonlinear tuning rules estimators
Accordingly, a system for tuning a process control loop is provided. The system includes a tuner module for receiving an error signal representative of the difference ...
|
|
|
System and method for selective assembly and imaging of books
We claim: 1. In a system for assembling and imaging books, having a main control with a data processor, a memory for control information and an operator terminal, a ...
|
|
|
Portable electronic apparatus with data remaining counter
It is an object of the present invention to provide a portable electronic apparatus wherein excessive write operations need not be performed, the physical service life ...
|
|
|
Portable electronic device
It is accordingly a object of the present invention to provide a portable electronic device which prevents the increase of a memory area for storing information on ...
|
|
|
Portable electronic apparatus capable of confirming validity of transaction data
It is an object of the present invention to provide a portable electronic apparatus which is capable of authenticating the validity of externally input data and, in ...
|
|
|
Non-contact IC card
In view of this problem, an object of the present invention is to provide a non-contact IC card capable of initializing an incorporated data processing means such as a CP...
|
|
|
Core computer processor module, and peripheral shell module assembled to form a pocket size data capture unit
Accordingly it is an object of the present invention to provide a plural module system configuration that is adaptable to a wide range of data capture applications while ...
|
|
|