kernel

    0

    3答えて

    私はこのOSの本を読んでいるので不思議です "ユーザープログラムは常にユーザーモードで実行され、命令のサブセットのみを許可します[...]。 OSからサービスを取得するには、ユーザープログラムがシステムコールを作成し、カーネルにトラップしてOSを呼び出す必要があります。 一般的にユーザーモードでI/Oが許可されていないが、入力を求めるC++やJavaのプログラムがあるとしよう。あるいは、プログラム

    0

    1答えて

    私はJupyterノートブックを使用しようとしていますが、開かれたら何とかKernalが亡くなり、起動できないことがわかります。 /ユーザー/のMAS/anaconda3/binに/ pythonの::いいえモジュールの名前bash_kernel あなたは問題があることができ何だと思います 私はこのエラーがありますか? ありがとうございます。

    -1

    1答えて

    a network adaptor based on a 81ry52 chipのLinuxカーネルドライバをどのように有効にしますか? 私が使用している開発ボードには、サポートがデフォルトで有効になっていると書かれています。それはこのチップが普及していることを意味します。しかし、それは動作していない、私はUSBデバイスが挿入されていることがわかりますが、ネットワークインターフェイスが作成されてい

    0

    1答えて

    gdbの次の出力を見てください。なぜ命令コードが乱れているのですか? それは示しています 0xffffffff81107714 <+7>: mov %rdi,%rbx はその後 0xffffffff8110770f <+2>: cmpq $0x0,0x10(%rdi) を示しています。カーネルお​​っとによって ​​ 次の出力が__d_rehash+0x19/0x4cがクラッシュの親呼び出

    2

    1答えて

    vfork()で作成されたプロセスは、作成プロセス(親プロセス)と同じレベルの権限を持ちますか? 例:rootとしてプロセスを実行すると、vfork()の子プロセスは同じ実行権限を持ちますか?

    0

    1答えて

    私は、ファイルシステムの破損をデバッグしています(時々私はシンボリックリンクをマウントした後、「」指し参照)、私がしようとする(EXPERT、KALLSYMS、DEBUG_KERNEL、DEBUG_VM、DEBUG_SLAB、DEBUG_LIST、DEBUG_MUTEXES、CC_STACKPROTECTOR、など)menuconfigの中のCONFIGの通常の有効いくつかの情報を取得する。これは

    -1

    1答えて

    static int do_wait_thread(struct wait_opts *wo, struct task_struct *tsk) { struct task_struct *p; list_for_each_entry(p, &tsk->children, sibling) { int ret = wait_consider_task(wo, 0

    0

    1答えて

    私は答えがNOだと思いますが、残念ですが、私はカーネルを初めて使っています。理由を知りたいのですが。 カーネルコードを調べたところ、スレッドirqが解放されると、kthread_stop(action-> thread)が呼び出されます。 少し危険ですか? Linuxのドライバでは、通常は、停止させてはならない下半分でHW操作を行います。 kthread_stopの動作を誤解しましたか、またはir

    1

    1答えて

    私のx86-64カーネルでは、.rodata ELFセクションを読み取り専用としてマップしようとしています。しかし、すべての文字列リテラルは、ファイル固有のセクションに格納されます。 .rodata.str1.8。 GCCが.rodataにすべての文字列を格納するオプションはありますか?.rodata.str.xをld,objdumpなどを使用して.rodataに連結することはできますか? ENT