Ev It-Yönetim Korumalı mod nedir? - techopedia nedir?

Korumalı mod nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Korumalı Mod ne anlama geliyor?

Korumalı mod, Intel 80286 uyumlu CPU'nun çalışma modudur. Sistem yazılımının sanal bellek, sayfalama ve güvenli çoklu görev gibi özellikleri kullanmasına izin verir. Ayrıca işletim sisteminin uygulama yazılımı üzerindeki kontrolünü artırmak için tasarlanmıştır.


Bu terime korumalı sanal adres modu da denir.

Techopedia Korumalı Modu açıklıyor

Korumalı mod, 1982 yılının başlarında Intel'in x86 mimarisine dahil edildi. Daha sonra, tüm diğer Intel x86 mimarileri için temel bir temel haline geldi. İlk sürümler gerçek moda geri dönmeye veya korumalı modu etkinleştirmeye izin vermedi. Ancak, yığın işaretçileri, kayıtları ve kesme maskesini bir klavye denetleyicisi aracılığıyla RAM'a kaydetmek için bir seçenek sağlandı. Daha sonra, 386 işlemcinin ortaya çıkmasıyla, korumalı mod kolayca etkinleştirilebilir, böylece korumalı moddan çıkmak için herhangi bir dahili mekanizmaya sahip olmayan 286 mimarisinde yer alan karmaşık adımlar ortadan kaldırılabilir. Korumalı mod, sistem kararlılığını ve güvenliğini artırmak için çeşitli özellikler sunar. Bu özellikler:

  • Ayrıcalık düzeyleri: Halka 3'ün en az ayrıcalıklı ve 0 halkasının en ayrıcalıklı olduğu dört ayrıcalık düzeyi (halka olarak da adlandırılır) vardır. Bu halkalar sistem yazılımının görevlerin verilere erişmesini engellemesine izin verir. Genel olarak, işletim sistemi 0 halkasında çalışırken bir uygulama 3 halkasında çalışır.
  • Sanal 8086 modu: Intel, korumalı modu sanal mod olarak tanımlar ve 8086 için önceden yazılmış kodun herhangi bir değişiklik yapılmadan yeni sistemlerde (geriye dönük uyumluluk) çalışmasına izin vererek sistem kararlılığı ve güvenliği sağlar.
  • Gerçek mod uygulama uyumluluğu: Windows 3.x, halefleriyle birlikte, korumalı modda da Windows 2.x uygulamalarını çalıştırmak için gerçek mod ile ikili bir uyumluluk sağlar.
  • Segment adresleme: Korumalı modda, segment parçası 16 bitlik bir seçici ile değiştirilir. 13 üst bit, tanımlayıcı tablosundaki bir girişin dizinini içerir. Bu giriş bazı bayraklar, segment boyutu için bir sınır değeri ve segmentin gerçek satır adresini içerir. En düşük iki bit, isteğin 0 ile 3 arasındaki ayrıcalığını tanımlar. Son bit, işlemin GDT veya LDT'ye karşı olup olmadığını belirtir.
  • Çoklu görev: İşletim sisteminin aynı anda birden fazla görevi yürütme yeteneğidir. Yalnızca her görevin farklı işlemcilerde yürütülmesi planlanmışsa uygulanabilir. Görevler arasında geçiş yaparken, işlemciler geçerli bağlam bilgilerini bir görev durumu segmentine kaydeder. Orijinal görevin yürütme için yeniden zamanlanması gerektiğinde, kaydedilen bilgiler işlemciler tarafından yürütmeyi sürdürmek üzere dahili kayıtlarını ayarlamak için kullanılır.
  • Koruma: Koruma modu, yazılım hatalarına karşı koruma sağlar ve işletim sisteminin güvenilir çoklu görev gerçekleştirmesine yardımcı olur. Kontroller, bellek döngüsü başlamadan ve herhangi bir rahatsız edici bellek döngüsü sonlandırılmadan yapılır ve bir istisna oluşturur. Tüm yazılım geliştirme araçlarının istikrarı, yasadışı bellek referanslarını engelleyerek sağlanır.
  • Sayfalama: Sayfalar belleğin bölümleridir. İşletim sistemi, her bir görev için farklı bir sanal adres oluşturarak bir görevin diğerinin belleğini değiştirmesini engelleyebilir. Sayfalar ayrıca birincil depolamadan ikincil depolamaya da aktarılabilir ve depolama için daha fazla alan sağlar.

  • Hata ayıklama desteği: Korumalı modun bir parçası olarak 80386, bir dizi yapılandırılabilir hata ayıklama kaydı sağlar. Hata ayıklama kayıtlarından birinde istenen bellek adresini ve kesme noktasını tetiklemek için döngü türünü belirterek bir kesme noktası ayarlayabilirsiniz. Kesme noktası isabet ettiğinde, bir istisna oluşturulur ve hata ayıklayıcı, işlemcinin dahili durumu ile ilgili bilgileri görüntülemek için denetim kazanır.
Korumalı mod nedir? - techopedia nedir?