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
Yorum Gönder