32 vs 64bit noget med Ram jeg ikke helt forstår.
Jeg går på Datalogi studiet, hvor specielt windows bruger fokusere meget på om Windows er 32 eller 64 bit, og sådan som jeg har forstået det så kan 32 bit max håndtere 4GB ram mens 64 kan håndtere 8~9GB
Men så er det at dem jeg går på hold med prøver at bille mig ind at det ikke er rigtigt , men at 32bit max kan bruge 2GB ram mens 64 kun kan bruge 4GB ram er det rigtigt ?
Men så er det at dem jeg går på hold med prøver at bille mig ind at det ikke er rigtigt , men at 32bit max kan bruge 2GB ram mens 64 kun kan bruge 4GB ram er det rigtigt ?
Kommentarer10
Re: 32 vs 64bit noget med Ram jeg ikke helt forstår.
Typisk kan der adresseres 3GB på en 32-bit platform for at lævne adresserum til de resterende enheder i computeren.
Det er meget muligt at der er sat en kunstig grænse på visse operativ systemer der kører 64-bit.
Ved 32-bit arkitekturen er der også lavet et par andre løsninger for at kunne udnytte mere end de 3GB til RAM, så som PAE (physical adress extension).
Hvis jeg ikke husker meget galt, så er mange OS'er indrettet sådan at på en 32-bit maskine kan userspace programmer max bruge 2GB, og resten af adresse rummet er så kernens område. (det er kan godt være at det er et udsagn som ikke holder helt, men det er noget i den retning).
Går du egentligt på datalogisk her i Århus?
Re: 32 vs 64bit noget med Ram jeg ikke helt forstår.
Det handler svjv om adressering af hukommelsen, altså hver byte har en adresse. Et 32 bits system har 2^32 adresser (~4 mia), hvor et 64 bits system har 2^64 adresser (18 trilioner el. 18*10^18). Så den maksimale teoretiske grænse er henholdvist 4GiB for 32 bit og 18EiB for 64 bit.
Re: 32 vs 64bit noget med Ram jeg ikke helt forstår.
Re: 32 vs 64bit noget med Ram jeg ikke helt forstår.
Moderne 64 bit processorer kan med enkelte undtagelser adressere 2^40 fysiske adresser.
Re: 32 vs 64bit noget med Ram jeg ikke helt forstår.
Der har været lavet os'er og hardware arkitekturer hvor denne begrænsning ikke fantes selvom man kun havde en 32bit cpu, det er lidt mere kompliceret men mainframes og supercomputer har ikke det problem.
det er lidt det samme som med dos i gamle dage hvor OS'et kun kunne finde 650kb men hvor applikationer sagtens kunne bruge optil de 4-8 der var realistisk i de tiders.
Re: 32 vs 64bit noget med Ram jeg ikke helt forstår.
Jeg sidder med en windows maskine på arbejde med 4 gb ram og der kan windows "finde" de 3.5 gb og bruge dem. Dertil skal du så ligge ram på grafikkortet. Hvis x86 bit ikke kan klare mere end 3.5 hvordan kan så brgue de ram på grafikkortet (og evt andre steder i systemet)
Glæder mig til at vi går over til 64 bit
32 bit / PAE eller 64 bit
Adresserum for 32 bit er 2^32 som er ca. 4 GB. Hvis dit system understøtter andre teknologier som eks. PAE http://en.wikipedia.org/wiki/Physical_Address_Extension som under Linux kan op til 64 GB understøttes.
Mellem 3 - 4 GB vil der være en del mapping af forskellige enheder og derfor kan en mindre del af hukommelsen være tilrådighed for data. BIOS skal være i stand til at lave memory remapping for at udnytte de områder som ikke er blevet benyttet. eks. http://en.wikipedia.org/wiki/PCI_hole.
Det er i alle moderne systemer en fordel at have en flad hukommelsesmodel fremfor den meget kendte DOS begrænsning som var 640Kb. Windows 3.0 var det første PC-system baseret på DOS som lavede vinduer til hukommelsen over de 640Kb og var i stand til at udnytte meget mere RAM. Mener også at Novell Netware var i stand til at bruge væsentlig mere RAM.
OS/2 kunne også bruge mere RAM end de 640Kb.
Re: 32 vs 64bit noget med Ram jeg ikke helt forstår.
Der burde værre mugligt at lave et bundkort der understøtter mere, men det skal også understøttes i software
Re: 32 vs 64bit noget med Ram jeg ikke helt forstår.
http://www.linuxin.dk/node/15404#comment-41575
Re: 32 vs 64bit noget med Ram jeg ikke helt forstår.
#7:
man gik over til 64bit for mange år siden...