仮想アドレスとは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 情報 > 通信技術 > アドレス > 仮想アドレスの意味・解説 

仮想アドレス

読み方かそうアドレス
別名:論理アドレス
【英】vrtual address

仮想アドレスとは、仮想記憶採用されている場合に、その構成単位となるページセグメントにおけるメモリ空間割り振られ相対アドレスのことである。プログラムからは物理アドレスを知ることができないため、仮想アドレスが用意される

仮想アドレスには、プログラム複数実行再配置容易になるといったメリットがある。


仮想記憶

(仮想アドレス から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/08/15 14:08 UTC 版)

仮想記憶(かそうきおく、英語: Virtual Memoryバーチャルメモリ)とは、コンピュータ分野におけるメモリ管理の仮想化技法の一種であり、オペレーティングシステム (OS) などが物理的なメモリを、アプリケーション・ソフトウェアプロセスなど)に対して、専用の連続した主記憶装置に見えるように提供する。


注釈

  1. ^ 「仮想メモリ」のシステム設定でページングファイルをOFFにすると、ストレージへのメモリスワップが実行されなくなる。結果としてOSおよびアプリケーションの動作が不安定になることもある。
  2. ^ プログラムカウンタやスタックポインタのように、特別な値を特に持つレジスタを特に確保する、といった方法がないでもないが(特別なコンパイラなどで、使っている、あるいは可能なものがある)、使えるレジスタの減少がもたらす他の計算の性能低下が著しいのが普通。
  3. ^ ハードウェアサポートが無い場合でも無理してなんとか実現できなくもないかもしれないが、ほぼ間違いなく性能が全く出ないものになるはずである[独自研究?]
  4. ^ 「非同値割り込み」は、アドレスの上位ビット列(ページ番号)が連想メモリのどのエントリとも一致しないとき発生する。

出典

  1. ^ スワップとは - 意味をわかりやすく - IT用語辞典 e-Words
  2. ^ Virtual memory in 32-bit version of Windows - Windows Server | Microsoft Learn
  3. ^ Photoshop で仮想記憶ディスクを設定する
  4. ^ Windows および macOS 上での Illustrator のパフォーマンスの改善
  5. ^ a b c d e Denning, Peter (1997). “Before Memory Was Virtual” (PDF). In the Beginning: Recollections of Software Pioneers. http://cs.gmu.edu/cne/pjd/PUBS/bvm.pdf. 
  6. ^ R. J. Creasy, "The origin of the VM/370 time-sharing system", IBM Journal of Research & Development, Vol. 25, No. 5 (September 1981), p. 486
  7. ^ Atlas design includes virtual memory Archived 2012年7月28日, at the Wayback Machine.
  8. ^ Cragon, Harvey G. (1996). Memory Systems and Pipelined Processors. Jones and Bartlett Publishers. p. 113. ISBN 0-86720-474-5. https://books.google.co.jp/books?id=q2w3JSFD7l4C&redir_esc=y&hl=ja 
  9. ^ Burroughs. Burroughs B5500 Information Processing System Reference Manual. 1021326 
  10. ^ GE-645 System Manual. (January 1968). pp. 21–30 
  11. ^ Corbató, F.J.. “Introduction and Overview of the Multics System”. 2007年11月13日閲覧。
  12. ^ Glaser, Edward L.; Couleur, John F.; and Oliver, G. A.. “System Design of a Computer for Time Sharing Applications”. 2012年10月13日閲覧。
  13. ^ Multics Execution Environment”. 2012年10月13日閲覧。
  14. ^ Organick, Elliott I. (1972). The Multics System: An Examination of Its Structure. MIT Press. ISBN 0-262-15012-3 
  15. ^ The virtual storage address space”. ibm.com. p. Figure.1 (2014年). 2020年12月11日閲覧。
  16. ^ 単一アドレス空間におけるプロセス生成とデータ共有”. ci.nii.ac.jp (1998年). 2020年12月11日閲覧。
  17. ^ Sumner, F. H.; Haley, G.; Chenh, E. C. Y. (1962), “The Central Control Unit of the 'Atlas' Computer”, Information Processing 1962, IFIP Congress Proceedings, Proceedings of IFIP Congress 62, Spartan 
  18. ^ The Atlas”. University of Manchester: Department of Computer Science. 2012年7月28日時点のオリジナルよりアーカイブ。2012年10月14日閲覧。
  19. ^ Atlas Architecture”. Atlas Computer. Chilton: Atlas Computer Laboratory. 2012年10月14日閲覧。
  20. ^ Kilburn, T.; Payne, R. B.; Howarth, D. J. (December 1961), “The Atlas Supervisor”, Computers - Key to Total Systems Control, Conferences Proceedings, Volume 20, Proceedings of the Eastern Joint Computer Conference Washington, D.C., Macmillan, pp. 279–294, http://www.chilton-computing.org.uk/acl/technology/atlas/p019.htm 
  21. ^ Kilburn, T.; Edwards, D. B. G.; Lanigan, M. J.; Sumner, F. H. (April 1962), “One-Level Storage System”, IRE Transactions Electronic Computers (Institute of Radio Engineers) 
  22. ^ Tsigkogiannis, Ilias (2006年12月11日). “Crash Dump Analysis”. Ilias Tsigkogiannis' Introduction to Windows Device Drivers. MSDN Blogs. 2008年7月22日閲覧。
  23. ^ Windows Server 2008 / 2008 R2 / 2012/ 2012 R2 大容量メモリダンプファイル 設計ガイド”. 2014年11月2日閲覧。
  24. ^ Your system is low on virtual memory - Office | Microsoft Learn
  25. ^ How to change virtual memory size on Windows 10 | Windows Central
  26. ^ Virtual memory in 32-bit version of Windows - Windows Server | Microsoft Learn
  27. ^ Windows Sysinternals PageDefrag”. Sysinternals. Microsoft (2006年11月1日). 2010年12月20日閲覧。
  28. ^ 64 ビット バージョンの Windows の適切なページ ファイル サイズを確認する方法”. Knowledge Base. Microsoft (2007年11月7日). 2007年12月26日閲覧。
  29. ^ "Jesper Juhl": Re: How to send a break? - dump from frozen 64bit linux”. LKML (2006年5月29日). 2010年10月28日閲覧。
  30. ^ a b Andrew Morton: Re: Swap partition vs swap file”. LKML. 2010年10月28日閲覧。
  31. ^ Chapter 6. Swap Space "Swap space can be a dedicated swap partition (recommended), a swap file, or a combination of swap partitions and swap files."
  32. ^ John Siracusa (2001年10月15日). “Mac OS X 10.1”. Ars Technica. 2008年7月23日閲覧。
  33. ^ OS運用記録



仮想アドレス

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/12/24 06:53 UTC 版)

Domain/OS」の記事における「仮想アドレス」の解説

仮想アドレスは実行時オブジェクトアドレスとのマッピングを行う際に使用される。このアドレス空間機種によって異なる、それはハードウェア進歩に応じて変更されている。構成要素は「リージョンインデックス」,「セグメントインデックス」,「ページインデックス」,「バイトオフセット」からなるDOMAIN/OS管理されているアドレス空間のひとつ。

※この「仮想アドレス」の解説は、「Domain/OS」の解説の一部です。
「仮想アドレス」を含む「Domain/OS」の記事については、「Domain/OS」の概要を参照ください。

ウィキペディア小見出し辞書の「仮想アドレス」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



仮想アドレスと同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「仮想アドレス」の関連用語

仮想アドレスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



仮想アドレスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリ仮想アドレスの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの仮想記憶 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのDomain/OS (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS