VOGONS


386 with 4GB?

Topic actions

First post, by Hamby

User metadata
Rank Member
Rank
Member

I just read that the 386 was capable of addressing up to 4GB...

Was there ever a 386 system that was expanded that far? Is there a motherboard or ISA card capable of providing 4GB?

I just find that astonishing.

Reply 1 of 57, by keenmaster486

User metadata
Rank l33t
Rank
l33t

There were probably some server systems that could do this. That much RAM would have cost tens of thousands of dollars though.

World's foremost 486 enjoyer.

Reply 2 of 57, by TheMobRules

User metadata
Rank Oldbie
Rank
Oldbie

The 4GB thing is just a consequence of the 386 being a 32-bit CPU, like every x86 from that point until the release of the 64-bit processors. I don't think any manufacturers came up with a way to support that amount of RAM because it would have been: horribly expensive, very challenging technologically and not really worth it for what operating systems could support at the time.

Reply 4 of 57, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

I think most boards would top out at 8x4mb for 32mb.

Maybe there would be boards with 12 or 16 simms but x86 servers weren't as common so I doubt you'd ever see much more than 64/128mb tops.

Vogons Wiki - http://vogonswiki.com

Reply 5 of 57, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Yes, the 80386 can address 4 GB of physical memory.
And 64 TB of virtual memory.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 6 of 57, by TrashPanda

User metadata
Rank l33t
Rank
l33t
keenmaster486 wrote on 2022-12-21, 22:54:

There were probably some server systems that could do this. That much RAM would have cost tens of thousands of dollars though.

IIRC even the top military super computers at the time never even got close to 4gb of memory in a single computer, it was theoretically possible to address that much memory but practically impossible from a physical technology standpoint to deploy that much. If you daisy chained systems together into a cluster you could in theory have 4gb of accessible memory but I doubt it would have been a very practical setup for any organization to build, manage or even power and run.

But heck the US military is well known for deploying monetarily and technologically impracticable systems... I'm looking at you F35 program so I guess if anyone had such a setup it would have been them.

Reply 7 of 57, by Intel486dx33

User metadata
Rank l33t
Rank
l33t

My 386 motherboard has 8mb installed.
Sure DOS is limited to 4mb RAM but Win3x can address 16mb.

See my post:
Re: Made in USA 386.

Attachments

Reply 8 of 57, by douglar

User metadata
Rank Oldbie
Rank
Oldbie

The ram size would be limited by the memory controller in the chipset, yes?

OPTi 82C495 family Supports 64MB

for example: https://theretroweb.com/motherboards/s/shuttle-hot-317r2

I have not seen anything higher

Reply 9 of 57, by Horun

User metadata
Rank l33t++
Rank
l33t++

Ahh the delima: cpu supports Y but chipset only supports Y/XX
Thanks douglar !

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 10 of 57, by Sphere478

User metadata
Rank l33t++
Rank
l33t++
kolderman wrote on 2022-12-21, 23:56:

If the motherboard could hold 4000 1mb EDO sticks, sure.

Did 386 have edo?

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 11 of 57, by Warlord

User metadata
Rank l33t
Rank
l33t

no, edo 486 boards are rare tho and theres no performance benefit. The 4gb thing isn't real only exists on a piece of paper somwhere.

Last edited by Warlord on 2022-12-22, 04:06. Edited 1 time in total.

Reply 12 of 57, by Jo22

User metadata
Rank l33t++
Rank
l33t++
Sphere478 wrote on 2022-12-22, 03:03:
kolderman wrote on 2022-12-21, 23:56:

If the motherboard could hold 4000 1mb EDO sticks, sure.

Did 386 have edo?

Old full-size 80386 mainboards had local bus slots, similar to VLB, but proprietary.

They allowed the installation of 32-Bit memory boards.

With these slots, it would be possible to bypass the chipset's memory controller and install memory directly on the front side bus.

In essence, it's the same as using big ISA memory boards in an 80286 system.

Edit: Samples picture attached.

Attachments

  • f58Er.jpg
    Filename
    f58Er.jpg
    File size
    219.8 KiB
    Views
    1570 views
    File comment
    https://retrocomputing.stackexchange.com/questions/6747/what-make-and-model-is-this-386-mainboard
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 13 of 57, by rmay635703

User metadata
Rank Oldbie
Rank
Oldbie

There were scenarios where rather large amounts of virtual memory on a central x86 server would point to various POS “terminals “ and other resources.

