[ 次のページ ] [ 目次 ] [ 索引 ] [ DOC Home ]
AA-QTQ0C-TE | |
---|---|
1999年4月 | |
本書は,OpenVMS Alphaがサポートする64ビット仮想アドレッシング,およびVLM(Very Large Memory) について説明します。 | |
改訂/更新情報: |
本書は,OpenVMS Alpha V7.1の『OpenVMS Alpha 64ビット・アドレッシング・ガイド』 に代わる新しいマニュアルです。 |
オペレーティング・システム: | OpenVMS Alphaバージョン7.2 |
コンパックコンピュータ株式会社 |
本書の著作権はコンパックコンピュータ株式会社が保有しており,本書中の解説および図, 表はコンパックの文書による許可なしに,その全体または一部を, いかなる場合にも再版あるいは複製することを禁じます。
また,本書に記載されている事項は,予告なく変更されることがありますので, あらかじめご承知おきください。万一,本書の記述に誤りがあった場合でも, コンパックは一切その責任を負いかねます。
本書で解説するソフトウェア(対象ソフトウェア)は,所定のライセンス契約が締結された場合に限り, その使用あるいは複製が許可されます。
(c) Compaq Computer Corporation 1999.
All Rights Reserved.
Printed in Singapore.
UNIXはX/Openカンパニーリミテッドが独占的にランセンスしている米国ならびに他国における登録商標です。
その他の商標および登録商標はすべて該当する商標所有社の所有物です。
原典 | OpenVMS Alpha Guide to 64-Bit Addressing and VLM Features |
Copyright (c)1999 Compaq Computer Corporation |
本書は,日本語 VAX DOCUMENT V 2.1を用いて作成しています。
1 はじめに
1.2 VLM機能の使用
2.2 OpenVMS Alpha 64ビット仮想アドレス空間レイアウト
2.2.2 システム空間
2.2.3 ページ・テーブル空間
2.2.4 仮想アドレス空間のサイズ
2.3.2 64ビット・プログラム・ リージョン
2.3.3 ユーザ定義仮想リージョン
3 システム・サービスの64ビット・ アドレッシングのサポート
3.2 64ビット・アドレスをサポートするシステム・ サービス
3.3 符号拡張チェック
3.5 CのNEW STARLET定義
4.2 メモリ常駐グローバル・セクション
4.3 グローバル・セクションのための Fast I/O とバッファ・オブジェクト
4.3.2 バッファのロックの概要
4.3.3 バッファ・オブジェクトの概要
4.3.4 バッファ・オブジェクトの作成と使用
4.4.2 共用ページ・テーブルおよびプライベート・ データ
4.6 予約メモリ・レジストリ
4.6.1.2 AUTOGEN
4.6.1.3 予約メモリ・レジストリへのエントリの追加
4.6.2.2 予約メモリの解放
4.6.2.3 予約メモリの表示
4.6.2.4 予約メモリの使用
4.6.2.5 予約メモリの復帰
5 64ビット・アドレッシングを対象とするRMSインタフェースの強化
5.2 64ビットRAB拡張の使用
6 ファイル・システムの64ビット・ アドレッシングのサポート
7 OpenVMS Alphaデバイスの64ビット・ アドレッシングのサポート
7.2 64ビット・アドレスをサポートするOpenVMSドライバ
7.4 SCSIクラス・ドライバ用の64ビットIO$_DIAGNOSE関数
8 OpenVMS Alpha 64ビットAPIガイドライン
8.2 Alpha/VAXガイドライン
9 64ビット・アドレッシングをサポートするOpenVMS Alpha ツールおよびユーティリティ
9.2 OpenVMS Alphaシステム・コード・デバッガ
9.3 Delta/XDelta
9.4 OpenVMSランタイム・ライブラリのLIB$およびCVT$機能
9.5 ウォッチポイント・ユーティリティ
9.6 SDA
10 言語およびポインタの64ビット・ アドレッシング・サポート
11 DEC C RTLの64ビット・アドレッシング・ サポート
11.2 メモリを指す64ビット・ ポインタの取得
11.3 DEC Cヘッダ・ファイル
11.4 影響のある関数
11.4.2 両方のポインタ・サイズを受け取る関数
11.4.3 2種類の実装を持つ関数
11.4.4 32ビット・ポインタに制限されている関数
12 MACRO-32プログラミングの64ビット・ アドレッシング・サポート
12.2 64ビット・アドレッシングのための新規コンポーネントおよび変更されたコンポーネント
12.3 64ビット値の引き渡し
12.7 Alpha命令ビルトイン
12.8 ページ・サイズ依存値の計算
12.9 64ビット・アドレス空間でのバッガの作成および使用
12.10 64Kバイトを越える転送のコーディング
12.11 MACRO-32コンパイラの使用
B 64ビット・アドレッシングのためのMACRO-32マクロ
図
5-1 RAB64データ構造
7-1 32ビットのOpenVMS SCSI-2 Diagnose Buffer (S2DGB) のレイアウト
7-2 64ビットのOpenVMS SCSI-2 Diagnose Buffer (S2DGB) のレイアウト
7-3 戻りIOSBの形式
8-1 32ビット・ディスクリプタ
8-2 item_list_64a
8-3 item_list_64b
表
3-2 _NEW_STARLETプロトタイプが使用する構造体
4-1 ページ・テーブル・サイズ必要量
7-1 $QIO[W]引数の変更
11-1 2種類の実装を持つ関数
11-2 32ビット・ポインタに制限されている関数
12-1 64ビット・アドレッシングのための新規コンポーネントおよび変更されたコンポーネント