Multitasking computers gebruiken random access memory , of RAM , te programmeren gegevens op te slaan tijdens de uitvoering . Om de groei van de complexiteit en de benodigde middelen in computers te vergemakkelijken , met name wanneer RAM op een computer kwam op een premie , ontwikkelaars het concept van de " swap " ruimte om te helpen verzachten de eisen aan het RAM-geheugen van een systeem . Linux-systemen , in het bijzonder , profiteren van swap ruimte , hetzij in de vorm van een swap- partitie op de harde schijf of een wisselbestand . Elk van deze opties komen met verschillen in snelheid van de toegang . Swap Space Computer besturingssystemen gebruiken swap ruimte om het geheugengebruik te beheren . Swap ruimte kaarten van het geheugen in RAM naar een aparte ruimte op de harde schijf , die bekend staat als ' virtueel geheugen . " Dit laat de kernel van het besturingssysteem in het geheugen om applicaties die er misschien niet in de werkelijke RAM ruimte toe te wijzen . Zo kan het besturingssysteem meer geheugen toe te wijzen dan is direct beschikbaar voor een programma met " swapping " data pagina's in het geheugen die niet in gebruik zijn . Partities Versus Files swap partities vertegenwoordigen de meest voorkomende vorm van swap ruimte . In deze methode , de software voor partitioneren wijst een partitie van de harde schijf als swap ruimte . Swap bestanden , aan de andere kant, een aparte partitie van de harde schijf niet gebruiken , maar bestaan in een bestand op de belangrijkste harde schijf , meestal als onderdeel van de root partitie van de OS installatie . Swap bestanden zijn speciale bestanden die zich op dezelfde manier als een swap -partitie , doordat het OS om gegevens pagina's te schrijven uit het geheugen naar het bestand en gebruik de ruimte voor andere toepassingen . Speed en Verschillen Access in theorie - en dit is het geval geweest in het begin van computing - een swap partitie zal veel sneller dan een wisselbestand te bedienen . Omdat de partitie is een speciale swap ruimte , compleet met aaneengesloten geheugen , kan het besturingssysteem het opzetten van een specifieke swap bestandssysteem op die partitie aan hulp in page data swapping . Swap bestanden , aan de andere kant , zijn gewoon een ander bestand in de belangrijkste disk systeem , en net als andere bestanden , is gevoelig voor versnippering . Dit betekent dat de gegevens van de swap- bestand bestaat in meerdere locaties op de harde schijf . De harde schijf moet zetten in extra inspanning om blokken van het geheugen gelezen vanaf verschillende plaatsen op de schijf , die de toegang tijd vertraagt . Beperkende Speed Verschillen en Gebruikt algemeen , terwijl swappartities bieden snellere toegang tot gegevens , de meeste moderne besturingssystemen te beheren zowel swap bestanden en swap partities op een zodanige wijze dat het snelheidsverschil verwaarloosbaar te maken . Het Windows-besturingssysteem is gebaseerd op standaard op een swap -bestand , en heeft ingebouwde optimalisatie controles , evenals gebruiker - aanpasbaar opties om het gebruik van het wisselbestand snel en pijnloos . In Linux , heeft de introductie van de 2.6-kernel ook geminimaliseerd dit verschil , en de traditie van het creëren van swap partities wordt het een kwestie van organisatie , in plaats van snelheid .
|