Çfarë është memoria e zgjeruar?

I lëshuar në vitin 1981, IBM PC ishte një ndryshim i lojës për kompjuterët. E mori tregun nga stuhia, duke u bërë krejtësisht dominues. Me kaq shumë sukses dhe harduerin e tij një standard të hapur, klonet u shfaqën shpejt. Shumë programe softuerike u krijuan gjithashtu për PC. Këto duhej të lejonin kufizimet e tij dhe, në disa raste, të mbështeteshin në to. Kjo mbështetje në veçori specifike dhe mbizotërimi i saj në treg la një gjurmë të pashlyeshme në tregun e kompjuterëve shtëpiak.

Problemi kryesor i kompjuterit ishte se ai mund të adresonte vetëm 1 MiB memorie. Kjo duhej të përdorej për RAM-in, si dhe BIOS-in, sistemin operativ dhe çdo pajisje shtesë të zgjerimit, siç janë përshtatësit video. Ky nuk ishte shumë problem në lëshim pasi çmimet e memories ishin shumë të larta dhe shitësit e softuerëve praktikisht ranë mbi veten e tyre për ta bërë softuerin e tyre të pajtueshëm. Ndërsa çmimet e memories ranë dhe u lëshuan më shumë programe me memorie intensive, kjo u bë një problem.

Pasardhësit e IBM PC përfshinin CPU më të reja që mund të adresonin më shumë RAM. Megjithatë, shumë programe e kishin përshtatur softuerin e tyre pikërisht me paraqitjen e RAM-it të kompjuterit dhe nuk mund të përfitonin nga kjo hapësirë ​​shtesë e memories. Anasjelltas, shumë njerëz ende kishin PC me RAM të kufizuar, por dëshironin aftësinë për të ngarkuar softuer që kërkonte më shumë RAM. Zgjidhja ishte memoria e zgjeruar.

Memorie e zgjeruar

Memoria e zgjeruar i referohet ndërrimit të bankës në zonën e sipërme për të ofruar më shumë memorie në të njëjtën hapësirë. PC e ndau memorien e tij 1 MiB në dy zona, zonën e memories konvencionale të përdorur si RAM dhe zonën e sipërme të memories, e përdorur si BIOS ROM dhe për kartat e zgjerimit. Tashmë ishte e mundur të përdoreshin disa nga zonat e sipërme të memories si RAM, si për shembull një nga dy seksionet e caktuara për grafikë. Sidoqoftë, kjo teknikë siguroi qasje vetëm në disa KiB më shumë memorie. Memoria e zgjeruar ishte e nevojshme për të rritur kapacitetin.

Kujtesa e zgjeruar përdor një zonë memorie, të tillë si ajo e caktuar për një pajisje grafike, e cila nuk është në përdorim. Më pas përdori një sistem bankash për të faqe brenda dhe jashtë seksioneve shtesë të memories në atë dritare. Kjo kërkonte përdorimin e një drejtuesi të personalizuar. Gjithashtu kishte nevojë për një kartë zgjerimi me më shumë memorie fizike, të paktën në fillim. Gjeneratat e mëvonshme, me mbështetjen e CPU-së, mund të përdorin softuer për të hartuar kujtesën e zgjeruar në memorie të zgjeruar. Sidoqoftë, kjo kërkonte mbështetjen e CPU-së, si dhe praninë e memories shtesë për t'u hartuar. Softueri gjithashtu duhej të konfigurohej për ta përdorur atë.

Si funksionoi?

Memoria e zgjeruar funksionoi duke përdorur një seksion dritare të memories. Ai u hartua nga 1 në 1 në një grup më të madh memorie. Harta 1 me 1, megjithatë, nuk lejon përdorimin e më shumë memorie. Në vend të kësaj, kur ishte e nevojshme, drejtuesi do të ndërronte hartën në një pjesë tjetër, ose bankë, të memories së zgjeruar. Kjo është si ndryshimi i sfondit të desktopit tuaj. Ju keni ende të njëjtin monitor, por një foto të re. Softueri duhej të mbante shënim se cila bankë e memories së zgjeruar përmbante çfarë të dhënash, një detyrë kritike nëse donte t'i kujtonte ato të dhëna.

Marrja e shkëmbimit të bankave do të thoshte se performanca ishte e ulët në krahasim me një grup më të madh memorie amtare. Aty ku është e mundur, do të ishte më mirë përdorimi i memories së zgjeruar. Por në sistemet dhe softuerët e kufizuar në atë kufi memorie prej 1 MiB, memoria e zgjeruar ofronte metodën e vetme për të fituar më shumë memorie.

Sistemi i parë publik i zakonshëm që përdori memorie të zgjeruar ishte LIM EMS 3.0. LIM ishte një akronim i tre kompanive që e bënë atë, Lotus Development, Intel dhe Microsoft. EMS do të thotë Specifikim i Zgjeruar i Memories. Versioni 3.0 ishte në gjendje të shtonte 4 MiB në PC. Sipas standardeve moderne, në thelb kjo nuk është asgjë, por kjo pesëfishoi kapacitetin e memories së IBM PC. Versioni përfundimtar i EMS, versioni 4.0, ofroi mbështetje për deri në 32 MiB memorie.

Versioni 3.2 ishte versioni i parë që pa produkte reale të dalin në treg. Përdori një dritare 64 KiB, e ndarë në katër faqe 16 KiB, për të siguruar stabilitet kur ndërron faqet.

Rënia

