IT用語集

メモリ(Memory)、仮想メモリ(Virtual Memory)って何?

はじめに

仮想メモリとは、自身の能力を超えて仮想的な記憶力を得ることです(違
そんなもんがあるなら、テストで使いたいわ!と思ってしまいますよね。
ですが、実際の意味も先ほどの嘘に少し似ています。
仮想メモリとは一体どういう意味なのでしょうか、早速見ていきましょー!!✨

用語説明〜最速で理解したい人のためのIT用語集より抜粋〜

メモリ(Memory)・・・コンピュータの記憶装置。
仮想メモリ(Virtual Memory)・・・仮想化されたメモリ。容量不足時にメモリの内容をSSD/HDDなどに書き出すことで負荷を軽減させる。

仮想メモリの意味と具体例

仮想メモリとは「メインメモリ(実際のPCに搭載されたメモリ)の容量にとらわれずプログラムを動作させる仕組み」のことです。
この仕組みは高速で大量に実行できるメインメモリ(SSD)と、低速で大量の領域を確保できる記憶装置(HDD)で、様々なプログラムを受け渡すことで実現します。
(例)
ここに10GBのメインメモリを持ったPCがあるとします。
今トム君は、6GBのYoutubeと5GBのゲームを同時にやりたいです。
しかし、トム君のPCには10GB分のメモリしかないため実行できません。
ここで「仮想メモリ」の登場です。
たまたまトム君のPCには大容量(2000GB)の記憶装置が装備されていました。
6GBを使用するYoutubeのうち、使用していない1GBを一旦記憶装置に移します。
すると、Youtube(5GB)とゲーム(5GB)をPC(10GB)で実行することができます。
時間をおいて今度は、先ほど記憶装置に移動させたYoutube(1GB)とゲームの使用していない分(1GB)を交換します。
このような処理を繰り返すことにより、ユーザーは11GBすることができたのです。
この仕組みが「仮想メモリ」です。

おわりに

いかがでしたでしょうか。
仮想メモリの概念だけを追うとなかなか理解しにくいのですが、具体例を聞くとすんなり理解できますよね!
この記事を通して仮想メモリに関する理解を深めていただけたら幸いです。
最後まで目を通していただきありがとうございました🙇‍♂️

参照元

.https://www.weblio.jp/content/仮想メモリ
.https://wa3.i-3-i.info/word1715.html
.https://www.atmarkit.co.jp/icd/root/53/5787353.html

仮想マシン(VM)って何?前のページ

Databricksを始める前に覚えておきたいScalaプログラミングの基本次のページ

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. IT用語集

    データマイニング(Data Mining)って何?

    はじめに日本では2014年以降から仮想通貨ブームで「マイニング」なん…

  2. IT用語集

    データベース(Data Base)って何?

    はじめにデータベースって、どんなイメージですか?今回はその意味と使…

  3. IT用語集

    ファーストパーティー、セカンドパーティー、サードパーティデータって何?

    はじめにファーストパーティー、セカンドパーティー、サードパーティーと…

  4. IT用語集

    ハードウェア(Hardware)、ソフトウェア(Software)って何?

    はじめに「〇〇ware」という言葉は、〇〇用/製のものという意味を持…

  5. IT用語集

    C言語、C++(シープラプラ)、C#(シーシャープ)って何?

    はじめにC言語は数あるプログラミングの中でも歴史が長く、全く人気が衰…

  6. IT用語集

    コンソール(Console)って何?

    はじめに今日はあまり馴染みのない「コンソール」という単語について紹介…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


カテゴリ
最近の記事
  1. Adobe WebSDK クロスドメイン計測【第2部】FPI…
  2. Adobe WebSDK クロスドメイン計測【第1部】ECI…
  3. Adobe Target Recommendations:g…
  4. Conversational Analytics APIでお…
  5. Looker Studioで日付フィルターの開始日・終了日の…
  1. ObservePoint

    ObservePoint:強力でアツい機能を持つサイト監査ツールの紹介
  2. 本棚

    統計関連の本
  3. Adobe Analytics

    BigQuery: テーブルに格納されたURL文字列をKey-ValueのSTR…
  4. Adobe Analytics

    検索エンジン-自然とは-Adobe Analyticsの指標説明
  5. ブログ

    カスタマージャーニー作成
PAGE TOP