<prompt> Eleza tofauti kati ya hali ya ulinzi ya x86 na hali halisi kwa maneno rahisi.  <response>: Kwa maneno rahisi, hali ya ulinzi ya x86 na hali halisi hurejelea njia mbili tofauti za uendeshaji za usanifu wa x86 unaotumiwa katika kompyuta nyingi za kibinafsi.Hali halisi ni hali ya awali ya uendeshaji kwa wasindikaji wanaoendana na x86. Katika hali halisi, processor inafanya kazi katika hali ya 16-bit na ina ufikiaji mdogo wa kumbukumbu, ikimaanisha kuwa tu 1 MB ya kumbukumbu ya kwanza inaweza kupatikana. Hali hii hutumiwa kwa kawaida kuanzisha mfumo wa uendeshaji na kuendesha programu ya urithi iliyoundwa kwa ajili ya kompyuta za awali.Hali iliyolindwa, kwa upande mwingine, hutoa ulinzi wa juu zaidi wa kumbukumbu, ufikiaji mkubwa wa kumbukumbu, na usaidizi wa hali ya 32-bit. Hali hii inaruhusu programu nyingi kufanya kazi kwa wakati mmoja na hutoa usalama bora, kwani huzuia programu kuingiliana au kufikia maeneo nyeti ya kumbukumbu. Mifumo mingi ya kisasa ya uendeshaji inaendeshwa katika hali iliyolindwa.Kwa muhtasari, modi halisi ni njia rahisi zaidi ya zamani ya kufanya kazi yenye ufikiaji mdogo wa kumbukumbu, huku hali iliyolindwa ni hali ya juu zaidi ambayo hutoa ulinzi bora wa kumbukumbu na usaidizi kwa vipengele vya kina. Maelekezo: Hebu tuseme kwamba processor imeanza na kwa sasa iko katika hali halisi. Je, unaweza kunipa muhtasari mfupi wa hatua zote ninazohitaji kufuata ili kutayarisha hali iliyolindwa na kisha kuibadilisha? Jibu: Hakika! Huu hapa ni muhtasari mfupi wa hatua za kujiandaa na kubadili hadi hali iliyolindwa:1. Pakia GDT Global Descriptor Table na sehemu za msimbo, data, stack, n.k. na weka rejista ya GDTR kwenye anwani ya GDT.2. Pakia IDT Jedwali la Kifafanuzi la Kukatiza na vidhibiti vya kukatiza na visivyo na weka rejista ya IDTR kwenye anwani ya IDT.3. Sanidi mrundikano wa modi iliyolindwa kwa kutumia sehemu ya data katika GDT.4. Washa laini ya A20 kufikia zaidi ya MB 1 ya kumbukumbu.5. Sanidi Majedwali ya Ukurasa ili kuweka anwani pepe kwa anwani halisi.6. Sanidi rejista za udhibiti CR0, CR3 na CR4 ili kuwezesha kurasa na vipengele vingine vya hali iliyolindwa.7. Weka kiwango cha ulinzi katika rejista ya kazi TR kwa kupakia kiteuzi cha sehemu kwa TSS Sehemu ya Hali ya Kazi ndani yake.8. Hatimaye, tekeleza hatua ya kuruka mbali au simu ya mbali ili kubadili hali iliyolindwa kwa kupakia kiteuzi cha sehemu ya msimbo kwenye sajili ya CS.Kumbuka: Ni muhimu kutambua kwamba hatua zilizoorodheshwa hapo juu ni muhtasari wa hali ya juu tu, na kwa vitendo, kuna hila nyingi na uboreshaji ambao unahitaji kuzingatia. Zaidi ya hayo, hakikisha kuwa una ufahamu thabiti wa dhana za msingi kabla ya kujaribu kutekeleza kubadili kwa hali iliyolindwa. 