Doğrudan Bellek Erişimi Nedir?
Bazen DMA olarak adlandırılan doğrudan bellek erişimi,
merkezi işlem ünitesini işgal etmeden bir bilgisayarın başka bir bölümüne
rastgele erişim belleğinden veri aktarma yöntemidir. Bu yetenek çoğu modern
bilgisayar sistemlerinde yerleşiktir. Bilgisayarın aynı anda birden çok görevi
gerçekleştirmesine izin verir, devlet desteğiyle iş kurmasonuçta bilgisayarı daha hızlı hale getirir.
Küçük bir işletmenin sahibi, ofisine giren veya çıkan tüm raporlar
ve bilgiler ile ilgilenirken, bir bilgisayarın merkezi işlem birimi,
bilgisayarın tüm giriş veya çıkışlarını işlemelidir. Doğrudan bellek erişimine
geçmeden önce, merkezi işlemcinin tüm dikkatini veri indirmek veya yüklemek.
Her seferinde sadece bir görev yapabilir.
Doğrudan bellek erişimine sahip bir bilgisayar, birkaç
asistanla küçük işletme sahibi gibidir. Doğrudan tüm bilgileri ele almak
yerine, merkezi işlem birimi görevi doğrudan bellek erişim denetleyicisine
devredebilir. Bu, doğrudan bellek erişimi işlemlerini denetleyen anakart içine
yerleştirilmiş bir cihazdır. Yükleme veya indirme işlemi yapılırken merkezi
işlem birimi daha sonra diğer görevleri gerçekleştirmekte serbesttir . Yetki
verilen görev tamamlandığında, DMA denetleyicisi merkezi işlem birimine
bildirir.
Bir bilgisayardaki her bağlantı noktası, o bağlantı
noktasına bağlı aygıtlara atanabilen en az bir doğrudan bellek erişim kanalına
sahiptir. Düzgün çalışmak için, her bir cihaza farklı bir kanal atanmalıdır.
Bilgisayarda ses, ağ veya video kartı gibi yüklü olabilecek çoğu kart
görevlerini gerçekleştirmek için doğrudan bellek erişimini kullanabilir.
Çok çekirdekli işlemciler de doğrudan bellek erişimini
kullanabilir. Genellikle, yerel veya karalama defteri belleği olarak
adlandırılan bir tür geçici belleğe sahiptirler. Üzerinde çalıştıkları işlem
tamamlandığında, verileri doğrudan bir erişim belleği kanalı kullanarak yerel
bellekten ana belleğe aktarabilirler.
DMA'ya bağlı dezavantajı, önbellek koheransı kaybı olarak
adlandırılan duruma neden olabilmesidir. Temel olarak bu, verilerin her zaman
hareket devlet desteği hayvancılıkettiği ve
birden çok geçici konumda depolanabileceği anlamına gelir. Bununla ilgili
sorun, bilgisayardan bilgiye erişmesi istendiğinde, en yeni bilgilere
erişemeyebilir. Bilgisayar üreticileri, özel donanım kullanarak veya önbellek
tutarlılığının kaybolmasını önlemek için işletim sistemini programlayarak bunu
başarabilirler.
Yorumlar
Yorum Gönder