|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ テン : [てん] 【名詞】 1. 10 2. ten 3. (P), (n) 10/ten ・ ー : [ちょうおん] (n) long vowel mark (usually only used in katakana)
DOSエクステンダ(どすエクステンダ)とは、MS-DOSなどのオペレーティングシステムを拡張するためのプログラムのことであり、アプリケーションプログラムの操作・実行環境である。 == 概要 == DOSエクステンダは、アプリケーションソフトウェアが、MS-DOS環境下においてx86CPUのプロテクトモードを利用するためのプログラムである。通常は、MS-DOSより起動され、DOSエクステンダ専用のアプリケーションソフトの実行を可能にする。他にも、MS-DOS用のプログラムをマルチタスクで稼働させるものや、グラフィカルユーザインタフェースを提供するものなど、DOSエクステンダと、その上で実行されるプログラムの種類に応じて、様々な機能が提供される。 MS-DOS上では通常、メモリアドレスは1メガバイト以内、CPU命令も16bit用のそれしか用いることができず、例え32bitCPUであっても、実質的には高速な16bitCPUとしてのみ利用され、CPUが32bitである意味は薄かった。しかし、386|DOS-Extender などの32bit命令/メモリアドレスに対応したDOSエクステンダを用いる事により、MS-DOSを経由して32bit環境を構築する事が可能となり、種々の制約に縛られながらも、16bit環境と比較すればアプリケーションのパフォーマンスは大幅に向上した。 また、副次的なことながら、従来のMS-DOSプログラムでほぼ必須であったIntel 8086由来の制限による複雑なメモリモデルやC言語でのポインタ制御、セグメント切り替えなどの必要性が、事実上ほぼ撤廃され、これにより開発効率の向上や、更なる速度面での優位性も確保されている。このことは、従来のMS-DOS環境では、連続して扱えるメモリ領域(リニアメモリ)が64KiB、もしくは1MiBに過ぎなかったことに起因する。Windowsの、Microsoft Windows 3.x以前のもの及びMicrosoft Windows 9x系も、技術的にはDOSから起動されプロテクトモードで稼働する、DOSエクステンダの一種、ないし、一体化しているDOSエクステンダ上で稼働するデスクトップ環境と言える。 プロテクトモードで稼働するアプリケーションは、通常のEXEフォーマットのプログラムではなく、提供されるDOSエクステンダ専用にコンパイルされたプログラムでないと実行できない。またDOSエクステンダごとに実行可能なプログラムの形式は異なり、たとえばRUN386でGO32用にコンパイルされたプログラムを実行することはできない。この事は、DOSエクステンダが、その有用性が認識されながらも、大きく普及が進まなかった要因の1つとなった。 DOSエクステンダには、DESQviewや、PharLap Softwareが開発した386|DOS-Extender (RUN386)等がある。RUN386はPC/AT互換機用、PC-9800シリーズ用、FMRシリーズ用とFM TOWNS用が存在し、機種依存のBIOS等を直接利用しない限りどの機種でも同じプログラムを実行できる。なおRUN386用の実行プログラムの拡張子は.EXP(EXecutable Programの略とされている)である。 現在ではWindowsの普及で、DOSエクステンダはその役目を失いつつある。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「DOSエクステンダ」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 DOS extender 」があります。 スポンサード リンク
|