Stránka 1 z 3
Architekrura x86 a x64. Vyřešeno
Napsal: 26 pro 2012 22:35
od Martin63
Zdravím, co si mám přestavit pod pojmem architektura? Ano, vím že je tkzv. 64-bitová a 32-bitová verze. Ale co je to X86 a X64? To je jako: X86 - 32bit a x64 - 64-bit? Nebo obráceně? Jak je to správně?

Google jsem zkoušel, ale všude je to tak roztahané, že nepochopím, jaké tvrzení je správně...
Re: Architekrura x86 a x64.
Napsal: 26 pro 2012 22:51
od MiliNess
x86 = 32 bitová
x64 = 64 bitová
Re: Architekrura x86 a x64.
Napsal: 26 pro 2012 22:57
od petr22
x86 = 16bit, 32bit, 64bit. Jmenuje se to podle prvniho procesoru od Intelu tehle rady, 8086 (potom 286, 386, 486)
x64 = pouze 64bitova podmnozina x86
Re: Architekrura x86 a x64.
Napsal: 26 pro 2012 23:15
od Hoff
Může to být současně oboje.
Re: Architekrura x86 a x64.
Napsal: 26 pro 2012 23:20
od petr22
Dokonce musi, protoze 64bitovy procesor neexistuje
Re: Architekrura x86 a x64.
Napsal: 26 pro 2012 23:25
od MiliNess
Tak to mi vysvětli, to je pro mě novinka. (tam je 8x Intel 8008, ne?)
Každý procesor, který má adresové registry velké 64 bitů a disponuje 64 bitovou instrukční sadou, se označuje jako 64 bitový procesor (tedy umožňuje k adresaci paměti používat 64 bitové adresy)
To je pouhé slovíčkaření a jenom ho blbnete.
Tedy:
x86-32 = obecně se označuje jako x86 = 32 bitová
x86-64 = obecně se označuje jako x64 = 64 bitová
Není to sice přesné, ale je to zažité. Je to vlastně stejně blbý, jako se třeba volatilní paměti na MB říká - CMOS.
Re: Architekrura x86 a x64.
Napsal: 27 pro 2012 01:06
od CZechBoY
volativní paměť = jakákoliv paměť závislá na napětí, CMOS je konkrétní typ, to je úplně jiný případ

64 bit se prostě používá pro rozšíření paměti, jinak je vcelku k ničemu
Re: Architekrura x86 a x64.
Napsal: 27 pro 2012 05:57
od MiliNess
To se pleteš milý český chlapče, CMOS (Complementary Metal-Oxide-Semiconductor) je název technologie. Touto technologií lze vyrábět nejenom paměti,
ale i ostatní integrované obvody, jako například mikroprocesory, časovače a pod. Když si koupíš procesor, taky říkáš známým, že sis koupil nový CMOS?
Flash/EEPROM ve které je uložen BIOS je taky CMOS.
Re: Architekrura x86 a x64.
Napsal: 27 pro 2012 08:48
od petr22
Neni to 64bitovy procesor, ale 32bitovy ktery dokaze vykonavat i 64bitove instrukce
Tedy ty linuxove baliky jsou oznaceny zcela spravne jako x86_64
Ciste 64bitove CPU si v tehle kategorii nikdo nedovoli vyrobit, protoze by zlikvidoval zpetnou kompatibilitu. Dokonce i IA64 ma emulaci umoznujici spoustet 32bitove aplikace (i kdyz pomalu). Kompletni zmenu architektury si zatim dovolil pouze Apple (2x) a Amiga (1x).
x86 architektura je zpetne kompatibilni, x64 ne protoze vyzaduje zpracovani 64bit instrukci, ktere starsi procesory nemaji.
Re: Architekrura x86 a x64.
Napsal: 27 pro 2012 10:24
od Martab
Něco co jsem našel:
http://cs.wikipedia.org/wiki/X86http://cs.wikipedia.org/wiki/X64Ale když se to vezme čistě z uživatelského hlediska tak X64 je 64bit a X86 je 332bit (aspoň při instalaci Windows je to takto označeno), samozdřejmě všechny "X64" procesory jsou kompatibilní s X86.
Re: Architekrura x86 a x64.
Napsal: 27 pro 2012 11:03
od MiliNess
petr22 píše:Neni to 64bitovy procesor, ale 32bitovy ktery dokaze vykonavat i 64bitove instrukce
Tedy ty linuxove baliky jsou oznaceny zcela spravne jako x86_64
Ciste 64bitove CPU si v tehle kategorii nikdo nedovoli vyrobit, protoze by zlikvidoval zpetnou kompatibilitu. Dokonce i IA64 ma emulaci umoznujici spoustet 32bitove aplikace (i kdyz pomalu). Kompletni zmenu architektury si zatim dovolil pouze Apple (2x) a Amiga (1x).
x86 architektura je zpetne kompatibilni, x64 ne protoze vyzaduje zpracovani 64bit instrukci, ktere starsi procesory nemaji.
Tak to jsi mě fakt rozesmál :-)
Myslím, že díky tobě bude Intel a AMD bude čelit řadě žalob :-))
Co je tedy podle tebe rozhodujím rysem, při určování, zda je procesor 32bitový nebo 64bitový?
Re: Architekrura x86 a x64.
Napsal: 27 pro 2012 11:15
od als
houby ale 332bit je nekde takovych 30 let dopredu ne to jeste urcite neni realne dnes
a ze by se spletli u mrkve ?