SIMS-2 - UITLEG GEHEUGEN,

Helaas zijn sommige dingen niet goed uit te leggen zonder enig inzicht in de techniek van de computer.

Voor de Sims is van groot belang te weten over hoeveel geheugen je computer beschikt en wat de specificaties zij van je grafische kaart.

Het geheugen
We onderscheiden 4 soorten geheugen in de computer:
1. het conventionele geheugen - ca. 650 kb
2. het extended geheugen - ca. 350 kb
3. het expanded geheugen - alles boven 1MB
4. het virtueel geheugen - ca. 1,5x het geinstalleerde geheugen (ook wel wisselbestand genoemd)

Of je nu met Windows98, WindowsXP of Windows Vista werkt, de meeste zaken worden afgehandeld door het conventionele geheugen en dat is - ondanks alle ontwikkelingen - niks groter dan pakweg 30 jaar geleden en is nog steeds gebaseerd op het aloude MS-DOS. De eerste 1MB van je geheugen (conventioneel+extended) zijn dus het meest gebruikt. Het besturingsprogramma van je computer gebruikt in 1e instantie dit geheugen.

Gelukkig zijn er geheugen-managers in je besturingsprogramma aanwezig (b.v. Himem.sys) die er voor zorgen dat je overige geheugen goed gebruikt kan worden. Immers waarom zou je b.v. 512MB of tegenwoordig 3GB of meer in je computer moeten hebben als je toch maar 1MB gebruikt. Toch is het belangrijk om zo veel mogelijk ruimte te hebben in je conventionele geheugen.

Een kleine test geeft aan hoeveel conventioneel er beschikbaar is op je computer:
Ga naar bureau-accessoires en kies Opdrachtprompt. Tik dan in dat zwarte scherm mem/c in en je ziet hoe groot je maximum uitvoerbaar bestand is. Hoe dichter dit de 650kb nadert, hoe beter.
In Windows98 en zelfs XP kon je een autoexec.bat bestandje maken waarmee je bepaalde programma's kon dwingen om gebruik te maken van het extended geheugen, b.v. de besturing van je muis en een gedeelte van het systeem (DOS).
De huidige geheugen-managers zijn echter zodanig ontworpen dat de gebruiker er geen omkijken meer naar heeft.

Gevolg van expanded geheugen
Vanaf het moment dat er goede geheugen-managers voor het expanded geheugen beschikbaar kwamen, hoefden de programmeurs zich veel minder zorgen te maken over de omvang van hun programma. Was vroeger 500KB al erg groot, nu lacht men daarom en worden programma's - zoals de Sims - al gauw 200MB groot, ruwweg 400x groter dan vroeger.
Hoewel het eerste stukje van het programma altijd plaatsvindt in het conventionel geheugen, wordt de rest overgelaten aan expanded geheugen.
Hier komt het eerste probleem al om de hoek kijken. Ieder programma gebruikt altijd een stukje van het conventionele geheugen en als er dus meerdere programma's tegelijkertijd moeten werken wordt het "dringen om ruimte" in het conventionele deel. Gevolg: Het beroemde blauwe scherm met fatal error. Een "vastloper"

De grafische kaart
De grafische kaart zorgt er voor dat je een zichtbaar beeld op je scherm ziet. Speel je b.v. in een resolutie van 1024x768, dan betekent dat er horizontaal 1024 puntjes op 1 rij staan en dat er verticaal 768 rijtjes zijn, dus totaal 786432 puntjes en als je dan nog eens uitgaat van 64 kleurenmogelijkheden per puntje kom je op 50331648 mogelijkheden om 1 schermpje te kunnen vullen en dat ook nog eens 60x per seconde. Je kunt dus wel nagaan dat je grafische kaart het erg druk heeft om het beeld van de Sims vloeiend te laten verlopen.
Een grafische kaart beschikt daarom ook over geheugen, in het gunstigste geval een zelfstandig eigen geheugen (dedicated memory), in het ongunstigste geval over gedeeld geheugen (shared memory), vaak ook over eigen+gedeeld.

