Archief - Wat is 64-bit?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Jorim007

Legacy Member
ik ben 13 jaar en begin al heel wat bij te leren over PC's
Ik heb al heel dit forum afgeschuimd en weer veel dingen bijgeleerd, maar heb wel geen flauw idee wat 64-bit is.

:help:?

azzurri

Legacy Member
64 slaat op het aantal kleuren dat de cpu kan verwerken. Alle hedendaagse computers (behalve de amd64) gebruiken 32 kleuren. De kleuren in de processor zetten de binaire codes om naar gegevens, data, etc. Als je 32 kleuren hebt kan je combinaties maken van 32x32 kleuren waardoor gegevens aan een desbetreffende snelheid kunnen worden doorgestuurd. Nu de nieuwe 64-bit cpu's kunnen 64x64 kleuren door de cpu jagen (om het zo te zeggen) waardoor die natuurlijk veel sneller is. Het probleem is dat een 64 computer een beter scherm nodig heeft (een flatscreen dus) om al die kleurencombinaties op je scherm te krijgen. De oude crt (die grote :) ) kunnen nietmeer volgen.

Je moet er eens op letten bij games, games met veel rood, blauw of groen lopen trager op de niet-64 systemen.
Een ander voorbeeld is een gameboy die had 3x3 kleuren cpu. Donkergroen, groen en lichtgroen.

Anders zoek google: colours 64-bit

V_A_L

Legacy Member
azzurri zei:
64 slaat op het aantal kleuren dat de cpu kan verwerken. Alle hedendaagse computers (behalve de amd64) gebruiken 32 kleuren. De kleuren in de processor zetten de binaire codes om naar gegevens, data, etc. Als je 32 kleuren hebt kan je combinaties maken van 32x32 kleuren waardoor gegevens aan een desbetreffende snelheid kunnen worden doorgestuurd. Nu de nieuwe 64-bit cpu's kunnen 64x64 kleuren door de cpu jagen (om het zo te zeggen) waardoor die natuurlijk veel sneller is. Het probleem is dat een 64 computer een beter scherm nodig heeft (een flatscreen dus) om al die kleurencombinaties op je scherm te krijgen. De oude crt (die grote :) ) kunnen nietmeer volgen.

Je moet er eens op letten bij games, games met veel rood, blauw of groen lopen trager op de niet-64 systemen.
Een ander voorbeeld is een gameboy die had 3x3 kleuren cpu. Donkergroen, groen en lichtgroen.

Anders zoek google: colours 64-bit
wtf is dees ier? :baard:

flov007

Legacy Member
azzurri zei:
64 slaat op het aantal kleuren dat de cpu kan verwerken. Alle hedendaagse computers (behalve de amd64) gebruiken 32 kleuren. De kleuren in de processor zetten de binaire codes om naar gegevens, data, etc. Als je 32 kleuren hebt kan je combinaties maken van 32x32 kleuren waardoor gegevens aan een desbetreffende snelheid kunnen worden doorgestuurd. Nu de nieuwe 64-bit cpu's kunnen 64x64 kleuren door de cpu jagen (om het zo te zeggen) waardoor die natuurlijk veel sneller is. Het probleem is dat een 64 computer een beter scherm nodig heeft (een flatscreen dus) om al die kleurencombinaties op je scherm te krijgen. De oude crt (die grote :) ) kunnen nietmeer volgen.

Je moet er eens op letten bij games, games met veel rood, blauw of groen lopen trager op de niet-64 systemen.
Een ander voorbeeld is een gameboy die had 3x3 kleuren cpu. Donkergroen, groen en lichtgroen.

Anders zoek google: colours 64-bit
wa ne kerel :rofl:
en da gebruikt geen 32 kleuren hé. 32bit(!!!) kleuren, das wel wat anders... ma dit gaat ni over de processoren :)

azzurri

Legacy Member
is keer als ontspanning en als grapje bedoeld he voor de mensen hier :)

Tweek

Legacy Member
64 bit procs
kunnen 64 bits gebruiken bij het adresseren van geheugen
en 64 bit wijde registers en pointers denk ik

ff gezocht
32 bits allow saving 4.3 billion of possible combinations, so that the 32bit processor can cope with only 4.3GB of memory
64bit up to 18 million terabytes

kan dus meer ram aan

ABCDEFGHIJKLMNO

Legacy Member
de algemene registers (GPR) zijn 64-bit breed.

Die uitleg van kleuren is wel goe :rofl:

NightCr@wler

Legacy Member
mjah, khoopte eigenlijk al da het een grap was :p

kheb u nog nooit zo'n fout zien maken :p

anyhow, google gebruiken, ge haddet zo ook gevonden

et eerste dagge van computerhardware moet weten: you can use it together with a browser to get to google :) (indien connected to the www)

jodeman

Legacy Member
een manneke van 13 overtreffen, sniet bepaald een uitdaging he? ;)

@ontopic : op ne processor staan allemaal registers waarin binaire getallen komen te staan. De processor kan deze binaire getallen gebruiken om te rekenen. Dus bijvoorbeeld EAX is een cumulerend register in een pentium processor. Als er bijvoorbeeld een binair getal in EAX staat vb: 1 decimaal is dit een aantal nullen meestal 31 en dan een 1. Omdat de registergrootte meestal 32 is. Nu dat er 64-bits registers zijn bij AMD spreekt men van een 64-bits processor.

Bommaah

Legacy Member
specs: AMD Athlon 64 color-edition

btw, der is nu nen nieuwe windoos voor 64 kleuren, echt mooi...

Bizzie

Legacy Member
Om makkelijk het aantal ram uit te rekenen:
zet het aantal bits als exponent van een macht van 2 & reken dat uit

