Hva Er Virtuelt Minne og Hvordan Det Fungerer?

Virtuelt minne er en måte for et program å fungere som om systemet hadde mer RAM enn det faktisk gjør. Virtuelt minne fungerer ved å bytte ikke nødvendige data til en fil på harddisken kalt en byttefil eller sidefil. Disse dataene blir deretter ringt opp og brukt bare når det er nødvendig.

Mer Om Virtuelt Minne

virtualmemory administreres Av En Virtual Memory Manager som finnes i Et OperatingSystem. Den kart virtuelle adresser som tilhører adressen plass arunning prosessen til fysisk minne siden av datamaskinen. Dette sikrer at hver prosess har nok virtuelt minne til å kjøre effektivt og ikkeinvadere minnet om andre prosesser. Virtuelt minne adresser RAM for null ognår RAM er fylt, er minnet skrevet til det.

Virtuelt minne øker arbeidskapasiteten til datamaskinen din dramatisk fordi det ofte ikke er nødvendig å jobbe I RAM på datamaskinen eller i arbeidsområdet. Hvis en bruker har for mange åpne programmer, oppstår overdreven sideveksling, senker programmet. Virtuelt minne simulerer hva som faktisk eksisterer og lar datamaskinen kjøre store programmer eller flere programmer samtidig.

Hvilke spørsmål vil bli besvart:

  • hvordan virtuelt minne og fysisk minne er forskjellige?
  • hvorfor virtuelt Minne er nødvendig?
  • hvordan fungerer virtuelt minne?
  • hva er typer virtuelt minne?
  • Fordeler og Ulemper med virtuelt minne

Virtuelt minne er gunstig, la oss vite på hvilke måter!

Hvordan Virtuelt Minne Og Fysisk Minne Er Forskjellige?

Fysisk minne Er det eneste minnet som er direkte tilgjengelig FOR CPU. Instruksjonene som er lagret på det fysiske minnet leses AV CPU og det enn utfører dem. Dataene etter kjøring lagres også på Det Fysiske minnet.
Virtuelt minne som navnet antyder er virtuelt, dvs. ikke ekte. Operativsystemet (OS) bruker virtuelt minne for minnehåndtering der ikke-sammenhengende minne presenteres som sammenhengende minne til programvaren. Tilfellene DER RAM mangler minne, tildeler OS en del av harddisken som fungerer SOM RAM, som kalles virtuelt minne.

Minnetildeling

Informasjon tildeles av fysisk minne gjennom en prosess kalt «først inn, sist ut». I dette tilfellet er informasjonen plassert påstack. Mens virtuelt minne gjør bruk av personsøkingsprosessen, i hvilke sider infixed størrelser er lagt over harddisken.

Minnestørrelse

Fysisk minne er begrenset avstørrelsen PÅ RAM installert på en datamaskin. Mens virtuelt minne er begrenset av harddiskstørrelsen, har dermed mer lagringsplass.

Betraktninger

for å øke ytelsen til et datasystem som bruker virtuelt memoryofte, mer RAM er å bli installert. De virtuelle minneinnstillingene styres avoperativsystemet.Også derad / skrivehastighet på en harddisk er mye tregere enn RAM

Hvorfor Virtuelt Minne Er Nødvendig?

Virtuelt minne kom til eksistens og så høye kostnader knyttet til fysisk RAM, og SELV I dag ER RAM dyrere enn lagringsenheter som solid state-stasjoner og harddisker. For å redusere kostnadene, brukes virtuelt minne i kombinasjon med fysisk RAM. Som å utstyre et system med MER RAM er på høyere side av prisen.

Alle datasystemer har en grense PÅ RAM som kan installeres, men virtuelt minne gjør at systemet kan operere utover disse grensene. Å gjøre bruk av virtuelt minne er bringer ingen ekstra kostnad som den bruker eksisterende plass. Det er den enkleste måten å la et system bruke minne mer enn det fysiske minnet som er tilgjengelig på systemet.

Hvordan Fungerer Virtuelt Minne?

  • Virtuelt minne er en del av datamaskinens operativsystem. Det har fått popularitet som det bidrar til å kutte ned kostnadene SOM RAM utvidelse kan bringe. NÅR et program kjører, lagrer det programmet tråder plassering og data på en virtuell adresse, MENS RAM er den fysiske adressen der dataene faktisk er lagret.
  • De fleste datasystemer kommer med 32 ELLER 64 megabyte RAM, som bare BRUKES AV CPU. Dessverre ER DENNE RAM ikke tilstrekkelig til å kjøre mange programmer om gangen.

