memrootじしょ
英和翻訳
memory management
subjugate
local initiative
feel free
memory management
/ˈmɛməri ˈmænɪdʒmənt/
メモリーマネジメント
1.
コンピュータシステムがメモリ(主記憶装置)を効率的に利用し、プログラムやデータに割り当てるための包括的な概念や枠組み。
プログラムが実行される際に必要となるメモリ(主記憶装置)を、どのように確保し、使用し、解放していくかという、システムレベルでのリソース配分と利用効率化に関わる広範な考え方を指します。
Effective
memory
management
is
crucial
for
system
performance.
(効率的なメモリ管理はシステムパフォーマンスにとって極めて重要です。)
Effective
「効果的な」「効率的な」という意味です。
memory management
「メモリ管理」を指します。
is
「~である」という存在や状態を表す動詞です。
crucial
「極めて重要な」「決定的な」という意味です。
for
「~にとって」「~のために」という目的や対象を表す前置詞です。
system performance
「システムパフォーマンス」「システムの性能」を指します。
Poor
memory
management
can
lead
to
program
crashes.
(不適切なメモリ管理はプログラムのクラッシュを引き起こす可能性があります。)
Poor
「劣悪な」「不適切な」という意味です。
memory management
「メモリ管理」を指します。
can lead to
「~につながる可能性がある」「~を引き起こす可能性がある」という結果を示します。
program crashes
「プログラムのクラッシュ」「プログラムが停止すること」を指します。
Operating
systems
are
responsible
for
low-level
memory
management.
(オペレーティングシステムは低レベルのメモリ管理を担当しています。)
Operating systems
「オペレーティングシステム」「OS」を指します。
are responsible for
「~に責任がある」「~を担当している」という意味です。
low-level
「低レベルの」「より根幹に近い」という意味です。
memory management
「メモリ管理」を指します。
2.
オペレーティングシステムやプログラミング言語が、特定のアルゴリズムや技術を用いて物理的・仮想的メモリ空間を動的に割り当て、監視、解放する具体的な操作やプロセス。
実際のシステム内部で、ヒープ管理、スタック管理、仮想記憶、ガベージコレクションといった具体的な技術やメカニズムを用いて、メモリの割り当てや解放をどのように実行するか、という技術的なプロセスや実装を指します。
Modern
programming
languages
often
feature
automatic
memory
management.
(現代のプログラミング言語は、しばしば自動メモリ管理を特徴としています。)
Modern
「現代の」という意味です。
programming languages
「プログラミング言語」を指します。
often
「しばしば」「よく」という意味です。
feature
「~を特徴とする」という意味の動詞です。
automatic
「自動の」という意味です。
memory management
「メモリ管理」を指します。
Understanding
heap
and
stack
is
vital
for
manual
memory
management.
(ヒープとスタックを理解することは、手動メモリ管理にとって不可欠です。)
Understanding
「理解すること」という動名詞です。
heap and stack
「ヒープとスタック」というメモリ領域の種類を指します。
is vital
「不可欠である」「極めて重要である」という意味です。
for
「~にとって」という目的や対象を表す前置詞です。
manual
「手動の」という意味です。
memory management
「メモリ管理」を指します。
The
garbage
collector
handles
memory
management
in
Java.
(ガベージコレクターはJavaでのメモリ管理を処理します。)
The garbage collector
「ガベージコレクター」という自動メモリ管理を行うプログラムを指します。
handles
「処理する」「担当する」という意味の動詞です。
memory management
「メモリ管理」を指します。
in Java
「Javaにおいて」「Java言語で」という対象を示します。
関連
Garbage collection
Virtual memory
Paging
Swapping
Resource allocation
Operating system
Heap
Stack
Buffer overflow