Am I 32-bit, or 64-bit?

michael miller k4ghp at comcast.net
Thu Apr 5 14:16:28 EDT 2012


The '60s vintage CDC machines like the 3600 & 6500 used 48 bit OSs. 

Mike Miller


 Thu, 2012-04-05 at 12:25 -0400, Joshua Judson Rosen wrote:
> "Brian St. Pierre" <brian at bstpierre.org> writes:
> >
> > On 04/05/2012 09:20 AM, Ken D'Ambrosio wrote:
> > > But... i386 seems to be missing as a possible architecture.  The closest I
> > > could find was x86.  But this concerned me, because x86_64's bzImage is a soft
> > > link to x86's.  Anyway, "What the hell," I thought, and compiled it.  Installed
> > > it.  Booted it.  And it works great!  Until I went to install Chrome.  Chrome
> > > said, "You're running a 64-bit OS; here's your 64-bit version."  I tried
> > > installing that, and no soup.  32-bit version installed fine.  So then I
> > > glanced at "uname -a":
> > 
> > Split the difference and call yourself 48-bit? ;)
> 
> You think you're joking, but it worked for ATM:
> 
>     <http://en.wikipedia.org/wiki/Asynchronous_Transfer_Mode>
> 
>     ATM broke up all packets, data, and voice streams into 48-byte
>     chunks, adding a 5-byte routing header to each one so that they
>     could be reassembled later. [...] parties from the United States
>     wanted a 64-byte payload because this was felt to be a good
>     compromise in larger payloads optimized for data transmission and
>     shorter payloads optimized for real-time applications like voice;
>     parties from Europe wanted 32-byte payloads because the small size
>     (and therefore short transmission times) simplify voice
>     applications with respect to echo cancellation. [...] 48 bytes
>     (plus 5 header bytes = 53) was chosen as a compromise between the
>     two sides. 5-byte headers were chosen because it was thought that
>     10% of the payload was the maximum price to pay for routing
>     information.
> 



More information about the gnhlug-discuss mailing list