現在地

パーソナルなコンピュータのメモリ事情 (第7回: 80286期)

80286が使われるようになるとCPUのメモリ空間は16MBありますのでメモリ問題は解決(一時的なものなので先送りと言った方が良いかもしれません)したかと思いきや、そう簡単ではありませんでした。

80286にはリアルモードとプロテクトモードという2つの動作モードがあります。リアルモードでは8086のソフトウェアがそのまま動作しますが、メモリ空間は1MB (実は「+α」があり、後で出てきます)のままです。リセット後は自動的にリアルモードになるので特別なことはせずに高速な8086として使用できます。一方プロテクトモードでは16MBのメモリ空間が使えますが、ソフトウェアの変更が必要になり、OSもMS-DOSは使えず専用のもの(OS/2など)が必要になります。

ここで皆がOS/2へ移行していれば良かったのですが、DOS互換機能に難(後に80386で解決)があったこともあり多くの人が移行せずDOSを使い続けたためメモリ問題に悩まされ続けることになります。
MS-DOS環境で大きなメモリを使う工夫は8086時代の延長ですが、新たなものも加わりました。

パーソナルなコンピュータのメモリ事情 (第6回: 8086後期)

8086/8088に移行して1MBというメモリ空間を手に入れましたが、すぐに不足をきたすようになります。

PC-9801の発売から4年後のPC-9801VM21で標準搭載のメインメモリは640kBとなり、拡張は限界に達しました。同じ頃、メモリ空間が16MBの80286搭載の上位機種も発売されていますが、8086やV30(NEC製の8086改良版でメモリ空間は1MBのまま)の機種もラインナップとして残りました。また従来機を640kBにまで拡張して使い続けるユーザも多くいました。
これらの機種でも大容量のメモリを使いたいということでいくつかの方式が考えられました。

パーソナルなコンピュータのメモリ事情 (第4回: 8ビット後期)

カテゴリー:

8ビット中期」で書いたバンク切り替えという手法はメモリ空間をいくらでも増やすことができるものですが、活用するプログラムを作成するのはかなり大変です。GVRAMなどには向いていますが、メインメモリを64kを超えて拡張してもなかなか有効には活用されません。RAMディスクなどとして使われることが多かったと思います。

その中でMMUを搭載してこれに立ち向かった機種もいくつかありました。バンク切り替えと大きな違いは、バンクではCPUのメモリ空間の特定の場所にしかマップできませんが、MMUでは好きな場所に出現させることができます。

シャープのMZ-2500や日立のS1がそうです。

パーソナルなコンピュータのメモリ事情 (第3回: 8ビット中期)

カテゴリー:

前回書いたように初期のパソコンではCPUのメモリ空間(64kB)は十分なものでした。ところが程なくして不足するようになります。

1981~1982年ごろ発売の代表機種にはこんなものがありました。

パーソナルなコンピュータのメモリ事情 (第2回: 8ビット前期)

カテゴリー:

最初はオプションとしてフルキーボード・モニタ(多くはテレビで代用)出力・増設メモリを載せてBASICが使えるといった状況でしたが、やがていわゆる「パソコン」と呼ばれるものが登場します。

日立のベーシックマスター、シャープのMZ-80K、NECのPC-8001等です。

パーソナルなコンピュータのメモリ事情 (第1回: パソコン以前)

カテゴリー:

今回から数回にわたって「パーソナルなコンピュータのメモリ事情」を書いてみたいと思います。「パソコン」としないのは個人でプログラムできるコンピュータとしてもう少し広く考えているからです。

日本では上の条件を満たす最初のグループは半導体メーカがトレーニングキットとして販売したマイコンボードでしょう。本来はエンジニア向けのものですが、ホビーストが飛びついてブームとなりました。

メーカとしてはこれで自社のマイコンを知ってもらい、製品に採用して欲しいというのが本音のはずです。採用されればマイコン(半導体)が大量に売れることが期待できます。
一方ホビーストは自分用の1台があればよいわけですから、半導体の売り上げにはほとんど貢献しません。それでもこのムーブメントには将来性を感じたのでしょう。出荷を絞るではなく、改良して後継機も出てきます。

その他アメリカからAltairやIMSAIを輸入したり、個人で自作することも多かったようです。

代表的なものをいくつか挙げてみます。カッコ内はソケット等で増設可能な最大容量です。

Zilog Z8030 SCC

テーマ:

カテゴリー:

以前Z85230を紹介したことがありましたが、その元になったのがこれです。

Z8030 SCC
Z0803006PSC、SCC (Serial Communications Controller)と呼ばれるシリアル通信のデバイスです。「Z-SCC」とあるのはZ-Bus (Z8000 CPUのバス)用のアドレス・データがマルチプレクスされたものだからで、非マルチプレクスのZ8530には単に「SCC」と書かれています。

Zilog Z8010 MMU

テーマ:

カテゴリー:

先日のNS32C201とともに入手したデバイスです。というよりこちらがメインでNS32C201がついでだったのですが。

Z8010 MMU
これはZ0801006PSC、Z8001用のMMUです。

これは6MHz品ですが、他に4MHz,8MHzのものが存在するようです。持っているZ8001 CPUが6MHz品なのでMMUだけ8MHzでも意味がありませんのでこれで十分です。
これは1992年製、「MH」は何の意味でしょう? 工場か製造国の記号なのではないかと想像していますが確かなことはわかりません。

Sony PCG-505V

テーマ:

カテゴリー:

今回のものは私のものではなく、父が昔使っていたものです。

PCG-505V
SonyのVAIO 505Vです。奥のヒンジの間にはバッテリがあったのですが、見当たりません。使えなくなって処分したのではないかと思います。基本家で使っていたので、無くても困らなかったのでしょう。

ロゴ等を逆さに(使用状態で正しい向きに)するのはこの頃始まったような気がしますね。
ちなみにこの「VAIO」ロゴですが、凹凸は無く単なる印刷です。

ページ

Electrelic RSS を購読