Dnes existujú tri populárne operačné systémy, a to: Windows, Linux a MacOS, pričom všetky sú rozdelené podľa bitov na dva typy: 32-bitové a 64-bitové.
Pozrime sa na hlavné rozdiely medzi týmito dvoma systémami a tiež sa pokúsme zistiť, či je v počítači nainštalovaný x86 alebo x64-bitový systém.
Rýchla navigácia v článku
Pozeráme sa na bitovú hĺbku v systéme Windows
Ak chcete zistiť bitovú hĺbku v systéme Windows XP, musíte urobiť nasledovné (vo Windows 7 môžete bitovú hĺbku operačného systému zistiť rovnakým spôsobom, iba v prvom odseku sa nachádza tlačidlo "Spustiť" v priečinku "Standard"):
- Otvorte ponuku "Štart";
- Nájdite a kliknite na položku v ponuke "Spustiť";
- Po otvorení okna na spúšťanie aplikácií do neho zadajte dxdiag a kliknite na tlačidlo "OK". Tento program vyvoláva takzvaný diagnostický nástroj. Ak sa spustí prvýkrát, budete musieť potvrdiť prvé spustenie, ktoré trvá minútu.
- V záložke "Systém" je stĺpec "Operačný systém", tam uvidíte bitovú hĺbku vášho OS (píše sa za celým názvom operačného systému, napr.: Windows XP Home Edition 32 bit. V tomto bit sa rovná bitovej hodnote).
Pozeráme sa na bitovú hĺbku v Linuxe
Ak chcete zistiť bitovosť systému *nix, stačí otvoriť okno terminálu a zadať: uname -a (ak i686 - potom 32 bitov, ak x86_64 - potom 64).
Systémový rozdiel
Hlavný rozdiel medzi 64-bitovými systémami je v tom, že majú prístup k pamäti, ktorej veľkosť je 2 až 64 (odtiaľ názov 64-bitový operačný systém).
32-bitové systémy zase pristupujú k pamäti, ktorej veľkosť je 2 až 32. Preto operačné systémy s 32 bitmi nedokážu podporovať pamäť RAM, ktorej veľkosť presiahne 4 gigabajty.
64-bitové operačné systémy zaručujú koncovému užívateľovi vysoký výkon a spoľahlivý firewall (resp. stabilnejší chod systému).
32-bitové systémy môžu ponúknuť širšiu škálu rôznych softvér. Na operačnom systéme Microsoft Windows citeľný je najmä rozdiel v bitovosti operačných systémov.
Navyše pre 64-bitový operačný systém nie je vhodný žiadny procesor, ale iba taký, ktorého architektúra podporuje 64-bitové operácie.
Pred inštaláciou ovládača alebo programu sa uistite, ktorý bitový operačný systém Windows nainštalovaný na vašom počítači: 32-bitový (x86) alebo 64-bitový (x64). Windows x86 alebo 32-bitový systém podporuje až 4 GB Náhodný vstup do pamäťe, zatiaľ čo 64-bitový je väčší ako 4 GB. Napríklad Windows 7 Home Premium v 64-bitovej verzii podporuje až 16 GB RAM. Pokročilejšie Edície Windows, ako napríklad Professional a Ultimate, podporujú až 192 GB RAM! Ak chcete určiť, ktoré Verzia systému Windows nainštalovaný na vašom počítači, postupujte podľa týchto krokov.
Windows 8 bitová hĺbka
Existujú 2 spôsoby, ako určiť Bitová hĺbka systému Windows 8. Ak jedna metóda nefunguje, skúste inú.
Metóda 1: Zobrazenie systémového okna ovládacieho panela
- Do vyhľadávacieho poľa zadajte „Systém“ a potom klepnite alebo kliknite na Možnosti.
- Kliknite na ikonu Systém.
- Ak máte nainštalovanú 64-bitovú verziu systému Windows 8, zobrazí sa to v poli Typ systému v časti systém. A ak máte 32-bitovú verziu systému Windows 8, bude to znamenať: 32-bitový operačný systém.
Metóda 2: Otvorte okno Systémové informácie
- Presuňte kurzor blízko pravého okraja obrazovky a potom klepnite na Hľadať. Alebo, ak používate myš, ukážte do pravého dolného rohu obrazovky a kliknite na tlačidlo Nájsť.
- Do vyhľadávacieho poľa zadajte „informácie o systéme“.
- Kliknite na "Systém" a potom kliknite na tlačidlo "Systémové informácie".
- V poli pod nadpisom položky bude uvedené Typ systému Windows 8 64-bit. Alebo pod nadpisom Typ systému bude uvedené Windows 8 32-bitový.
Windows 7 bitová hĺbka
V okne, ktoré sa otvorí, nájdite položku Typ systému
Bitová hĺbka systému Windows Vista
- Windows x64 – Typ systému bude hovoriť „64-bitový operačný systém“
- Windows x86 – typ systému bude uvádzať „32-bitový operačný systém“
Bitová hĺbka Windows XP
Podotýkam, že drvivá väčšina používa 32-bitový operačný systém.
Metóda 1
V okne, ktoré sa otvorí, nájdite položku Systém
- ak používate 64-bitovú verziu operačného systému, položka Systém bude znieť: Microsoft Windows XP verzia x64
- ak používate 32-bitovú verziu operačného systému, položka Systém bude znieť: Microsoft Windows XP verzia x32
Metóda 2
- Stlač štart"
- Vyberte "Spustiť"
- V zobrazenom okne zadajte príkaz "CMD", t.j. zavolajte príkazový riadok
- Zadajte príkaz "winver"
- Stlač štart"
- Vyberte "Všetky programy"
- "štandard"
- Položka "Služba"
- Kliknite na "Informácie o systéme"
Metóda 3
Touto metódou získate úplné informácie o systéme. Zvyčajne vzniká otázka, kde sa píše o bitovej hĺbke, a teda, ak je prítomný text „x86 Family“, potom je systém 32-bitový.
Otázka: Prečo nie je vždy možné zobraziť potrebné informácie v systéme Windows XP (prvými dvoma spôsobmi) alebo neexistuje položka „Systém“?
Odpoveď: Pretože Windows XP SP3 (tretí balík opráv) má veľký počet zostáv a prvé dve možnosti nie sú relevantné vo všetkých zostavách, napríklad v niektorých zostavách funguje iba 3. metóda kontroly systémovej bitovej kapacity.
V súčasnosti, keď postupne prebieha prechod na 64-bitové operačné systémy a programy pre ne, stále častejšie na fórach na internete nájdete otázku, ako zistiť, koľko bitov je systém nainštalovaný v počítači . Všetky hlavné moderné operačné systémy (Windows, Mac a Linux) existujú v 32-bitovej aj 64-bitovej verzii.
Potreba prejsť na 64-bitové verzie operačných systémov vznikla z dôvodu nemožnosti adresovať viac ako 4 gigabajty RAM v 32-bitových systémoch. To je dobre známe každému, kto rozšíril množstvo RAM na 32-bitových systémoch až na 4 GB. Z nainštalovaných 4 GB mohol počítač v tomto prípade využiť len 3,2-3,7 GB.
S prechodom na 64-bitové systémy sa hranica teoreticky podporovanej veľkosti RAM výrazne rozšírila a dosiahla 2x64 = 16 exabajtov, čo v prepočte na známejšie hodnoty bude 16 miliárd gigabajtov. Marža na zvýšenie RAM po prechode počítačov na 64-bitovú kapacitu je teda jednoducho obrovská.
Aby počítač fungoval v 64-bitovom režime, samozrejme potrebujete taký, ktorý podporuje architektúru x64. Všetky moderné procesory majú podporu pre 64-bitové inštrukcie, čo im umožňuje pracovať s 32-bitovými aj 64-bitovými operačnými systémami.
Počet bitových systémov, ktoré máte nainštalované vo svojom počítači, môžete zistiť nasledujúcimi spôsobmi.
IN Windows Vista a Windows 7
Kliknite na tlačidlo "Štart" a v zobrazenej ponuke vyberte položku "Ovládací panel". Spustite komponent "Systém" na ovládacom paneli. V okne, ktoré sa otvorí, vyhľadajte riadok „Typ systému“, oproti ktorému by mala byť uvedená bitová hĺbka operačného systému. V našom príklade sa ukázalo, že operačný systém je 32-bitový.
V systéme Windows XP
Ak používate systém Windows XP Domáce vydanie, potom je tento operačný systém 32-bitový. Windows XP Professional Edition bol vydaný v 32-bitovej a 64-bitovej verzii. Ak chcete zistiť, koľko bitového systému máte, kliknite kliknite pravým tlačidlom myši myšou na ikonu z pracovnej plochy „Tento počítač“ a v zobrazenom okne obsahové menu vyberte "Vlastnosti". Pozrite sa, čo sa zobrazí v okne, ktoré sa zobrazí. 64-bitové vydanie sa bude označovať ako Microsoft Windows XP Professional x64 Edition. V opačnom prípade používate 32-bitový operačný systém.
V systéme Mac OS X
V akom režime sa jadro operačného systému Mac OX X nachádza, zistíte kliknutím na logo Apple () v ľavom hornom rohu a výberom položky O tomto počítači. V zobrazenom okne kliknite na tlačidlo "Podrobnosti". V ľavom stĺpci s názvom „Obsah“ vyberte sekciu „Softvér“. Vpravo v okne s názvom „Prehľad softvéru“ nájdite riadok „64-bitové jadro a rozšírenia“ a pozrite sa, aká hodnota je opačná – áno alebo nie.
V systéme Linux
Vo všetkom Systémy podobné UNIXu, vrátane Mac OS, bitovosť operačného systému možno určiť pomocou príkazu uname -a zadaného v termináli.
Použitie 64-bitového systému bude indikované prítomnosťou hodnoty x86_64 v odozve systému. Ak je prítomný i686, operačný systém je 32-bitový.
Okrem podpory väčšej pamäte RAM sú 64-bitové operačné systémy rýchlejšie, dokážu spracovať veľké súbory, sú menej náročné na procesor v mnohých operáciách a majú lepšie zabezpečenie a odolnosť voči útokom hackerov.
Ak chcete prejsť na 64-bitovú verziu, spravidla musíte aktualizovať alebo úplne preinštalovať operačný systém z distribučnej súpravy s vhodnou bitovou hĺbkou.
Tento týždeň som sa rozhodol pokračovať v rozprávaní o technológiách používaných v Mac OS X a „úprimne“ hovoriť o samotnom 64-bitovom režime, ktorým sa chválil Phil Schiller. Skúsme prísť na to, čo je dobré a čo zlé, ako na to tento moment beží OSX a čo nás čaká v blízkej budúcnosti. Budem sa snažiť písať prístupne a zrozumiteľne 🙂
hybridné jadro
Malo by byť zrejmé, že informácie napísané na stránke o plnej podpore 64-bitového režimu systémom sú malým marketingovým ťahom. V skutočnosti takáto fráza znamená toto: takmer všetky štandardné aplikácie boli prepísané s podporou 64-bitových inštrukcií a ak si ostatní programátori chcú pri vývoji softvéru zabezpečiť kompatibilitu s touto architektúrou a skôr či neskôr to budú musieť urobiť, tak všetko bude fungovať správne a správne.
Prečo je to dobré? Ale čo:
- Štandardná 32-bitová architektúra bola vyvinutá už dávno. Nikto si vtedy ani nevedel predstaviť, že používatelia budú chcieť do počítačov inštalovať 4 a viac gigabajtov RAM. Tento nedostatok napravuje najmä nová architektúra.
- Vďaka podpore 64-bitových výpočtových procesorov, ktoré neúnavne pracujú v širokej škále Počítače Apple, môžete dosiahnuť zvýšenie výkonu.
A teraz trochu detailnejšie. Teoreticky môže každý program prispôsobený na beh v 64-bitovom režime využívať až 16 exabajtov (to sa rovná 16 miliardám gigabajtov, čo je v dnešnej dobe fantastické číslo). Avšak ani v Mac Pro teraz nedávajú viac ako 32 GB RAM.
Procesory Intel (Core 2 Duo, Xeon, i5 alebo i7) podporujú 64-bitové výpočty a môžu vykonávať dve akcie za takt, vďaka čomu sa dosahuje zvýšenie výkonu. To však vôbec neznamená, že niektoré práce v realite budú hotové dvakrát rýchlejšie. Napríklad JavaScript bude o 50 % rýchlejší v JavaScripte, otvorenie veľkého súboru PDF bude o 20 % rýchlejšie a spustenie QuickTime bude o 30 % rýchlejšie. Aj keď sú čísla opäť pomerne relatívne a budú sa výrazne líšiť v závislosti od konfigurácie systému: procesor, jeho frekvencia hodín, hlasitosť, zbernica, vyrovnávacia pamäť RAM a dokonca aj rýchlosť taniera.
64-bitové aplikácie sú tiež odolnejšie voči hackerom a útokom škodlivého softvéru. Majú v sebe zabudované sofistikovanejšie detekčné techniky. škodlivý kód. Dôležitú úlohu zohráva funkcia vypnutia spúšťania hardvéru pre pamäť s neusporiadaným ukladaním dát (pomocou vylepšených kontrolných súčtov), ktorá pomáha predchádzať útokom určeným na poškodenie pamäte.
Samotné jadro je hybridné. Tie. umožňuje, aby každá aplikácia fungovala rovnakým spôsobom bez ohľadu na to, či je 32- alebo 64-bitová. Jediný rozdiel medzi hybridným jadrom a plnohodnotným 64-bitovým je nemožnosť využiť v systéme viac ako 32 GB RAM (opäť si pamätajte 🙂). Preto v súčasnosti nie je absolútne žiadny rozdiel medzi sťahovaním v 32-bitovom a 64-bitovom režime. Ale v budúcnosti sa rozdiel určite objaví, keď sa zvýši využitie pamäte RAM a objavia sa nové technológie.
Bohužiaľ, všetko vyššie uvedené neplatí pre váš Mac, ak áno procesor Intel Core Solo resp Intel Core duo.
64-bitové EFI
Pre úplné „64-bitové šťastie“ musí váš počítač podporovať 64-bitový režim. Extensible Firmware Interface je rozhranie medzi firmvérom, hardvérom a počítačovým operačným systémom, ktoré nahradilo Open Firmware. Zahŕňa dátové tabuľky obsahujúce informácie o platforme, bootovacích a runtime službách dostupných pre zavádzač operačného systému a samotný OS.
Ak chcete zistiť, či EFI vášho počítača podporuje 64-bitové pokyny, zadajte do terminálu nasledujúci príkaz:
ioreg -l -p IODeviceStrom | grep firmware-abi
V dôsledku toho uvidíte „EFI32“ alebo „EFI64“:
Myslím, že je jasné, že v prvom prípade váš počítač, dokonca aj so všetkou túžbou, nebude schopný spustiť 64-bitové jadro a v druhom je všetko v poriadku, v budúcnosti nebudete mať problémy. Vďaka hybridnému jadru však budú môcť 64-bitové aplikácie bežať na oboch systémoch. Hlavná vec je, že máte procesor kompatibilný so 64-bitovou architektúrou.
Mimochodom, na nete sa šušká, že Macy s 32-bitovým EFI budú môcť spustiť aj 64-bitové jadro (zdá sa, že ide o softvérový „trik“ Apple, ktorý sa dá opraviť aktualizáciou EFI), ale Neviem povedať, či je to pravda alebo fámy.
Výber režimu pred spustením aplikácií
V Activity Monitor si môžete pozrieť, pod akou architektúrou je aplikácia „nabrúsená“. V stĺpci Druh (Typ) bude napísaný režim, v ktorom sa spúšťa. Ako vidíte, ostatné procesy pracujú so 64-bitovými inštrukciami a proces jadra (kernel_task) s 32-bitovými.
Ak máte problémy so stabilitou 64-bitovej aplikácie, môžete ju skúsiť spustiť v starom režime. Ak to chcete urobiť, v priečinku Aplikácie vyberte náš požadovaný program a z kontextovej ponuky vyberte možnosť „Získať informácie“. Možnosť „Otvoriť v 32-bitovom režime“ vám nabudúce umožní spustiť aplikáciu v 32-bitovom režime.
A prečo máme také problémy?
Na túto otázku sa mi ťažko odpovedá, ani by som nepovedal, že ide o problém – bežní používatelia ani len netuší, aké jadro v ich systéme funguje a s akými pokynmi programy pracujú.
Je možné, že Apple len čaká na konverziu všetkých rozšírení jadra (kextov) do 64-bitového režimu. Akési zaistenie, túžba otestovať technológiu na miliónoch používateľov Snow Leopard a pokúsiť sa dosiahnuť dokonalosť. A keď sa Cupertino postará o to, aby všetko fungovalo hladko a bez porúch, vydajú ďalšiu aktualizáciu operačného systému, ktorá automaticky nahradí 32-bitové jadro 64-bitovým.
A ani si to nevšimneme.
Apple má v úmysle prestať podporovať 32-bitové aplikácie v operačných systémoch. systémy iOS a macOS. V programe platforma iOS 11 takýto softvér nebude túto jeseň fungovať, zatiaľ čo macOS ich od budúceho roka prestane podporovať. Ale stojí za to sa na to pripraviť už teraz.
V júni Apple oficiálne oznámil, že macOS Vysoká Sierra bude Najnovšia verzia OS, ktorý plne podporuje 32-bitový softvér:
"Nové programy v Macu Obchod s aplikaciami by mala od januára 2018 podporovať 64-bitovú architektúru, aktualizácie a existujúce aplikácie- od júna 2018.
Ak nájdete 32-bitovú aplikáciu v systéme macOS, môžete kontaktovať vývojára a zistiť, či je plánovaná aktualizácia. Ak nie, mali by ste začať hľadať alternatívne riešenie.
Ako zobraziť zoznam 32-bitových aplikácií na Macu:
Krok 1: Kliknite na logo Apple v ľavom hornom rohu.
Krok 2: Kliknite na časť „O tomto počítači Mac“.
Krok 3: V okne, ktoré sa otvorí, kliknite na „Systémová správa“.
Krok 5: Na ľavej strane okna nájdite „Softvér“ a v ňom „Programy“. Chvíľu počkajte, kým systém zobrazí zoznam všetkých nainštalovaných aplikácií.
Krok 6: Po dokončení zoznamu prejdite doprava, kým sa nezobrazí stĺpec „64 bit (Intel)“.
Tu sa skontrolujú všetky 32-bitové a 64-bitové aplikácie. Mnoho programov bude patriť spoločnosti Apple - určite dostanú potrebnú aktualizáciu. V tomto prípade je potrebné zobraziť aplikácie od vývojárov tretích strán.