About: 54300 results

メモリマップドI/O - Wikipedia
https://ja.wikipedia.org/wiki/メモリマップドI/O
ポートマップドI/O(I/OマップトI/Oと呼ぶ資料やプログラムドI/Oと呼ぶ資料もある) では、入出力用の特別なCPU命令を使用する。例えば、インテルのx86には入 出力専用の IN 命令と OUT 命令があり、入出力機器の1つのバイトの読み書きを 行う ...
Linuxカーネル4.1のメモリレイアウト(ドラフト) - φ(・・*)ゞ ウーン ...
https://kernhack.hatenablog.com/entry/2019/05/10/2 ...
2019年5月10日 ... ダイレクトマップ(ストレートマップ)領域. カーネルは全ての物理メモリをこの 領域にマッピングします。x86_32アーキテクチャではアーキテクチャの制限 として、物理アドレスを直接マッピング ...
ハイパーバイザの作り方~ちゃんと理解する仮想化技術~ 第3回 I/O ...
https://syuu1228.github.io/howto_implement_hypervi ...
しか し、x86アーキテクチャでは、歴史的な事情により両方式を併用しています 。 I/OマップドI/Oでは、 ... 一方、メモリマップドI/Oでは、各デバイスの ハード ウェアレジスタをメモリ空間の一部に割り付 けます。こちらも、どのデバイスを  ...
x86_64 Linuxでの仮想アドレス/物理アドレス - 睡分不足
https://mmi.hatenablog.com/entry/2017/03/21/151320
2017年3月21日 ... 残りのKernel logical addressとKenel virtual addressの違いを理解するためには , Linuxでのメモリマップ(仮想ドレスの使い方)を知る必要があります.これ はアーキテクチャ依存の話になりますが,ここではx86_64 ...
ASCII.jp:メモリー不足を根本的に解決する64bit OSの仕組み (1/4)
https://ascii.jp/elem/000/000/643/643581/
2011年10月20日 ... 32bit CPUであるx86系プロセッサーは、物理メモリーのアクセスに32bitの アドレスを使うため、アクセス可能 ... 図1 x86アーキテクチャーではメモリー マップドI/Oが使われるため、CPUがアクセス可能な4GBのメモリー空間 ...
64 bit 環境におけるメモリマップの話 (その1/2) — ありえるえりあ
http://dev.ariel-networks.com/Members/ohyama/64-bi ...
2009年8月11日 ... しかし、64bit の仮想アドレスのメモリマップはどうなるのかや、アドレス解決は どうするのかといった内容をまとめて記載したページは、あまり存在しない。 なので今回は 64bit 版 x86 互換アーキテクチャにおけるこれらの ...
64 bit 環境におけるメモリマップの話 (その 2/2) — ありえるえりあ
http://dev.ariel-networks.com/Members/ohyama/64-bi ...
2009年8月18日 ... 前回は、64bit 版 x86 互換アーキテクチャ (以下、x86_64) のページングによる アドレス解決がどのように行われているのかという事と x86_64 上で動作する GNU/Linux (以下、Linux) でのメモリマップについての話をした。
Linux x86_64のメモリアドレッシング - Qiita
https://qiita.com/juntaki/items/875bec8b429f6085bc ...
2016年12月24日 ... 詳解Linuxカーネルだと概要の次の章にあるので簡単かと思いきや、半分くらい x86の機能の話なのでソースコードを ... Virtual memory map with 4 level page tables: 0000000000000000 - 00007fffffffffff (=47 bits) user space, ...
x64のWindowsのメモリマップについての調査メモ - Qiita
https://qiita.com/kimuraya/items/1c9023d2bc27ecaed ...
2015年7月11日 ... 今回はx64のWindowsのメモリマップについて簡単に調べてみました。 ... Mark E. Russinovich、David A. Solomon、Alex Ionescu 2012 10.5.1 x86のユーザー アドレス空間レイアウト インサイドWindows 第6版 下 247
IOMMU - Wikiwand
https://www.wikiwand.com/ja/IOMMU
IOMMU とはDMA可能なI/Oバスと主記憶装置を接続するメモリ管理ユニット で ある。MMU がCPUに見える仮想 ... 例えば、最近のx86系プロセッサはPAE機能 によって 4GiB 以上のメモリ空間を扱える。しかし、32ビット ... IOMMU は CPU がデバイスと(DMAではなく)ポートマップドI/Oで通信する場合には使われない 。