Bilgisayar, kullanıcı modu ve çekirdek modu olmak üzere iki modda çalışır. Bilgisayar uygulama yazılımı çalıştırırken, kullanıcı modundadır. Donanım için uygulama yazılımı isteğinden sonra, bilgisayar çekirdek moduna girer. Çekirdek bilgisayar sisteminin çekirdeğidir. Ardından, bilgisayar sık sık kullanıcı modu ile çekirdek modu arasında geçiş yapar. İşletim sisteminin en kritik görevleri çekirdek modunda yürütülmektedir. temel fark Kullanıcı Modu ve Çekirdek Modu arasında kullanıcı modu, uygulamaların çalıştığı mod ve çekirdek modu, donanım kaynaklarına erişirken bilgisayarın girdiği ayrıcalıklı moddur.
1. Genel Bakış ve Temel Fark
2. Kullanıcı Modu nedir
3. Çekirdek Modu nedir
4. Kullanıcı Modu ve Çekirdek Modu Arasındaki Benzerlikler
5. Yan Yana Karşılaştırma - Tablo Modunda Kullanıcı Modu ve Çekirdek Modu
6. Özet
Bir bilgisayar uygulaması çalışırken, kullanıcı modundadır. Word uygulaması, PowerPoint, PDF dosyasını okuma ve internette gezinme örnek olarak verilebilir. Bunlar uygulama programlarıdır, böylece bilgisayar kullanıcı modundadır. İşlem kullanıcı modundayken ve herhangi bir donanım kaynağı gerektirdiğinde, bu istek çekirdeğe gönderilir. Bu modda donanıma sınırlı erişim olduğundan, daha az ayrıcalıklı mod, bağımlı mod veya kısıtlı mod.
Resim 02: Çalışma Modları
Kullanıcı modunda, işlemler kendi adres alanlarını alır ve çekirdeğe ait adres alanına erişemez. Bu nedenle, bir işlemin başarısız olması işletim sistemini etkilemez. Bir kesinti varsa, sadece bu belirli süreci etkiler.
Çekirdek, bir bilgisayar sisteminin donanım bileşenlerine erişmek için kullanılan bir yazılım programıdır. Çekirdek, donanım ve uygulama yazılımı / kullanıcı programları için bir ara katman yazılımı olarak çalışır. Çekirdek modu genellikle işletim sisteminin düşük düzeyli güvenilir işlevleri için ayrılmıştır.
İşlem kullanıcı modunda yürütülüyorsa ve bu işlem RAM, yazıcı vb. Gibi donanım kaynakları gerektiriyorsa, bu işlem çekirdeğe bir istek göndermelidir. Bu istekler sistem çağrıları yoluyla gönderilir. Daha sonra bilgisayar, Kullanıcı modundan Çekirdek Moduna girer. Görev tamamlandığında, mod çekirdek modundan kullanıcı moduna geri döner. Bu geçiş “bağlam değiştirme”. Çekirdek modu olarak da adlandırılır sistem modu veya ayrıcalıklı mod. Tüm işlemler çekirdek modunda çalıştırılamaz çünkü bir işlem başarısız olursa tüm işletim sistemi başarısız olabilir.
Resim 02: Çekirdek
Birkaç tür sistem çağrısı vardır. Süreç kontrol sistemi çağrıları süreçler yaratır ve süreçleri sonlandırır. Dosya yönetim sistemi dosyaları okur, yazar, oluşturur, siler, açar ve kapatır. Cihaz yönetim sistemi istek cihazları çağırır ve cihazları serbest bırakır, cihaz özelliklerini alır ve ayarlar. Bilgi bakım sistemi çağrıları da vardır. Sistem verilerini, saati, tarihi almak için kullanılabilirler. Bir işlem için gereken kaynak başka bir işlem tarafından tutulabilir. Bu nedenle, süreçler iletişim sistemi çağrılarını kullanarak iletişim kurmalıdır. İletişim sistemi çağrıları bağlantı oluşturabilir ve silebilir, durum bilgisi gönderip alabilir.
Kullanıcı Modu ve Çekirdek Modu | |
Kullanıcı Modu, uygulama programlarının yürüttüğü ve başladığı kısıtlı bir moddur. | Çekirdek Modu, bilgisayarın donanım kaynaklarına erişirken girdiği ayrıcalıklı moddur. |
Modlar | |
Kullanıcı Modu, bağımlı veya kısıtlı mod olarak kabul edilir. | Çekirdek modu sistem modu, ana mod veya ayrıcalıklı moddur. |
Adres Alanı | |
Kullanıcı modunda, bir işlem kendi adres alanını alır. | Çekirdek Modunda, işlemler tek bir adres alanı elde eder. |
kesintiler | |
Kullanıcı Modunda, bir kesinti meydana gelirse, yalnızca bir işlem başarısız olur. | Çekirdek Modunda, bir kesinti oluşursa, tüm işletim sistemi başarısız olabilir. |
Kısıtlamalar | |
Kullanıcı modunda, çekirdek programlarına erişim kısıtlamaları vardır. Onlara doğrudan erişilemiyor. | Çekirdek modunda, hem kullanıcı programlarına hem de çekirdek programlarına erişilebilir. |
Bir bilgisayar kullanıcı modunda veya çekirdek modunda çalışır. Kullanıcı Modu ve Çekirdek Modu arasındaki fark, kullanıcı modunun uygulamaların çalıştığı kısıtlı mod ve çekirdek modunun bilgisayarın donanım kaynaklarına erişirken girdiği ayrıcalıklı mod olmasıdır. Bilgisayar bu iki mod arasında geçiş yapıyor. Sık sık içerik değiştirme hızı yavaşlatabilir ancak çekirdek modunda tüm işlemleri yürütmek mümkün değildir. Çünkü bu; bir işlem başarısız olursa tüm işletim sistemi başarısız olabilir.
Bu makalenin PDF sürümünü indirebilir ve alıntı notuna göre çevrimdışı amaçlar için kullanabilirsiniz. Lütfen PDF sürümünü buradan indirin Kullanıcı Modu ve Çekirdek Modu Arasındaki Fark
1.nabazan-mikroskop. “Kullanıcı modu ve çekirdek modu.” Microsoft Dokümanlar. Burada mevcut
2.pranitpkothari. YouTube, YouTube, 23 Şubat 2015. Buradan erişebilirsiniz
3. “İşletim sistemindeki Açıklama-Sistem çağrıları ve Sistem çağrı tipleri.” , Son dakika Öğrenme, Youtube, 12 Temmuz 2017. Buradan erişilebilir
Kullanıcı Tarafından: Cljk (CC BY-SA 3.0) Commons Wikimedia üzerinden