for å forstå det bedre – hvis du prøver å kjøre flere programmer PÅ EN 32 megabyte RAM, hvis systemet ikke klarer å håndtere at det vil kaste en melding som sier » Beklager, Du kan ikke laste inn flere programmer på dette tidspunktet . Vennligst lukk kjørende programmer for å laste nye».

hvis du har et SYSTEM MED RAM og virtuelt minne, i dette tilfellet er du prøver å kjøre antall programmer mer ENN HVA RAM kan håndtere samtidig, virtuelt minne holder et øye MED RAM og programmer som ikke blir brukt nylig, kopierer dem på harddisken. Disse handlingene frigjør plass PÅ RAM og lar deg kjøre det nye programmet uten å lukke noen.

prosessenav kopiering av data til harddisk er en automatisk prosess som kjører i bakgrunnen, uten at brukeren vet hva som skjer når han / hun prøver å kjøre flere number ofapplications om gangen. Dette vil også få deg til å føle at din32 megabyte RAM-datamaskinhar ubegrenset plass.

i tilfellehvor operativsystemet ofte må bytte informasjon frem og tilbake mellomram og harddisken. Denne prosessen er kjent som thrashing. Under denne prosessenvirtuelt minne brukes frequenntly som gjør datamaskinen ekstremt treg.

Hva Er dettyper Virtuelt Minne?

Allminneoperasjonene, inkludert å administrere et virtuelt minne, håndteres av amemory management unit, OGSÅ KJENT SOM MMU. For DET MESTE ER MMU integrert innencpu og håndterer det på forskjellige måter. Basert på hvordan det virtuelle minnet erhåndtert, kan du også si At Virtuelt minne generelt er av 2 typer: Pagedand Segmentert.

Paged Memory

det er omtrent 4 kb minne, delt inn i seksjoner eller personsøkingsfiler. NÅR en DATAMASKIN RAM er i bruk fullt ut, overfører datamaskinen ubrukte sider til det virtuelle minnet ved hjelp av en byttefil.

en byttefil er en plass satt til side på harddisken som de virtuelle minneutvidelsene TIL datamaskinens RAM. Sidebytte er en prosess som sender byttefilen TIL RAM som kommer inn i spill når byttefilen er nødvendig. Dette systemet sikrer at datamaskinens OS og programmer ikke går tom for ekte minne.

Segmentering

under denne tilnærmingen er det virtuelle minnet delt inn i segmenter av forskjellige lengder. Det er segmenttabeller for å spore segmenterte prosesser eller informasjon. Segmenttabellen viser hvorvidt et segment er til stede i minnet, dets modifikasjonstid og også dens fysiske adresse.

i noen tilfeller kombinerer virtuelt minne både personsøking og segmentering. Når dette er tilfelle, blir minnet delt inn i rammer eller sider. Segmentet tar deretter opp flere sider, og siden og segmentnumrene er begge inkludert i den virtuelle adressen.

Fordeler Og Ulemper Ved Virtuelt Minne

Fra den tidennår Virtuelt Minne først ble utviklet, har kostnaden FOR RAM redusert, det er relativtbillig nå. Selv etter at virtuelt minne er ansatt på mange datamaskinersystemer. Og nedenfor oppført er fordeler og ulemper med virtuelt minne som du måvet:

Hva Er Fordelene Med Å Bruke Virtuelt Minne?

  • Billig måte å øke minnet på, som er relativt mindre i pris ENN RAM.
  • Tillater flere programmer å kjøre samtidig.
  • Tillater større programmer å kjøre på systemer som ikke har nok fysisk RAM til å kjøre dem.
  • Øker minnet i et system som allerede har maksimal RAM, som støttes av systemets maskinvare og operativsystem.

hva er ulempene Med Virtuelt Minne?

  • Selv Om Virtuelt minne øker minnet til et datasystem, men ytelsen er ikke den SAMME SOM RAM.
  • kan redusere systemets generelle ytelse eller påvirke det negativt.
  • Virtuelt minne bruker lagringsplassen.

Innpakning

Virtuelt minne eret billig alternativ til Å kjøpe RAM. Det har både fordeler og ulemper somdu må vite før du går for det. Virtuelt minne er lommevennlig, menytelsesnedgang er en av ulempene med virtuelt minne som dusmight ikke liker. Fra hva virtuelt minne er til hvordan det fungerer har blitt diskutert.Hvis du finner denne artikkelen nyttig, fortell oss i kommentarene nedenfor!

Leave a Reply

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.