LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 11-08-2003, 08:03 AM   #1
xconspirisist
Member
 
Registered: Dec 2002
Location: United Kingdom
Distribution: Ubuntu
Posts: 276

Rep: Reputation: 30
What is x86, i386, etc...


Hey, I kinda know what x86 is - its the way of laying out a pc and its hardware components if im right ? Could you give me a link or smth to a list of changes between 386's, 486's, etc ? Linux says im running a 686...
 
Old 11-08-2003, 09:04 AM   #2
ranger_nemo
Senior Member
 
Registered: Feb 2003
Location: N'rn WI -- USA
Distribution: Kubuntu 8.04, ClarkConnect 4
Posts: 1,142

Rep: Reputation: 47
Somebody posted this link earlier... Lots of history.
<< http://www.emulators.com/docs/pentium_1.htm >>

Basic'ly, "x86" is a set of instructions. It's what and how the processor computes. Programs are written to use these instructions to do stuff.

The x86 instruction set began with the 8086. Then came the 80286, 80386, and 80486. Those are the actual chip numbers, and were shortened to 286, 386, and 486 for easy of use. The 386 is considered the base now, because it incorporated everything a modern OS system needs.

From there, Intel went to the Pentium, which would have been a 586, except you can't copyright a number. So, for marketing purposes, it was named Pentium. At the time, other chipmakers were producing 386s and 486s. Other chipmakers played the marketing game too, and produced a 6x86... It was a little less than the Pentium, but they tried to use the name to make people think it was better. It was not a 686.

Intel then made the first changes to the x86 instruction set and
started producing the Pentium Pro. This was the first 686 chip. Because Windows 95 was late, and thereby, Microsoft through in a bunch of 16-bit code. The PPro could only run 16-bit in emulation, and was a dog at it, and everybody blamed Intel. So, they produced the Pentlium MMX. It was just the 586 Pentium with some added instructions.

By that time, AMD was producing the K6 line... It was a 586, and a bit more than the Pentium, but less than the PPro or PMMX.

Intel went back to the drawing board and produced the Pentium II. It was based on the PPro, and thereby a 686. To try to out-market AMD, they played around with the first and second Celerons, which where just P2s with less cache. The onboard cace was the most expensive part of the chip, at the time. They shot themselves in the foot for awhile with the Celeron A when they put half the cache of the P2 on it, but ran it at full clock speed, rather than half clock speed like the P2. You could overclock the Celeron A and get almost the performance of a P2 for a fraction of the cost. That was the golden-age of overclocking.

AMD had gone back to the drawing board for 5 years to make the K7. This is the Athlons and Durons, and finally a chip to beat Intel. They are considered 686s, because they can run all the same instructions as a 686. Intel had added to the basic 386 instructions a couple times... MMX, MMX2, SSE, SSE2. Each minor set of intsructions was an optimization to the original set for some computer function. Mostly multimedia enhancements.

The P!!!, Celeron2, and P4 are all continuations of the P2 line. The Athlon MP and XP are continuations of the K7 line.

Next come the Itaniums and Athlon 64s. They are new chips. The A64s can run x86 instructions natively. This is good and bad news for the A64.. People can migrate to 64-bit instructions easier with the A64, but it also brings along all the bad parts of the x86 line. All code needs to be rewritten to 64-bit for the Itanium, but it leaves behind all the bad parts of the x86 line.
 
Old 11-08-2003, 09:50 AM   #3
trickykid
LQ Guru
 
Registered: Jan 2001
Posts: 24,149

Rep: Reputation: 269Reputation: 269Reputation: 269
You should try to search in the future, this has been asked probably hundreds of times with results and links, etc.

Regards.

PS. Moved to Hardware where its more suitable.
 
Old 11-08-2003, 05:13 PM   #4
xconspirisist
Member
 
Registered: Dec 2002
Location: United Kingdom
Distribution: Ubuntu
Posts: 276

Original Poster
Rep: Reputation: 30
okey, ill search more often.

But what is the advantage of a 64 bit processor over a 32 bit processor ?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
What does i386, i586 and x86-64 mean? jerkmonkee Linux - Newbie 8 08-15-2017 10:00 PM
x86 and i386, install which one? hongxing Linux - Software 8 10-13-2005 07:41 AM
x86, i386 ,ppc dark_light Linux - General 3 09-11-2005 11:07 PM
i386 vs i586 vs x86 etc. virtualme Linux - Newbie 1 02-13-2005 02:04 AM
what is x86, i386, ect Dirty_Ink Linux - Newbie 6 05-20-2004 07:20 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 08:44 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration