Bir uygulamaya kontrol vermek ne demektir?


1

okuyorum Operating System Concepts by A. Silberschatz et al. Bir işletim sisteminin Çift modlu çalışmasının ne olduğunu anlamaya çalışıyorum.

Sayfa 22’de şunu belirtir:

İlk kontrol, talimatların çekirdek modunda yürütüldüğü işletim sisteminde bulunur. Bir kullanıcı uygulamasına kontrol verildiğinde, mod kullanıcı moduna ayarlanır ...

İle ne denmek istenmiştir control burada --- Layman’ın şartlarında mı? Bir kullanıcı uygulamasına kontrol verildiğini söylediğinizde, bu sadece kullanıcı uygulamasının cpu zamanı aldığı anlamına mı geliyor?

Yanıtlar:


1

Kontrol Bu bağlamda, CPU'nun, kaydedilen CPU durumunu yeniden yükledikten ve VM içeriğini değiştirdikten sonra kullanıcı koruma modundaki kullanıcı uygulamasından talimatları çalıştırmaya başlaması anlamına gelir.

Kontrol değiştiğinde, daha yaygın olarak adlandırılır. bağlam anahtarı . Bağlamın, kontrol başka bir içeriğe ve bir VM içeriğini oluşturan hafıza koruma ve hafıza eşlemelerine aktarıldığında kaydedilen CPU durumunun bir kombinasyonunu ifade ettiği durumlarda.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.