Në vitet 1990, sistemet operative grafike si Windows po merrnin përsipër sistemet operative të bazuara në tekst si DOS. Kjo vendos gozhdën e fundit në arkivol për kujtesë të zgjeruar. Kujtesa e zgjeruar ishte gjithmonë një punë e keqe. Ai u zbatua për të rregulluar një problem funksionaliteti që përndryshe do të kërkonte një zëvendësim të plotë të harduerit. Gjeneratat e reja të kompjuterëve të bazuar në DOS nuk ishin të kufizuara në 1MB RAM. Megjithatë, softueri duhej të lejonte atë pak për shkak të bazës së madhe të instaluar të përdoruesve.

Kalimi në klasa krejtësisht të reja të sistemeve operative lejoi që modaliteti i mbrojtur, me mbështetjen e tij për grupe më të mëdha memorie dhe adresa të memories virtuale, të përdorej siç duhet. Kalimi në përdorimin e grupeve më të mëdha të memories nëpërmjet modalitetit të mbrojtur si parazgjedhje sinjalizoi vdekjen për memorie të zgjeruar. I gjithë koncepti i zonave të kujtesës në thelb ishte bërë i vjetëruar.

konkluzioni

Memoria e zgjeruar ishte termi i përdorur për t'iu referuar praktikës së pagimit brenda dhe jashtë bankave të kujtesës nëpërmjet një adrese dritareje në zonën e sipërme të memories. I gjithë koncepti u zhvillua për të anashkaluar kufirin e fortë të memories 1 MiB të IBM PC të shkaktuar nga kufizimet e CPU. Ishte e pamundur të shtosh hapësirë ​​të re memorie. Prapëseprapë, ishte e mundur të përdorej në mënyrë të përsëritur një seksion i kujtesës duke përdorur dhe më pas duke i ndërruar pjesët e memories dhe duke i ndërruar ato përsëri kur ishte e nevojshme. Për ta bërë këtë kërkohej një drejtues i veçantë, si dhe një pajisje. Implementimet e mëvonshme mund të kryenin funksionet e harduerit në softuer, megjithëse kjo bazohej në praninë para-ekzistuese të më shumë memorie për t'u përdorur.

Memoria e zgjeruar ishte një problem i shkaktuar nga IBM PC dhe nevoja për të siguruar softuer të pajtueshëm, por gjithashtu i aftë për të përdorur sasi më të konsiderueshme RAM sesa ishte e mundur. Ardhja e sistemeve operative grafike, si Windows, ndryshoi peizazhin e përputhshmërisë së sistemit operativ. Ashtu siç ishin, në atë pikë, të aftë për të adresuar në mënyrë të pavarur shumë më tepër se 1 MiB memorie që ishte PC origjinal, problemi dhe nevoja për zgjidhjen e memories së zgjeruar u zhduk. Koncepti ka qenë në thelb i vjetëruar që nga fillimi i viteve 1990.


Si të ndryshoni pamjen e orës në një Fitbit Versa 4

Si të ndryshoni pamjen e orës në një Fitbit Versa 4

Ndryshoni pamjen e orës së Fitbit Versa 4 për t'i dhënë orës tuaj një pamje të ndryshme çdo ditë falas. Shihni sa e shpejtë dhe e lehtë është.

Çfarë është SMPS?

Çfarë është SMPS?

Mësoni se çfarë është SMPS dhe kuptimin e vlerësimeve të ndryshme të efikasitetit përpara se të zgjidhni një SMPS për kompjuterin tuaj.

Si të raportoni mashtrimet e phishing në Google

Si të raportoni mashtrimet e phishing në Google

Mësoni se si të raportoni një mashtrues në Google për t'i parandaluar ata të mashtrojnë të tjerët me këtë udhëzues.

Pse nuk po ndizet Chromebook im

Pse nuk po ndizet Chromebook im

Merr përgjigje për pyetjen, Pse Chromebook im nuk po ndizet? Në këtë udhëzues të dobishëm për përdoruesit e Chromebook.

Si të ndryshoni cilësimet e grafikës në Steam Deck

Si të ndryshoni cilësimet e grafikës në Steam Deck

Steam Deck ofron një përvojë të fuqishme dhe të gjithanshme lojrash pikërisht në majë të gishtave tuaj. Megjithatë, për të optimizuar lojërat tuaja dhe për të siguruar më të mirën e mundshme

Si të përdorni Klikuesin Automatik për Chromebook

Si të përdorni Klikuesin Automatik për Chromebook

Sot, do të gërmohej në një mjet që mund të automatizojë detyrat e përsëritura të klikimeve në Chromebook tuaj: Klikuesi automatik. Ky mjet mund t'ju kursejë kohë dhe

Roomba ndalon, ngjitet dhe rrotullohet - Rregullo

Roomba ndalon, ngjitet dhe rrotullohet - Rregullo

Rregulloni një problem ku vakuumi i robotit tuaj Roomba ndalon, ngjitet dhe vazhdon të rrotullohet.

Si të hiqni një GPU nga PC Windows në 2023

Si të hiqni një GPU nga PC Windows në 2023

Keni nevojë të hiqni GPU-në nga kompjuteri juaj? Bashkohuni me mua ndërsa shpjegoj se si të hiqni një GPU nga kompjuteri juaj në këtë udhëzues hap pas hapi.

Çfarë është Shoulder Surfing?

Çfarë është Shoulder Surfing?

Sërfimi i shpatullave është një klasë e sulmit të inxhinierisë sociale. Ai përfshin një sulmues që mbledh informacione duke parë në ekranin tuaj.

Çfarë është një SoC?

Çfarë është një SoC?

Nëse keni parë ndonjëherë brenda një kulle PC, mund të shihni se ka shumë komponentë të ndryshëm. Laptopi juaj mesatar përmban shumicën e të njëjtëve komponentë