Hur man tar reda på bitheten hos operativsystemet och processorn i Windows. Hur man tar reda på systembitheten Hur man tar reda på systembitheten på en Mac

Den här veckan bestämde jag mig för att fortsätta samtalet om teknikerna som används i Mac OS X, och "uppriktigt" prata om själva 64-bitarsläget som Phil Schiller skröt om på . Låt oss försöka ta reda på varför detta är bra och vad som är dåligt, som i det här ögonblicket hur OSX fungerar och vad som väntar oss inom en snar framtid. Jag ska försöka skriva på ett lättillgängligt och begripligt sätt :)

Hybrid kärna

Det är värt att förstå att informationen som skrivs på webbplatsen om systemets fullständiga stöd för 64-bitarsläge är ett litet marknadsföringsknep. Faktum är att den här frasen betyder detta: nästan allt standardapplikationer har skrivits om för att stödja 64-bitars instruktioner, och om andra programmerare vill säkerställa kompatibilitet med denna arkitektur när de utvecklar programvara, och de kommer att behöva göra detta förr eller senare, kommer allt att fungera korrekt.

Varför är detta bra? Här är vad:

  • Standarden 32-bitars arkitektur utvecklades för länge sedan. På den tiden kunde ingen ens föreställa sig att användare skulle vilja installera 4 eller fler gigabyte på sina datorer random access minne. Särskilt den nya arkitekturen rättar till denna brist.
  • Tack vare stödet för 64-bitars beräkning av processorer som arbetar outtröttligt inom en mängd olika Apple-datorer, kan du få en prestationsboost.

Nu lite mer detaljer. I teorin kan alla program som är anpassade för att fungera i 64-bitarsläge använda upp till 16 exabyte (detta är lika med 16 miljarder gigabyte, en fantastisk siffra i dessa dagar). Men även Mac Pro har nu inte mer än 32 GB RAM.

Intel-processorer (Core 2 Duo, Xeon, i5 eller i7) stöder 64-bitars beräkning och kan utföra två åtgärder per klockcykel, vilket resulterar i ökad prestanda. Det betyder dock inte alls att en del arbete faktiskt kommer att göras dubbelt så snabbt. Till exempel kommer JavaScript att gå 50 % snabbare, att öppna en stor PDF-fil 20 % snabbare och att köra QuickTime 30 % snabbare. Även om siffrorna återigen är ganska relativa och kommer att skilja sig betydligt beroende på systemkonfigurationen: processor, dess klockfrekvens, volym, buss, RAM-cacher och till och med plattans rotationshastighet.

Dessutom är 64-bitars applikationer mer motståndskraftiga mot attacker från hackare och skadlig programvara. De har inbyggda mer avancerade tekniker för att upptäcka skadlig kod. Hårdvarubaserad exekveringsinaktivering för minne som inte fungerar (med hjälp av förbättrade kontrollsummor) spelar en viktig roll, vilket hjälper till att förhindra attacker med minneskorruption.

Själva kärnan är hybrid. De där. det tillåter alla program att fungera likadant, oavsett om det är 32-bitars eller 64-bitars. Den enda skillnaden mellan en hybridkärna och en fullfjädrad 64-bitars är oförmågan att använda mer än 32 GB RAM i systemet (återigen, kom ihåg 🙂). Därför är det för närvarande absolut ingen skillnad mellan att starta i 32-bitars och 64-bitars lägen. Men i framtiden kommer skillnaden definitivt att dyka upp när volymen av RAM-användning ökar och ny teknik dyker upp.

Tyvärr gäller inte allt ovanstående för din Mac om den har det Intel-processor Core Solo eller Intel core Duo.

64-bitars EFI

För full "64-bitars lycka" måste din dator stödja 64-bitarsläge. Extensible Firmware Interface är ett gränssnitt mellan firmware, hårdvara och operativsystemet på en dator, som ersätter Open Firmware. Den innehåller datatabeller som innehåller information om plattformen, start- och körtidstjänster som är tillgängliga för starthanteraren operativ system och själva operativsystemet.

För att ta reda på om din dators EFI stöder 64-bitars instruktioner, skriv in följande kommando i Terminal:

ioreg -l -p IODeviceTree | grep firmware-abi

