[ih] early networking: error checking of main memory
Steve Crocker
steve at shinkuro.com
Mon Apr 22 03:08:40 PDT 2024
I believe the Harvard IMP had a memory failure that resulted in it advertising that its distance to all nodes was zero. Instant popularity :)
Host level checksums would not have caught that particular problem, but other checks would have.
Steve
Sent from my iPhone
> On Apr 22, 2024, at 4:52 AM, John Gilmore via Internet-history <internet-history at elists.isoc.org> wrote:
>
> vinton cerf via Internet-history <internet-history at elists.isoc.org> wrote:
>> The memory of the IMPs was not error checked in the way current day
>> computers do.
>
> At Sun in the 1980s, we put parity checks on all of our memory, and in
> later models, offered ECC main memory. I was horrified when I moved
> from Suns to PC's in the '90s and discovered that the vast majority of
> IBM PC clones (up to this day) are shipped with no error checking and no
> error correction on main memory. Just like those 1970s IMPs!
>
> Some of this comes from Intel's mendacious attitude that anybody who
> wants error checking should pay them more for a CPU chip -- so they
> provide none in their cheaper CPUs, which are of course the ones that
> are shipped in the highest volumes.
>
> On AMD chips and motherboards, both parity and full ECC have been
> supported for generations. All you have to do to enable it is to use
> SIMM or DIMM memories that are a few bits wider (and thus a few dollars
> more expensive). But the Lenovo laptop I'm typing on has no parity nor
> ECC on its memory, despite its AMD Ryzen processor. (The Linux kernel's
> boot messages will include something like "EDAC amd64: Node 0: DRAM ECC
> enabled" if it's there and working.)
>
> John
>
> --
> Internet-history mailing list
> Internet-history at elists.isoc.org
> https://elists.isoc.org/mailman/listinfo/internet-history
More information about the Internet-history
mailing list