Overdracht en lezen van bestanden
Computerbestanden worden gemeten in bytes
Overdracht van computerbestanden wordt gemeten in bits per seconde
Waarom niet alles in bytes of alles in bits wordt uitgedrukt is mij een raadsel, want het maakt het alleen maar ingewikkelder.
In ieder geval moet je weten dat 1 byte gelijk staat aan 8 bits
Overdracht van computerbestanden wordt gemeten in bits per seconde
Waarom niet alles in bytes of alles in bits wordt uitgedrukt is mij een raadsel, want het maakt het alleen maar ingewikkelder.
In ieder geval moet je weten dat 1 byte gelijk staat aan 8 bits
Harde schijf
De moderne harde schijf is eigenlijk een verzameling van diverse gekoppelde schijven met diverse lees-/schrijfkoppen.
We zullen ons hier niet bezig houden met de techniek op welke wijze die koppeling gemaakt is (RAID) evenmin maken we hier onderscheid tussen 5400 rpm of 7200 rpm en de grootte van de buffer.
Een redelijk moderne harde schijf zal met een snelheid van ca. 150 Mbits/sec gegevens kunnen lezen en met ca. 80 Mbits/sec kunnen schrijven.
USB-stick
Een USB-stick slaat gegevens op in een chip (flash memory) en bevat dus geen bewegende delen.
Een "gewone" huis- tuin en keuken USB2 stick zal helaas niet veel sneller kunnen lezen dan ca. 30 Mbits/sec, moderne, duurdere, USB3 sticks, mits aangesloten op een USB3 poort, kunnen de snelheid van een harde schijf benaderen.
Een USB-stick slaat gegevens op in een chip (flash memory) en bevat dus geen bewegende delen.
Een "gewone" huis- tuin en keuken USB2 stick zal helaas niet veel sneller kunnen lezen dan ca. 30 Mbits/sec, moderne, duurdere, USB3 sticks, mits aangesloten op een USB3 poort, kunnen de snelheid van een harde schijf benaderen.
SSD schijven
SSD schijven (Solid State Discs) zijn eigenlijk geen schijven, ze bevatten geen bewegende delen en vallen dus min of meer onder flash memory.
Ze zijn momenteel nog duur.
De lees-snelheid ligt beduidend hoger, ca 275 Mbits/sec.
SSD schijven (Solid State Discs) zijn eigenlijk geen schijven, ze bevatten geen bewegende delen en vallen dus min of meer onder flash memory.
Ze zijn momenteel nog duur.
De lees-snelheid ligt beduidend hoger, ca 275 Mbits/sec.
Netwerkschijven
Je ziet tegenwoordig veel aanbiedingen voor externe netwerkschijven van 1 of 2 TB.
Dat lijkt erg mooi omdat elke computer in je netwerk daar gebruik van kan maken.
Helaas zijn veel computers nog uitgerust met netwerkadapters van 10 Mbs of 100 Mbs.
In dat geval past het netwerk zich aan aan de langzaamste component.
De harde schijf zal wel met 150 Mbs gelezen kunnen worden, maar het netwerk kan het slechts naar jouw computer doorgeven met 10 of 100 Mbs.
Zorg bij netwerkschijven dus altijd voor een Gigabyte adapter
Je ziet tegenwoordig veel aanbiedingen voor externe netwerkschijven van 1 of 2 TB.
Dat lijkt erg mooi omdat elke computer in je netwerk daar gebruik van kan maken.
Helaas zijn veel computers nog uitgerust met netwerkadapters van 10 Mbs of 100 Mbs.
In dat geval past het netwerk zich aan aan de langzaamste component.
De harde schijf zal wel met 150 Mbs gelezen kunnen worden, maar het netwerk kan het slechts naar jouw computer doorgeven met 10 of 100 Mbs.
Zorg bij netwerkschijven dus altijd voor een Gigabyte adapter
Type opslagmedia
SSD Harde schijf Netwerk schijf USB2 stick USB3 stick |
Lees-snelheid
275 Mbits/sec 150 Mbits/sec afhankelijk van je netwerk-adapter 30 Mbits/sec 100 Mbits/sec |
Wat betekent dit nu in de praktijk ?
Stel we willen een bestand van 1 GByte (= dus 8 Gbits) inlezen in het geheugen van de computer. Voor het gemak rekenen we hier even met 1000 tallen, dus 1 KB = 1000B, 1 MB=1000 KB, 1 GB=1000 MB (in werkelijkheid is het niet 1000 maar 1024)
SSD
Harde schijf USB2 stick USB3 stick |
3,6 seconden
6,6 seconden 33,3 seconden 10 seconden |
Om bestanden naar het medium weg te schrijven moet je ongeveer het dubbele rekenen.
De tijden die hier genoemd zijn gaan uit van 1 aaneengesloten bestand van 1 GB.
Wanneer veel kleine bestanden achter elkaar gelezen moeten worden zal de tijdsduur aanmerkelijk langer zijn
De tijden die hier genoemd zijn gaan uit van 1 aaneengesloten bestand van 1 GB.
Wanneer veel kleine bestanden achter elkaar gelezen moeten worden zal de tijdsduur aanmerkelijk langer zijn
Wat heeft dit voor invloed op de Sims-3 ?
De Sims-3 met alle uitbreidingen maar zonder extra downloads is 7,35 Gbytes (= 58,8 Gbits)
Dat past al zo niet in het werkgeheugen van een doorsnee computer/laptop van 2-4 GB.
(systeemeis van de Sims-3 is minimaal 2 GB werkgeheugen (RAM))
Laten we even uitgaan van een computer met 4 GB RAM geheugen zonder te rekenen met de hoeveelheid RAM die al door Windows gebruikt wordt en zonder programma's die op de achtergrond meedraaien.
Om die 4 GB in het RAM geheugen te plaatsen duurt dat:
Dat past al zo niet in het werkgeheugen van een doorsnee computer/laptop van 2-4 GB.
(systeemeis van de Sims-3 is minimaal 2 GB werkgeheugen (RAM))
Laten we even uitgaan van een computer met 4 GB RAM geheugen zonder te rekenen met de hoeveelheid RAM die al door Windows gebruikt wordt en zonder programma's die op de achtergrond meedraaien.
Om die 4 GB in het RAM geheugen te plaatsen duurt dat:
SSD
Harde schijf USB2 stick USB3 stick |
14,5 seconden
26,4 seconden 133,2 seconden 40 seconden |
maar dan ben je er nog niet, want de resterende 3,35 Gbytes (= 26,8 Gbits) moet nog naar het virtuele geheugen op de harde schijf weggeschreven worden, wat ruwweg 2x zo langzaam gaat als lezen.
SSD
Harde schijf USB-stick |
24,5 seconden
44,2 seconden Niet van toepassing |
In het gunstigste geval duurt het laden van de Sims-3 dus 39 seconden (SSD) of 70,6 seconden (HDD) vanaf de grote pijl in de Launcher tot het scherm waar je moet kiezen in welke stad je wilt spelen.
In werkelijkheid zal het nog veel langer duren omdat het hier niet 1 aaneengesloten bestand betreft, maar hier zijn het bijna 2000 bestandjes.
Nu moet nog je stad geladen worden met jouw families, je dowloads e.d., ook al snel enkele GB's
Zelfs met 8 GB RAM en Windows 64 bits krijg je nog niet alles in je RAM omdat de moderne grafische kaarten al vaak 2 GB gedeeld geheugen hebben zodat je maar 6 GB overhoudt.
In werkelijkheid zal het nog veel langer duren omdat het hier niet 1 aaneengesloten bestand betreft, maar hier zijn het bijna 2000 bestandjes.
Nu moet nog je stad geladen worden met jouw families, je dowloads e.d., ook al snel enkele GB's
Zelfs met 8 GB RAM en Windows 64 bits krijg je nog niet alles in je RAM omdat de moderne grafische kaarten al vaak 2 GB gedeeld geheugen hebben zodat je maar 6 GB overhoudt.
Het virtuele geheugen
Je virtuele geheugen is standaard 1,5x je RAM geheugen.
Heeft jouw computer slechts 2 GB RAM, dan heb je 3 GB virtueel geheugen.
Uit bovenstaande blijkt al dat je sowieso al 3,35 GB kwijt bent aan het spel zelf, tel daarbij nog op wat je extra nodig hebt voor je stad, families, downloads e.d., kijk dan ook nog eens naar wat je grafische kaart aan gedeeld geheugen inpikt en je overschrijdt je maximum capaciteit, dus het spel zal crashen. In dat geval moet je het virtuele geheugen vergroten.
Omdat meestal niet het hele spel in je RAM geheugen past zal gebruik gemaakt moeten worden van het virtuele geheugen en er dus steeds segmenten die op dat moment in je spel niet nodig zijn uit je RAM naar het virtuele geheugen geschreven worden en tegelijkertijd segmenten die wel nodig zijn vanuit het virtuele geheugen naar het RAM gelezen worden. Dit kan er voor zorgen dat je spel soms schokkerig wordt of zelfs even een tijdje stilstaat.
Hoe meer RAM hoe vloeiender je spel loopt.
Helaas wordt de hoeveelheid RAM beperkt door:
1. Capaciteit van het moederbord
2. Welke versie van Windows je gebruikt (32-bits = maximaal 3 GB)
Je virtuele geheugen is standaard 1,5x je RAM geheugen.
Heeft jouw computer slechts 2 GB RAM, dan heb je 3 GB virtueel geheugen.
Uit bovenstaande blijkt al dat je sowieso al 3,35 GB kwijt bent aan het spel zelf, tel daarbij nog op wat je extra nodig hebt voor je stad, families, downloads e.d., kijk dan ook nog eens naar wat je grafische kaart aan gedeeld geheugen inpikt en je overschrijdt je maximum capaciteit, dus het spel zal crashen. In dat geval moet je het virtuele geheugen vergroten.
Omdat meestal niet het hele spel in je RAM geheugen past zal gebruik gemaakt moeten worden van het virtuele geheugen en er dus steeds segmenten die op dat moment in je spel niet nodig zijn uit je RAM naar het virtuele geheugen geschreven worden en tegelijkertijd segmenten die wel nodig zijn vanuit het virtuele geheugen naar het RAM gelezen worden. Dit kan er voor zorgen dat je spel soms schokkerig wordt of zelfs even een tijdje stilstaat.
Hoe meer RAM hoe vloeiender je spel loopt.
Helaas wordt de hoeveelheid RAM beperkt door:
1. Capaciteit van het moederbord
2. Welke versie van Windows je gebruikt (32-bits = maximaal 3 GB)