Yumuşak

Sistem Kaynağı nedir? | Farklı Sistem Kaynakları Türleri

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





YayınlananSon güncelleme: 16 Şubat 2021

Sistem Kaynağı: Becerikli olmak evrensel olarak çekici bir özelliktir, becerikli olmak, kişinin emrinde çok fazla kaynağa sahip olmakla eşit olmayan şey, herhangi bir zamanda kişinin potansiyelini veya elindeki kıt kaynakları en üst düzeye çıkarma yeteneğidir. 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 can atılsa da, çoğu kişiye neden böyle olduğunu sorarsanız, herkes bir spor araba ya da spor bisikleti satın almak zorunda kalmayacaktır. Böyle bir araç satın almadım, cevapları pratik olmayacaktı.



sistem kaynağı nedir

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ı şey maliyet, yakıt ekonomisi ve bakım açısından verimliliktir. Bu nedenle, bugünlerde akıllı telefonlarda da yapılabilen basit bir elektronik tabloyu düzenlemek için çok fazla güç çekiyorsa veya yalnızca en pahalı oyunu veya yazılımı yüklemek de işe yaramazsa, en pahalı donanıma sahip olmak onu kesmez. Açtığımız anda donuyor. Bir şeyi verimli yapan şeyin cevabı, mevcut kaynakları, bize en az miktarda enerji ve kaynak harcaması için maksimum performansı veren çok akıllı bir şekilde yönetme yeteneğidir.



İçindekiler[ saklamak ]

Sistem kaynağı nedir?

Bunun kısa ve net bir tanımı, işletim sisteminin, tüm donanım ve yazılımları en iyi şekilde kullanarak, kullanıcı tarafından istenen görevleri verimli bir şekilde yerine getirme yeteneği olacaktır.



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ştirdi. 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 talep ettiğinde, onu geri vermesi gerekir, ancak çoğu zaman, belirli kaynakları talep eden uygulamalar, görevi tamamladıktan sonra istenen kaynağı verememektedir. 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 ister, ancak CPU zaten başka bir işlemi yürütmekle meşgul olduğundan, elimizdeki görevi tamamlayana kadar onu durdurabiliriz.

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 klavyeden yeni bir istek geldiğini bilmesini sağlar, böylece klavye kendisine atanan IRQ hattına bir voltaj yerleştirir. 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, bellek adresi 500'deki verileri yazdırmak istediğini söyleyebilir. Bu adresler çoğunlukla ekranda segment ofset biçiminde 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. bu 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ğı, 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:

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 alabiliriz. Herhangi bir program değilse, görev yöneticisinin hangi hizmetin tükettiğini veya arka planda sessizce kaynakları aldığını ve böylece bu kıt sistem kaynağını soyduğunu ortaya çıkaran hizmetler bölümüne gitmemiz faydalı olacaktır.

İş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, sistemi etkileyen hizmetleri bir başlangıç ​​etki derecesi ile 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çenek olmadan işleniriz, çünkü işletim sisteminin tamamı, çalışması için gerekli kaynağın bulunmaması nedeniyle ancak bilgisayarı yeniden başlatmak için donmuş olduğundan, tuşların hiçbiri işlev görmez. 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, sistem kaynağının ne olduğunu, herhangi bir bilgi işlem cihazında bulunan farklı sistem kaynağı türlerinin neler olduğunu, günlük bilgi işlem görevlerimizde ne tür hatalarla karşılaşabileceğimizi ve yapabileceğimiz çeşitli prosedürleri anladığınızı umuyoruz. düşük sistem kaynağı sorunlarını başarıyla çözmeyi taahhüt eder.

Aditya Farrad

Aditya, kendi kendini motive eden bir bilgi teknolojisi uzmanıdır ve son 7 yıldır teknoloji yazarıdır. İnternet hizmetleri, mobil, Windows, yazılım ve Nasıl Yapılır kılavuzlarını kapsar.