There were folks running nuclear reactors with IBM 1800s until 2010. These were machines with just a few K of RAM built in the 1960s using the the sort of technology you're describing.1I am a bit curious with all of this discussion of "retro computers" as to how many of the forum can remember doing all of the programming view 80-column Hollerith punch cards
[ . . . ]
Uphill both ways ...[ . .. ]
Those were the computers that I worked on in high school and my roommate and me worked on in college.
[ . . . ]
I think folks underestimate just how powerful today's commodity hardware really is. A Really powerful™ computers don't have to be very large at all. A modern GPU has throughput measured in trillions of calculations per second.
Cassette is a form factor, doesn't necessarily mean there's a tape media in it.
Similarly, "tape" can just be the vernacular from the old days like "dialing the phone" or why we have floppy disk icons on modern computers.
I am a bit curious with all of this discussion of "retro computers" as to how many of the forum can remember doing all of the programming view 80-column Hollerith punch cards, and dealing with card readers and massive quantities of hard-copy printout in order to debug a program? Those were the computers that I worked on in high school and my roommate and me worked on in college. Those would be your Tech Level 5 and 6 machines that were still around when Traveller was first written.
That is what comes to my mind when I hear the term "retro computer".
Given that background, I have drastically shrunk computer size and cost, and assume that when you buy your life support system, you are buying the computers to manage it as part of the cost, with the same going for the engineering section.
Well the Cray-1 did use an IBM mainframe as an I/O processor.The Cray 1 had 160 MFlops on an 80 MHz 64-bit processor. And 8.3 MB memory. For $7.9 Million.
My phone has a Qualcomm MSM8937 Snapdragon 430
CPU Octa-core 1.4 GHz Cortex-A53 64-bit processor... up to 3.44 MFLOPS, tho' typically around 0.5 to 1.1 GFlops depending upon task type. And 4 MB ram... for $100. My phone can totally outperform the Cray-1 using a cheap processor.... except for working databases.
No. The thing that made supercomputer "super" was their I/O bandwidth and rate, and parallel processors. They weren't vastly faster than mainframes. The calcs they used them for required huge sets of data, modeling thousands of points.It is equivalent to today's supercomputers, not an I-pad.
What a model 1 can do:
Now harden the thing so exposure to radiation in space isn't going to cause it to go belly up...
- run a nuclear fusion reactor (ever seen the size of the server rooms at CERN?)
- run the environmental systems - this includes gravity and acceleration compensation
- run the avionics, sensors, comms
- control a maneuver drive
- run or plot an n-body hyperdimensional transit
Routine operation of all ship systems - grav plates, acceleration compensation, environmental controls, waste heat management etc.The computer installed on a ship controls all activity within, and is especially used to enhance weapons fire and defensive activity. It also transmits control impulses for maneuver and jump drives, and conducts the routine operation of all ship systems. What the computer actually does is based on the programs installed and operating at any one time.
A computer which is not operating effectively paralyzes a starship.
Computer: Jump drives have precise power requirements which can only be
met if the power is fed under computer control. In addition, the calculations needed for a jump require a high level of accuracy.
None of which implies that it has to be especially powerful. It's just big for some reason. It doesn't make any representation about the architecture beyond a requirement that you have to run certain software on the computer to control it. Also, this size doesn't vary between starships and non-starships so there's no reason to infer that controlling a jump drive is particularly computationally intensive beyond the CPU slots the Jump program takes up. History tells us that we can fly a non-starship with a computer that is somewhat less powerful than a ZX spectrum.Let's see what is written:
Routine operation of all ship systems - grav plates, acceleration compensation, environmental controls, waste heat management etc.
[ . . . ]
It could become an issue if one posits that there's something about Jumpspace navigation that requires simulating a lot more bodies than necessary for normal-space maneuvering....
Traditionally, Mathematicians considered N body simulation to be hard because it can't be solved algebraically (i.e. no nice closed-form solution, much like - say - PDEs) and therefore has to be solved computationally. N body simulation has gotten a reputation for being computationally intensive because folks have tried to use it to simulate things like galaxies or the big bang, where the number of interactions is proportional to the square of the number of bodies. For the number of bodies you actually care about if you're flying a spaceship it's a non-issue.
It could become an issue if one posits that there's something about Jumpspace navigation that requires simulating a lot more bodies than necessary for normal-space maneuvering.
However, as he pointed out, a NON-starship does not require substantially less computer than a starship. So Jumpspace appears no more complex than real space.
Hmmmm, yes. All based on limited knowledge of TL7 computers. All based on TL7 spacecraft. Everyone believed that computer control of the Apollo's maneuvering thrusters was required, yet Apollo 13 managed to do it manually.Let's see what is written:
The Cray 1 had 160 MFlops on an 80 MHz 64-bit processor. And 8.3 MB memory. For $7.9 Million.
My phone has a Qualcomm MSM8937 Snapdragon 430
CPU Octa-core 1.4 GHz Cortex-A53 64-bit processor... up to 3.44 MFLOPS, tho' typically around 0.5 to 1.1 GFlops depending upon task type. And 4 MB ram... for $100. My phone can totally outperform the Cray-1 using a cheap processor.... except for working databases.
F111s had fly by wire controls well before the F16 - and were famous for crashes caused by a bug in the software. IIRC the F16's claim to fame is that the airframe is not naturally stable in flight (which gives it agility) so it needs active control to remain flying.[ . . . ]
The F16 (entered service '78, but well publicized in the early '70s) has that kind of computer control, but it is one integrated system for a single-seat aircraft. Aircraft with multiple crew have those systems divided up and in some cases functionally independent. Traveller spacecraft are more like naval ships, with even more independence among systems.
Actually, you can use LINPACK on both. Most numerical computing libraries (including those behind systems such as MATLAB, R or Numpy) use LINPACK, LAPACK or a BLAS compatible backend these days.True, but don't underestimate the programmer genius of getting far more out of that Cray then your phone.[ . . . ]
Still, you only have to bother with it if you're simulating a body that is sufficiently massive to perturb the orbits of the other bodies you need to simulate. In comparison to the mass of stars or planets your 200 ton free trader is inconsequential to the point that the perturbation it causes is within the measurement error of your instruments.It could become an issue if one posits that there's something about Jumpspace navigation that requires simulating a lot more bodies than necessary for normal-space maneuvering.