Sistem Kaynağı nedir?
Çeşitli / / November 28, 2021
Sistem Kaynağı: Becerikli olmak evrensel olarak çekici bir özelliktir, becerikli olmanın eşit olmadığı şey, birçok kaynağa sahip olmaktır. kişinin tasarrufu, ancak herhangi bir zamanda kendi potansiyelini veya kendisine sunulan kıt kaynakları en üst düzeye çıkarma yeteneği zaman. Bu sadece gerçek dünyada değil, aynı zamanda donanımda ve günlük hayatımızda kullanmaya başladığımız yazılımlarda da geçerlidir. Olayları bir perspektife oturtmak gerekirse, performans odaklı araçlar pek çok kişi tarafından arzulansa, hayal edilse ve arzu edilse de, herkes sonunda bir spor otomobil satın almak zorunda kalmayacak. Bir araba ya da spor bisiklet imkanı olsa bile çoğu kişiye neden böyle bir araç almadıklarını sorarsanız, cevapları “bu değil” olur. pratik".
Bunun anlamı, bir toplum olarak bile seçimlerimizin verimliliğe doğru eğilmesidir. En yüksek kitlesel çekiciliğe sahip araçlar son derece çekici değiller ancak sundukları maliyet, yakıt ekonomisi ve bakım açısından verimliliktir. Bu nedenle, yalnızca basit bir elektronik tabloyu düzenlemek için çok fazla güç çekiyorsa, en pahalı donanıma sahip olmak onu kesmez. Bugünlerde bir akıllı telefonda yapılan veya en pahalı oyunu veya yazılımı yüklemek, açtığımız anda donarsa işe yaramaz. o. Bir şeyi verimli yapan şeyin cevabı, mevcut kaynakları çok kapsamlı bir şekilde yönetme yeteneğidir. Bize en az miktarda enerji ve kaynak harcamasıyla maksimum performansı veren akıllı bir yol.
İçindekiler
- Sistem kaynağı nedir?
- Farklı Sistem Kaynakları türleri
- Sistem Kaynaklarında oluşabilecek hatalar nelerdir?
- Sistem Kaynak Hatalarını nasıl düzeltebiliriz?
- Çözüm
Sistem kaynağı nedir?
Bunun kısa ve net bir tanımı, işletim sisteminin verimli bir şekilde çalışma yeteneği olacaktır. tüm donanım ve yazılımları en iyi şekilde kullanarak kullanıcı tarafından talep edilen görevleri yerine getirmek Yetenek.
Teknolojideki hızlı gelişmeler nedeniyle, bir bilgisayar sisteminin tanımı, klavye, ekran ve fareye bağlı bazı yanıp sönen ışıklarla bir kutunun ötesine geçti. Akıllı telefonlar, dizüstü bilgisayarlar, tabletler, tek kartlı bilgisayarlar vb. bilgisayar fikrini tamamen değiştirmiştir. Ancak, tüm bu modern harikalara güç veren temel teknoloji büyük ölçüde aynı kaldı. Yakın zamanda da değişmeyecek bir şey.
Bir sistem kaynağının nasıl çalıştığını daha derinlemesine inceleyelim. Bilgisayarımızı açtığımız anda herhangi bir kaynak gibi, mevcut tüm çıkışları doğrular ve doğrular. donanım bileşenleri ona bağlı, bu daha sonra oturum açar Windows Kayıt Defteri. Burada kapasiteler ve tüm boş alan, RAM miktarı, harici depolama ortamı vb. hakkında bilgiler bulunur.
Bununla birlikte, işletim sistemi arka plan hizmetlerini ve işlemlerini de başlatır. Bu, mevcut kaynakların ilk acil kullanımıdır. Örneğin, bir virüsten koruma programı veya düzenli olarak güncellenmesi gereken herhangi bir yazılım yüklemişsek. Bu hizmetler bilgisayarı açtığımız anda başlar ve bizi korumak ve güncel tutmak için arka planda dosyaları güncellemeye veya taramaya başlar.
Kaynak isteği, bir uygulamanın ve sistemin ihtiyaç duyduğu veya programların kullanıcı isteği üzerine çalıştırılması için ihtiyaç duyduğu bir hizmet olabilir. Bu nedenle, bir programı açtığımız anda, çalışması için mevcut tüm kaynakları kontrol etmeye başlar. Tüm gereksinimlerin karşılanıp karşılanmadığı kontrol edildikten sonra program amaçlandığı gibi çalışır. Ancak, gereksinim karşılanmadığında işletim sistemi, hangi uygulamaların bu korkutucu kaynağa takılıp kaldığını kontrol eder ve onu sonlandırmaya çalışır.
İdeal olarak, bir uygulama herhangi bir kaynak istediğinde, onu geri vermelidir, ancak çoğu zaman, belirli kaynaklar talep eden uygulamalar, tamamlandıktan sonra istenen kaynağı vermemekle sonuçlanır. görev. Bu nedenle bazen başka bir hizmet veya uygulama arka planda çalışması için gerekli kaynağı elinden aldığı için uygulamamız veya sistemimiz donuyor. Bunun nedeni, tüm sistemlerimizin sınırlı miktarda kaynakla gelmesidir. Bu nedenle, onu yönetmek birinci derecede önemlidir.
Farklı Sistem Kaynakları türleri
Bir Sistem kaynağı, birbirleriyle iletişim kurmak için donanım veya yazılım tarafından kullanılır. Yazılım bir aygıta veri göndermek istediğinde, örneğin bir dosyayı sabit sürücüye kaydetmek istediğinizde veya donanımın dikkat etmesi gerektiğinde, örneğin klavyede bir tuşa bastığımızda.
Sistemi çalıştırırken karşılaşacağımız dört tür sistem kaynağı vardır, bunlar:
- Doğrudan Bellek Erişimi (DMA) kanalları
- Kesinti istek satırları (IRQ)
- Giriş ve Çıkış adresleri
- Bellek adresleri
Klavyede bir tuşa bastığımızda klavye, CPU'ya bir tuşa basıldığını bildirmek istiyor ancak CPU zaten başka bir işlemi yürütmekle meşgul olduğundan, şimdi görevi tamamlayana kadar durdurabiliriz. el.
Bununla başa çıkmak için denilen bir şeyi uygulamak zorunda kaldık. kesme istek satırları (IRQ), tam olarak göründüğü gibi yapar, CPU'yu kesintiye uğratır ve CPU'nun yeni bir klavyeden gelen istek, klavyenin atanan IRQ hattına bir voltaj yerleştirdiğini söyleyin. ona. Bu voltaj, CPU'ya işlenmesi gereken bir isteği olan bir aygıtın olduğuna dair bir sinyal görevi görür.
Bir işletim sistemi, bir şekilde tek boyutlu bir elektronik tablo gibi, verileri ve talimatları tutmak için kullanabileceği uzun bir hücre listesi olarak bellekle ilgilidir. Hafıza adresini bir sinemadaki koltuk numarası olarak düşünün, her koltuğa, içinde biri otursun ya da oturmasın bir numara atanır. Koltukta oturan kişi bir tür veri veya talimat olabilir. İşletim sistemi kişiye ismiyle değil, sadece koltuk numarasıyla atıfta bulunur. Örneğin, işletim sistemi, 500 adresindeki bellekteki verileri yazdırmak istediğini söyleyebilir. Bu adresler çoğunlukla ekranda segment ofset formunda onaltılık bir sayı olarak görüntülenir.
Basitçe port olarak da adlandırılan giriş-çıkış adresleri, CPU, fiziksel belleğe erişmek için bellek adreslerini kullandığı şekilde donanım aygıtlarına erişmek için kullanabilir. NS anakart üzerindeki adres yolu bazen bellek adreslerini bazen de giriş-çıkış adreslerini taşır.
Adres yolu, giriş-çıkış adreslerini taşıyacak şekilde ayarlanmışsa, her donanım aygıtı bu yolu dinler. Örneğin CPU klavye ile haberleşmek isterse klavyenin Giriş-Çıkış adresini adres yoluna yerleştirecektir.
Adres yerleştirildikten sonra CPU, adres satırında bulunan Giriş-Çıkış aygıtları varsa adresi herkese duyurur. Artık tüm giriş-çıkış denetleyicileri adreslerini dinliyor, sabit sürücü denetleyicisi adresim değil diyor, disket denetleyicisi adresim değil diyor ama klavye denetleyicisi benim diyor, yanıt vereceğim. Böylece klavye, bir tuşa basıldığında işlemciyle etkileşime girer. Çalışma şekli hakkında düşünmenin başka bir yolu, veri yolu üzerindeki Giriş-Çıkış adres hatlarının eski bir telefon hattı gibi çalışmasıdır – Tüm cihazlar adresleri duyar, ancak sonuçta yalnızca biri yanıt verir.
Donanım ve yazılım tarafından kullanılan diğer bir sistem kaynağı, bir Doğrudan bellek erişimi (DMA) kanalı. Bu, bir giriş-çıkış cihazının CPU'yu tamamen atlayarak verileri doğrudan belleğe göndermesini sağlayan bir kısayol yöntemidir. Yazıcı gibi bazı aygıtlar DMA kanallarını kullanmak üzere tasarlanmıştır ve fare gibi diğerleri değildir. DMA kanalları eskisi kadar popüler değil çünkü tasarımları onları yeni yöntemlerden çok daha yavaş yapıyor. Ancak disket sürücüleri, ses kartları ve teyp sürücüleri gibi daha yavaş aygıtlar yine de DMA kanallarını kullanabilir.
Bu nedenle, temel olarak donanım aygıtları, Kesinti İsteklerini kullanarak CPU'yu dikkat çekmek için çağırır. Yazılım, donanım aygıtının giriş-çıkış adresine göre donanımı çağırır. Yazılım bir belleğe donanım aygıtı olarak bakar ve onu bir bellek adresiyle çağırır. DMA kanalları, donanım aygıtları ve bellek arasında verileri ileri geri iletir.
Tavsiye edilen:Windows 10 Yavaş Performansını Artırmak İçin 11 İpucu
Dolayısıyla, sistem kaynaklarını verimli bir şekilde tahsis etmek ve yönetmek için donanım, yazılımla bu şekilde iletişim kurar.
Sistem Kaynaklarında oluşabilecek hatalar nelerdir?
Sistem kaynağı hataları, en kötüsüdür. Bilgisayarı kullandığımız bir an, her şey yolunda gidiyor, tek gereken kaynağa aç bir program, bu simgeye çift tıklayın ve çalışan bir sisteme veda edin. Ama neden böyle, kötü programlama muhtemelen ama daha da zorlaşıyor çünkü bu modern işletim sistemlerinde bile oluyor. Yürütülen herhangi bir programın, işletim sistemine ne kadar kaynağa ihtiyaç duyabileceğini bildirmesi ve bu kaynağa ne kadar süreyle ihtiyaç duyabileceğini belirtmesi gerekir. Bazen, programın çalıştırdığı sürecin doğası gereği bu mümkün olmayabilir. buna denir bellek sızıntısı. Ancak, programın daha önce talep ettiği belleği veya sistem kaynağını geri vermesi gerekiyor.
Ve olmadığında aşağıdaki gibi hatalar görebiliriz:
- “Bilgisayarınızın belleği azaldı“
- “Sistemin kaynakları tehlikeli derecede düşük”
- "İstenen hizmeti tamamlamak için yeterli sistem kaynağı yok"
Ve dahası.
Sistem Kaynak Hatalarını nasıl düzeltebiliriz?
3 sihirli tuşun 'Alt' + 'Del' + 'Ctrl' kombinasyonu, bu, sık sık sistem donmalarıyla karşılaşan herkes için bir temel olmalıdır. Buna basmak bizi doğrudan Görev Yöneticisine götürür. Bu, çeşitli programlar ve hizmetler tarafından kullanılan tüm sistem kaynaklarını görmemizi sağlar.
Çoğu zaman, hangi uygulamanın veya programın çok fazla bellek tükettiğini veya yüksek miktarda disk okuma ve yazma yaptığını genellikle bulabiliriz. Bunu başarılı bir şekilde bulduktan sonra, sorunlu uygulamayı tamamen sonlandırarak veya programı kaldırarak kayıp sistem kaynağını geri alabileceğiz. Herhangi bir program değilse, görev yöneticisinin hizmetler bölümüne gitmemiz bizim için faydalı olacaktır. arka planda sessizce hangi hizmetin tükettiğini veya kaynakları aldığını ortaya çıkaracak ve böylece bu kıt sistemi soyacak kaynak.
İşletim sistemi başladığında başlayan servisler vardır bunlara denir. başlangıç programları, bunları görev yöneticisinin başlangıç bölümünde bulabiliriz. Bu bölümün güzelliği, kaynağa aç servislerin tümü için gerçekten manuel arama yapmak zorunda olmamamızdır. Bunun yerine, bu bölüm, bir başlangıç etki derecesi ile sistemi etkileyen hizmetleri kolayca görüntüler. Böylece, bunu kullanarak hangi hizmetlerin devre dışı bırakılmaya değer olduğunu belirleyebiliriz.
Yukarıdaki adımlar, bilgisayar tamamen donmazsa veya yalnızca belirli uygulamalar donarsa kesinlikle yardımcı olacaktır. Ya tüm sistem tamamen donarsa? Burada başka hiçbir seçeneğe sahip olmayacağız, tuşların hiçbiri tüm işletim sistemi olarak işlev görmez. sistem, çalışması için gerekli kaynağın olmaması, ancak yeniden başlatılması nedeniyle donmuştur. bilgisayar. Bu, hatalı çalışan veya uyumlu olmayan bir uygulamadan kaynaklanıyorsa donma sorununu çözmelidir. Hangi uygulamanın buna neden olduğunu tespit ettikten sonra devam edip sorunlu uygulamayı kaldırabiliriz.
Yukarıda ayrıntılı prosedüre rağmen sistem askıda kalmaya devam ederse, yukarıdaki adımların bile pek faydası olmayacağı zamanlar vardır. Donanımla ilgili bir sorun olma ihtimali yüksek. Özellikle, bazı sorunlar olabilir Rastgele Erişim Belleği (RAM) bu durumda sistemin ana kartındaki RAM yuvasına erişmemiz gerekecek. İki RAM modülü varsa, hangi RAM'in hatalı olduğunu bulmak için sistemi iki RAM'den ayrı ayrı çalıştırmayı deneyebiliriz. RAM ile ilgili herhangi bir sorun tespit edilirse, hatalı RAM'in değiştirilmesi, düşük sistem kaynaklarının neden olduğu donma sorununu çözecektir.
Çözüm
Bununla, umarız sistem kaynağının ne olduğunu, herhangi bir bilgi işlem cihazında bulunan farklı sistem kaynakları türleri nelerdir, ne tür günlük bilgi işlem görevlerimizde karşılaşabileceğimiz hataların sayısı ve düşük sistem kaynağı sorunlarını gidermek için üstlenebileceğimiz çeşitli prosedürler başarıyla