16 декабря 2009 г.

Факты из истории виртуальной памяти

С момента появления идеи до признания преимуществ использования виртуальной памяти и ее массового использования прошло достаточно много времени. Вот некоторые исторические факты.

В конце 1947г. в лабораториях Bell Labs команда под руководством Вильяма Шокли представила первый работающий образец биполярного транзистора. Достаточно скоро появились вычислительные комплексы, использующие эту революционную технологию. Историки их называют компьютерами второго поколения. Такие системы в качестве оперативной памяти обычно использовали жутко дорогие устройства на ферритовых сердечниках. Именно тогда была выдвинута мысль о возможности расширения физической области оперативного хранения данных за счет использования более дешевых, но медленных магнитных барабанов.

К сожалению, эта смелая идея не нашла поддержки в тогдашней достаточно консервативной среде. Поэтому первая работающая система с использованием идей виртуализации памяти начала серьезно разрабатываться только в период 1959-1962 гг. в рамках проекта команды из University of Manchester, который назывался Atlas Computer.

Но и эта проект был экспериментальным. Долгие ожесточенные споры о применимости данного подхода, а также лучших способах его реализации не стихали до конца 60гг., а первый коммерческий компьютер появился лишь в 1969г. Он был разработан и построен командой исследователей компании IBM.

В мире персональных компьютеров виртуальная память была представлена достаточно недавно, с появлением protected mode процессора Intel x86.

Кстати, в Большом Советском Энциклопедическом Словаре есть следующая статья: “виртуальная память (кажущаяся память ЭВМ) - система запоминающих устройств, организованных таким образом, что программист может рассматривать их как одну большую оперативную память, что существенно упрощает процедуру составления программ для мультипрограммных ЭВМ”. Но, несмотря на авторитетность издания, я все-таки соглашусь с замечанием журналиста Леонида Черняка в одной из статей: “такая память никому не кажется и не мерещится, а функционирует в полном согласии с законами физики” :) .

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.