Om du har varit på Ubuntu-hämtningssidan kommer du märka att det finns en stor lista över ISO-filer som du kan ladda ner. För skrivbordsversionen finns alltid två versioner: amd64 och i386 . Vilken ska du ladda ner? Kan jag installera amd64- versionen av Ubuntu på min Intel-maskin? Låt MTE förklara för dig.

För de som är osäkra, hänvisar i386 till 32-bitarsversion medan amd64 refererar till 64-bitarsversionen.

32-bitars mot 64-bitars. Vad är skillnaden?

Kort sagt, en 32-bitars och 64-bitars dator är olika i arkitektur. Huvudskillnaden ligger i längden på data som stöds av varje arkitektur. En 32-bitars maskin kan bara förstå data som är 32-bitars lång. Något mer än det skulle inte kunna läsa av maskinen. På samma sätt kan en 64-bitars maskin läsa data upp till 64 bit lång. Även om 64 är dubbelt så stor som 32, kan en 64-bitars data innehålla mycket mer än dubbelt så mycket information som 32-bitars data. Detta förklarar också varför en 64-bitars maskin kan bearbeta och springa snabbare och effektivt än en 32-bitars maskin.

En annan skillnad mellan 32-bitars och 64-bitars maskin är den mängd minne som varje kan stödja. För en 32-bitars maskin kan det maximala stödet bara vara 4 GB, medan det för en 64-bitars maskin finns teoretiskt ingen minnesgränsvärde (eller upp till 17, 2 biljoner gigabyte systemminne). Men de flesta operativsystem begränsar till endast 16 GB (eller 32 GB) RAM, vilket anses vara mycket kraftfullt för dagens datorer för datorer för datorer.

Vad är AMD64?

I stället för att använda 32-bitars och 64-bitars, ger folk dem namn. En 32-bitars arkitektur kallas ofta i386 eller x86 medan en 64-bitarsarkitektur är allmänt känd som något av följande: AMD64 / EM64T / x86-64 / x64, beroende på produkterna och tillverkarna.

Varför AMD64 kanske du frågar? Enligt Wikipedia var AMD den första som kom med specifikationen för en 64-bitars processor. De kallade ursprungligen det x86-64, men senare bytt namn till AMD64 när de släppte sin första 64-bitars processor: AMD-K8-serien. Ända sedan dess har AMD64 blivit termen för 64-bitars processor.

Intel (en konkurrent till AMD) kommer uppenbarligen inte att använda AMD64-namn för sin 64-bitars CPU, det varför de kom upp med EM64T och senare bytte namn till Intel 64. I vissa Intel-moderkort, under BIOS-uppstarten, kan du fortfarande se ordet "EM64T" visas i din bildskärm.

Kort sagt, i dagens teknik, hänvisar AMD64 nu till 64-bitars arkitekturen och är inte knuten till AMD-processorn.

Fungerar AMD64 Ubuntu bara med AMD-processor?

Tillbaka till Ubuntu ISO-hämtningsfrågan, om du använder en 32-bitars dator kommer du hämta i386-versionen. Om du använder en 64-bitars dator kommer du hämta amd64-versionen, oavsett vilket märke CPU du använder.

Om du undrar, kan en 64-bitars dator köra i386 (32-bitars) versionen av Ubuntu också. Det är bara att du inte utnyttjar din dator till det maximala.

Slutligen, bry dig inte om att köra AMD64 Ubuntu på din 32-bitars dator. Ditt system kan krascha.

Kan jag köra 32-bitars program på 64-bitars Ubuntu, och vice versa?

I vanliga fall kan du köra 32-bitarsprogram på 64-bitars Ubuntu, men du kommer inte att utnyttja ditt system fullt ut. Men omvänden är inte sant. Du kommer inte kunna köra 64-bitars program på en 32-bitars maskin (tänk dig att du kan placera en liten behållare i en stor behållare, men det kan du inte göra tvärtom). När du installerar program i Synaptic kanske du märker att vissa programvaror levereras med 32-bitars och 64-bitarsversionen (visas bara när du använder 64-bitars Ubuntu). Du kan bara välja den du vill ha. Dessutom fungerar inte alla 32-bitarsprogram i 64-bitars maskin, särskilt för program som kräver åtkomst till systemhårdvaruinställningar.