この頃から日本でも使い始める人が増え、雑誌記事や書籍も増加していく。2.0はどのようなOSだったのだろうか。タイリング型からオーバラップ型へ「オーバラップ型のウィンドウは分かりにくい」というのは一面の真実ではあった。それがなければ見栄えのしないシステムであることに変わりはなかった。AppleのMacintoshは完全なオーバラップ型のウィンドウシステムを持っており、UNIXのウィンドウシステムもオーバラップ型だったのだ。1.0の発売は1985年だが、Macintoshの発売は1984年。VAXstation-II/GPXにバージョン10(X10)が採用されたのが1985年である(VAXstation-II/GPXは筆者も使ったことがある)。Microsystemsのワークステーションにも採用された(最終的にはApolloもDECもHPに買収される)。Systemバージョン11(X11)をベースにしたものである。Windowsは不利だった。PC/ATおよびその互換機上でUNIXとXを利用することもできた。Operation)が販売の権利を引き継いでいる。した情勢下で生き残るために、Microsoftはどうしてもオーバラップ型のウィンドウシステムを発売する必要があった、というわけだ。8086のアーキテクチャに依る部分が大きいとされている。仮想メモリ機能を持たず、物理メモリ空間が1Mバイトしか使えないようでは、ウィンドウシステムを動かすのは困難。従来のMS-DOSとの互換性を維持するという大きな制約もあった。8086に対する批判に応える形で、Intelは8086の後継として1984年に80286を発売した。80286はセグメント機能を利用した仮想記憶機能を持ち、物理メモリ空間は16MB、仮想記憶空間は1GBであった。IBMは80286をすぐに採用しPC/ATを発表した。セグメントとは、可変長サイズのメモリ領域を割り当てる方式だ(図1)。メモリの利用効率が高い反面、フラグメント(断片化)が起きやすく、メモリ管理は面倒になる。80286にはセグメント管理を効率よく行うためのハードウェア機能が組み込まれていたため、それほど大きなオーバヘッドはなかった。セグメント方式80286は、そのままでも「高速な8086」として利用できたため市場に広く受け入れられた。この頃にはPC/ATおよびその互換機が一般的になっており、8086のことを考慮する必要はなかった。2.0の開発が始まった頃は8086ベースのPCも多かったはずだが、将来を見越して古いハードウェアは切り捨てられた。これは現在に至るまでのMicrosoftの基本的な戦略である。開発開始時に最先端の技術は、発売時になってもまだまだ少数派である。魅力的な機能を提供すれば買い換え需要が発生し、新技術がさらに普及する。Microsoftはもちろんのこと、PCベンダーも利益が得られる構造だ。11:16:10当時の苦労は、懐かしさに替わっていました。permission.×このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。