Laten we T&L (transform & lighting) en pixel- en vertexshading (mogelijkheid van transparantie, schaduwen, reflectie) hier even buiten beschouwing, dan is voor de Sims2 al minimaal 32MB geheugen voor de grafische kaart nodig. De meeste grafische kaarten beschikken wel over dat geheugen, maar als dat gedeeld geheugen is pikken ze het van het geheugen van je computer. Nodig of niet, ze nemen dat zonder meer in beslag.

Een, op zich zeer goede, grafische kaart zoals een NVIDIA Geforce 8400M heeft 256MB eigen geheugen en daarnaast nog eens 752MB gedeeld geheugen. Zet zo'n kaart in een computer met 512MB geheugen en je komt al gelijk bijna 250MB geheugen te kort.

Virtueel geheugen
Zodra de computer geheugen tekort komt wordt het virtuele geheugen aangesproken. Dit is een stukje van je harde schijf dat al bij het opstarten van de computer gereserveerd wordt (meestal 1,5x het geheugen, dus bij 512MB geheugen is dat 768 MB. Helaas is je harde schijf 1 van de langzaamste elementen in je computer en daarom is virtueel geheugen ook erg traag. Het beeld verloopt schokkerig en blijft soms ook een tijdje gewoon staan.
Het zal duidelijk zijn dat virtueel geheugen niet erg geschikt is om voor je grafische kaart te gebruiken. Het geheugen opwaarderen naar b.v. 1GB of meer is dan zeer aan te bevelen.

Vista maakt "slim" gebruik van het virtuele geheugen door vaak gebruikte programma's daar al vast in op te slaan waardoor deze sneller starten.

Oplossingen:

1. Sluit zoveel mogelijk programma's af voordat je de Sims start (Voorkomen van dringen om conventioneel geheugen)
2.
Maak je virtuele geheugen sneller door het te defragmenteren zie hier
3. Voer regelmatig een defragmentatie op je C schijf uit (je spelgegevens voor de Sims sneller beschikbaar maken)
4. Schaf meer geheugen aan als dat nodig zou zijn. Voor de Sims heb je minimaal 512MB geheugen nodig, tel daar ook nog het stukje gedeeld geheugen van je grafische kaart bij op.

Hulpmiddelen voor het verkrijgen van gegevens:

1. dxdiag - Geeft informatie over je computer, geheugen, grafische kaart e.d.
Houd windowstoets ingedrukt en tik op R, tik daarna in het venstertje dxdiag
2.
msinfo32 - Geeft informatie over je beschikbare fysieke en virtuele geheugen en andere onderdelen van je computer
Houd windowstoets ingedrukt en tik op R, tik daarna in het venstertje msinfo32. Klik op Systeemoverzicht.
Klik op onderdelen-->Multimedia-->Beeldscherm voor informatie over je grafische kaart.
3.
vaststellen of je grafische kaart gedeeld geheugen gebruikt:
a. Noteer het getal bij totaalgeheugen op het tabblad Beeld van dxdiag, b.v. 1008MB
b. Noteer het getal bij msinfo32 onderdelen-beeldscherm bij RAM geheugen b.v. 256 MB
c. Het verschil tussen die 2 getallen is het gedeelde geheugen, hier dus 752 MB

Algemene tips:

Wanneer je eerst wel en nu niet meer je Sims kunt spelen, dan ligt dat meestal aan een foutieve download of hack. Verplaats (dus niet kopieer) je mapje downloads naar je bureaublad en start het spel opnieuw. Werkt het nu wel, dan is het definitief een foute download of hack.

Maak minstens 1x per jaar je computer open en verwijder stof (kwastje en een stofzuiger). Uiteraard wel eerst stekker uit het stopcontact halen of bij een laptop de accu verwijderen.
Druk bij een laptop de geheugenmodules goed aan en bij een gewone PC ook de insteekkaarten zoals b.v. je grafische kaart.

Defragmenteer, doe een schijfopruiming, controleer op virussen en andere ongewenste programma's op een regelmatige basis (minimaal 1x per maand).

zie ook Geheugengebruik