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

Bu blogdaki popüler yayınlar

Microsoft Bob nedir?

Mesajlaşma sırasında Sürüş Hakkında Bilmem Gerekenler (DWT)?

Tek Kullanıcı İşletim Sistemi Nedir?