メモリ保護
(メモリ保護機能 から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/08/09 14:57 UTC 版)
メモリ保護(めもりほご)とは、コンピュータのメモリアクセス制御の方式であり、多くのオペレーティングシステム (OS) の一部となっている。主な目的は、プロセスが自身に割り当てられていないメモリにアクセスすることを防ぐことである。例えばプログラムにバグがあって暴走しても、他のプロセスやオペレーティングシステムのメモリの領域を破壊することが無いように保護することである。通常、ハードウェア(メモリ管理ユニット)とOSが協調して、多重仮想記憶などを用いて保護する。コンピュータセキュリティのためのメモリ保護としては、アドレス空間配置のランダム化や実行保護といった追加技法が含まれる。
|
- ^ Cook, D.J. Measuring memory protection, accepted for 3rd International Conference on Software Engineering, Atlanta, Georgia, May 1978.
- ^ a b Intel (2008-07) (PDF). Intel 64 and IA-32 Architectures Software Developer's Manuals: Volume 3A: System Programming Guide, Part 1. Intel. 2008年8月21日閲覧。
- ^ Keys in Itanium
- ^ Memory protection in HP PA-RISC
- ^ “Windows 9x does not have true memory protection”. Everything2 (2000年6月24日). 2009年4月29日閲覧。
- ^ “mprotect”. The Open Group Base Specifications Issue 6. The Open Group. 2012年10月8日閲覧。
- 1 メモリ保護とは
- 2 メモリ保護の概要
- 3 外部リンク
- メモリ保護機能のページへのリンク