From owner-freebsd-hackers Wed May 20 20:40:31 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA05968 for freebsd-hackers-outgoing; Wed, 20 May 1998 20:40:31 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from Gatekeeper.Alameda.net (root@gatekeeper.Alameda.net [207.90.181.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA05843 for ; Wed, 20 May 1998 20:40:04 -0700 (PDT) (envelope-from soekris@alameda.net) Received: by Gatekeeper.Alameda.net (8.9.0.Beta5/8.8.6) with SMTP id UAA14854 for ; Wed, 20 May 1998 20:40:04 -0700 (PDT) X-SMTP: helo soren.soekris from soekris@alameda.net server @207.90.187.212 ip 207.90.187.212 Message-ID: <3563A210.31CF@alameda.net> Date: Wed, 20 May 1998 20:40:00 -0700 From: Soren Kristensen Reply-To: soekris@alameda.net Organization: Soekris Engineering X-Mailer: Mozilla 3.0 (Win95; I) MIME-Version: 1.0 To: hackers@FreeBSD.ORG Subject: Re: Original PC and talk Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Lets get it clear why IBM choose the 8088: The PC design team wanted more than a 8 bit CPU in their new PC, but they didn't want to go to full 16 bit, as most peripheral chips (especially cheap ones) at that time was 8 bit and DRAM was only avaliable in x1 types. (IBM actually planned to release a machine with only 16 kbyte....) And at the time the decision was made, sometime around 1980, the only avaliable chip that fit their need was Intel's 8088. Motorola only had the 68000 avaliable, 68008, the 8 bit bus version, came later. But IBM was also using the 8086 in their Displaywriter Word Processor, which may have influenced the choice. (Funny machine with big 8 inch floppies, I once played with cp/m-86 on it :-) So that's why we are stuck with the x86 family, like it or not. But I don't think it is as bad as a lot a people make it. It don't have a nice architecture (anybody remember the great 32000 series from national semiconductor ?), but the x86 is quite powerfull in assembler (my favorite progamming language....), even with its limited number of registers. And who writes code in assembler anymore ? And with todays chips sizes the underlying processor architecture dosn't matter so much anyway, it's more a matter of cache sizes and memory bandwidth. There was actually a short time where the new Pentium Pro-200 was the fastest processor in the world, measured in specint95 and specfp95.... Best Regards, Soren Kristensen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message