virtual-address-space

    1

    1答えて

    2つのマシン間に分散共有メモリを構築する必要がある私たちの割り当ての1つでは、ベースアドレスが両方のマシンで異なる。しかし、このリンクされたリストのテストケースでは、両方のアドレス範囲が同じであることをほぼ強制しています。 mmapの固定アドレスはMAP_FIXEDを使ってスレーブマシンをクラッシュさせます(返信サーバスレッドのスタックが上書きされてしまったため)。両プロセスの初期化中に最初から空

    8

    2答えて

    プログラムでは、MOV REG,1000のような命令を実行すると、メモリアドレス1000の内容をREGにコピーすることができます。インデックスは、インデックス、ベースレジスタ、 これらのプログラム生成アドレスは仮想アドレスと呼ばれ、仮想アドレス空間を形成します。 誰でも私に何を説明してもらえますか?(これらのプログラム生成アドレスは仮想アドレスと呼ばれます)どういう意味ですか?

    1

    1答えて

    私は宿題のためにこの問題を抱えています。ここの誰かが私の計算に正しい軌道にいるかどうか、あるいは私が道を離れるかどうかを教えてくれるのだろうかと疑問に思いました。私は答えを与えるために誰かを探していません。私の答えが間違っていれば、正しい方向に私を指し示すどんな助けも大歓迎です。ここに問題があります: プロセスの仮想アドレス空間は2 MBです。ページのサイズは4KBとする。各ページテーブルエントリ

    0

    1答えて

    私はWindows InternalsとVirtual Memoryの章で本を読んでいましたが、最初の64KBアドレス範囲はNo-Access領域として予約されており、間違ったポインタ参照を避けることでした。なぜ、どのようにしてこれが不正なポインタ参照を避けるのか、誰に説明することができますか?

    0

    2答えて

    アドレス空間にシステムライブラリを持たない独自の仮想アドレス空間を持つスレッドまたはプロセスを作成したい(おそらく別のプロセスでなければならないだろう)。私の目標は、外国起源コードの実行環境を作成することです。 私は、システムライブラリを持たないスレッドを作成したいと思います。ユーザのコードがコピーされ、スレッドエントリポイントが配置されるいくつかの実行可能なページと、メインスレッドとのスタックお

    1

    2答えて

    インテルマニュアルが正規のアドレスと一般保護例外については、次の言う: (第1巻、Pgの3-13。)から: 「場合一般的な保護例外(#GP)が生成されます。... " From(Vol 3A、Pg。6)のリニアメモリリファレンスは標準形式ではありません。 -52): "次の条件では、64ビットモードで一般保護例外が発生します。 - メモリアドレスが非正規形式の場合。 - セグメント記述子のメモリア

    4

    1答えて

    は、例えば仮想アドレスが異なることになる。この 0x7ffd4e96d214 0x908010 0x908014 ようになり、仮想アドレスを出力します #include <stdio.h> #include <stdlib.h> int main() { int x; int* y = (int *) malloc(10*sizeof(int)); prin

    -1

    1答えて

    のための物理アドレスに論理的な翻訳私は現在、物理アドレスに論理アドレスを変換するためのプロジェクトに取り組んでいます。質問は尋ねる: このプロジェクトは、2^16 = 65,536バイトの仮想 アドレス空間の物理アドレスへの論理変換するプログラムを書くことで構成されています。あなたのプログラムは、論理 アドレスを含むファイルから読み込むと、TLBだけでなく、ページ・テーブルを使用して、その 対応す

    2

    2答えて

    exe内のすべての要素が画像のベースからの相対的なオフセットにある場合、再配置テーブルが必要なのはなぜですか?たとえイメージが0X60000という正のオフセットによってディスカードされたとしても、なぜ新しいテーブルに相対的なRVAを使用しているのでしょうか?

    16

    2答えて

    自分のシステム(Ubuntu Gnu/Linux 2.6.32-41-server)でアドレス空間レイアウトのランダム化(ASLR)を無効にしたいが、 sysctl -w kernel.randomize_va_space=0 変更がシステム上のすべてのユーザーに影響すると私は推測します。 (これは本当ですか?)どのようにして、ASLRを無効にした場合の影響を、ユーザーとしてのみ、または無効に