Ik ben geen gamer, dus vragen over games kan ik niet beantwoorden, maar een 64 bits executable kun je niet uitvoeren op een 32 bits besturingssysteem. Als bij de systeemeisen van een spel of applicatie dus staat dat een 64 bits besturingssysteem vereist is maar je hebt een 32 bits besturingssysteem, dan kun je dat programma niet gebruiken. Omgekeerd gaat wel, op 64 bits versies van Windows kun je ook 32 bits programma's uitvoeren. Op 64 bits versies van Windows kun je echter niet zonder meer (oude) 16 bits (DOS) applicaties uitvoeren, daarvoor heb je dan een emulator nodig zoals DOSbox.quote:Op zaterdag 24 juni 2017 22:14 schreef Dick_Honeybush het volgende:
Ik weet dat het te maken heeft met het verschil in werkgeheugen wat gebruikt kan worden, wat bij 32 bit beperkt is tot 4 GB (3 en nog wat).
Ik zie wel eens games voorbij komen met als systeemeis 3 tot 4 GB ram, maar ook 64 bit OS. Doet een 64 bit OS nog meer dan alleen meer werkgeheugen, of kun je met een 32bit OS en 4 GB RAM ook een game draaien zoals hiervoor beschreven?
,2 uit mn hoofd.quote:
Ok duidelijk. Dank u vriendelijkquote:Op zaterdag 24 juni 2017 22:39 schreef Riparius het volgende:
[..]
Ik ben geen gamer, dus vragen over games kan ik niet beantwoorden, maar een 64 bits executable kun je niet uitvoeren op een 32 bits besturingssysteem. Als bij de systeemeisen van een spel of applicatie dus staat dat een 64 bits besturingssysteem vereist is maar je hebt een 32 bits besturingssysteem, dan kun je dat programma niet gebruiken. Omgekeerd gaat wel, op 64 bits versies van Windows kun je ook 32 bits programma's uitvoeren. Op 64 bits versies van Windows kun je echter niet zonder meer (oude) 16 bits (DOS) applicaties uitvoeren, daarvoor heb je dan een emulator nodig zoals DOSbox.
Dit vind ik daarover:quote:
Maar goed, ik ben een noob wat dat betreftquote:Als u gebruik maakt van een 32 Bit besturingssysteem dan zal uw computer maar maximaal 3.5GB of 4GB herkennen.
Een maximaal geheugen voor Windows XP, Windows Vista of Windows 7 32-bit is dus 3.5GB of 4GB.
Helaas is meer geheugen niet mogelijk met een 32 Bit besturingssysteem.
Ja. Hoeveelheid geheugen die je kan gebruiken is maar een v/d gevolgen van de overstap naar 64-bit. Technisch gezien slaat 64-bit op de word-size van de CPU.quote:Op zaterdag 24 juni 2017 22:14 schreef Dick_Honeybush het volgende:
Doet een 64bit os nog meer dan alleen meer werkgeheugen,
Eh, 15 jaar geleden werd het tijd om over te stappen op 64 bit. 10 jaar geleden wás het tijd om over te stappen, nu is het gewoon schromelijk laat.quote:Op maandag 26 juni 2017 17:49 schreef Dick_Honeybush het volgende:
Wordt tijd om over te stappen op 64bit
Dat mag wel zo zijn, maar de realiteit is dat er nog erg veel 32 bits Windows systemen in gebruik zijn. Nog in 2015 vond Microsoft het dan ook nodig naast de 64 bits versie van Windows 10 eveneens een 32 bits versie van Windows 10 uit te brengen (bron).quote:Op dinsdag 27 juni 2017 15:08 schreef KomtTijd... het volgende:
[..]
Eh, 15 jaar geleden werd het tijd om over te stappen op 64 bit. 10 jaar geleden wás het tijd om over te stappen, nu is het gewoon schromelijk laat.
waarom er nog een 32bit OS bestaat is puur voor lightweight clients... immers een 32bit CPU zal nog steeds goedkoper zijn om te bakken.. en voor een tablet, netbook etc kom heb je vaak toch nog maar 2GB RAM te gebruiken....quote:Op dinsdag 27 juni 2017 16:44 schreef Riparius het volgende:
[..]
Dat mag wel zo zijn, maar de realiteit is dat er nog erg veel 32 bits Windows systemen in gebruik zijn. Nog in 2015 vond Microsoft het dan ook nodig naast de 64 bits versie van Windows 10 eveneens een 32 bits versie van Windows 10 uit te brengen (bron).
Nieuwe systemen worden - indien aangeschaft inclusief besturingssysteem - wel zo goed als altijd uitgeleverd met een 64 bits OS, maar ook op 64 bits systemen wordt heden ten dage nog altijd veel 32 bits software gebruikt. Heb je een 64 bits versie van Windows, kijk dan maar eens in de map Program Files (x86) om te zien hoeveel 32 bits applicaties er nog zijn geďnstalleerd.
Nee. Elk geheugenadres adresseert een byte, en met 32 bits kun je zo 232 bytes = 4·(210)3 bytes = 4 GiB (Gibibytes) adresseren.quote:Op dinsdag 27 juni 2017 20:57 schreef embedguy het volgende:
[..]
30bit is genoeg om 4GB te adresseren in een 32bit systeem (niet nagerekend overigens).
Die 32-bits Windows 10 is simpelweg uitgebracht vanwege het feit dat een hoop bedrijven nog werken met 16-bits software die op 64-bits systemen niet meer kunnen draaien. Je zou verwachten dat mensen wel iets pro-actiever zou zijn in het vernieuwen van systemen, maar in de praktijk is het nog best schrijnend.quote:Op dinsdag 27 juni 2017 16:44 schreef Riparius het volgende:
[..]
Dat mag wel zo zijn, maar de realiteit is dat er nog erg veel 32 bits Windows systemen in gebruik zijn. Nog in 2015 vond Microsoft het dan ook nodig naast de 64 bits versie van Windows 10 eveneens een 32 bits versie van Windows 10 uit te brengen (bron).
Nieuwe systemen worden - indien aangeschaft inclusief besturingssysteem - wel zo goed als altijd uitgeleverd met een 64 bits OS, maar ook op 64 bits systemen wordt heden ten dage nog altijd veel 32 bits software gebruikt. Heb je een 64 bits versie van Windows, kijk dan maar eens in de map Program Files (x86) om te zien hoeveel 32 bits applicaties er nog zijn geďnstalleerd.
Adressering gaat op AMD64 nog net als op i386: per byte. Dat je CPU intern met word-aligned databussen werkt, en caching een stuk efficiënter is als je daar als programmeur rekening mee houdt doet daar verder niet aan af.quote:Op woensdag 28 juni 2017 08:20 schreef embedguy het volgende:
[..]
In een 32bit systeem kun je niet elke byte apart adresseren. Alle berekeningen etc gebeurt met 32bits data, het zou onzinnig zijn om de data dan per 8bit aan te roepen ipv per word.
Op het moment dat je een bepaalde byte (of zelfs bool) uit het geheugen haalt, krijgt de cpu gewoon 32bit binnen waarvan 24 (of ihgv een bool 31) padding bits.
Overigens zou het best kunnen zijn dat de ram modules in een andere grootte zijn opgedeeld (bijv per byte, al lijkt me dat heel sterk) maar de opcode gaat uit van 32bit geheugen plaatsen.
In het Apple kamp is het gelukkig een stuk beter. Zowel macOS als iOS zijn ondertussen 64-bit only. iOS ondersteund vanaf iOS 11 (komt over paar maanden uit, nu in beta) geen 32-bit apps meer en Apple heeft ook aangekondigd dat macOS High Sierra (ook later dit jaar) de laatste macOS versie is die 32-bit apps ondersteund.quote:Op dinsdag 27 juni 2017 16:44 schreef Riparius het volgende:
Nieuwe systemen worden - indien aangeschaft inclusief besturingssysteem - wel zo goed als altijd uitgeleverd met een 64 bits OS, maar ook op 64 bits systemen wordt heden ten dage nog altijd veel 32 bits software gebruikt.
Hmmmm, opmerkelijk.quote:Op woensdag 28 juni 2017 13:50 schreef Ai_KaRaMBa het volgende:
[..]
Adressering gaat op AMD64 nog net als op i386: per byte. Dat je CPU intern met word-aligned databussen werkt, en caching een stuk efficiënter is als je daar als programmeur rekening mee houdt doet daar verder niet aan af.
quote:
4 GB wat verdeeld wordt voor al het geheugen, het videogeheugen haalt daar de grootste hap uit. Wat overblijft ligt in de praktijk inderdaad tussen de 3,2 en 3,7 GB voor je RAM.quote:Op zaterdag 24 juni 2017 23:14 schreef Juup© het volgende:
[..]
Dit vind ik daarover:
[..]
Maar goed, ik ben een noob wat dat betreft
Apple kan inderdaad wat harder zijn daarin, wel fijn. Bij windows kan je dat simpelweg niet makenquote:Op woensdag 28 juni 2017 14:57 schreef Aaargh! het volgende:
[..]
In het Apple kamp is het gelukkig een stuk beter. Zowel macOS als iOS zijn ondertussen 64-bit only. iOS ondersteund vanaf iOS 11 (komt over paar maanden uit, nu in beta) geen 32-bit apps meer en Apple heeft ook aangekondigd dat macOS High Sierra (ook later dit jaar) de laatste macOS versie is die 32-bit apps ondersteund.
Probleem is niet dat die programma's minder goed werken, maar het kost sloten met geheugen. Als je 1 32-bit programma start moeten daarvoor 32-bit versies van alle nodige libraries ingeladen worden, normaal zijn die gedeeld tussen alle applicaties. Je 32-bit programma kost dus niet alleen geheugen van het programma zelf, er wordt ook een halve 32-bit versie van Windows ingeladen.quote:Op woensdag 28 juni 2017 23:05 schreef Adames het volgende:
Verder ook geen ramp, weinig eisende programma's werken in 32 bit net zo goed.
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |