Skip to main content

Ano ang totoong mode?

Ang tunay na mode ay isang scheme ng memorya ng addressing at operating state para sa mga microprocessors ng computer.Sa totoong mode, ang memorya na maaaring ma -access ng isang programa at mdash;karaniwang random na memorya ng pag -access (RAM) mdash;ay hindi pinamamahalaan o buffered sa anumang paraan ng hardware, software o pangunahing input at output services (BIOS).Nangangahulugan ito na ma -access ng isang programa ang lahat ng maaabot na mga address ng memorya, anuman ang ginagamit ng memorya, at dapat pamahalaan ang lahat ng mga aspeto ng pagbabasa at pagsulat sa mga lokasyon ng memorya.Maraming mga paghihigpit ang may paggamit ng tunay na mode, kabilang ang katotohanan na ang halaga ng naa -access na memorya ay limitado sa 1 megabyte, dahil ang processor sa mode na ito ay nagbibigay -daan sa mga address na 20 bits lamang ang haba.Mula sa isang praktikal na pananaw, ang software ng computer ay hindi na gumagamit ng real-mode, dahil pinalitan ito ng isang mas ligtas, mapapalawak, mas nababaluktot na mode ng pagtugon na kilala bilang protektadong mode.Maging aktibo, at ang karamihan sa mga aspeto ng mode ay talagang nakikitungo sa mga isyu na karaniwang nakikita sa mga aplikasyon na nakasulat sa wika ng pagpupulong, dahil medyo atomic ang mga ito sa kalikasan.Ang mga processor chips na batay sa orihinal na arkitektura ng 8086 ay nagsisimula sa totoong mode kapag pinapagana upang makapagpatakbo ng mga programa na isinulat para sa naunang hardware, bagaman madalas itong mangangailangan ng software ng emulation upang maging matagumpay.Ang protektadong mode ay halos ganap na pinalitan ang tunay na pagtugon, hanggang sa 2011, hanggang sa punto kung saan kakaunti ang mga compiler na magagamit na kahit na mag -ipon ng isang programa na maaaring gumamit ng tunay na pagtugon at kahit na mas kaunting mga pangunahing operating system na maaaring magpatakbo nito.

memorya sa tunayAng mode ay karaniwang isang solong, linear na pagkakasunud -sunod ng mga byte na maaaring malayang mai -access sa isang address na binubuo ng isang 16 bit segment address at isang 4 bit offset sa loob ng segment, na gumagawa ng isang kumpletong 20 bit address kapag pinagsama.Maaaring ma -access ng isang programa ang anumang punto sa memorya at basahin o isulat ang anuman, anuman ang nasa lokasyon.Nangangahulugan ito na, nang walang wastong pamamahala at kaalaman, ang isang programa na gumagamit ng tunay na mode ng pagtugon ay madaling ma -overwrite ang operating system at ang System BIOS, mag -trigger ng isang pisikal na hardware na makagambala, o hindi sinasadyang magpadala ng isang signal sa isang peripheral na aparato.Hindi lamang ito maaaring maging sanhi ng isang sistema na mag -freeze o mag -crash, ngunit maaari rin itong maging sanhi ng pagkawala ng data o pisikal na pinsala sa hardware.Sa paglipas ng panahon, ang paggamit ng tunay na mode ng pagtugon ay naging hindi kinakailangan, dahil hindi magagawang ma -access ang higit sa 1 megabyte ng RAM at hindi magamit ang higit sa 20 piraso ng system bus, nangangahulugang maaari lamang itong gumamit ng isang maliit na bahagi ng mga mapagkukunan na magagamit sa karamihanmga computer.Ang tunay na pagtugon ay nagdudulot din ng isang makabuluhang peligro sa seguridad.Ang isa sa ilang mga paraan upang magsulat ng isang programa na gumagamit ng tunay na mode ng pagtugon ay ang paggamit ng wika ng pagpupulong at isagawa ang programa sa ilalim ng isang espesyal na disk operating system (DOS) na hindi awtomatikong lumipat sa protektadong mode sa pagsisimula.