32-bit => 2^32 = 4 gig
64-bit => 2^64 = 16 miljoen terra

Makkelijk te onthouden is:
2^10 = kilo
2^20 = mega
2^30 = giga
2^40 = terra
...

De reden voor deze "beperking" van ram-geheugen, is dus dat iedere byte in het geheugen een adres heeft, zodat de cpu makkelijk iets kan opvragen uit het geheugen (data, bevelen, ...) Deze adressen zijn bij 32-bit cpu meestal ook 32bits. Vermits dit terugslaat op binaire stijl, kan de cpu slechts 2^32 = 4 gig adresseren. Meer ram zou geen effect hebben dus.
64-bit processoren daarentegen hebben dus een dubbele lengte van adres, waarmee ze 2^64 adressen kunnen gebruiken. Wat dus 2^64 = 16 miloen
terra is.

Ik weet ni hoe jullie erover denken btw, maar ik veronderstel dat we met een limiet van 16 milj terrabyte aan ram geheugen wel een tijdje voortkunnen :)

*edit* aan 13-jarige leeftijd kan dit wel chinees lijken, dus feel free om nog wat te vragen erover

Tweek

Legacy Member
inderdaad daar kunne we nog ne tijd mee voort
maar nu ist al 2048mb max en nieuw is altijd een verdubbeling = 4096,8192,16384.....ooit zullen we er wel is komen

apa

Legacy Member
Bizarre's uitleg klopt. Om het even anders te verwoorden:

Die 32-bits en 64-bits slaan op de eenheid van verwerking van de processor: technisch noemen we dit de "Word"-grootte voor een bepaalde architectuur. De processor verwerkt namelijk instructies die betrekking hebben op data. Iedere instructie- en data-eenheid is exact 1 Word-lengte groot.

Volgend (zeer simpel) voorbeeld moet een en ander verduidelijken m.b.t. mogelijke voordelen van grotere Word-lengtes:

Neem als data-eenheid het geheel getal. Stel nu dat je die exact zo groot maakt als de Word-lengte van de processor (dus 32 bits op een 32-bit computer en 64 bits op een 64-bit computer). Dan zal het geheel getal een groter bereik hebben op een 64-bit computer dan op een 32-bit computer. De 32-bit computer kan namelijk 2^32 verschillende waarden aannemen terwijl de 64-bit computer 2^64 verschillende waarden kan geven voor het geheel getal. Wil je nu een som maken van 2 zeer grote getallen, dan zal je dat op een 32-bit computer in meerdere stappen moeten doen (4 om exact te zijn) terwijl een 64-bit computer dan in 1 stap kan uitvoeren. Voor de 64-bit computer werkt het als volgt:
  1. Tel getal1 bij getal2 en stop resultaat in getal3

Voor de 32-bit computer werkt het als volgt: getal1 en getal2 worden opgesplitst in getal1a+getal1b en getal2a+getal2b. Op die manier kunnen voor getal1 en getal2 nu 2^(32+32) waarden gekozen worden: het deel van het getal dat kleiner is dan 2^32, komt in getalXa en het deel boven de 2^32 komt in getalXb. De verwerking wordt nu:
  1. Tel getal1a bij getal2a en stop deel van resultaat onder de 2^32 (in de wiskunde noemen we dit de "modulo") in getal3a
  2. Tel getal1a bij getal2a en stop deel van resultaat boven de 2^32 in overdraaggetal
  3. Tel getal1b bij getal2b en stop resultaat in getal3b
  4. Tel overdraaggetal bij getal3b

De 64-bit computer is voor dit soort berekeningen dus tot 4 keer sneller dan een 32-bit computer.

Pointers, zoals die hoger vernoemd worden, zijn natuurlijke getallen die passen in 1 Word-lengte en die een geheugenadres vertegenwoordigen. Net zoals een paginanummer het zoeken doorheen een boek vergemakkelijkt, vergemakkelijkt een pointer het zoeken doorheen het geheugen. Voor computers is het ook zo dat ALLE interactie met geheugen moet plaatsvinden d.m.v. pointers. Daarom moet iedere geheugenlocatie aangeduid worden d.m.v. een pointer-waarde. Iedere pointer-waarde verwijst naar 1 byte (= 8 bits; dit is een hoeveelheid data en mag je niet verwarren met de Word-lengte van de processor) in het geheugen. Nu kan je dus voor een bepaalde processor berekenen hoeveel geheugen die kan adresseren als volgt:

Code:
maximaal aantal bytes = 2^Word-lengte

Nu zou je kunnen geloven dat een 64-bit computer enorm veel beter is dan een 32-bit computer. Dat is niet noodzakelijk zo. De meeste taken die een computer moet uitvoeren hebben geen nood aan het groter bereik van 64-bit computers. Herneem het eerdere voorbeeld voor een som van kleine getallen: zowel de 32-bit computer als de 64-bit computer kunnen die dan in 1 stap uitvoeren.

Jorim007

Legacy Member
Je verwacht misschien niet zoveel van een dertienjarige, maar ik weet meer dan je denkt :).

@apa Dat 64-bit sneller is in sommige dingen, beïnvloedt dit dan de kloksnelheid? Gflops?

16Tb ram :D

apa

Legacy Member
Jorim007 zei:
@apa Dat 64-bit sneller is in sommige dingen, beïnvloedt dit dan de kloksnelheid? Gflops?

De kloksnelheid niet natuurlijk... Maar het aantal operaties per seconde kan wel hoger zijn ja. Het aantal flops (FLOating Point operations Per Second) maar enkel als je rekent met floats met grote precisie...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan