Xotirani himoya qilish
Xuddi shu tarzda, kompyuterda bo'lgani kabi, xotirani himoya qilish imtiyozlarning oshishiga yo'l qo'ymaydi . Darhaqiqat, agar jarayon boshqa jarayonlarga ajratilgan maydonga etib borgan bo'lsa, u jarayon xotirasida o'z huquqlaridan ustun bo'lgan, eng yomon holatda ildizi bilan yozishi va tizimda uning ruxsatisiz harakatlarni amalga oshirishi mumkin edi. Zararli dastur imtiyozlari bilan tasdiqlangan funktsiya qo'ng'iroqlarini kiritish kifoya. [47]
Ish vaqti muhiti orqali rivojlanish
Dasturiy ta'minot ko'pincha yuqori darajadagi tillarda ishlab chiqiladi, ular ishlaydigan dastur tomonidan bajarilayotgan ishlarni boshqarishi mumkin. Masalan, Java Virtual Machines o'zlari boshqaradigan ijro manbalarining harakatlarini doimiy ravishda kuzatib boradi, resurslarni kuzatib boradi va tayinlaydi va zararli harakatlarning oldini oladi. Buferlar oshib ketishini ushbu boshqaruv elementlari yordamida oldini olish mumkin. [51] [52] [47]
Do'stlaringiz bilan baham: |