アクセスカウンター アクセスカウンター アクセスカウンター
virtual: 仮想的,実質的 

ことのはの散策

 

virtual: 仮想的,実質的

                                                                                      上智大学 伊藤 潔

                                                                                            2005年10月6日


 この「仮想的」という言葉が,結構,難です.英語でのvirtualは,“仮想的 = 実質的”のニュアンスが強い言葉です.仮の想定と言いながら,「実質的にはそのもの」という感覚です

 リーダーズ英和辞典によると,「(表面的にはまたは名目上はそうではないが)事実上の,実質上の,実際上の;仮想の」とあります.

 “virtual XX”という言葉は,「表面的には,あるいは名目上はXXではないが,実質的にXX」ということになります.

 virtual memoryは,仮想記憶と訳されます.主記憶は,コンピュータ内部の記憶装置ですが,ディスクなどの補助記憶装置はコンピュータ外部の記憶装置で,データの本来のやりとりは,入出力装置と同様に扱われるものです.主記憶の容量が少なかった時代に,できるだけ大きなプログラムを,小規模なプログラム(主記憶に全部入っている)の実行と同じように,実行できる仕組みを,オペレーティングシステムが,提供するようになりました.主記憶が膨大な量になった現代でも,この仕掛けが無用になったというわけではなく,ますますその効用が増しています.コンピュータで行わなければならないこと,行いたいことがたくさんに増えて,その結果,プログラムも膨大になり,主記憶に一度には収容できなかったり,いくつかのプログラムを同時に走らせて,主記憶に収容できなかったりで,このvirtual memoryの仕組みの効用は,現代でも極めて高いものです.virtual memoryは,ユーザには意識させないで,補助記憶も含めて大容量の記憶装置全体を,「実質的に主記憶」として扱う」仕組みです.

 virtual machineは,仮想機械と訳されます.プログラミング言語で書かれたソースプログラムを実行するには,通常,コンパイルとリンクを経て,コンピュータにわかる,機械語のプログラムに変換して実行させる方式と,ソースプログラムをあるプログラミング言語のレベルで解釈実行するインタプリタによる方式の2種類があります.後者のインタプリタの方式で実行されていることを,virtual machineで実行されていると言います.これは,すなわち,「そのプログラム言語のレベルの機械が実質的に存在する」ということです.

 virtual terminalは,仮想端末と訳されます.

 virtual reality(仮想現実)の意味は,コンピュータの中に現実と変わらないものを作り出し,表示する手法です.「リアルに」見せたり,聞いたりできる,あるいは,もっと進んで,工学的な実在物の性質を持ったものをコンピュータの中にモデルとして作り出しておいて,特性を表示したり,シミュレーションできることを言います.realtyですから,仮想現実“感”の方がいい感じです.

 リアルな表示とか,コンピュータ内部に特性をもっているので,ほぼ,本物のように扱えるので,「実質的な現実感を味わえる」という感覚です.

 virtual laboratoryという言葉もあります.

 virtual universityは,地理的に分散していても,コンピュータネットワークでつながれたコンピュータ上に大学機能(講義,教材,学籍管理など)が入っていて,「実質的な大学」ということです.

 virtual enterpriseは,本来は1つの会社ではありませんが,コンピュータネットワークでつながれた複数の会社が「実質的に1つの会社」そのものとして機能していることをいいます.

 virtual private networkは,本来は,private network「専用ネットワーク」ではありませんが,暗号化などを行って,セキュリティを向上させて,「実質的にprivate network」そのものとして機能していることをいいます.

 仮想敵国は,imaginary (hypothetical) enemyですが,この「仮想」は,「想像上の,想定・仮定した」ということです.間違えて,virtual enemyと言ってしまうと,コンピュータ上での敵(ゲームでしょうか?)になってしまうか,「実質的な敵」という意味になってしまいます.大変なことです.  (^oo^)

 

       
  virtual 仮想的 実質的.仮の想定と言いながら,「実質的にはそのもの」という感覚
       
  virtual XX 仮想XX 表面的には,あるいは名目上はXXではないが,実質的にXX
  virtual memory 仮想記憶 実質的に主記憶
  virtual machine 仮想機械 そのプログラム言語のレベルの機械が実質的に存在する
  virtual reality 仮想現実 実質的な現実感を味わえる
  virtual terminal 仮想端末                    (2019年3月14日追記)
       
  virtual laboratory    
  virtual university   実質的な大学
  virtual enterprise   実質的に1つの会社
  virtual private network   実質的にprivate network
  virtual power plant   実質的に1つの発電所 (2019年3月7日追記)