Skip to main content

Mi az igazi mód?

A Real Mode egy memória-címzési séma és működési állapot a számítógépes mikroprocesszorok számára.Valódi módban a memória, amelyhez egy program hozzáférhető mdash;Általában véletlen hozzáférésű memória (RAM) mdash;Semmilyen módon nem kezeli vagy pufferolja a hardver, a szoftver vagy az alapvető bemeneti és kimeneti szolgáltatások (BIOS).Ez azt jelenti, hogy egy program hozzáférhet az összes elérhető memóriacímhez, függetlenül attól, hogy mire használják a memóriát, és önmagában kell kezelni az olvasás és az írás minden szempontját.Számos korlátozás következik be a Real Mode használatával, ideértve azt a tényt, hogy a hozzáférhető memória mennyisége 1 megabájtra korlátozódik, mivel az ebben az üzemmódban lévő processzor lehetővé teszi a címek csak 20 bit hosszúságát.Gyakorlati szempontból a számítógépes szoftver már nem használja a valós üzemmódot, mivel azt egy biztonságosabb, bővíthető, rugalmasabb címzési mód váltotta fel, amelyet védett módnak hívnak.aktiválódjon, és az üzemmód legtöbb aspektusa valójában foglalkozik az összeszerelési nyelven írt alkalmazásokban látható kérdésekkel, mivel ezek meglehetősen atomi jellegűek.Az eredeti 8086 architektúrán alapuló processzor chipek valós módban kezdődnek, amikor be vannak kapcsolva, hogy képesek legyenek olyan programokat futtatni, amelyeket a korábbi hardverekre írtak, bár ez gyakran megköveteli az emulációs szoftverek sikeressé tételét.A védett mód szinte teljes mértékben cserélte a valós címezést 2011 -től, egészen addig a pontig, ahol nagyon kevés fordító áll rendelkezésre, amelyek akár olyan programot is összeállíthatnak, amely valódi címzést és még kevesebb mainstream operációs rendszert használhat, amely futtathatja azt.A mód alapvetően egy bájt egyetlen, lineáris sorrendje, amely szabadon hozzáférhető egy 16 bites szegmens címből és egy 4 bites eltolásból a szegmensen belül, és egy teljes 20 bites címet készít, ha kombinálják.A program hozzáférhet a memória bármely pontjához, és bármit is olvashat vagy írhat, függetlenül attól, hogy mi van a helyszínen.Ez azt jelenti, hogy megfelelő irányítás és tudás nélkül a valódi címzési módot használó program könnyen felülírhatja az operációs rendszert és a rendszer BIOS -t, fizikai hardver -megszakítást válthat ki, vagy véletlenül küldhet jelet egy perifériás eszközre.Ez nemcsak a rendszer befagyasztását vagy összeomlását okozhatja, hanem adatveszteséget vagy fizikai károkat is okozhat a hardverben.Az idő múlásával a valós címzési mód használata felesleges lett, mivel nem volt képes hozzáférni egynél több megabájt RAM -nál, és nem tudott több mint 20 bitet használni a rendszerbuszhoz, azaz csak a legmegfelelőbb erőforrások töredékét használhatja felszámítógépek.A valódi címzés szintén jelentős biztonsági kockázatot jelent.A valódi címzési módot használó program írásának kevés módja az összeszerelési nyelv használata és a program végrehajtása egy speciális lemez operációs rendszer (DOS) alatt, amely nem vált automatikusan a védett módra az indításkor.