memrootじしょ
英和翻訳
memory corruption
memory corruption
/ˈmɛməri kəˈrʌpʃən/
メモリーコラプション
1.
コンピュータのメモリ上のデータが、プログラムのバグなどによって意図せず不正な値に書き換えられ、プログラムの動作に悪影響を及ぼす状態。
プログラムの実行中に、本来あるべきメモリの内容が破壊され、予測不能な動作、データ破損、システムクラッシュなどの問題を引き起こす状態を指します。これは、データの誤った読み書きや不正なポインタの使用などが原因で発生します。
A
common
cause
of
system
crashes
is
memory
corruption.
(システムクラッシュの一般的な原因はメモリ破損です。)
A common cause
一般的な原因
of system crashes
システムクラッシュの
is memory corruption
メモリ破損です
Debugging
memory
corruption
issues
can
be
very
challenging.
(メモリ破損の問題をデバッグするのは非常に難しい場合があります。)
Debugging
デバッグすること
memory corruption issues
メモリ破損の問題
can be
〜である可能性がある
very challenging
非常に難しい
The
software
update
aims
to
fix
several
reported
memory
corruption
bugs.
(そのソフトウェアアップデートは、報告されたいくつかのメモリ破損バグを修正することを目的としています。)
The software update
そのソフトウェアアップデート
aims to fix
修正することを目的としています
several reported
報告されたいくつかの
memory corruption bugs
メモリ破損のバグ
2.
プログラミング上の誤り(バッファオーバーフロー、無効なポインタアクセスなど)により、メモリ領域の内容が不適切に書き換えられる行為や現象。
プログラマのミスやソフトウェアの脆弱性によって、本来アクセスすべきでないメモリ領域にデータが書き込まれたり、解放済みのメモリが再利用される前にアクセスされたりすることで、メモリの内容が破壊される現象を指します。これはセキュリティ上の問題にもつながることがあります。
Buffer
overflows
are
a
frequent
source
of
memory
corruption.
(バッファオーバーフローは、メモリ破損の頻繁な原因です。)
Buffer overflows
バッファオーバーフロー
are a frequent source
頻繁な原因である
of memory corruption
メモリ破損の
Improper
handling
of
pointers
can
lead
to
severe
memory
corruption.
(ポインタの不適切な扱いは、深刻なメモリ破損につながることがあります。)
Improper handling
不適切な扱い
of pointers
ポインタの
can lead to
~につながることがある
severe memory corruption
深刻なメモリ破損
The
system
detected
a
memory
corruption
attempt
and
halted.
(システムはメモリ破損の試みを検出し、停止しました。)
The system
そのシステム
detected
検出した
a memory corruption attempt
メモリ破損の試み
and halted
そして停止した
関連
segmentation fault
buffer overflow
dangling pointer
null pointer dereference
heap corruption
stack overflow