# Was there an IBM computer where a memory upgrade was flicking a switch?

**URL:** <https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272>\
**Category:** Factual Questions\
**Created:** [May 30, 2024, 11:11am UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272 "2024-05-30T11:11:10Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tusculan](https://avatars.discourse-cdn.com/v4/letter/t/ecd19e/32.png) [@Tusculan](https://boards.straightdope.com/u/Tusculan)\
**Post date:** [May 30, 2024, 11:11am UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/1 "2024-05-30T11:11:10Z")

</div>

A long time ago I heard an anecdote about an IBM corporate computer where they ordered a memory upgrade, and the service engineer came by and simply flicked a switch in the enclosure. Apparently the memory bank was already installed but deliberately deactivated until the client paid for it.  
I’ve tried to find confirmation about this anecdote, but didn’t manage to. It would have taken place before the nineties, maybe seventies? I’m not sure whether it was a mainframe or a smaller computer. And it might even be a different brand of computer.

I thought I’d throw the question out here as I know there are several posters with vast experience in the computing world during the relevant period.

Incidentally, I just checked what ChatGPT had to say: it referred to an IBM PCJr, but that was a case where you installed a memory card that you activated with a switch, which is not what I asked about. When pressed about a corporate computer, it came back with the System/38 having something called ‘memory sizing’ with an ‘unlock’. That sounds like what I meant, but I don’t trust ChatGPT and can’t verify what it said about System/38.

---

<div class="post-metadata">

**Author:** ![Darren\_Garrison](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/darren_garrison/32/92_2.png) [@Darren\_Garrison](https://boards.straightdope.com/u/Darren_Garrison)\
**Post date:** [May 30, 2024, 11:30am UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/2 "2024-05-30T11:30:10Z")

</div>

Here’s one example:

> [@Energy needs of UNIVAC type computers](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/55):
>
> From the wiki: The Cyber-72 had identical hardware to a Cyber-73, but added additional clock cycles to each instruction to slow it down. This allowed CDC to offer a lower performance version at a lower price point without the need to develop new hardware. Don’t tell me nobody tried to hack that!

---

<div class="post-metadata">

**Author:** ![Cheesesteak](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/cheesesteak/32/3694_2.png) [@Cheesesteak](https://boards.straightdope.com/u/Cheesesteak)\
**Post date:** [May 30, 2024, 11:33am UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/3 "2024-05-30T11:33:04Z")

</div>

Maybe they’re thinking of [Capacity on Demand](https://www.ibm.com/docs/en/power9?topic=environment-capacity-demand)

It’s been around a while for IBM

---

<div class="post-metadata">

**Author:** ![md-2000](https://avatars.discourse-cdn.com/v4/letter/m/9d8465/32.png) [@md-2000](https://boards.straightdope.com/u/md-2000)\
**Post date:** [May 30, 2024, 12:52pm UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/4 "2024-05-30T12:52:09Z")

</div>

Considering that IBM mainframes at the time (before the 1980’s?) had core memory, which cost a fortune because each bit was woven by hand, I seriously doubt it. Core memory was tiny magnetic donuts with a grid of wires and a sense wire, and threading those fine wires was a manual job done in the far east.

There was the Amdhal computers - the first IBM clones, copies of a 370-type mainframe. Amdhal was an IBM engineer who saw an opportunity to undercut price, since IBM used mainframes as a cash cow. Amdhal made only one model of their computer (simplicity!), and if you ordered the less pricey one they inserted a card to “steal” some of the CPU cycles so the capacity available was less. Our main systems engineer complained that when they asked to upgrade the power of the computer, the Amdhal tech came and took out a board.

(They were negotiating once upon a time to upgrade the mainframe, and the IBM guys would budge on lease terms. So they threated to go to this new company, Amdhal. IBM said “you wouldn’t dare!” They did. Next time the lease was up, IBM offered them a much better price.)

IBM made huge profits off their bigger computers, typically leased with expensive maintenace support agreements. The story goes when the first IBM AT computers with 286 chips at 10MHz were available, the System 36 guys had a coniption. “You can’t sell a ccomputer for $7,000 that’s as fast as our $100,000 System 36 minicomputer!!”

---

<div class="post-metadata">

**Author:** ![Yosh99](https://avatars.discourse-cdn.com/v4/letter/y/ccd318/32.png) [@Yosh99](https://boards.straightdope.com/u/Yosh99)\
**Post date:** [May 30, 2024, 2:46pm UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/5 "2024-05-30T14:46:12Z")

</div>

There was an old IBM line printer (1403) that could be sped up with a field installable upgrade. The technician simply replaced one drive chain for another.

---

<div class="post-metadata">

**Author:** ![DPRK](https://avatars.discourse-cdn.com/v4/letter/d/4491bb/32.png) [@DPRK](https://boards.straightdope.com/u/DPRK)\
**Post date:** [May 30, 2024, 3:12pm UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/6 "2024-05-30T15:12:39Z")

</div>

It is true that the IBM stuff is not free software/hardware, so even today you have to license ($$$$$$) however many processors/cores and specific software products that you want to run on them. It is basically analogous to “flipping a switch” if you want to put it that way; more like agreeing to their terms and purchasing a valid license code, without which your workload will not run, at least not without violating the terms you agreed to.

---

<div class="post-metadata">

**Author:** ![aceplace57](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/aceplace57/32/3500_2.png) [@aceplace57](https://boards.straightdope.com/u/aceplace57)\
**Post date:** [May 30, 2024, 3:33pm UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/7 "2024-05-30T15:33:54Z")

</div>

IIRC the old XT clones of an IBM PC required dip switch changes.

Simms weren’t available yet. I remember plugging in IC chips to add memory from 256k to 512k. It still wasn’t recognized until setting the dip switches.

The IC chips were 32k or 64k? There were 4 or 8 in a long plastic tube. (256k total) Needed a ground strap on my wrist before removing and handling the chips.

Set the dip switches with a ballpoint pin.

I think the 286 pc’s had dip switches for memory too. It was the 386 or maybe 486? that recognized and tested memory in POST.

---

<div class="post-metadata">

**Author:** ![md-2000](https://avatars.discourse-cdn.com/v4/letter/m/9d8465/32.png) [@md-2000](https://boards.straightdope.com/u/md-2000)\
**Post date:** [May 30, 2024, 5:38pm UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/8 "2024-05-30T17:38:55Z")

</div>

> [@Yosh99](#):
>
> There was an old IBM line printer (1403) that could be sped up with a field installable upgrade. The technician simply replaced one drive chain for another.

IIRC the line printer had a chain with characters on each link. There were 132 hammers, one for each character position on a line of that wide fanfold paper with holes up the sides. When the correct character was in front of a hammer, it would punch that character against an ink ribbon onto the paper. When the whole line had been printed, the paper advanced a line. I presume changing the chain meant a new one eliminating less used characters and distributing more of the more common letters along the chain, so lines were printed faster. (Odds the needed character was under the hammer happened sooner). I also recall switching the chain when it was necessary to print lower case, which went slower with more different characters on the chain.

(Slow is relative. These things could print a page or more (80 lines) in a second, and at month-end we’d go through a few boxes of multipart carbon paper. If you had the cover open, you needed ear protection.)

To add to the OP -  
Memory - core or chip - was very expensive for a long time, so pre-loading a bigger computer with extra RAM on the chance it would be asked for later was not worthwhile. As mentioned, the computers had either sockets or slots for extra RAM, and it was bought and added as needed. Also, once RAM was solid-state chips, the capacity kept increasing by the year, so the lifetime of a size of chip meant it would be significantly cheaper a year or two down the raod.

---

<div class="post-metadata">

**Author:** ![WildaBeast](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/wildabeast/32/6_2.png) [@WildaBeast](https://boards.straightdope.com/u/WildaBeast)\
**Post date:** [May 30, 2024, 10:57pm UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/9 "2024-05-30T22:57:38Z")

</div>

I was in intern at IBM back in 2001. The product I worked on was a server where, depending on the configuration, you either could have 32G of RAM, or 16G of RAM in two redundant banks for higher reliability. In a sense I guess you could say you could double the RAM in that machine by “flipping a switch” at the expense of some reliability (actually as I recall it was a setting in the BIOS, not a literal switch).

(Incidentally I remember it was 2001 because that’s where I was on 9/11 – working in the lab at IBM)

---

<div class="post-metadata">

**Author:** ![FinsToTheLeft](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/finstotheleft/32/2930_2.png) [@FinsToTheLeft](https://boards.straightdope.com/u/FinsToTheLeft)\
**Post date:** [May 30, 2024, 11:51pm UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/10 "2024-05-30T23:51:59Z")

</div>

> [@WildaBeast](#):
>
> The product I worked on was a server where, depending on the configuration, you either could have 32G of RAM, or 16G of RAM in two redundant banks for higher reliability.

This is still available on all mainstream servers today.

---

<div class="post-metadata">

**Author:** ![DesertDog](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/desertdog/32/11503_2.png) [@DesertDog](https://boards.straightdope.com/u/DesertDog)\
**Post date:** [May 31, 2024, 12:09am UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/11 "2024-05-31T00:09:54Z")

</div>

One of the computers I worked on while in the navy was the [AN/UYK-3](http://jproc.ca/rrp/uyk3.html) and it had core memory. One glorious day one failed, was swapped out with the one spare that we had on hand, and after making sure it wasn’t wanted back the failed one was opened. It was an 8-inch cube something like this.  
[![](https://upload.wikimedia.org/wikipedia/commons/thumb/c/c0/Magnetic-core_memory.JPG/2560px-Magnetic-core_memory.JPG) ](https://upload.wikimedia.org/wikipedia/commons/thumb/c/c0/Magnetic-core_memory.JPG/2560px-Magnetic-core_memory.JPG)

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [May 31, 2024, 12:17am UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/12 "2024-05-31T00:17:39Z")

</div>

I don’t know about a physical switch.

For a while, Intel sold processors with half the cache memory disabled. If you paid them $30, they’d send a software patch to unlock the extra cache.

Tesla has sold cars with part of the battery capacity artificially limited. If you paid a fee, they’d unlock the extra.

Intentionally disabling fully functional resources (memory or otherwise) is incredibly common in the electronics industry and elsewhere. But it’s much less common for companies to unlock the extra for a fee. Probably because they don’t want to remind people that the hardware was already there.

---

<div class="post-metadata">

**Author:** ![Askance](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/askance/32/8281_2.png) [@Askance](https://boards.straightdope.com/u/Askance)\
**Post date:** [May 31, 2024, 1:25am UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/13 "2024-05-31T01:25:11Z")

</div>

Back when working for a competitor I heard this about an IBM card reader; supposedly there was a switch to double its speed. How true that was I never found out.

---

<div class="post-metadata">

**Author:** ![TriPolar](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tripolar/32/3008_2.png) [@TriPolar](https://boards.straightdope.com/u/TriPolar)\
**Post date:** [May 31, 2024, 3:57am UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/14 "2024-05-31T03:57:55Z")

</div>

Lots of IBM mainframes were leased from IBM or intermediary companies. The lessees never touched anything inside the racks, only authorized service personnel would do that, so there’d be no worry about unauthorized enabling of additional installed memory, if it was done. But memory was expensive back then, even after core was replaced by chips so it seems unlikely it would remain installed in a machine producing no money for the owners.

---

<div class="post-metadata">

**Author:** ![TriPolar](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tripolar/32/3008_2.png) [@TriPolar](https://boards.straightdope.com/u/TriPolar)\
**Post date:** [May 31, 2024, 4:00am UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/15 "2024-05-31T04:00:24Z")

</div>

> [@Askance](#):
>
> Back when working for a competitor I heard this about an IBM card reader; supposedly there was a switch to double its speed.

Perhaps a switch to cut the speed in half to prevent cards from jamming up the reader. We duped a lot of decks as they were read so a clean deck could be read the next time.

---

<div class="post-metadata">

**Author:** ![Francis\_Vaughan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/francis_vaughan/32/3093_2.png) [@Francis\_Vaughan](https://boards.straightdope.com/u/Francis_Vaughan)\
**Post date:** [May 31, 2024, 7:24am UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/16 "2024-05-31T07:24:08Z")

</div>

Leasing is one of the key points about many computers back in the day. A leased machine could reasonably be delivered with a specification higher than the customer specified. Especially if there was a good chance that the customer would pay for added performance when needed. It wasn’t unheard of for customers to need extra capacity for specific short times (like end of financial year). Customers could be computer services bureaus rather than just a single company running its own payroll or inventory. Keeping the machine busy and making money was critical, and an ability to scale just good business sense. Making computers that could scale similarly good business. Especially with the margins on computers back then.

Computer companies became leasing companies, and in some cases found they made more money leasing than making computers. Towards the end, Control Data announced they were restructuring to be a primarily finance focussed company. They went under not too long after. They sold off the last of their money making hardware divisions - disks - to Seagate in the late 80’s. IBM was making more money on services than machines for a lot of its time. (Probably still do.) So much so that at one point they were Sun Microsystems biggest customer. They really didn’t care whose hardware the contract demanded, the meat of the profit was the services.  
At the big end of town the hardware was only a small part of the deal, and the salesdroids were the ones that called the shots, not the engineers. \*

Core memory is interesting. Costs per core dropped dramatically over the technology’s lifetime. Towards the end it was made with automated machinery and with remarkable density. Tricks like shooting tiny needles with compressed air through the cores helped. I have a few core memory units. One from the early 60’s and very clearly hand made, with big chunky cores - much the same, maybe a bit more recent, than the one **DesertDog** links to above. Another from the mid-70’s with cores so small you really need a magnifying glass to make them out. Quite remarkable. There were efforts to make core memory with thick film integrated circuit technology. I have a board of memory from an ICL machine made this way. But all a little too late for core.

From the mid '70s onwards dynamic RAM started to beat out other memory. Core held on in some niche areas - where its ability to maintain data without power was important. It was generally very resilient. The AN/UYK-3 linked above was one in a line of naval computers, cumulating in the AN/UYK-43 - which still used core memory and saw shipboard service right through the 80’s. For use cases like the NTDS the navy really wanted maximum resiliency.

\* Favourite joke:  
An IBM salesdroid and an IBM engineer go on a weekend trip bear hunting.

They arrive that evening at a small log cabin in a clearing, deep in the woods.  
The next day they get up bright and early, and the IBM salesdroid heads off for a walk. About an hour later he comes running and yelling at full pelt out of the woods, back across the clearing and straight in the front door of the cabin - with a huge, very angry grizzly bear a few paces behind. He slams the front door, runs around the cabin table with bear right behind, then out the back door, yelling to the engineer as he slams the door: “You sort this one out, I’ll go rustle up another one.”

---

<div class="post-metadata">

**Author:** ![bob\_2](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bob_2/32/3341_2.png) [@bob\_2](https://boards.straightdope.com/u/bob_2)\
**Post date:** [May 31, 2024, 9:58am UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/17 "2024-05-31T09:58:08Z")

</div>

> [@Dr.Strangelove](#):
>
> Intentionally disabling fully functional resources (memory or otherwise) is incredibly common in the electronics industry and elsewhere.

Many modern cars have features that are not enabled at delivery but can be enabled with the right plug-in software.

The forum for my car has many examples of upgrades people have done.

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [May 31, 2024, 10:03am UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/18 "2024-05-31T10:03:34Z")

</div>

> [@bob\_2](#):
>
> Many modern cars have features that are not enabled at delivery but can be enabled with the right plug-in software.

The worst example I know about is [BMW trying to have a _subscription_ for heated seats](https://www.theverge.com/2023/9/7/23863258/bmw-cancel-heated-seat-subscription-microtransaction). They dropped the idea, thankfully, but damn. I don’t have a particular problem with most software-locked features, but that one crosses a line.

---

<div class="post-metadata">

**Author:** ![phs3](https://avatars.discourse-cdn.com/v4/letter/p/8491ac/32.png) [@phs3](https://boards.straightdope.com/u/phs3)\
**Post date:** [May 31, 2024, 1:48pm UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/19 "2024-05-31T13:48:23Z")

</div>

> [@md-2000](#):
>
> Considering that IBM mainframes at the time (before the 1980’s?) had core memory, which cost a fortune because each bit was woven by hand, I seriously doubt it. Core memory was tiny magnetic donuts with a grid of wires and a sense wire, and threading those fine wires was a manual job done in the far east.

First solid-state memory was in the System/370 model 145 in 1970. When I started in 1980, we had a System/360 model 75 with a whopping 3MB of memory: one MB core, two solid-state. The big machine! Core was mostly made in Mexican _maquiladoras_. And some by Navajo. Always women, apparently—it was essentially weaving, and women had the skills for it.

> [@md-2000](#):
>
> There was the Amdhal computers - the first IBM clones, copies of a 370-type mainframe.

I never used an Amdahl (note correct spelling) but had heard that there was some version that was upgradable by cutting a wire. Still looking for a cite.

> [@md-2000](#):
>
> IBM made huge profits off their bigger computers, typically leased with expensive maintenace support agreements. The story goes when the first IBM AT computers with 286 chips at 10MHz were available, the System 36 guys had a coniption. “You can’t sell a ccomputer for $7,000 that’s as fast as our $100,000 System 36 minicomputer!!”

Make that “_always_ leased”, until the 80s. And yes, the competition between the divisions was brutal. There were stories of customers getting visits from IBM sales droids from each division, who would assert that the other reps were selling junk. IBM figured this out around 2000, reorganized sales.

---

<div class="post-metadata">

**Author:** ![phs3](https://avatars.discourse-cdn.com/v4/letter/p/8491ac/32.png) [@phs3](https://boards.straightdope.com/u/phs3)\
**Post date:** [May 31, 2024, 10:22pm UTC](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272/20 "2024-05-31T22:22:41Z")

</div>

One old-timer recounts:  
“The 370/165 had 2 microsecond core memory (4-way interleaved), but various competitors came along with solid state replacements, which could often run somewhat faster. Turned out the 165 had a small board that contained countdown logic to wait for the memory to be ready, and by simply unplugging that board the countdown would be eliminated (or rather, reduced to the number of ticks needed for the not-yet-released /168 with solid state storage), so removing the board for normal use and plugging it back in before calling IBM for service became just a part of normal operation.”

Also relevant to this thread–look for “accelerator”:

> **[Amdahl Corporation](https://en.wikipedia.org/wiki/Amdahl_Corporation)**
>
> Amdahl Corporation was an information technology company which specialized in IBM mainframe-compatible computer products, some of which were regarded as supercomputers competing with those from Cray Research. Founded in 1970 by Gene Amdahl, a former IBM computer engineer best known as chief architect of System/360, it has been a wholly owned subsidiary of Fujitsu since 1997. The company was located in Sunnyvale, California.
> From its first machine in 1975, Amdahl's business was to provide mainfra...

[Next page](https://boards.straightdope.com/t/was-there-an-ibm-computer-where-a-memory-upgrade-was-flicking-a-switch/1002272.md?page=2)
