64-bitars processorarkitekturen?|Generella frågor|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
64-bitars processorarkitekturen?
GaddenX
It’s a first time for everybody
Medlem
Forum Posts: 2
Member Since:
May 21, 2007
sp_UserOfflineSmall Offline
1
May 21, 2007 - 4:46 pm
sp_Permalink sp_Print

Tjabba!

Jag håller på att läsa en introduktions kurs till IT och har fått följande uppgift att lösa:

"64-bitars processorarkitekturen kan teoretiskt adressera
med 64 bitar. Den fysiska minnesadresseringen väger dock in på 40-bit och den virtuella
på 48-bit (AMD 64). Våra "gamla" processorer använder 32 bitar för sin adressering.

Hur mycket minne (RAM + swap) i GB innebär det att datorn kan adressera för de olika
teknologierna (bussbredden i datorn motsvarar oftast antalet bitar)?

Hur mycket minne (RAM och hårddisk) tror/tycker du det finns behov för i en
persondator idag? Motivera ditt svar."

Är inte så haj på det här området och undrar om någon kanske kunde hjälpa mig lite. Vad innebär det att datorn teoretiskt kan adressera
med 64 bitar? Och om den fysiska adresseringen är på 40-bit och den virituella på 48-bit borde den inte kunna adressera i (40+48) 88 bitar? Motsvarar varje bit en dator kan adresser en viss GB ram? Och vad är swap-minne för något?

Om ni har några länkar, jag har försökte men det har inte gått så bra att hitta några, om sådant som ovanstående gäller är sådana uppskattade:)

Tackar på förhand!

GaddenX
It’s a first time for everybody
Medlem
Forum Posts: 2
Member Since:
May 21, 2007
sp_UserOfflineSmall Offline
1138321
May 21, 2007 - 4:58 pm
sp_Permalink sp_Print

Glömde skriva att jag hittade följande på wiki:

"Virtual address space: Current processor models implementing the AMD64 architecture can address up to 256 tebibytes of virtual address space (248 bytes). This limit can be raised in future implementations to 16 exbibytes (264 bytes). This is compared to just 4 gibibytes for 32-bit x86. This means that very large files can be operated on by mapping the entire file into the process' address space (which is generally faster than working with file read/write calls), rather than having to map regions of the file into and out of the address space.

Physical address space: Current implementations of the AMD64 architecture can address up to 1 tebibyte of RAM (240 bytes); the architecture permits extending this to 4 pebibytes (252 bytes) in the future (limited by the page table entry format). In legacy mode, Physical Address Extension (PAE) is supported, as it is on most current 32-bit x86 processors, allowing access to a maximum of 64 gibibytes."

Förstår inte riktigt vad det betyder dock...

Laglorden
Member
Medlem
Forum Posts: 2243
Member Since:
August 7, 2003
sp_UserOfflineSmall Offline
1138325
May 21, 2007 - 5:19 pm
sp_Permalink sp_Print

Nej, om den virtuella adressrymden är 48 bitar och den fysiska är säg... 40 bitar så kan man adressera 48 bitar

Ja, man kan säga att varje bit motsvarar hur mycket minne man kan addressera, men varje bit du adderar gör att du kan addressera DUBBELT så mycket minne.

Du vet väl att du kan räkna till 1023 på fingrarna trots du bara har 10 fingrar? (tummen = 1, pekfinger ingen tumme = 2, pekfinger + tumme =3 osv) om du använder tårna så kan du räkna till 2^20 -1 vilket är 1048576...

med fingrarna skulle du alltså kunna peka ut 1024 adresser... med tårna oxå 1048576,

2^32 = 4294967296 byte = 4 GB
2^64 = 18446744073709551616 byte = 18446 exabyte, = "18 whatever som kommer efter exa" byte

Om man kör "virtuellt" så lägger man ett lager emellan kan man säga så man kör dubbla pekare, en pekar ut första addressen (han bor i stockholm) och en den andra (på götgatan 32).

Jag föreslår att du går tillbaka och verkligen läser och förstår binära talsystemet och hur bittar representerar siffror och sen hur du kan använda dessa för att adresserar minne.

Laglorden
Member
Medlem
Forum Posts: 2243
Member Since:
August 7, 2003
sp_UserOfflineSmall Offline
1138334
May 21, 2007 - 5:43 pm
sp_Permalink sp_Print

Hur mycket minne (RAM och hårddisk) tror/tycker du det finns behov för i en
persondator idag? Motivera ditt svar."

There are no such thing as free lunch or enough disk-space!!!!

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 333
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL