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

Čo je logické adresy ?

Operačné systémy PC , ako je Mac OS X , Windows 7 a Linux , obratne žonglovať niekoľko programov naraz . Každý program " myslí " , že je jediný na počítači , vďaka trikov , ktoré zahŕňajú adresy pamäti . Aj keď počítač má obmedzené množstvo pamäte s reálnymi , fyzickej adresy , prevádzkové softvér vytvára veľký imaginárny pamäte s logickými adresami . Imaginárny priestor umožňuje počítač spustiť mnoho programov súčasne . Pamäti počítača a programy

počítač beží programy random - access memory , alebo RAM . Programy používajú premenné vykonávať aritmetické a spracovanie dát . Napríklad mzdy program môže mať premenné Pay - rýchlosť , hodiny , s opracovanými a zamestnaneckých meno . Pay - rate má hodinovú mzdu zamestnanca , hodiny , odpracované má svoje týždenné hodiny a zamestnanec - meno má svoje meno . Každá premenná má svoju vlastnú adresu v pamäti , takže program vie , kam umiestniť dáta . Kým program sa zmestí do dostupnej pamäte , systém funguje dobre . Ak chcete spustiť veľké programy , alebo veľa naraz , budete potrebovať sofistikovanejšie pamäťových techník s logickými adresami .
Virtuálna pamäť

Moderné PC použiť program s názvom virtuálneho pamäť obísť obmedzenie na dostupnej pamäte RAM . Operačný systém používa aj RAM a pevný disk súbory , spúšťať programy . Pretože na pevnom disku je lacná , môže počítač zvládnuť oveľa väčšie programy , ako s RAM - iba režime . Počítače s rôznym množstvom pamäte RAM je možné spustiť rovnaké veľké programy . Virtuálna pamäť používa kombinácia fyzických a logických adries . Programy používajú iba logické adresy , takže sa " myslieť " , že majú dostatok pamäte . Operačný softvér prevádza logické adresy na tie fyzické , ktoré by mohli poukazovať na jeden RAM alebo pevný disk .
Fyzické adresy

pamäti rieši tento bod na aktuálne umiestnenie v počítačovom hardvéri sa nazývajú fyzickej adresy . Keď počítač ukladá dáta na fyzickú adresu sa môžete testovať RAM čip a nájsť dáta na miesto , ktoré očakávate . Okrem RAM , fyzickej adresy možno tiež poukázať na základný vstupno - výstupný systém počítača , alebo BIOS , ktorý obsahuje malé programy nainštalované vo výrobnom závode . Inej fyzickej adresy pristupovať pevný disk počítača , klávesnice a ďalších zariadení . Logické adresy , naopak bodu do RAM , ale iba nepriamo .
Logické adresy

Logické adresy opisuje fiktívne pamäti , ktorá môže byť neuveriteľne veľký . Niektoré moderné počítače používajú 64 - bitové adresy , ktoré podporujú až 18 quintillion znakov skladovanie - oveľa väčší , než akékoľvek súčasné pevného disku . Každý program " vidí " sa ako začiatok na adrese nula a pracujú vo veľkom imaginárnym priestore , samo o sebe . Keď sa program spýta na dáta v premennej , operačný systém prevádza logické adresy na fyzickú jeden , načíta dáta a odovzdá ju do programu . Operačný systém sa môže pohybovať okolo programov vo fyzickej pamäti a na pevnom disku zvládnuť meniace sa okolnosti . Operačný systém automaticky udržuje logickej a fyzickej adresy každého programu , takže programy fungujú normálne .

Najnovšie články

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