か

V

仮想化(Virtualization)

仮想化(かそうか/Virtualization)とは、1台の物理的なコンピューターの上に、複数の独立したコンピューター環境を仮想的に作り出す技術のことです。実際には1台のサーバーしかなくても、それぞれの仮想環境は、あたかも自分専用のコンピュ...
G

ガベージコレクション(Garbage Collection)

ガベージコレクション(Garbage Collection/GC)とは、プログラムが使い終わって不要になったメモリ領域を自動的に見つけ出し、解放してくれる仕組みのことです。「ゴミ集め」を意味する言葉の通り、不要になったデータをまとめて片付け...
K

カーネル(Kernel)

カーネル(Kernel)とは、OS(オペレーティングシステム)の中核を担い、ハードウェアとソフトウェアの間を橋渡しする最も重要な部分のことです。英語の「kernel」は「核」や「中心部」を意味し、その名の通りOSの心臓部にあたる存在です。現...
か

改行コード(かいぎょうコード)

改行コードとは、文章の行の区切りを表す目に見えない記号です。CRやLFなどの種類、OSによる違いや起こるトラブルを初心者向けにわかりやすく解説します。
M

MVNO(仮想移動体通信事業者)

MVNO(Mobile Virtual Network Operator/仮想移動体通信事業者)とは、大手キャリアから通信回線を借りて、独自の料金プランで携帯電話サービスを提供する事業者のことです。「格安SIM」「格安スマホ」と呼ばれるサー...
V

仮想DOM(Virtual DOM)

仮想DOM(Virtual DOM)とは、実際のDOMを直接操作せず、変更差分だけを反映する仕組みです。ReactやVue.jsでの活用例や仕組みを解説します。
か

拡張子(かくちょうし)

拡張子(かくちょうし)とは、ファイル名の末尾に付く「.(ピリオド)+数文字」の部分のことで、そのファイルの種類を表します。たとえば「写真.jpg」の「jpg」、「報告書.docx」の「docx」が拡張子です。パソコンはこれを見て、どのアプリ...
か

概要設計(がいようせっけい)

概要設計とは、システム開発の初期段階で、システム全体の骨格(構成・機能の分割・データの流れなど)を大づかみに決める設計工程のことです。要件定義で固めた「何を作るか」を受けて、「どういう構造で実現するか」の全体像を描きます。現場によっては「基...
V

仮想マシン(Virtual Machine)

仮想マシン(Virtual Machine、VM)とは、1台の物理的なコンピューターの中に、ソフトウェアによって作り出された「もう一つのコンピューター」のことです。実際の機械ではなく仮想的に用意されたものですが、その中では本物と同じようにO...
C

CC(カーボン・コピー)

CC(カーボン・コピー)とは、メールの主な宛先以外にも同じ内容を共有しておきたい相手を指定するところです。TOとの違いや名前の由来を解説します。