Sistem Kaynakları nedir?



Sistem kaynakları, bir bilgisayardaki işletim sistemi ve diğer uygulamalar tarafından kullanılabilen bölümlerdir. Sistem kaynaklarının en dikkate değer olanı, kullanımdaki bellek miktarıdır, ancak CPU zamanı da burada dikkate alınmalıdır. kefilsiz kredi veren bankalarBir uygulama her başlatıldığında, uygulama, işlevini gerçekleştirmek için işletim sisteminden bellek ve bir CPU süresi isteyecektir. Örneğin, bir bilgisayar kullanıcısı sözcük işlemeyi başlattığındabilgisayardaki uygulama, uygulama için simgeyi tıklayacak ve kısa bir süre sonra program başlar. Kullanıcı, programın başlamasını beklerken, işletim sistemi bu uygulamayı yürütmek için sistem kaynaklarını sağlamaktır. Program başlatıldığı sırada çalışabilecek diğer süreçler ve uygulamalar arasında esas olarak yer açar. Kelime işlemci uygulaması başladığında, çalışması için gerekli sistem kaynaklarını sağlamak için işletim sistemine bir istek gönderir.
Kullanılabilir bellek miktarına bağlı olarak, uygulama hızlı bir şekilde açılabilir veya uygulama başladığında daha az bellek mevcutsa biraz daha yavaş açılabilir. Bazen, bir uygulamanın hemen çalışır durumda olması için yeterli bellek yoktur, bu durumda işletim sistemi sistem kaynaklarının eksikliğini tanır ve aktif uygulamalar için daha fazla belleğin kullanılabilmesi için bazı dosyaları bir takas dosyasında depolamaya çalışır. .
Takas dosyası, bellek gibi davranır, ancak bilgisayarın sabit diskinde bulunur. Bir bilgisayardaki RAM belleği dolduğunda, işletim sistemi, bilgisayardaki takas dosyasına sayfaları dağıtır (veya yazar) ve kullanılan programlar için RAM belleğini boşaltır. Takas dosyası büyümeye devam ettikçe, dolu olabilir. Bu, işletim sisteminin takas dosyası veya sanal belleğin dolduğunu belirten uyarı mesajları üretmesine ve kullanıcının sistem kaynaklarını daha iyi çalışmasına izin vererek sistem kaynaklarını serbest bırakmak için bazı programları kapatma talimatı vermesine neden olur. Çoğu kez, bilgisayarı yeniden başlatmak, anında kredi veren bankalarbu uyarı iletilerini hafifletmenin en iyi yoludur.
Bir yazıcı veya disk sürücüsü gibi bir çevre birimine ihtiyaç duyulursa, istenen donanım CPU'ya bir InterruptRequest (IRQ) gönderir. IRQ, çevresel aygıtın CPU'nun bir şeyler yapması gerektiğini bilmesini sağlamak için kullandığı sinyaldir. Donanım kaynakları, yazıcılar, tarayıcılar ve modemler gibi çevre aygıtları kullanıldığında kullanılan bellek ve CPU zamanıdır. Bu cihazlardan biri her defasında kullanıcı tarafından erişildiğinde, cihaz çalışabilmesi için CPU'yu kesmek üzere ana karta bir sinyal gönderir. İstenen görevleri yerine getirdikten sonra, cihaz tekrar tamamlandığını bildirir. Bu sinyaller Kesme İstekleri (IRQ) olarak bilinir ve her aygıtın anakartla iletişim kurmak için kullanabileceği belirli bir kanalı veya kanal kümesi vardır. Belirli bir cihaz için tüm kanallar kullanılıyorsa, cihaz çalışmaz. Her bir IRQ kanalı sadece bir cihaz kullanabilir veya bir bilgisayar sisteminde kendisine atanmış bir cihaz kullanabilir. Bu, anakartın hangi IRQ'larda hangi aygıtları beklemesi gerektiğini bilmesine yardımcı olur. Sistem kaynakları, herhangi bir zamanda mevcut olan kaynaklar göz önünde bulundurulduğunda, bilgisayarın mümkün olduğunca verimli çalışmasını sağlamak için bilgisayar işletim sistemi tarafından izlenir.

Yorumlar

Bu blogdaki popüler yayınlar

Kaydırma çubuğu nedir?

Bir Parite Bit nedir?