Microsoft Windows 95
(マイクロソフト ウィンドウズ 95)は、
マイクロソフト
が
Windows 3.1
の後?として、
1995年
に??した
オペレ?ティングシステム
(OS) である
[2]
[3]
。
インタ?ネット
が一般に?まりはじめた時期に、業務用だけでなく、一般家庭にも急速な普及を見せた?期的なOSで、パソコンを爆?的に普及させる原動力となった。
Microsoft Windows
(Windows) ファミリ?の1つであり、
コ?ドネ?ム
は
Chicago
。Windowsの?部バ?ジョンは4.0(初期版)である。
??
[
編集
]
??は?門家用の高?な
ワ?クステ?ション
でしか得られなかった操作感や機能を、一般向けに?現した点が
世界
に大きなインパクトを?えた。特に、家庭用として購入可能な?格のパソコンで動作するにもかかわらず、一般にも分かりやすい美麗な(
ハイカラ?
(16bitカラ?),
トゥル?カラ?
(24bitカラ?, 32bitカラ?)で描?できる)
GUI
を備え、
プラグアンドプレイ
や
インタ?ネット
にも??したOSという点が一般受けし、
インタ?ネット
ブ?ムと共に爆?的に普及した。
別製品であった
MS-DOS
とWindowsが同一製品となった(製品パッケ?ジやインスト?ルメディアとしての話であって、システムとして統合されたわけではない)。次のような機能がWindows 3.1時代などと比べた特?である。
ただし、上記の機能の中にはWindows for Workgroups 3.11(日本未??)や
Windows NT
3.51で?に??されていたものもある。またVFATと呼ばれる「長いファイル名」(long file name)も導入されたが、MS-DOSを介さず直接ディスクを操作することで一部の機能を?現していたいわゆるマナ?の?いソフト(
ファイル管理ソフト「FD」
など)で非互換性が?生した例などがある。
グラフィカルユ?ザインタフェ?スの改善
[
編集
]
NEXTSTEP
風の
ウィジェット
を採用し、
ユ?ザインタフェ?ス
(UI) デザインの大幅な刷新が?られた。特に、
Apple Computer
とのGUI絡みの裁判が決着したことを背景に、
タスクバ?
や
スタ?トメニュ?
、マウスの右ボタンのクリックで表示される?容の一?から希望する?理を選?するといったUIなど、??のWindowsではアプリケ?ションランチャ、タスクマネ?ジャとしてしか機能していなかった
デスクトップ
を一般的な
ディレクトリ
(フォルダ)のひとつとしたことで、他のディレクトリとシ?ムレスにファイルを移動できるようになった点が革新的であった。
文書
を?む流れを意識して設計された
Macintosh
と比較すると、タスクバ?が?面下端に設置される等の違いがある。
初心者でも操作を理解しやすく、完成度の高かったこのGUIは、その後
Windows NT系
でも
Windows NT 4.0
で採用され、
Windows 9x系
においては、
Microsoft Windows Me
、Windows NT系においては、
Windows 2000
までほとんど?更を加えられずに引き?がれた。Windows 9x系の消滅後も
Windows XP
や
Windows Vista
、
Windows 7
のクラシックモ?ドにおいてもWindows 95とほとんど同一のデザインが採用されていた。新しく追加されたユ?ザ?インタ?フェ?スでも、ボタンの配置などの基本設計はWindows 95と?ね同じであった。
Windows 8
ではスタ?トボタンが?止されたがユ?ザ?の不評を買い、
Windows 8.1
や
Windows 10
ではスタ?トボタンが復活した。
ネットワ?ク機能の充?
[
編集
]
ビジネス分野での
LAN
の普及に??し、ネットワ?ク設定の容易化を進めた。特に日本では、ネットワ?ク機能付きの
Windows for Workgroup 3.11
が販?されず、代替として
Windows NT Workstation 3.5
が他?の販??格と比較して安?に提供されていたが、ごく一部の先進的なユ?ザが導入するに留まっていた。そういった背景もあり、Windows 95は大きな期待を集めた。?初の?略としては、LANは
NetBEUI
または
IPX/SPX
、WANは
パソコン通信
(ホストとしては
MSN
の利用を想定)を利用すると位置付けていたが、前年の
1994年
頃より
インタ?ネット
で
WWW
の普及に?みが付き始めたことに??して、インタ?ネットに必要な
通信プロトコル
の
TCP/IP
を選?することもできた。
もっとも、
ビル?ゲイツ
はインタ?ネットの普及はまだ先であるとして、パソコン通信を前提としたネットワ?クを考えていた。それ故、Windows 95の初期バ?ジョンには、インタ?ネット?連の機能は搭載されておらず、別?りの「
Microsoft Plus!
」による?張機能として、
Internet Explorer 2.0
(英語版は
IE1.0
)を提供していた。しかし、ビル?ゲイツはWindows 95??後すぐに、自分の判?の誤りに?づき、OSR2以降ではインタ?ネット?連機能が標準搭載されるようになった。すなわち、OSR2ではTCP/IPが初期?態で選?されており、Windows 95を使えばインタ?ネットに接?できるというイメ?ジ?略も成功し人?に拍車をかけることになった。
Win32 API
[
編集
]
Win32 API
が提供され、高速な
32ビット
コ?ドによるプログラムをWindows上で使用可能になった。ただし、Windows 95で??されたWin32 API(かつてはWin32cと呼ばれていた)はWindows NTで??されていたものと完全な互換性はなく、Windows 3.1で??されていたもの (Win32s) とも異なるものであった。
ファイルI/Oの改善
[
編集
]
ファイル
I/O
を32ビット
プロテクトモ?ド
で行い、MS-DOSのファイルI/O機能を使用せずにファイルI/Oを行えるようになった。これにより、MS-DOSのファイルI/O機能を使用していた以前のバ?ジョンのWindowsよりファイルI/Oの性能が向上した。なお、
スワップファイル
へのアクセスに限っては、Windows 3.1の段階で?に32ビットI/Oを?現していた。
その他
[
編集
]
ファイルシステムである
FAT
を?張し、
VFAT
としてWindows 3.1では不可能であった長いファイル名(最大255バイト)が利用可能になった。
プラグアンドプレイ
による周?機器の容易な?設など、分かりやすさを狙った設計となっていた。そのため、それまで?門的な知識を必要としたパソコンは誰でも手?に使えるものになったと謳われた。
インタ?ネットを使ってソフトの修正モジュ?ルが配布されるようになったのも大きな特?であった(初期版は特に修正モジュ?ルが多かった)。
ゲ?ムはWindows 3.1にもあった
ソリティア
?
マインスイ?パ
のほか、新たに
Win32s
の付?サンプルでもあった
フリ?セル
のほか
ハ?ツ
と
Hover!
(その後のWindowsには付?していない)が付?する。また、
マルチメディア
機能が?化され、後に
DirectX
が提供された。
「
DOSプロンプト
」から複?のMS-DOSアプリケ?ションを同時に?行できるだけでなく、Windows 95を終了せずに
リアルモ?ド
のMS-DOSを?行できた。Win16アプリケ?ションも?行でき、その場合は以前のバ?ジョンのWindowsと同?の動作であった。
VFAT
による長いファイル名とファイルの?張子によるアプリケ?ションの?連付けは不完全ながら下方互換性があり、Windows 95のファイルシステムをMS-DOSからアクセスできた。また、プロテクトモ?ドのドライバを持たないデバイスをリアルモ?ドのドライバを使用してWindows 95からアクセスできた。
Windows 95のパッケ?ジ?容はMS-DOS 7.0/7.1とWindows 4.0のセットであり、MS-DOS 7.xを??で起動したりWindows 3.1以前と同?MS-DOS用のメニュ?ソフト(
ランチャ?
ソフト)や
コマンドライン
からWindows 4.0を起動することも可能である。また、
PC-9800シリ?ズ
においては
MO
ディスクへのインスト?ルおよびMOディスクからの起動が可能であり、
ハ?ドディスク
を持たないWindowsマシンを構築することが可能である(
PC/AT互換機
および、
Windows 98
以降では不可能である)。
リリ?ス
[
編集
]
1995年
8月25日
に英語版が12か?で先行して??され、日本語の
ベ?タ版
もリリ?スされていたことから、日本でもある程度の情報が?まっていた。販?開始と前後して大量の
テレビコマ?シャル
が流されていたこともあり、日本語版の??された1995年
11月23日
(
勤?感謝の日
)の
秋葉原
などでは、11月23日になった瞬間に深夜販?を始める店が多く、業界?係者や報道陣を中心に一種のお祭り?ぎの?相を呈した。この?子はテレビなどで報道され?り上げに貢?した。
Windows 95は先行してリリ?スされていた
Windows NT
3.51に比べると
UI
や機能面で進化しているものの安定性や信?性に劣り、技術的には不完全なものであった。しかし、??のWindows 3.1よりも使い勝手が改良され、Windows NT 3.51よりも高速で動作し、Windows 95はユ?ザ??市場のニ?ズをよく?んでそれに?えるという現?的な解を提供し、
マ?ケティング
の成功といえた。
PC/AT互換機
+Windows 95の組み合わせはデスクトップPCの
事?上の標準
となり、
PC-9800
シリ?ズ、
FM TOWNS
などの
x86
ベ?スの?自
プラットフォ?ム
のパソコンは
PC/AT互換機
に吸?されていった。
CD-ROM
と
フロッピ?ディスク
(
DMFフォ?マット
)の2種類の
メディア
でリリ?スされた。希望小??格は新規インスト?ル用の通常版で29,800円、Windows 3.1、MS-DOS 5.0が?象のアップグレ?ド版で13,800円であった。
直接的な後?OSとしては、以下のものが存在する。
現在では、さまざまな問題点を解決するために、まったく新しく設計されたWindows NT系のOSが主流となっている。
構造
[
編集
]
Windows 95は、
カ?ネル
モ?ドのモジュ?ルとユ?ザ?モ?ドのモジュ?ルから構成されている。x86ア?キテクチャの
リングプロテクション
を利用することによって、前者はリング0、後者はリング3で?行される。
カ?ネル
モ?ドのモジュ?ルには以下のものがある。
これらのモジュ?ルは、32ビットプロテクトモ?ドで?行され、Windows 95の動作中にはリアルモ?ドのMS-DOSと置き換わる形となる。このような構造の基本は以前のバ?ジョンのWindowsより引き?いだものであり、Windows 95でにわかに?現したものではない。
Windows 95の構造を「リアルモ?ドのMS-DOS上でプロテクトモ?ドのWindowsが動作している」と?明するのは誤りである。
ユ?ザ?モ?ドのモジュ?ルには以下のものがある。
これらのモジュ?ルの一部(特にUserと
GDI
)は以前のバ?ジョンのWindowsより引き?いだ
16ビット
コ?ドで記述されており、Win32 APIが使用された時も16ビットコ?ドが?行されることがある。これにより以前のバ?ジョンのWindowsとの互換性を高め
メモリ
の使用量を減少させているが、16ビットコ?ドの問題がWin32アプリケ?ションに影響を?え、性能を低下させることもあった。
Windows 95のVMMは、Win32アプリケ?ション、MS-DOSアプリケ?ションに?して各
プロセス
に固有のアドレス空間を?え、
プリエンプティブ?マルチタスク
として?行する。このため、特定のアプリケ?ションの問題により
CPU
が占有されるトラブルはなくなった。
一方、Win16アプリケ?ションに?しては、以前のバ?ジョンのWindowsと同?にすべてのプロセスに共有アドレス空間を?え、ノンプリエンプティブ?マルチタスクとして?行する。これにより、以前のバ?ジョンのWindowsと互換性を保っているが、Win16アプリケ?ションを使用した場合、以前のバ?ジョンのWindowsと同?に
システムリソ?ス
の制限やCPUの占有によるトラブルが?生する。ただし、Win16アプリケ?ション同士の
プリエンプション
に制限はあるが、Win16アプリケ?ションとWin32アプリケ?ションとのプリエンプションは可能であるため、Win16アプリケ?ションの問題によりWin32アプリケ?ションにCPUが?えられなくなることはない。
なお、
DLL
は上記のKernel、User、GDIも含め、Win16アプリケ?ションと同じアドレス空間を共有する。
マイナ?バ?ジョン
[
編集
]
マイナ?バ?ジョンは次の6つに分かれる。
- 初期版 - ?部バ?ジョンは4.0。
- SP (
Service Pack
) 1 - ?部バ?ジョンは4.0a。初期版にSP1を適用したもの。※初期版と、このSP1適用のみ??パッケ?ジとしても販?された。
- OSR (
OEM
Service Release) 1 - ?部バ?ジョンは4.0a。SP1を適用のOEM?用版。
- OSR2およびOSR2.1 - ?部バ?ジョンは4.0b。初期版??から1年あまり?った
1996年
末頃、
ハ?ドウェア
とのセットを?件とするOEM?用版(??パッケ?ジでは??されず)としてリリ?ス。多?のバグ修正と
HDD
の
DMA
?送のサポ?ト、
FAT32
(非公式)などの新機能が盛り?まれ、大きな?化が生じた。OSR2.1では
AGP
や
USB
への??がされた。ただし、Windows 95で利用可能なUSB機器はほとんど存在せず、正式には
Windows 98
(安定版はSE)まで待たねばならなかった。
- OSR2.5 - ?部バ?ジョンは4.0c。
1997年
頃、ハ?ドウェアセットのOEM?用版としてリリ?ス。
Internet Explorer
4.0や
Active Desktop
が統合され機能的にはWindows 98に近くなっているが、?理が重くなっている。誤って「OSR3」と呼ばれることがあった。
初期版およびOSR1と、OSR2系では、ハ?ドウェア?設時の手順や?面に違いがあり、OSR2.0リリ?ス以降の各周?機器メ?カ?の取り扱い?明書では、操作方法をWindowsのバ?ジョンによって場合分けして?明しているものがある。
また、機能?張パックである「
Microsoft Plus!
for Windows 95」が別?されていた。これを利用すると、アイコンに使用できる色?が16色から多色に?えたり、フォントのスム?ズ表示機能が?張されたりする。他に、
ディスク?縮
ツ?ル、
Internet Explorer 2.0
(英語版は
1.0
)などインタ?ネット用のツ?ル、アイコン?サウンド?壁紙のデ?タ「デスクトップテ?マ」、3D
ピンボ?ル
ゲ?ムが付?する。なお、この3Dピンボ?ルは後の
Windows NT 4.0
から
Windows XP
までにおいて、標準添付となる。
システム要件
[
編集
]
Windows 95 最小ハ?ドウェア仕?要求
|
32 ビット
|
プロセッサ?
|
486SX
以上
(2.2GHz以上の
CPU
には??しない
[4]
)
|
物理メモリ?
|
8 MB以上
(12 MB以上を推?)
|
ストレ?ジ
|
75 MB以上
(インスト?ルする機能によっては、さらに容量が必要となる場合がある)
|
リム?バブルドライブ
|
CD-ROMドライブ、FDDドライブのいずれか
|
?面解像度
|
640 x 480
|
アップグレ?ド版では、コンピュ?タにMS-DOS 5.0以上またはWindows 3.1がインスト?ルされている必要がある。インスト?ルされていない場合、セットアップ中にアップグレ?ド元のWindowsのフロッピ?ディスクが要求される
[5]
。
?バ?ジョンからのアップグレ?ド / アンインスト?ル
[
編集
]
Windows 95には、
Windows 3.1
からのみアップグレ?ド可能。
Windows NT
からはアップグレ?ドできない。また、アップグレ?ド時にシステムファイルを保存していれば、?バ?ジョンに?す事(
アンインスト?ル
)ができる。
新しいバ?ジョンへのアップグレ?ド / アンインスト?ル
[
編集
]
Windows 95からはマイナ?バ?ジョン (OSR) の有無に?わらず、
Windows 98
(Second Editionも含む)、
Windows Me
、
Windows 2000 Professional
のいずれかにアップグレ?ドする事ができる。ただし、Windows Meの「
Windows 98ユ?ザ?限定期間限定特別パッケ?ジ
」(Windows 98/98SEからのアップグレ?ドを前提にした低?格の?用アップグレ?ドパッケ?ジ)を使用してWindows Meにアップグレ?ドする場合、事前にWindows 98のインスト?ルCDを手元に用意しておく必要がある。Windows 95からいきなり
Windows XP
にはアップグレ?ドできず、その後?OSである
Windows Vista
/
7
/
8
にする事も?然できない(Windows 95からではセットアッププログラム自?が起動しない)。また、上記のWindowsの?、Windows 2000以外のバ?ジョンにアップグレ?ドした場合は、後でそのバ?ジョンを
アンインスト?ル
して、Windows 95に?す事ができる。
??機種
[
編集
]
出荷?販?本?の推移
[
編集
]
日本語版については以下の通り。
その他
[
編集
]
- 標準の
システム
起動音である「The Microsoft Sound」は
ブライアン?イ?ノ
の作曲。また終了時のサウンドは、Windows 3.1以前の起動音と同じもの(tada)が使用されている。
- インスト?ルCDの「Fun Stuff」というフォルダには、"goodtime.avi"と"weezer.avi"の2つの
ミュ?ジック?ビデオ
が??されている。前者は
エディ?ブリケル
の"Good Times"、後者は
ウィ?ザ?
の"Buddy Holly"である。
- ネットワ?ク系?理の一部には、
BSD
由?のものが含まれている。代表例としては、FTP.EXEの中に
BSDライセンス
文字列が含まれている
[16]
。
脚注
[
編集
]
?考文?
[
編集
]
?連項目
[
編集
]
外部リンク
[
編集
]
|
---|
パソコン
|
| |
---|
モバイル
|
|
---|
サ?バ?
|
|
---|
組み?み用
|
|
---|
?連項目
| |
---|
|