Hva er Win32 Application?

Hva er Win32 Application?


En Win32-program er et Windows-program utviklet for 32-bits Windows operativsystemer. Den omfatter nesten alle applikasjoner bygget for Windows siden de fleste datamaskiner og bærbare datamaskiner som brukes i boliger og kontorer er bygget med 32-bits arkitektur. De fleste Windows-operativsystemer, som Windows XP Professional, er 32 bit. Mens operativsystemer har 64-bits kolleger, er disse vanligvis brukes for servere som gjør mer krevende datamaskinen prosesser.

Bakgrunn

De fleste hjem og kontor datamaskiner er bygget med 32-bits arkitektur. Det kalles også som x86, basert på navnene på Intel-prosessorer som har de to siste sifrene som 86, som ble utformet som 32-bits. Det ble ansett da at 32-bit designet var nok for hjem og kontor datamaskiner til å kjøre programmer tilstrekkelig og effektivt. Som en enkel analogi, tenker på åtte motorvei baner og antall biler som kan bruke disse baner uten forbikjøring. Jo flere baner, kan flere biler tilgang til disse baner. I datamaskinarkitektur, betyr dette programmer kan bruke noen av minne i RAM (Random Access Memory) opptil 2 opphøyd i 32, som kan oversettes til 4 GB RAM. Dette ble ansett terskelen så for vanlige datamaskiner, mens 64-bits arkitektur var reservert for servere og andre kraft datamaskiner før teknologien ble mer avansert og operativsystemer ble kraftigere, og dermed forbruker mer minne. Fra og med Windows Vista, Microsoft gjort tilgjengelig 64-bits operativsystemer for vanlige datamaskiner som er bygget med 64-bits arkitektur. Fremskritt i teknologi har gjort 64-bits arkitektur mulig for hjem og kontor datamaskiner.

64-bit arkitektur

Den 64-bits arkitektur var nyttig for servere, ettersom servere håndtere mange prosesser som krever utstrakt bruk av minne. Servere, derimot, var ruvende strukturer og større enn var de fleste datamaskiner, slik som å imøtekomme den 64-bits arkitektur bygd inn i den. Går tilbake til motorveien lane analogi, jo flere baner du har, jo mer land plassen du bruker. Disse baner er betegnet som bussen bredden i datamaskiner. Nylige teknologiske forbedringer har redusert buss bredde i prosessorer for å gjøre dem passe på stasjonære og bærbare datamaskiner.

32-bits applikasjoner

Windows 32-bit programmer er kompatible med 64-bits datamaskiner så lenge de ikke bruker eller laste drivere, som er koder til stede i antivirus programmer og tilkobling av eksterne enheter som skrivere og mus. Drivere er bygget og designet basert på en bestemt arkitektur slik at en 32-bit driver ikke kan kjøre på et 62-bit operativsystem og vice versa. Disse driverne er laget i C: \ Windows \ system32 \ drivers mappen med filtypen SYS. Hvis en 32-bit program ikke laste inn noen 32-bits drivere, kan den kjøre i en 64-bit OS.

64-bits applikasjoner

Windows 64-bits applikasjoner er ikke kompatible med 32-bits datamaskiner. Siden 64-bits programmer er laget for en 64-bit minne, kan det være for minne-krevende for en 32-biters datamaskin. Tenk på 64 motorvei baner fylt med biler og passer dem i 32 baner; det vil være for overbelastet og føre trafikk til å stoppe. Det ligner på datamaskiner som kjører en 64-biters program på en 32-biters datamaskin vil føre til at datamaskinen slutter og krasje.

Slik finner du ut din Computer Architecture

Du kan bestemme din datamaskin arkitektur ved å gå til Systemegenskaper i Kontrollpanel. En 32-bits maskinen vil ha enten x86-baserte PC eller 32-bit operativsystem under System elementet. En 64-bits maskinen vil ha x64-baserte PC eller 64-basert operativsystem under System elementet.