説明

Fターム[5B005MM32]の内容

階層構造のメモリシステム (9,317) | 階層メモリの種類 (2,100) | 仮想メモリ (220) | 多重仮想メモリ (120)

Fターム[5B005MM32]の下位に属するFターム

Fターム[5B005MM32]に分類される特許

1 - 11 / 11


【課題】フリー・メモリ量を増加させる方法を提供する。
【解決手段】コンピュータはメイン・メモリ13と仮想メモリ領域213を備える。仮想アドレス空間201a〜201cには、メイン・メモリ13に所定のサイズのワーキング・セット203a〜203cが割り当てられる。ワーキング・セットを除いた領域はフリー・メモリ領域207となり、その一部にキャッシュ領域205が設定される。ブート時には、ブートに影響のない所定のプロセスをサスペンドする。サスペンドしたプロセスのワーキング・セットのサイズはメモリ・ページが仮想メモリ領域213にスワップ・アウトされて縮小される。その結果、フリー・メモリ領域が拡大し、それに伴ってOSがキャッシュ領域を拡大するため、より多くのブート・ファイルを先読みしてブート時間の短縮を図ることができる。 (もっと読む)


【課題】TLBのフラッシュを削減させること。
【解決手段】一つの仮想アドレス空間に対して、特権レベルの異なる動作モードごとに生成された各ページテーブルのアドレスをOSより受け付け、該アドレスを該OSに関連付けて記憶手段に記録する手順と、OSの動作モードの切り替えに応じ、第一のアクセス権が相対的に小さい動作モードに応じた第一のアクセス権以下の値を示す第二のアクセス権をMMUに設定する手順と、第二のアクセス権を超えるメモリアクセスに応じ、現在の動作モードに対応したアドレスをMMUに設定し、TLBのフラッシュをMMUに実行させ、該アドレスに係るページテーブルに設定された第一のアクセス権を有効とさせる値を示す第二のアクセス権をMMUに設定する手順とを情報処理装置に実行させる。 (もっと読む)


【課題】複数のOSが動作する情報処理装置にあって、共有メモリ内にあるプログラムからそのプログラムが動作しているOSが提供するプログラムを呼び出せるようにした情報処理装置を提供する。
【解決手段】共有メモリ設定手段は、第1のOSにおける仮想メモリ空間と第2のOSにおける仮想メモリ空間で共有されているメモリであって、それぞれの仮想メモリ空間における同じアドレスでメモリをアクセスできる共有メモリを設定し、呼出手段は、第1のOSが提供する第1のプログラムと第2のOSが提供する第2のプログラムを呼び出し、呼出手段が呼び出す第1のプログラムと第2のプログラムは、同じ機能を有しているが、異なる実装方法であり、呼出手段は、共有メモリにあって、第1のOS又は第2のOSで動作している第3のプログラムからの呼び出しによって、第3のプログラムが動作しているOSに応じて第1又は第2のプログラムのいずれかを呼び出す。 (もっと読む)


【課題】仮想メモリの利用状況に応じて仮想メモリ領域をラージページでマップして、ラージページにマップした仮想メモリ領域内で個別対応が必要な仮想ページに対応する物理ページを個別に処理することで、仮想アドレスから物理アドレスへのアドレス変換を高速化する方法及びシステムを提供する。
【解決手段】物理アドレスへのアドレス変換を高速化する方法は、コンピュータが、所定の条件を満たすページ単位の仮想ページを複数含んだ仮想メモリ領域を、仮想ページよりも大きい領域であるラージページでマップし、マップしたラージページに含まれる一部の仮想ページのメモリ保護属性がその他の仮想ページのメモリ保護属性と異なることを条件に、メモリ保護属性が異なる一部の仮想ページに対応する物理ページを保護する物理メモリ保護情報を設定する。 (もっと読む)


【課題】 強化型動的アドレス変換ファシリティを提供すること。
【解決手段】 一実施形態において、変換すべき仮想アドレスが最初に取得され、変換テーブル階層構造の変換テーブルの初期基点アドレスが取得される。取得された初期基点に基づいて、セグメント・テーブル・エントリが取得される。セグメント・テーブル・エントリは、フォーマット制御及びアクセス妥当性フィールドを含むように構成される。フォーマット制御及びアクセス妥当性フィールドがイネーブルであれば、セグメント・テーブル・エントリは、アクセス制御フィールド、フェッチ保護フィールド、及びセグメント・フレーム絶対アドレスをさらに含む。ストア動作は、アクセス制御フィールドが、プログラム・ステータス・ワード又は実行中のプログラム命令のオペランドのうちのいずれか1つによって与えられるプログラム・アクセス・キーに一致した場合にのみ許可される。フェッチ動作は、仮想アドレスに関連付けられたプログラム・アクセス・キーが、セグメント・アクセス制御フィールドと等しい場合に許可される。 (もっと読む)


