Verskil tussen fisiese en virtuele geheue

Verskil tussen fisiese en virtuele geheue
Verskil tussen fisiese en virtuele geheue

Video: Verskil tussen fisiese en virtuele geheue

Video: Verskil tussen fisiese en virtuele geheue
Video: Обзор в 2021 Nikon D5100 Лучший кроп для старта 2024, Julie
Anonim

Fisiese teenoor virtuele geheue

Fisiese geheue en virtuele geheue is twee vorme van geheue wat gebruik word om data in 'n rekenaar te stoor. Fisiese geheue verwys na skyfies soos RAM (Random Access Memory) geheue en bergingstoestelle soos hardeskywe wat gebruik word om data te stoor. Virtuele geheue is 'n geheuespasie wat deur die bedryfstelsel geskep word wanneer die rekenaar nie genoeg fisiese geheue het om 'n program uit te voer nie. Virtuele geheue word geskep deur RAM met die hardeskyfspasie te kombineer. Virtuele geheue laat toe om groot programme vinniger uit te voer wanneer die RAM nie genoeg is nie.

Fisiese geheue

Soos vroeër genoem, verwys fisiese geheue na die RAM en die hardeskywe in die rekenaar wat gebruik word om data te stoor. In 'n rekenaar word die bedryfstelsel, toepassingsprogramme en tans gebruikte data in die RAM gehou, sodat die verwerker vinnig toegang daartoe kan kry. RAM kon vinniger verkry word as die ander stoortoestelle soos die hardeskyf en CD-ROM. Maar die data in die RAM bestaan net terwyl die rekenaar aan die gang is. Wanneer die krag afgeskakel word, gaan al die data in die RAM verlore en word die bedryfstelsel en ander data weer na die RAM gelaai vanaf die hardeskyf wanneer die rekenaar aangeskakel word. Hardeskyf is 'n nie-vlugtige geheue ('n geheue wat data hou selfs wanneer dit nie aangedryf word nie) wat gebruik word om data in 'n rekenaar te stoor. Dit bestaan uit sirkelvormige skywe genaamd platters wat magnetiese data stoor. Data word geskryf en gelees na en van die plate met lees-/skryfkoppe.

Virtuele geheue

Virtuele geheue word gebruik wanneer die rekenaar nie die RAM-spasie het om 'n program uit te voer nie. Virtuele geheue kombineer die RAM-spasie met die hardeskyfspasie. Wanneer die rekenaar nie genoeg RAM-spasie het om 'n program uit te voer nie, dra die virtuele geheue data van die RAM oor na 'n blaailêer, wat die spasie in die RAM vrymaak.'n Gedeelte van die hardeskyf word gebruik om die bladsylêer te stoor. Hierdie oordragproses word so vinnig gedoen sodat die gebruiker nie 'n verskil voel nie. Virtuele geheue kan 'n hele blok data hou terwyl die deel wat tans uitgevoer word op die RAM is. Daarom laat die virtuele geheue die bedryfstelsel toe om verskeie programme op dieselfde tyd te laat loop en sodoende die graad van multiprogrammering te verhoog. Terwyl die grootte van die programme wat uitgevoer kan word vergroot word, bied virtuele geheue kostevoordele aangesien hardeskyfgeheue goedkoper is as die RAM.

Wat is die verskil tussen Fisiese en Virtuele Geheue

Terwyl fisiese geheue verwys na fisiese toestelle wat data in 'n rekenaar stoor, soos die RAM- en hardeskyfdryf, kombineer virtuele geheue die RAM-spasie met die hardeskyfspasie om data in die RAM te stoor, wanneer die RAM-spasie is nie genoeg. 'n Deel van die hardeskyf word gebruik om die bladsylêers te stoor wat deur die virtuele geheue gebruik word om die data wat vanaf die RAM oorgedra word, te stoor. Selfs al is die omruiling van die data tussen die bladsylêers in die hardeskyf en die RAM (via die virtuele geheue) baie vinnig, kan te veel omruiling die algehele werkverrigting van die stelsel vertraag.

Aanbeveel: