• [解決済み] x86のページングはどのように機能するのですか?

    質問 この質問は、このテーマに関する良い無料情報の空白を埋めることを意図しています。 私は、良い答えは一つの大きなSOの答えに収まるか、少なくともいくつかの答えに収まると信じています。 主な目標は、完全な初心者が自分でマニュアルを読んで、ページングに関連する基本的なOSの概念を理解できるように、十分な情報を提供することです。 推奨されるガイドライン 回答は初心者に優しいもの

    2022-12-02 04:54:49
  • [解決済み] CPU Privilege Rings。なぜリング1、2は使われないのか?

    疑問点 x86 CPU の特権リングに関するいくつかの質問です。 なぜほとんどのオペレーティングシステムではリング 1 とリング 2 を使用しないのでしょうか。他のアーキテクチャとのコードの互換性を維持するためだけなのでしょうか、それとももっと良い理由があるのでしょうか。 これらのリングを実際に使用するオペレーティングシステムはあるのでしょうか?あるいは、まったく使われていな

    2022-09-07 06:25:15
  • [解決済み] x86における「非一時的」メモリアクセスの意味

    質問 これはやや低レベルな質問です。 x86アセンブリでは、2つのSSE命令があります。 MOVDQA xmmi, m128 そして MOVNTDQA xmmi, m128 IA-32 Software Developer's Manual には、以下のように書かれています。 NT を意味すると書かれています。 非時空 を表し、それ以外はMOVDQAと同

    2022-05-16 22:23:49
  • [解決済み] x86 SIMD intrinsics用ヘッダファイル

    質問 異なる x86 SIMD 命令セット拡張 (MMX, SSE, AVX, ...) 用の intrinsics を提供するヘッダーファイルはどれでしょうか? そのようなリストをオンラインで見つけることは不可能のようです。もし私が間違っているならば、訂正してください。 どのように解決するのですか? 最近では、通常 <immintrin.h> . すべてを含んでいる

    2022-04-28 06:27:41
  • [解決済み】ARMアーキテクチャはx86とどう違うのですか?[クローズド]

    質問 閉店しました。 この質問は、以下を満たしていません。 Stack Overflowガイドライン . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、それが オントピック Stack O

    2022-04-02 23:37:04
  • [解決済み】TrapとInterruptの違いは何ですか?

    質問事項 TrapとInterruptの違いは何ですか? システムによって用語が異なるのであれば、x86ではどのような意味ですか? どのように解決するのですか? A トラップ は、ユーザープロセスにおける例外です。ゼロ除算や不正なメモリアクセスが原因です。また、カーネルルーチンを呼び出すのも通常の方法です(a システムコール これは、ユーザーコードよりも高い優先

    2022-02-19 22:03:27