Pat
J-GLOBAL ID:200903004130110984

ソフトウェア開発装置および開発プログラム

Inventor:
Applicant, Patent owner:
Agent (1): 西教 圭一郎
Gazette classification:公開公報
Application number (International application number):2001348671
Publication number (International publication number):2003150404
Application date: Nov. 14, 2001
Publication date: May. 23, 2003
Summary:
【要約】【課題】 ターゲットマシンを高精度にエミュレートするとともに、高速性を損なうことなく処理することが可能なプログラム開発装置および開発プログラムを提供する。【解決手段】 アプリケーションAがヒープメモリの確保を要求するAPIをコールすると、API100を介してヒープ管理101で処理が行われる。ヒープ管理101は、より低レベルなメモリアクセスシステムコールを使用して論理メモリを確保する。メモリエミュレータ11は、アプリケーションAに対応する論理メモリ領域A15から確保したメモリ領域の論理アドレスをヒープ管理101へ返すとともに、確保した論理アドレスに対応する物理アドレスをターゲットマシンが実際に扱う物理メモリと同じ値になるように算出し、物理メモリマップ110で論理アドレスと物理アドレスとの割り当て状態を管理する。
Claim (excerpt):
ターゲットマシンの動作を模擬するエミュレータを備え、前記ターゲットマシン上で動作する高級言語で記述されたアプリケーションソフトウェアの開発を行うソフトウェア開発装置において、前記エミュレータは、ターゲットマシンのメモリを模擬し、メモリの使用状況を示すメモリ模擬手段と、アプリケーションソフトウェアからメモリに対する要求が出ると、ターゲットマシンのメモリ管理方法を模擬し、前記メモリ模擬手段のメモリ使用状況を書き換えるメモリ管理模擬手段とを備えることを特徴とするソフトウェア開発装置。
F-Term (1):
5B042HH07

Return to Previous Page