|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|
Re: [PLUG] Virtualization Presentation
|
On Mar 8, 2008, at 3:36 PM, K.S. Bhaskar wrote:
> On Sat, Mar 8, 2008 at 8:41 AM, Mag Gam <magawake@gmail.com> wrote:
>> Whoa, you are a dinosaur sir ;-) Kidding
>
> [KSB] Not far off the mark! The first computer I used was an IBM 1620
> model 1. RAM was 40,000 decimal digits. The basic cycle time was 20
> microseconds, and it took a minimum of 8 cycles for an instruction.
> So to add 2 and 2 to get 4 took 160 microseconds (the model 2 had a 10
> microsecond cycle time and took a minimum of 6 cycles). When IBM
> first came up with the 1620, it was to be called the CADET. Then
> someone pointed out that CADET is an acronym for "Can't Add and
> Doesn't Even Try". This was true - it didn't have addition hardware.
Haven't heard "CADET" for years !!!
Did you happen to learn FORTRAN 2 from Decima Anderson(?) on Drexel
Institute of Technology's 1620?
We first learned to program the 1620 in machine code (not assembly)
in that course, before we learned anything else!
As for the history of Virtualization:
According to the Wikipedia,
"In 1961, Burroughs released the B5000, the first commercial computer
with virtual memory.[8] It used segmentation rather than paging."
BTW, for those who are fans of Disney's TRON, the "MCP" was the name
of the Burroughs virtual OS.
Shortly after that RCA introduced the Spectra 70 computer line. The
70/46 was a virtual machine running VMOS (Virtual Memory Operating
System), which was a virtual memory OS running off a Paging Drum.
"The VMOS paging algorithm: a practical implementation of the working
set model"
was published by ACM SIGOPS in 1974. It was written by Mark Fogel,
then of UNIVAC, which had purchased the RCA computer systems division
in 1972. Univac's OS for the 90 series computers was known as VS/9.
In 1972 when I started working at Penn, I was running Virtual on an
RCA 70/46 under an os called TSOS, which had just been renamed
VMOS. The 70/46 had a 1 meg (yes 1meg) drum that allowed the 256k main
memory box to run virtual.
T.T.F.N.
William H. Magill
# Beige G3 [Rev A motherboard - 300 MHz 768 Meg] OS X 10.2.8
# Flat-panel iMac (2.1) [800MHz - Super Drive - 768 Meg] OS X 10.4.10
# iMac6,1 Core 2 Duo [2.16GHz - 3 GB 667] OS X 10.4.10
# Mac mini [
# PWS433a [Alpha 21164 Rev 7.2 (EV56)- 64 Meg] Tru64 5.1a
# XP1000 [Alpha 21264-3 (EV6) - 256 meg] FreeBSD 5.3
# XP1000 [Alpha 21264-A (EV 6.7) - 384 meg] FreeBSD 5.3
magill@mcgillsociety.org
magill@mac.com
whmagill@gmail.com
___________________________________________________________________________
Philadelphia Linux Users Group -- http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
|
|