I am uncertain if any true x86 datacenter systems existed in the 1980’s but those could have 4gb of (physical + virtual memory) online even in the 80’s

Technically dual processor 386 systems existed, even Intel had a failed multiprocessor 286 server
Compaq s system pro dual unofficially supported up to 192mb of ram

And some “late” 386 motherboards supported 72pin simms allowing for 64mb+ depending on the board

So a technical max of 256mb is about it unless you can find a datacenter class system that was also x86

Reply 14 of 57, by Jo22

User metadata
Rank l33t++
Rank
l33t++

I'm not completely sure, but PC-MOS/386 was a very capable OS for 80386 systems, too.

It had a lot of memory-related mechanisms running.

Since it was multi-user/-tasking capable, it maybe could have made use of lots of memory.

Depending on the version, a single 386 PC could multitask DOS applications on 25 serial terminals, simultaneously.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 15 of 57, by Grzyb

User metadata
Rank Oldbie
Rank
Oldbie

Once I saw a 386 board claiming to support 128 MB, using 8 x 16 MB 30-pin SIMMs.

The most I actually got running is 64 MB, on a Shuttle HOT-327, 2 x 32 MB 72-pin SIMMs, FPM.
Only 32 MB is cached.

Żywotwór planetarny, jego gnijące błoto, jest świtem egzystencji, fazą wstępną, i wyłoni się z krwawych ciastomózgowych miedź miłująca...

Reply 16 of 57, by Error 0x7CF

User metadata
Rank Member
Rank
Member
douglar wrote on 2022-12-22, 02:36:

The ram size would be limited by the memory controller in the chipset, yes?

So, with a 386 hooked to a compatible FPGA "chipset" hooked to a DDR3 chip...

Regardless I very much doubt anyone would have hooked 4GB of RAM to a 386. Consider how long it would take a 386 just to zero 4GB of RAM, much less do anything useful with it. I don't believe there's anything that would justify having 4GB on a 386 since it'd simply be too slow to work with amounts of data that large.

Old precedes antique.

Reply 17 of 57, by Azarien

User metadata
Rank Oldbie
Rank
Oldbie
Warlord wrote on 2022-12-22, 04:03:

The 4gb thing isn't real only exists on a piece of paper somwhere.

It's in the design of the CPU and its 32-bit instruction set.

Theoretically it should be possible to build a 386 mainboard with current tech that would accept 4 GB RAM.

Just like current 64-bit CPUs support some astronomical amount of RAM, but a particular mainboard may be limited to 32 GB for example.

Reply 18 of 57, by Intel486dx33

User metadata
Rank l33t
Rank
l33t
douglar wrote on 2022-12-22, 02:36:
The ram size would be limited by the memory controller in the chipset, yes? […]
Show full quote

The ram size would be limited by the memory controller in the chipset, yes?

OPTi 82C495 family Supports 64MB

for example: https://theretroweb.com/motherboards/s/shuttle-hot-317r2

I have not seen anything higher

I am using 8mb. Of FPM ram in my 386 motherboard. I mainly built it for DOS gaming and Win3.1

Reply 19 of 57, by rasz_pl

User metadata
Rank l33t
Rank
l33t
keenmaster486 wrote on 2022-12-21, 22:54:

There were probably some server systems that could do this. That much RAM would have cost tens of thousands of dollars though.

Hundreds of $thousands. Intel 386 was 1985. 32KB chip was $3, almost $400K just for ram chips. Ram prices actually went up substantially after 1985 😀 just after Intel decided to divest and shut down its ram factories fearing flood of cheap Japanese chips https://timeline.intel.com/1985/farewell-to-dram. Same 4GB of ram in 1988 would be cool $1.5mil.
Prices finally started coming down in 1991, the time AMD introduced Am386. 4GB would be back to "reasonable" $170K

Grzyb wrote on 2022-12-22, 05:03:

Once I saw a 386 board claiming to support 128 MB, using 8 x 16 MB 30-pin SIMMs.

The most I actually got running is 64 MB, on a Shuttle HOT-327, 2 x 32 MB 72-pin SIMMs, FPM.
Only 32 MB is cached.

1989 Mac SE/30 is one of the systems on a cheaper side with record ram size support at 128MB out of the box using off the shelf period correct components https://everymac.com/systems/apple/mac_classi … s/mac_se30.html

Last edited by rasz_pl on 2022-12-22, 09:14. Edited 2 times in total.

Open Source AT&T Globalyst/NCR/FIC 486-GAC-2 proprietary Cache Module reproduction