Microsoft Windows 95
出典: Wikipedio
|
Template:Infobox OS version Microsoft Windows 95(マイクロソフト ウィンドウズ きゅうじゅうご)は、Microsoft Windows 3.1の後継としてマイクロソフトが1995年に出したオペレーティングシステム (OS) である。正式名称はMicrosoft Windows 95 Operating Systemである。
Microsoft Windows (Windows) ファミリーの1つであり、コードネームはChicago。Windowsの内部バージョンは4.0(初期版)である。
目次 |
概説
別製品であったMS-DOSとWindowsを統合し使いやすさと性能を向上させたコンシューマ向けオペレーティングシステムであり、次のような機能が特徴である。
- グラフィカルユーザインタフェース (GUI) の改善
- ネットワーク機能の充実
- Win32 API
- ファイルI/Oの改善
- 長いファイル名
- プラグアンドプレイ
- MS-DOSや以前のバージョンのWindowsとの互換性
ただし、上記の機能の中にはWindows for Workgroup 3.11やWindows NT 3.51で既に実装されていたものもある。
グラフィカルユーザーインターフェースの改善
NEXTSTEP風のウィジェットを採用し、ユーザーインターフェース(UI)デザインの大幅な刷新が図られた。特に、アップルコンピュータとのグラフィカルユーザインタフェース(GUI)絡みの裁判が決着したことを背景に、タスクバーやスタートメニュー、マウスの右ボタンのクリックで表示される内容の一覧から希望する処理を選択するといったUIなど、従来のWindowsではアプリケーションランチャ、タスクマネージャとしてしか機能していなかったデスクトップを一般的なディレクトリ(フォルダ)のひとつとしたことで他のディレクトリとシームレスにファイルを移動できるようになった点が革新的であった。
完成度の高かったこのGUIは、その後Windows NT系でもWindows NT 4.0で採用され、Windows 9x系においては、Microsoft Windows Me、Windows NT系においては、Windows 2000までほとんど変更を加えられずに引き継がれた。Windows 9x系の消滅後もWindows XPやWindows VistaのクラシックモードにおいてもWindows 95とほとんど同一のデザインが採用されている。
ネットワーク機能の充実
ビジネス分野でのLANの普及に対応しネットワーク設定の容易化を進めた。特に日本では、ネットワーク機能付きのWindows for Workgroup 3.11が販売されず代替としてWindows NT Workstation 3.5が他国の販売価格と比較して安価に提供され、先進的なユーザがその導入を行っていたがごく一部の動きに留まっていた。そのためもありWindows 95は大きな期待を集めた。当初の戦略としては、LANはNetBEUIまたはIPX/SPX、WANはMSNを利用すると位置付けていたが、前年の1994年ごろよりインターネットでWWWの普及に弾みが付き始めたのに対応して、インターネットに必要な通信プロトコルのTCP/IPを選択することもできた。次の組込み版バージョンでは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プロンプトから複数の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-9801シリーズにおいてはMOディスクへのインストール及びMOディスクからの起動が可能であり、ハードディスクを持たないWindowsマシンを構築することが可能である(PC/AT互換機及び、Windows 98以降では不可能である)。
ちなみに、Windows 95のコンピュータの終了時のサウンド曲はWindows 3.1以前のコンピュータの起動時のサウンド曲と同じ曲が使用されている。
リリース
1995年8月25日英語版が12ヶ国で先行して発売され、日本語のベータ版もリリースされていたことから日本でもある程度の情報が広まっていたが、日本語版の発売された1995年11月23日(勤労感謝の日)の秋葉原などでは深夜11月23日になった瞬間に販売を始める店が多く、業界関係者や報道陣を中心に一種のお祭り騒ぎの様相を呈した。この様子はテレビなどで報道され売り上げに貢献した。その後のWindowsの新バージョンの発売開始日はWindows 95の時ほどの賑わいは起こっていない。そのためWindows 95は20世紀最大のヒット商品と言われた。
Windows 95は先行してリリースされていたWindows NTに比べると安定性や信頼性に劣り、技術的には不完全なものであった。さらに、従来のWindows 3.1よりも使い勝手が改良されていたものの、Macintoshと比較してまだまだ劣っていると批判されることがあった。しかしWindows 95はユーザー・市場のニーズをよく読んでそれに応えるという現実的な解を提供し、マーケティングの成功といえた。これによりWindows 95はデスクトップOSの事実上の標準となり、PC-9800シリーズ、FM TOWNSなどのx86ベースの独自プラットフォームのパソコンはPC/AT互換機に吸収されていった。
CD-ROMとフロッピーディスクの2種類のメディアでリリースされた。希望小売価格は新規インストール用の通常版で29,800円、Windows3.1、MS-DOS5.0が対象のアップグレード版で13,800円であった。
直接的な後継OSとしては、以下のものが存在する。
- Windows 98
- Windows 98 SE
- Windows Me
現在では、さまざまな問題点を解決するためにまったく新しく設計されたWindows NT系のOSが主流となっている。
構造
Windows 95は、カーネルモードのモジュールとユーザーモードのモジュールから構成されている。80x86アーキテクチャのリングプロテクションを利用することによって、前者はリング0、後者はリング3で実行される。
カーネルモードのモジュールには以下のものがある。
これらのモジュールは32ビットプロテクトモードで実行され、Windows 95の動作中にはリアルモードのMS-DOSと置き換わる形となる。このような構造の基本は以前のバージョンのWindowsより引き継いだものであり、Windows 95でにわかに実現したものではない。なお、Windows 95の構造として「リアルモードのMS-DOS上でプロテクトモードのWindowsが動作している」と説明されることもあるようだが、正確な表現ではない。
ユーザーモードのモジュールには以下のものがある。
- Kernel
- User
- GDI
これらのモジュールの一部(特にUserとGDI)は以前のバージョンのWindowsより引き継いだ16ビットコードで記述されており、Win32 APIが使用された時も16ビットコードが実行されることがある。これにより以前のバージョンのWindowsとの互換性を高めメモリの使用量を減少させているが、16ビットコードの問題がWin32アプリケーションに影響を与え性能を低下させることもあった。
Windows 95のVMMは、Win32アプリケーション、DOSアプリケーションに対して各プロセスに固有のアドレス空間を与え、プリエンプティブ・マルチタスクとして実行する。このため、特定のアプリケーションの問題によりCPUが占有されるトラブルはなくなった。
一方Win16アプリケーションに対しては、以前のバージョンのWindowsと同様にすべてのプロセスに共有アドレス空間を与えノンプリエンプティブ・マルチタスクとして実行する。これにより以前のバージョンのWindowsと互換性を保っているが、Win16アプリケーションを使用した場合以前のバージョンのWindowsと同様にシステムリソースの制限やCPUの占有によるトラブルが発生する。ただし、Win16アプリケーション同士のプリエンプションに制限はあるがWin16アプリケーションとWin32アプリケーションとのプリエンプションは可能であるため、Win16アプリケーションの問題によりWin32アプリケーションにCPUが与えられなくなることはない。
なお、DLLは上記のKernel、User、GDIも含め、Win16アプリケーションと同じアドレス空間を共有する。
マイナーバージョン
マイナーバージョンは次の4つに分かれる。
- 初期版 - 内部バージョン4.0
- OSR (OEM Service Release) 1 - 内部バージョンは4.0a。初期版にサービスパック1を適用したものと、当初からOSR1のものがある。※この2つのバージョンのみ単体パッケージとして販売された。
- 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が統合され機能的にはWindows 98に近くなっているが、このため処理が重くなっている。誤って「OSR3」と呼ばれることがあった。
初期版およびOSR1と、OSR2系では、ハードウェア増設時の手順や画面に違いがあり、OSR2.0リリース以降の各周辺機器メーカーの取り扱い説明書では、操作方法をWindowsのバージョンによって場合分けして説明しているものがある。
また機能拡張パックである「Microsoft Plus! for Windows 95」が別売されていた。これを利用するとアイコンに使用できる色数が16色から多色に増えたりフォントのスムーズ表示機能が拡張されたりする。他に、ディスク圧縮ツール、Internet Explorer 2.0(英語版は1.0)などインターネット用のツール、アイコン・サウンド・壁紙のデータ「デスクトップテーマ」、3Dピンボールゲームが付属する。なお、この3Dピンボールは後のWindows Meより標準添付となる。
システム要件
以下は日本語版の場合である。
- コンピュータ本体 - 486SX以上を搭載したコンピュータ(2.2GHz以上のCPUではインストール不可)<ref>Template:Cite web</ref>
- メモリ - 8MB以上(12MB以上を推奨)
- ハードディスク - 75MB以上の空きディスク容量が必要(インストールする機能により、さらに容量が必要となる場合がある)
- ディスプレイ - 640x480以上表示可能なもの
- 光学ドライブ - CD-ROMドライブ(あるいはFDDドライブ)
アップグレード版では、コンピュータにMS-DOS 5.0以上またはWindows 3.1がインストールされている必要がある。インストールされていない場合、セットアップ中にアップグレード元のWindowsのフロッピーディスクが要求される<ref>Template:Cite web</ref>。
対応機種
- PC/AT互換機
- PC-9800シリーズ
- EPSON PCシリーズ(OSR2はリリースされず。メーカー直販のみで店頭販売なし)
- FM TOWNS(OSR2はリリースされず。メーカー直販のみで店頭販売なし)
- FMR280(OSR2はリリースされず。メーカー直販のみで店頭販売なし)
出荷・販売本数の推移
- 1995年8月24日 - 初日出荷40万本<ref>脇英世『Windows入門』岩波書店、1995年12月20日第1刷、1996年1月6日第3刷、ISBN 4-00-430420-2、v頁。</ref>
- 1995年8月27日 - 発売から4日で、北米でのパッケージのみで100万本販売<ref>『日本経済新聞』1995年8月30日付夕刊</ref>。また、全世界では400万本販売<ref>『日経産業新聞』1995年10月3日付</ref>。
- 1995年10月17日 - 700万本販売<ref>『日経産業新聞』1995年11月22日付</ref>
- 1995年11月末 - 1000万本
- 1995年12月末 - 1853.4万本(データクエスト調べ、1996年8月発表。出荷ベース)
- 1999年3月末 - 1億9300万本
日本語版については以下の通りである。
- 1995年11月20日 - 受注本数75万本<ref>『日経産業新聞』1995年11月21日付</ref>
- 初回出荷50万本<ref>『日本経済新聞』1995年11月25日付朝刊</ref>
- 1995年11月26日 - 4日で20万本販売(1995年11月30日、マイクロソフト発表)<ref>『日経産業新聞』1995年12月1日付</ref><ref name=x951205>『日経流通新聞』1995年12月5日付</ref>
- 1995年11月28日 - 6日でPC-9800シリーズ版(日本電気が販売)27万本出荷<ref name=x951205/>
- 1995年12月 - マイクロソフト版と日本電気版の合計でパッケージ86万本を出荷<ref>『日本経済新聞』1995年12月22日付朝刊</ref>
その他
- 標準のシステム起動音The Microsoft Soundはブライアン・イーノの作曲。
- ネットワーク系処理の一部には、BSD由来のものが含まれている。代表例としては、FTP.EXEの中にBSDライセンス文字列が含まれている<ref>Linux Day - Community Column: Why is Microsoft afraid of the GPL?</ref>。
脚注
Template:脚注ヘルプ Template:Reflist
参考文献
- Unauthorized Windows 95, Andrew Schulman, IDG Books, 1994, ISBN 1-56884-305-4
- 邦訳: 『Windows 95 内部解析』 Andrew Schulman 著, 太田純 監訳, ソフトバンク・パブリッシング, 1995年, ISBN 4-89052-768-0
外部リンク
Template:Windowsar:ويندوز 95 az:Windows 95 bg:Windows 95 bn:উইন্ডোজ ৯৫ ca:Windows 95 cs:Windows 95 cv:Windows 95 da:Windows 95 de:Microsoft Windows 95 el:Windows 95 en:Windows 95 eo:Windows 95 es:Windows 95 et:Windows 95 eu:Windows 95 fi:Windows 95 fr:Windows 95 gl:Windows 95 hr:Windows 95 hu:Windows 95 id:Windows 95 it:Windows 95 ka:Windows 95 ko:윈도 95 ku:Windows 95 la:Windows 95 lt:Windows 95 ms:Windows 95 nl:Windows 95 nn:Windows 95 no:Windows 95 pl:Microsoft Windows 95 pt:Windows 95 ro:Windows 95 ru:Windows 95 sh:Windows 95 simple:Windows 95 sl:Windows 95 sv:Windows 95 ta:வின்டோஸ் 95 tg:Windows 95 th:วินโดวส์ 95 tl:Windows 95 tr:Windows 95 uk:Windows 95 uz:Windows 95 vi:Windows 95 yi:Windows 95 zh:Windows 95