On Wednesday 27 October 2004 01:20 pm, Darrell Cormier wrote:
Just curious if any of you have every worked with a machine that used core memory. If I remember correctly you basically had a cage of "boards". Each board was an x-y grid of fine wire and around each intersection of the wires was a ring of some ferrous oxide material. A current was applied to a certain x-y coordinate to charge the ring thus representing a binary 1. This was a system that had a destructive read which required you to write back what you just read.
I have never used one myself but one of my college instructors had one of these cages of core memory modules from a machine he had used in his youth. Quite interesting.
Yep, worked on a lot of them between '60 to '74. Neatest one was a drum/core machine which was actually dc digital as opposed to ac digital. DC used flip-flops which gave a 1 when low and a 0 when hi. With ac you had to use a strobe to see what the state was at any particular time. The innards of hard drives use the same methods to read data off the heads before they are convertted to dc levels. The drum/core machine used 16k of core and had drum storage up to 500 megs or so. One of those machines was the first Timeshare used by NASDAQ back in the late 60's early 70's. It had an exec routine, now they are called an OS, that broke the core into several sections and could run multiple programs by swapping segments out to dedicated parts of the drum. In the late 70's someone, IBM I think, reinvented that wheel and called it virtual memory which is now used in all ps systems. BTW, the 16k referred to the number of 32 bit words it could handle. MOst of the stuff we played with was done in octal cause it was so easy to translate from decimal. Hex was pretty much an IBM thing. I guess the point of all this is that there isn't anything really new under the sun, just different ways of packaging and naming. Of course modern computers have much more speed and capacity but still can only add and subtract, and there are those that will make an argument that they can only add since the other functions are successive additions. Most mini and scientific computers into the late 70's used core and various forms of mass storage such as tape and drum and disc. Regarding the use of Fortran, it was still being used in the Simulation industry into the 90's when I left that field. Since simulation is nothing more than a lot of math calculations, Fortran was an excellent choice of languages. If anyone is curious about the foregoing I'd be happy to discuss this off the list or on the OT list. Regards, Richard -- Old age ain't for Sissies!