タグ

2020年6月19日のブックマーク (3件)

  • DirectX技術編

    ホーム < ゲームつくろー! < DirectX9技術編 DirectX9技術編 Direct Graphics その1 初期化なんて怖くないぜ! 2013. 1. 11 改正 サンプルプログラム その2 座標変換済み頂点で2D板ポリゴンを描画 2006. 5. 15 加筆改正 サンプルプログラム その3 テクスチャ作成あれこれ 2005. 12. 3 改正 サンプルプログラム その4 もう悩まないテクスチャブレンディング 2005. 12. 3 改正 その5 高速フォント表示 2006. 5. 12 加筆改正 サンプルプログラム その6 板ポリゴンに写る3Dオブジェクト 2005. 12. 3 改正 その7 3Dオブジェクト描画のおさらい 2006. 7. 11 加筆改正 サンプルプログラム その8 キーフレームアニメーションで動きを制御 2005. 12. 3 改正 その9 Xファイル

  • 共有メモリ - Wikipedia

    3つのプロセッサによる共有メモリシステムの図。 複数のプログラム間の通信手段として使う場合と、単に複製を用意する冗長さを防ぐ目的の場合などがある。共有メモリはプログラム間でデータをやりとりする効率的手段である。文脈によって、それらプログラムが単一のプロセッサ上で動作する場合と複数の異なるプロセッサ群上で動作する場合がある。単一のプログラムの内部でメモリを使って通信する場合もあり、例えばマルチスレッドが典型的だが、仮想空間をもともと共有している場合は「共有メモリ」とは呼ばない。 コンピュータのハードウェアによる共有メモリは、マルチプロセッサシステムにおける複数のCPUがアクセスできるRAMの(通常)大きなブロックを意味する。 共有メモリシステムでは、全プロセッサがデータを共有しているためプログラミングが比較的容易で、同じメモリ位置へのアクセスによって高速なプロセッサ間通信が可能である。問題は

  • 碧落 - terms used the COM marshaling

     COM のマーシャリング関連の用語 概要 COM (Component Object Model) におけるマーシャリングに関連した用語の意味を調べた時のメモです。 主に自分用。 用語 Process (プロセス) プログラムコードと仮想メモリ空間、データ、システムリソースの集まり。 Thread (スレッド) プログラムの制御が進む道、あるいはその流れ。 スレッドはプロセスの中に一つ以上存在し、 コードを連続して実行する。 Marshaling (マーシャリング) プログラムが、プロセスやアパートメントのメモリ空間を超えて情報を送受信する過程を指す RPC (Remote Procedure Calls) 別のメモリ空間にロードされた関数を呼ぶ事。 「リモート」という言葉が暗示するように、 ネットワークをまたがって関数を呼び出すのが来の形 (少なくとも Win32 の実装ではローカ