Znovu nastolená otázka: 64 bitů - ano či ne? |
autor: Jiří Vašek , publikováno 18.2.2008 |
Seznam kapitol |
---|
1. Lesk a bída 32 bitů |
2. Kde se vzaly, tu se vzaly - 64 bitů je zde! |
3. 64 bitů - jak na ně? |
4. Programy pro 64 bitů |
5. Jak tedy z toho ven? |
I když 64 bitové verzi Windows XP bylo předpovídané velké rozšíření, skončil tento operační systém jako... ehm, myšlenkový "bungiee jumping" - na pohled efektní, tak trochu dobrodružství, hodně nových zážitků, ale kdo do toho opravdu šel, už tento zážitek opakovat nechtěl (natož aby "skákal" každý den). Trochu jiná situace nastala příchodem 64 bitové verze Windows Vista - zde už se jedná o plně funkční 64bitový operační systém se stále širší podporou. I přesto se mnoho uživatelů tápe, a tohoto přechodu se bojí.
Má smysl jít do 64bitového systému?
Situace v hardwaru je jasná, každý nový počítač je 64bit-capable, takže zde problém není. Ovšem je 64bit systém právě pro vás? Má smysl si kupovat 64bit verzi Windows Vista, nebo "stačí" 32bit systém?
Na tuto otázku je těžší odpovědět, než by se zdálo. Pokud máte zatím Windows XP, a uvažujete o nové sestavě, byť třeba jen s 2GB RAM, dle mého názoru se vyplatí koupit si rovnou 64bit verzi Windows Vista. Jediným zádrhelem může být nějaký starší nepodporovaný hardware, bez kterého nemůžete existovat, nebo nějaký software, který nelze v 64bit systému nainstalovat (tento problém časem zmizí). Pro tyto případy lze využít 32bit Windows Vista, které představují jakousi přechodnou variantu, nebo spíše nedonošenou sestru 64bitové verze.
Malý problém pro mnoho uživatelů představuje oblíbený Total Commander, který zřejmě v 64bitové verzi není a nejspíš ani nebude. Samozřejmě jde spouštět v 64bitových Windows normálně, ovšem přístup k 64bitovým složkám System32 a Program Files nemá (pouze hackem). S tímto se buď můžete smířit a dál s tím fungovat, nebo přejít na nějaký 64bitový souborový manažer, jako třeba Speed Commander.
Ovšem, je třeba si dobře zvážit, co bude v budoucnu. Pokud kupujete operační systém jednou za uherský rok, 64bit verze se tím spíše vyplatí. Pokud potřebujete nový systém teď hned, a máte nějaké zařízení nebo software, který na 64bit systému neběží, a nevadí vám že časem byste jej třeba upgradovali, 32bit verze "stačí". Nicméně, v tom případě můžete rovnou zůstat u osvědčených Windows XP.
Výhody a nevýhody jednotlivých řešení
Windows XP 32bit | zavedený a naprosto kompatibilní systém, neumí nové funkce Windows Vista, není 64bitový - maximální a osvědčená kompatibilita |
Windows Vista 32bit | podporuje všechny nové funkce Windows Vista, má mírně horší kompatibilitu, a zároveň není 64bitový - mírný pokrok v mezích zákona |
Windows Vista 64bit | stejné funkce jako 32bit verze, ještě o něco horší kompatibilita, těží ze všech výhod 64bit systémů - nejpokročilejší ale potenciálně nejméně kompatibilní |
Nakonec můj osobní názor. Především bych se vůbec nebál Windows Vista 64bit, v případě že bych kupoval nový systém. 32bitové Windows Vista příliš výhod proti Windows XP nenabízí, ale ve srovnání s 64bit verzí přirozeně neumí vymoženosti 64 bitů. Ano, některé programy v nich nefungují, a některý hardware nemá ovladače, ale není to žádná tragédie a řešení je otázkou času. Programů, které by skutečně využily 64bitové prostředí, je však zatím jako šafránu, a 64bitový systém je tak především připraven na budoucnost. Jednoznačné doporučení nedám a ani dát nemůžu, každé řešení má něco do sebe. Je jen na uživateli, co vlastně chce.
Redakce si vyhrazuje právo odstranit neslušné a nevhodné příspěvky. Případné vyhrady na diskuze(zavináč)pctuning.cz
ale stejně jsem přihodil padíka
Zkrátka nákupem Vist máte právo si nahodit 32bit i 64bit verzi, jen DVD se dodává jen s jednou verzí... (krom Ultimate).
8086 mala adresaciu 20 bitov(cez Segment:offset) teda 1MiB!
teda 16 bit 80286 urcite vedala aspon tolko
10 bimi adresujue 1KiB (1024 Bajtov)
20 bitmi 1MiB(1024 kibiBajtov)
30 Bitmi 1GiB(1024 mebiBajtov)
40 bitmi 1TiB (1024 gibiBajtov)
50 bitmi 1PiB (1024 tebiBajtov)
60 bitmi 1EiB (1024 pebiBajtov)
64 bitmi 16EIB (16 exbiBajtov)
.....
32 bitmi sa daresuju 4GiB nie 4GB
Teda to nie je znasilnenie
Byty a jejich násobky jsou už jen výsledkem dohodnuté terminologie.
http://sk.wikipedia.org/wiki/Bin%C3%A1rny_prefix
Kterou "školu" máte na mysli? Například tu, kdy v roce 1950 měl jeden z prvních harddisků IBM 250 velikost 5 milionů 7-bitových slov?
Až budete někdy příště pronášet moudra o marketingu výrobců, zjistěte si prosím historické souvislosti.
Také marně přemýšlím, které násobky jednotek považujete "za uměle vytvořené". Jestli ty, které vycházejí z ostatních fyzikálních veličin, nebo ty, které zavedli v IT výrobci paměti, potažmo programátoři těchto pamětí.
V celé historii IT existují vedle sebe oba významy. A z důvodu, že se IT svět od 80., 90. let stále více přesouvá k obyčejným lidem (tedy se IT už dávno netýká pouze "normálních lidí od počítačů"), přijala před 10 lety IEC nový standard označování binárních prefixů, které je jednoznačné.
Pokud tvrdíte, že "počítačové kilo" je vždy 1024 a že výrobci disků jsou "marketingoví vyčůranci", jste jen důkazem toho, proč je nového značení zapotřebí.
U windows používám XP 32 bit a 64bit a 32 bit Vista. Vista na notebooku s 3GB RAM, XP 32 bit na služebním notebooku s 1GB RAM a XP64 na starší pracovní stanici se 4GB RAM. Mé zkušenosti s XP64 jsou takové, že není driver na tiskárnu.
Osobně 64bitům fandím, zvláště při dnešní ceně pamětí, ale na druhou stranu 64bit programy mají delší kód a když zrovna nevyužijete více než 3GB RAM, tak můžou být i pomalejší než jejich 32bit alternativa. Kdo např. dělá jenom s Office, tak mu určitě 32bit bude stačit ještě pár let.
Mimochodom sa mi paci ako sa znovu "objavuje" 64bit platforma, ako keby cely svet zil len s Intel platformou. Ze existuje aj nejake Sparc procesory,PowerPC alebo Alpha ktore v dobach ked este len Intel snival svoj vlhky sen o tom ze ovladne trh s CPU, uz ovladali 64bit.
Bratr i švagr na nich ve firmě dělaj na velkém CADu a CADy jsou stabilnější než na XP32bit (asi o řád) a adresace víc, než 3,2G paměti je u tohoto softu třeba :-).
Ale je pravda, že na domů nemaj 64bit XP co nabídnout.
Možná někdy vyjde najevo, že proti 64bitům v klíčové chvíli tlačil Intel, který by uvedení jen 64bitových systémů hodně poškodilo (v dané chvíli voda na mlýn AMD)
- stejně jako odklady uvedení final 64bitXP
MUI pack který je k dispozici má třeba De,Fr,Sp a další světové jazyky (možná i čínština) Čeština v 64bit nebyla, ale vše v nich funguje korektně (myslím české programy a anglický systém tady není na škodu)
MUI pro W2003 Server existuje a lze ho bez problemu nainstalovat na Win XP64...
Bohužel na ní nefungoval korektně VMware. Po týdnu nepřetržitého provozu PC hlásilo problémy s pamětí a chtělo restart, tedy vypnutí všech virtuílních pc a restart PC. Pomohl až přechod na CZ Vista Busines 64bit a naprosto bez problému - restartuji to pouze v případě nutnosti (aktualizace voken), jinak to jede nonstop.
Jinak 2x8800gts g92
Pokud vám vadí angličtina, pak chápu tu kritiku, ale kritizovat WinXP x64 jenom proto, že Average Joe je nepoužívá, je více než směšné.
poslední dobou se na více webech objevily články popisující zkušenosti s 64bit Windows a tento konkrétní článek mě přiměl se k tématu vyjádřit. Nedávno jsem byl postaven před problém náhrady počítače používaného pro tvorbu různé grafiky a úpravy fotografií, viz. můj thread na živě.cz
. Po dvou letech jsem ho znovu otevřel tématem "Předmět: Počítač na Photoshop - revisited". Hardware, který je zde uveden jsem skutečně zakoupil a je doufám patrné, že jsem se připravil pečlivě. Originální 64bit ovladače k vyjmenovanému HW nebyly problém a to včetně kalibračního SW a ovladače kolorimetru k monitoru EIZO. K počítači jsou dále připojeny tiskárny Canon LBP 3200, Pixma iP 8500 a plotter iPF6100. Dále s počítačm komunikuje několik fotoaparátů třídy EOS, různé modely. Zde musím velmi pokárat firmu Canon, protože pro LBP 3200 neexistují 64bit drivery vůbec, pro iP 8500 jsou dost podivné, instalaci jsem musel dokončovat manuálně přes správce HW, toto se spravilo až s SP1, ale o tom až dále; iPF 6100 fungoval obstojně, ale drivery nebyly na CD a software k EOSům taky zpola nefungoval. Skener CanoScan 9950F připojený na FireWire při přechodu do režimu spánku vytuhnul, přes USB byl OK. Teď k samotnému software: absence nativních 64bit aplikací mě zklamala, i fakt, že Microsoft má v rámci svého OS spoustu 32bit software. Adobe Photoshop CS2 byl kulantně řečeno "neresponsivní" a choval se podivně, CS3 již na tom byl o mnoho lépe, změna UI byla ovšem problém. Teď k největšímu průšvihu - tedy OS samotnému: 64 bit systém jsem zvolil kvůli možnosti adresovat víc než 4GB operační paměti, váhal jsem mezi 64bit XP, Server 2003 a Vistou. Všechny systémy mají +- totožné jádro, a z toho důvodu mi Vista přišla nejperspektivnější. Narazil jsem ovšem na problémy týkající se rychlosti počítače, celý stroj byl podivně "zabržděný", napríklad přenos po USB se nedostal přes 3MBps. Rychlost akcelerovaného aera také nebyla nijak oslnivá, boot trval dlouho a vyskytovaly se další problémy s dopadem na rychlost. Snažil jsem se to řešit instalací jedné z posledních RC verzí SP1, toto ovšem vřešilo pouze problém s iP 8500, všechny ostatní potíže zůstaly. Doufám, že je asi jasné, že jsem strávil několik dní prohledáváním různých FAQ k HW a Vistě, ovšem bez úspěchu. Takže kvůli nespokojenosti konečného uživatele šla 64bit Vista pryč a byla samozřejmě nahrazena 32bit Windows XP, protože 32bit Vista má celkem minimální přínos. Já osobně se k 64bit Vistě zkusím vrátit až tak s SP2, dřív je to zřejmě nesmysl. Teď bych rád popsal svou zkušenost s 64bit Linuxem: Již tři roky mám na serveru čistě 64bit(bez multilib - tedy podpory 32bit aplikací) Gentoo a jsem s ním nad míru spokojen. Po upgrade svého desktopu jsem se rozhodl zkusit 64bit Gentoo s multilib i v desktopovém nasazení a zde jsem byl spíše zklamán - proprietární SW je většinou pouze 32bit a zanáší do systému různý bordel - emulační knihovny atd. a vyskytují se různé regrese. Po dvou měsících používání jsem se pokorně vrátil k čistému 32bitu. Musím ovšem konstatovat, že narozdíl od Windows se zde nevyskytly problémy s hardwarem, vše chodilo, tak jak má. Takže můj postoj zní: pokud nehledáte OS na server, radím s 64bity počkat. Milan Beneš
P.S. pro šťouraly - s různými (pa)verzemi Windows a DOSu mám 12ti leté zkušenosti, s GNU Linuxem pracuji 8 let.
Problémy jsou při tisku z ACADu, kdy nejsou slušné ovladače pro plottery HP (krom nejnovějších modelů a to ne všechny), takže se se vše posílá z XP32. Ale např. Pixma PRO 9000 má ovladač, IP4000 také, kopírka/laser Ricoh funguje korektně, HW klíče do USB také. Je spíš otázka jak který počítač a sw.
Např. UStation a ACAD nebo InRoads nepodporují ve starších verzích XP64, ale přesto fungují bez omezení. Problémy jsou jen v některých konstelacích a já sám mohu XP64 např pro CADy doporučit - vhodný je počítač s co nejmenším množstvím periférií, a jen těch rozšířenějších.
K tomu např. zde:
MSFN
K dalšímu se vyjádřím případně ještě večer. Snad jenom bych se zastavil u toho Crysisu. Myslím, že ty výsledky z Neowinu mohou být dost zavádějící. I když možná, že s posledním patchem a posledními ovladači už by to mohla být pravda..
Vista Driver Signing Enforcement
Možná je někde něco ještě aktuálnějšího, nevím, musel bych googlit.
autor si trochu plete PAE (technologii procesoru pro využití více než 4GB paměti v 32bitech) - od intelu - s rozdělením adresního prostoru na kernel a userspace, tedy omezení 2/3GB na proces - technologie microsoftu. Obojí lze ve Windows zapnout zvlášť, není teda pravda, že 3GB na proces získá člověk zapnutím PAE.
Matyáš
Nesmysl SUSE uvedlo svoji distribuci GNU/Linuxu s podporou AMD64 uz v roce 2003 a do roku nasledovaly vsechny velke distribuce.
Z 64-bitu se dela horka novinka pritom hromada lidi uz pouziva 64-bit os vic jak 3 roky
pravdepodobne vetsi nez
pctuning = jaký podíl z celku? zlomky procenta? to je mizivé rozšíření ;)
Jo strasne husarsky kdyz jine OS (Linux,*BSD..) to takhle take umoznuji x let pred vydanim Visty.
Jedine co se povedlo Micosoftu je hromade lidi nakecat ze je to husarsky kousek.
kdyz jsem zkousel XP x64 tak mi tam taky 32-bit aplikace chodily
Osobne se mnohem vic priklanim k windows XP. Jde o to ze mam zvukovku SB Audigy platinum ex a nemam duvod se ji zbavovat. Nevim jak to asi funguje pod windows vista, ale co jsem slysel tak ve hrach muzu na prostor zapomenout. Ja jsem si doma testoval Phenoma na wXP 64bit s 8GB ram a crossfirem od ATI a jelo to bez problemu a nevidim duvod proc by nemelo. Zkuste mi rict vyhody a nevyhody jednotlivych systemu, nebo k cemu by jste se priklonili vy a proc.
"Dnes není problém vložit do počítače 4 a více GB paměti, ovšem 32bitový systém obecně využije méně" – 32 bit systém vždy využije plných 4 GB RAM. Jde o to, že na některých adresách není přítomen DIMM modul, ale různé jiné paměti v počítači (I/O, RAM grafické karty atp.). Samotný systém adresuje plně 32bit.
"Maximum, které na systémech Windows využijete, je 3,12GB (to je limit Windows)" - to je limit Vista, ale ne Windows XP.
"V systému Windows XP lze PAE zapnout" - Windows XP PAE nepodporují.
PAE je podporováno jen u serverových systémů Microsoft. To, že lze Windows XP přinutit k tomu, aby ukazovaly podporu PAE neznamená, že je skutečně zapnuta. Její podpora je omezená a slouží jen pro podporu No-eXecute. Windows XP neumí adresovat paměť pomocí 32bit + 4bit PAE.
"jeho využití musí být také speciálně zkompilované programy, běžný software se na tomto řešení chová 32bitově, tedy stále umí využít ty necelé 4GB paměti, a navíc je práce s takovýmito programy pomalejší" - Ano, program může adresovat jen 4 GB, ale každý program může mít své 4 GB, což je rozhodně lepší než sdílet menší prostor. Navíc není pravda, že pro použití PAE musí být speciálně zkompilované programy - to musí být jen v případě, kdy by měl jeden program přecházet mezi segmenty, tj. využívat víc než 4 GB paměti.
Itanium není procesor pro PC.
Popis Memory Remap je úsměvný: "Zjednodušeně řečeno umožní používat právě tu oblast paměti, která je normálně rezervovaná pro mapování hardware, tedy někde mezi 3-4GB." Ano, to je opravdu velmi zjednodušené a plně to odpovídá tomu, co se povídá v diskuzích (tj. co říkají lidé, kteří vůbec netuší, jak daná věc funguje). Tak tedy Memory Remap provede to, že adresy DIMM modulu, které byly zabrány vstupními zařízeními (I/O, RAM grafické karty atp.) přemapuje adresami nad 4 GB. Pokud tedy má počítač systémovou RAM o velikosti 4 GB a má zapnutý Memory Remap, pak pro operační systém se hlásí tak, že některé adresy (v dnešních PC řádově pár set MB) jsou nad hranicí 4 GB. Jinými slovy pokud bychom měli operační systém, který by z nějakého důvodu akceptoval největší paměťovou adresu = 8 589 934 592, pak v systému s 8 GB systémové RAM by nebylo možné tuto RAM využít celou, ale nastávala by obdobná situace jako u 32bit OS a 4 GB RAM.
"Windows XP x64 Edition byly mrtvé ještě před uvedením na trh... a jedinou použitelnou volbou jsou Windows Vista 64bit" - Windows XP x64 se pro uživatele chovají úplně stejně jako klasické Windows XP. Pokud autor nutně musí být trendy (= preferuje Vista před XP), pak chápu toto tvrzení, v opačném případě je ale zcela nesmyslné. V diskuzích se běžně objevují fámy o nestabilitě a nekompatibilitě Windows XP x64, které ale nejsou ničím podložené. Nechal se autor strhnout davem a přitom Windows XP x64 ani nevyzkoušel? Tento systém je stabilnější než Windows XP (jak by taky ne, když je až na pár nainstalovaných služeb a programů úplně stejný jako Windows Server 2003) a netrpí žádnými neduhy Vista - tj. síť na něm funguje spolehlivě, nepotřebuje certifikované ovladače a i kompatibilita s programy je u něj lepší než u Vista (v zásadě co chodí na 32bit Windows XP, chodí i na Windows XP x64; něco takového o Vista říct nelze). Kdo má rád Windows XP a chce přejít na 64 bitů, pro toho jsou Windows XP x64 plnohodnotným ekvivalentem klasických Windows XP.
"Stejně tak 32bitový program, standardně se instalující do Program Files, se ve skutečnosti nainstaluje do Program Files (x86), aniž by o tom věděl, a vše funguje z jeho pohledu normálně." - další perla.
Programy to samozřejmě vědí, protože standardně lze Program Files i přesunout. Instalace probíhá tak, že program si po spuštění vytáhne z operačního systému cestu ke složce Program Files (která klidně může být i na jiném disku) a tam se pak nainstaluje. 64bit Windows dělají to, že když je program nativní 64bit, dají mu odkaz na Program Files, když je 32bit, dají mu odkaz na Program Files (x86). Nic ale uživateli nebrání nainstalovat cokoli kamkoli.
Nakonec bych doporučoval čtenářům (a patrně i autorovi) k přečtení jiný článek na téma 64 bitů, který zde vyšel před asi rokem a půl - https://pctuning.tyden.cz/index.php?option=com_content&task=view&id=7475&Itemid=28. Na rozdíl od tohoto se v něm čtenář dozví něco o funkci 64 bitů a proč je vlastně nutné přejít na nové operační systémy.
Supports dual channel DDR2 800/667/533/400 DIMMs
Supports 1.8V DDR2 DIMMs
(Note 1) Due to the limitation of Windows 32-bit operating system, when more than 4GB of physical memory is installed, the actual memory available for the operating system will be less than 4GB; Windows 64-bit operating system doesn't have such limitation. ravim. Mam desku GA-M56S-S3 vyrobce uvadi
Ale v biosu zadnou polozku "Memory Remap Feature" nemam. To znamena ze vyrobce lze a ze tedy podle toho co pisete si mozna neuziju ani ty 4BG RAM co mam?
Tot citace z vaseho clanku k tomu:
Memory Remap Feature
Důležitá poznámka k BIOSu základních desek, konkrétně funkci Memory Remapping (v některých BIOSech Memory Remap Feature). Pokud chcete využívat 4GB paměti a více, je nutné tuto funkci zapnout. Zjednodušeně řečeno umožní používat právě tu oblast paměti, která je normálně rezervovaná pro mapování hardware, tedy někde mezi 3-4GB. Pokud tedy máte například 64bit Windows Vista a 4GB paměti, tuto funkci zapněte. Některé BIOSy zejména na levnějších deskách toto ovšem nemají, pozor na to.
Mam desku GA-M56S-S3 vyrobce uvadi ....
... nekde se stala chyba a tak si to prosim doplnte. Doufam, ale ze mam otazka je Vam jasna.
Dekuji
http://www.superlogic.net/downloads/pub/docs/64bit.htm
Niektore specialne aplikacie vyuziju 64 bitovu artimetiku Ak sa robi aritmetika klasickou cestou ALU, nasobenie 64 bitovyvh cisel je 4x rychlejsie ako na 32 bit systeme. Scitanie bude 2x rychlejsie
http://fixunix.com/ubuntu/341567-lol-399-euro-laptop-can-run-64 -bit-ubuntu.html
s teriou a praxou
http://www.iop.org/EJ/article/1742- 6596/73/1/012007/jpconf7_73_012007.pdf?request-id=0MZhrMre3BGvK1u-2wi7Kg
Podle toho co jste napsal, se ve WinXP x64 nedají spouštět 32bit aplikace. Přeci ve WinXP x64 fungovaly a fungují aplikace i hry (32bit) naprosto stejně jako ve WinXP. Takže předpokládám, že jste pouze špatně formuloval.
Každopádně i přes totu zásadní chybu článek chválím. Vysvětluje lidem rozdíly a ukazuje na skutečnost, že se nemají čeho bát, pokud si x64 verzi OS zakoupí. Chválím.
I pro 32bit aplikace je tak 64bit OS znacnym prinosem, vezmeme-li navic v uvahu ze vetsina 32bit aplikaci v 32bit OS pada uz pri pozadavku nad 1.5GB pameti.
WOW64 je bastl (stejne jako UAC na Vistach) - nesystemove reseni, honem honem, aby neco bylo.
Jak psal Eagle, clanek obsahuje radu nepresnosti...
Chce to trochu objektivity... peace
Současné 64-bitové CPU v žádném případě nenaadresují 2^64 RAM. Architektura je na to připravená, ale současná HW implementace to neumí a třeba neserverové CPU umí maximálně 32-64GB.
Winamp,BSPlayerPRO,Alcohol120%,MS Lifecam, Fear-Perseus Mandate.
A pokud vim, tak OpenGL ani pod Vistama nebude.
Tim padem si myslim ze zrovna v CAD/CAM/CAE aplikacich by tento M$ tah mohl napomoci linuchu. A treba se konecne na linuch objevi i Catia V5 ;-) ... kez by - pametovy limit XP je pro Catii dost zasadni. Catia V5 sice jede i na Solarisu se SPARCem, ale preci jen neni tolik doladovana jako pro XPa ...