Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Výhody virtuálnej pamäte Systems

Virtuálna pamäť je program pre správu pamäte , ktorá umožňuje vykonávanie procesov , a to aj bez vložením do hlavnej pamäte . Tam , kde je virtuálnej pamäte v použitie , nie je potrebné načítať celý proces do drahej hlavnej pamäti . Typy

Tam sú početné výhody pamäťové koncept virtuálnej . Po prvé , to znamená oddelenie fyzickej a logickej pamäti . Tvorba virtuálnej pamäte k dispozícii , programátori môžu získať veľkú logickú pamäť , ktoré majú k dispozícii , aj keď tam je veľmi malé fyzickej pamäte . Táto situácia nastane , pretože hlavná pamäť je veľmi drahé v porovnaní s sekundárnej pamäti . Tam je väčší adresný priestor k dispozícii bez ohľadu na skutočnú veľkosť fyzickej operačnej pamäte k dispozícii .
Funkcia

proces môže bežať aj na systéme , ktorý má menej Hlavné pamäti , ako množstvo potrebné v procese . Bez virtuálnej pamäte , bežiaci proces na taký stroj by byť nákladná záležitosť . Tam , kde je virtuálna pamäť , doba odozvy procesov sa znižuje . To je preto , že tento proces môže spustiť , aj keď nie je dostatok pamäte na zavedenie celého procesu .
Význam

pamäti Pojem virtuálnej tiež oslobodzuje programátora . Programátor už nemusí starať o obmedzení veľkosti fyzickej pamäte na každom počítači , jeho program sa chystá použiť . On alebo ona môže lepšie sústrediť na logike programu . Programy nie vždy vykonávať všetky diely alebo každý výkaz ich kódu v typickej skúške. Veľká časť kódu môže byť preskočený na nejaké kontrole stavu a môže byť nikdy vykonaná .
Teória /Špekulácie

Existujú postupy spracovania výnimiek v programe , ktorý sa používajú len v prípade , že dôjde k chybe . S virtuálnej pamäte mechanizmom , pretože časti programu sú načítané na požiadanie , časti , ktoré nie sú potrebné nesmie dostať naložené . To vedie k menšej vstupnej a výstupnej činnosť , čo má za následok rýchlejšie prevedenie , lepšiu priepustnosť , otočiť a dobu odozvy .
Úvahy

ako virtuálna pamäť umožňuje vykonávanie procesu byť spustená , aj keď nie je k dispozícii dostatok pamäte pre načítanie procesu , virtuálna pamäť môže byť účinne použité súčasne vyhovieť segmenty programu veľkého počtu užívateľov v hlavnej pamäti . Tým sa zvyšuje stupeň paralelizácie , čo má za následok zvýšené využitie procesora a priepustnosť systému .
Varovanie

Ak nie je použitý virtuálna pamäť , procesy musieť čakať na dlhé trvanie v prípade , že nie je dostatok hlavnej pamäte .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené