memory-segmentation

    8

    1答えて

    (主にLinuxを参考にして)オペレーティングシステムの研究では、私が研究した資料ではあまり説明されていない点がいくつかあります。 仮想メモリが純粋にページングに基づいているLinuxのようなオペレーティングシステムのコンテキストであっても、メモリにロードされたプログラムはテキスト、データ、スタックなどのセグメントに分割されていることがよくあります。それは単なるプログラムであり、セグメント化された

    0

    1答えて

    ここでは、2つの異なる端末で同じプログラムの2つのインスタンスを実行しています。それらのプロセスマップは、第1端子に されている - 第二端子で [email protected]:~$ pmap 6548 6548: ./a.out 0000000000400000 4K r-x-- /home/vikram/a.out 0000000000600000 4K r---- /home/

    1

    2答えて

    次のCコードをコンパイルしようとすると、バスエラーが発生します。 私はそれがmemcpyと呼ばれる方法と関係があると推測していますが、私はそれを理解できません。 ご協力いただければ幸いです!あなたの割り当て後、NOTあなたの割り当てられたメモリへの文字列リテラルに #include<stdio.h> #include<stdlib.h> #include<string.h> int mai

    10

    1答えて

    gdbが、たとえば、特定のリニアアドレスに読み書きする機能が用意されています (gdb) x/1wx 0x080483e4 0x80483e4 <main>: 0x83e58955 (gdb) のが、どのように論理アドレスを指定すればいいのですか? GDBに、または私はxコマンドで使用できるリニアアドレスにこの論理アドレスを翻訳: 0x0804841a <+6>: mov %gs:0x