並列な階層ストレージ・システムで並列データの分散および管理を調整するための方法およびコンピュータ・プログラム製品を提示する。並列データの階層マップが提供される。階層マップは、複数のマップ・オブジェクトを含み、各マップ・オブジェクトは、データの所与のアレイを、マップ・オブジェクトの親マップ・オブジェクトにより作成される、データの複数のサブアレイへとどのように区分するか、またその並列データを、どのように並列コンピュータのストレージ階層へと記憶するかを記述する。
(もっと読む)


【課題】単一仮想記憶と多重仮想記憶の双方をサポートする。
【解決手段】仮想記憶をサポートするデータ処理装置は、論理アドレス空間を論理ページと呼ばれる単位に分割して、そのページ単位で、論理アドレスを物理アドレスへアドレス変換を行うためのアドレス変換機構を備える。このアドレス変換機構は、複数のプロセスの夫々が論理空間の全域にわたるアドレス変換情報を有するとき、プロセス番号によって論理アドレスを修飾或いは拡張する多重仮想記憶と、複数のプロセスに論理アドレス空間の一部が排他的に割り当てられ、夫々のプロセスがそれに割り当てられた論理アドレス空間のアドレス変換情報を有するとき、プロセス番号によって論理アドレスを修飾或いは拡張しない単一仮想記憶とを有し、多重仮想記憶と単一仮想記憶とを選択することが可能にされる。何れを選択するかはレジスタMMUCRのビットMMUCR.SVの値によって指示される。 (もっと読む)


【課題】コンピュータシステムに実装される世代別ガーベジコレクションにおいて各世代の仮想メモリ空間サイズを動的に調整可能にする。
【解決手段】世代別ガーベジコレクション環境の準備・初期化処理において、全世代の仮想メモリ空間として単一の仮想メモリ空間を獲得し、当該単一の仮想メモリ空間内に各世代の仮想メモリ空間が世代順に連続して配置されるように当該単一の仮想メモリ空間を各世代で分配する。世代別ガーベジコレクション処理において、世代間の仮想メモリ空間の配分を変更する。 (もっと読む)


本発明の1実施の形態では、本方法は、第一のアドレス空間と第二のアドレス空間の間を切り替え、第二のアドレス空間がアドレス空間のリストに存在するかを判定し、切り替えの後に変換バッファに第一のアドレス空間のエントリを保持することを含む。係る方法において、かかるコンテクストの切り替えに関連するオーバヘッドが低減される。

(もっと読む)


【課題】 ページフォールト処理にかかるオーバーヘッドと、2次記憶領域から1次記憶領域にロードする際のオーバーヘッドを削減し、プログラムの実行応答性能を向上させる。
【解決手段】 ページアクセス検出部102は、プロセスが物理ページへアクセスすることを検出し、ページアクセス情報管理部103は、ページアクセス検出部102で検出した過去のページアクセス頻度を管理し、ページアクセス予測部104は、ページアクセス情報管理部103の情報に基づいて、次にアクセスされる可能性が高いページを予測し、予測ロード実行部106は、予測したページを2次記憶領域から1次記憶領域にロードする。ページアクセス予測部104は、予測精度を高めるために過去のページアクセス頻度に基づいて予測し、予測ロード実行部が負荷を高めないように事前にロードする。 (もっと読む)


いくつかの実施例によれば、メモリ管理ユニットは、仮想アドレスを受け取り、対応する物理アドレスを提供する。メモリ管理ユニットは、仮想アドレスから物理アドレスへ生成された変換を格納する。仮想アドレスから物理アドレスへの変換が特定の仮想アドレスに対して利用可能な場合、メモリ管理ユニットは、対応する物理アドレスを取り出す。変換が利用可能でない場合、メモリ管理ユニットは、仮想アドレスから対応する物理アドレスを生成する。メモリ管理ユニットは、プロセス識別子を使用して、仮想アドレスを修正仮想アドレスに変換し、次に、その修正仮想アドレスを使用して、ページ・テーブル・ウォークを行ない、物理アドレスを生成する。
(もっと読む)


1 - 11 / 11