Passage: Konsep memori virtual pertama kali dikembangkan oleh fisikawan Jerman Fritz-Rudolf Güntsch di Technische Universität Berlin pada tahun 1956 dalam tesis doktornya, Logical Design of a Digital Computer with Multiple Asynchronous Rotating Drums and Automatic High Speed Memory Operation; ia menggambarkan sebuah mesin dengan 6 blok 100 kata memori inti primer dan ruang alamat 1.000 blok 100 kata, dengan perangkat keras secara otomatis memindahkan blok antara memori primer dan memori drum sekunder. Paging pertama kali diimplementasikan di University of Manchester sebagai cara untuk memperluas memori kerja Atlas Computer dengan menggabungkan 16.384 kata memori inti primer dengan 98.304 kata memori drum sekunder. Atlas pertama kali dikembangkan pada tahun 1962 tetapi prototipe operasi paging telah dikembangkan pada tahun 1959.
IBM