Som ett resultat kommer du att se "EFI32" eller "EFI64":

Jag tror att det är klart att i det första fallet kommer din dator, även med all sin önskan, inte att kunna köra en 64-bitars kärna, men i det andra är allt bra, du kommer inte att uppleva problem i framtiden. Men tack vare hybridkärnan kommer 64-bitars applikationer att kunna köras på båda systemen. Huvudsaken är att du har en processor som är kompatibel med 64-bitars arkitektur.

Förresten, det finns rykten på Internet om att Mac-datorer med 32-bitars EFI också kommer att kunna köra en 64-bitars kärna (det verkar som att detta är en Apple-programvara "funktion" som kan fixas genom att uppdatera EFI), men jag kan inte säga om detta är sant eller rykten.

Välja ett läge innan applikationer startas

Du kan se vilken arkitektur applikationen är designad för i Activity Monitor. Kolumnen Typ visar i vilket läge den körs. Som du kan se fungerar andra processer med 64-bitars instruktioner och kärnprocessen (kernel_task) med 32-bitars.

Om du har problem med stabiliteten i en 64-bitars applikation kan du prova att köra den i det gamla läget. För att göra detta, välj vår i mappen Applications önskat program och välj "Hämta info" i snabbmenyn. Alternativet "Öppna i 32-bitarsläge" låter dig köra programmet i 32-bitarsläge nästa gång.

Och varför behöver vi sådana problem?

Det är svårt för mig att svara på den här frågan, jag skulle inte ens säga att detta är ett problem - normala användare har ingen aning om vilken kärna som körs i deras system och vilka instruktioner programmen körs med.

Det är fullt möjligt att Apple helt enkelt väntar tills alla kärntillägg (kexts) har bytts till 64-bitarsläge. En sorts återförsäkring, en önskan att "testa" tekniken på miljontals användare Snöleopard och försöka uppnå perfektion. Och när Cupertino är övertygad om att allt fungerar smidigt och utan misslyckanden kommer den att släppa nästa operativsystemuppdatering, som automatiskt kommer att ersätta 32-bitarskärnan med en 64-bitars.

Och vi kommer inte ens märka det.

Systemets bithastighet, på ryska, det är denna processor som ditt operativsystem är designat för. Om den var gjord för 32-bitars processorer (x86), kommer den att fungera med mindre RAM och följaktligen arbeta långsammare. Ett exempel på ett klassiskt 32-bitarssystem: Windows XP.

Hur tar man reda på systemets bithastighet?

Till ta reda på bithastigheten ditt operativsystem online, följ instruktionerna ovan. I ett nötskal, du behöver bara gå till den här sidan och se definitionsresultatet. Här sker dock definitionen med hjälp av Javascript, dvs. Endast begränsad data som kommer från din webbläsare analyseras. Därför finns det en liten risk för felaktig bestämning. Detta händer sällan, men det händer. Till exempel är vissa versioner av Firefox 32-bitarsprogram som körs i en 64-bitarsmiljö. Baserat på detta rekommenderar vi att du dessutom kontrollerar bitheten på ditt system med en annan av våra

Det finns två typer av processorer: 32-bitars och 64-bitars. Dessa siffror indikerar processorbitdjupet. Processorn du använder avgör vilken version av operativsystemet du använder, hur du väljer program och spel och hur mycket RAM-minne du kan installera på din dator. Du kan också stöta på beteckningen x86, som ofta felaktigt misstas för en separat processorbitstorlek. Men först av allt, låt oss bestämma vilken typ av operativsystem som är installerat på din dator.

Hur man tar reda på bitheten hos installerat Windows

Det finns flera sätt att ta reda på hur många bitar ditt Windows-operativsystem använder. Leta efter x32 eller x64 eftersom dessa är huvudindikatorerna för systemets bitkapacitet, medan x86 kan referera till antingen ett enkärnigt eller tvåkärnigt system. Låt oss först titta på det enklaste och snabbaste alternativet.

Genom datoregenskaper


Genom systeminformation

Skillnader och fördelar med olika antal kärnor

