読み方 : どうてき

動的【ダイナミック】dynamic

概要

動的とは、動的とは、状態や構成が状況に応じて変化したり、状況に合わせて選択できたりする柔軟性を持っていること。IT分野では、システムやプログラムの状態、構成、内容、動作などが固定されておらず、実行時や運用時の状況に応じて変化したり、その都度決定されたりする性質を指すことが多い。対義語は「静的」「スタティック」(static)。

動的とは、対象やその構成要素の設定、内容、属性、動作などが、あらかじめ確定されているのではなく、実際の稼働時や処理の進行に応じて変化したり、その都度決定されたりする性質を指す。利用者の操作や外部からの入力、ネットワークの状態などによって結果が変わる仕組みを表す際に使われることが多い。

プログラミングにおける動的

プログラミングの分野では、プログラムの実行に必要なライブラリを実行時に読み込んで結合する方式を「動的リンク」(dyanmic link)と呼ぶ。実行ファイル自体を軽量に保ち、共通の部品を複数のプログラムで共有できる。実行中に必要な量だけメモリ領域を確保する「動的メモリ割り当て」(dynamic memory allocation)、変数などのデータ型を実行時に決定する「動的型付け」(dynamic typing)などの用例もある。

ネットワークにおける動的

ネットワーク制御の分野では、通信機器同士が経路情報を交換し合い、通信経路を自動的に更新していく方式を「動的ルーティング」(dynamic routing)と呼ぶ。ネットワークの混雑状況や障害発生時にも経路を再計算できるため、大規模なネットワークで広く採用されている。IPアドレスを機器の接続時に空いているものから選んでその場で割り当てる「動的IPアドレス」(dynamic IP address)などの用例もある。

Webにおける動的

Webシステムでは、利用者がアクセスした時点の操作や条件に応じて表示内容が生成・変更されるページを「動的ページ」(dynamic page)と呼ぶ。サーバ側でデータベースの内容をもとにページを生成する場合や、ブラウザ上でJavaScriptによって表示内容を書き換える場合などが該当する。あらかじめ作成された固定的な内容がそのまま表示される「静的ページ」と対比される。動的ページが含まれるサイトを「動的サイト」(dynamic site)と呼ぶこともある。

(2026.6.28更新)
 

他の辞典等による「動的」の解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。