Microsoft_Windows_95
話題の着エロボイス!
今なら無料ダウンロード♪

[Wikipedia|▼Menu]
□記事を途中から表示しています
[最初から表示]


ファイル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の付属サンプルでもあった)フリーセルハーツと、ホバーが付属する(なお、ホバーはその後の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版とフロッピーディスク版がリリースされた。

直接的な後継OSとしては、以下のものが存在する。

Windows 98

Windows 98 SE

Windows Me

現在では、さまざまな問題点を解決するためにまったく新しく設計されたWindows NT系のOSが主流となっている。


構造

Windows 95は、カーネルモードのモジュールとユーザーモードのモジュールから構成されている。80x86アーキテクチャのリングプロテクションを利用することによって、前者はリング0、後者はリング3で実行される。

カーネルモードのモジュールには以下のものがある。

Virtual Machine Manager (VMM)

Virtual Device Driver

Installable File System

これらのモジュールは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の占有によるトラブルが発生する。


完全無料エロボイス♪
「声」は興奮しますよ!

[次ページ]
[オプション/リンク一覧]
[記事の検索]
[おまかせ表示]
[トップページ]
[ニュースをチェック!]
[列車運行情報]
Size:31 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:Mamenoki