Så det finns två typer av processorer: enkelkärniga (x32) och dubbla kärnor (x64). Ibland kan du se beteckningen x86 - detta är inte en separat typ av processor, utan en beteckning på mikroprocessorarkitektur. Oftast indikerar x86-numret att processorn är enkärnig, men den kan även användas för en 64-bitars processor. Därför bör du inte lita på den; leta alltid efter beteckningen i x36- eller x64-format.

Prestandan och driftshastigheten är följaktligen högre för 64-bitarsprocessorer, eftersom två kärnor fungerar samtidigt, snarare än en. Om du använder en 32-bitars processor kan du installera så mycket RAM (Random Access Memory) du vill på din dator, men systemet kommer bara att använda 4 GB av det totala minnet. Med en 64-bitars processor kan du använda upp till 32 GB RAM.

Prestanda och hastighet är högre för 64-bitars processorer, eftersom två kärnor fungerar samtidigt, snarare än en

Krav för ett 64-bitarssystem

Den största fördelen med x64-processorer är att de stöder program, spel och operativsystem skrivna inte bara för 64-bitars processorer, utan även för 32-bitars. Det vill säga, om du har en x32-processor kan du bara installera ett 32-bitars operativsystem Windows-system, men inte 64-bitars.

Vilken bit är bättre?

Av allt ovanstående kan vi dra slutsatsen att om du väljer mellan en och två kärnor, är det andra alternativet att föredra, eftersom de flesta moderna program och spel kräver 64 bitar. Det är möjligt att 32-bitarssystemet i framtiden kommer att överges helt, eftersom dess kraft inte räcker till någonting.

Hur man uppgraderar till Windows 7 x64

Om du vill öka systemets prestanda och mängden tillgängligt RAM-minne, samt utöka antalet applikationer och spel som stöds, måste du byta till ett 64-bitars operativsystem. Detta kan göras det enda sättet- radera det gamla 32-bitarssystemet och installera ett nytt.

Observera att alla filer på din dator kommer att gå oåterkalleligt förlorade när du utför denna operation, så kopiera dem till tredjepartsmedia i förväg för att undvika att förlora något viktigt. Så efter att du har börjat installera det nya operativsystemet kommer du att bli ombedd att välja ett språk och bekräfta starten av operationen, samt välja systemversion. Välj den som har x64 bit och gå igenom installationsprocessen.

Välj arkitekturtyp och fortsätt installationsprocessen

Varför installeras inte 64-bitars Windows?

Om installationen misslyckas betyder det att din processor inte stöder ett 64-bitarssystem och endast är designad för x32. Det finns bara en väg ut ur denna situation - att köpa ny processor, som passar dina krav.

Hur man bestämmer processorbitstorleken

Det finns flera sätt att avgöra hur många kärnor din dators processor innehåller och använder.

Apple har för avsikt att sluta stödja 32-bitarsapplikationer i iOS- och macOS-operativsystemen. I mjukvaruplattform iOS 11 kommer inte att fungera med sådan programvara i höst, medan macOS kommer att sluta stödja dem från och med nästa år. Men det är värt att förbereda sig för detta nu.

I juni meddelade Apple officiellt att macOS High Sierra skulle bli det senaste versionen OS som fullt ut stöder 32-bitars programvara:

"Nya program på Mac App Store måste stödja 64-bitars arkitektur från och med januari 2018, uppdateringar och befintliga applikationer från och med juni 2018."

Om du hittar en 32-bitars app på macOS kan du kontakta utvecklaren för att ta reda på om en uppdatering är planerad. Om inte, bör du börja leta efter en alternativ lösning.

Så här visar du en lista över 32-bitars program på Mac:

Steg 1: Klicka på Apples logotyp i det övre vänstra hörnet.

Steg 2: Klicka på avsnittet Om denna Mac.

Steg 3: Klicka på "Systemrapport" i fönstret som öppnas.

Steg 5: På vänster sida av fönstret, hitta "Program" och sedan "Program". Vänta ett tag tills systemet visar en lista över alla installerade applikationer.

Steg 6: När listan är klar, scrolla åt höger tills kolumnen "64 bit (Intel)" visas.

Alla 32-bitars och 64-bitars applikationer kommer att markeras här. Många program kommer att tillhöra Apple - de kommer definitivt att få den nödvändiga uppdateringen. I det här fallet måste du titta på applikationer från tredjepartsutvecklare.