1970年代の終わり頃、
大型計算機のTSSのメモリ使用量制限1MB、特別なときは3MBが許されるが、
混んでくるとだめ。そのメモリ使用量というのも、物理メモリサイズじゃなくて
仮想記憶でのサイズだから、ユーザーが多いと、ディスクとの間で入れだしして
実現されているので、遅かった。何しろ計算機本体の物理メモリは16MB以下
だった(アドレスが24ビット分しかないのでフル実装で16MB)。そんなシステムを
100人ぐらいで共用で同時に使っているのだからね。今から考えたら、どうして
そんなに少ないメモリで大勢を同時にサポートできたんだろうと不思議に思える
かもしれない。それはCUIだったことが大きいのと、大型計算機の専用端末が
ちょっぴりインテリジェントであったからだろう。端末からのデーターのやりとり
は、行単位あるいは画面単位で行われていたと思う。今のパソコンのように
キーを1つ叩くごとにOSへの割り込みが発生していたら、とてもあんなに大勢を
サポートできなかったに違いない。IBM互換機のCPUのクロックも10MHzか
せいぜい20MHzぐらいだったのじゃないかな。詳しい人