単一レベル記憶
IBM による System/38 と AS/400 (およびその後継システムの eServer iSeries 、System i 、Power Systems i Edition)の単一レベル記憶 (SLS) の仮想記憶の設計は、もともとは新しいコンピュータ・アーキテクチャの過渡期の実装を、全て固体素子の記憶装置を使って開発するために1960年代に考案された。これは、磁気ディスク装置は、そう遠くないうちに時代遅れになり、何らかの固体素子の記憶装置にとって代わられるであろうという予想にもとづいたものである(この予想は、わずかに半世紀ほどの誤差で、SSDにより徐々に現実のものとなりつつある)。System/38 と AS/400 (およびその後継システム)の単一レベル記憶の設計は、システムに現在利用している記憶装置の種類を意識させないものであった。
IBM が1980年代後半に AS/400 のシステムを販売する際、IBM の人々は「AS/400 は自分に磁気ディスク装置が付属していることを知らない」と述べた。
また mmap システムコールに代表されるが、単一レベル記憶のような機能が必要とされていることも確かで、ある程度は満たされている。同様に Microsoft Windows には CreateFileMapping や MapViewOfFile といったAPIがある。
また補助記憶の管理についても、論理ボリュームマネージャにより、ディスク単位ではなくストレージプールなどと呼ばれるような抽象化された単位で、ユーザーファイルとは完全に分離して外部記憶を管理できるようにもなった。
一方でアプリケーションプログラム、特にいわゆる「業務アプリ」等の要求を以上のようなモデルに実装するのは面倒があることは、そういったシステムにおいては大抵の場合に関連データベースないしそれ以外の何らかのデータベースシステム、あるいはオブジェクト指向データベースが併用されていることからもあきらかであり、この分野はOSと連繋する余地がある(オープンソースソフトウェアの実装では、一般ファイル上にデータベースを構築するものが多いので誤解されがちだが、(RDBに限らずNoSQL等も含めデータベース全般の一般論として)本格的なDBMSは、OSによるディスク管理を介さないか、ディスクドライバを直接使って( /dev/hda1 のような。en:Raw deviceを参照)性能を追求するものである)。