Tekdüzen Bellek Erişimi Nedir?

Tek biçimli bellek erişimi (UMA), tüm işlemcilerin depolama ve işleme için eşit miktarda bellek yongası kullanmasına olanak veren bir tür ağ mimarisidir. Bir ağda tipik olarak birçok işlemci olmasına rağmen, her işlemciye, sistemdeki diğer tüm işlemciler ile aynı erişime izin verilir. Tek başına çalışan bilgisayarların eşit bellek erişimine sahip oldukları söylenebilir, çünkü çoğu bilgisayarda yalnızca bir işlemci vardır, ancak bu terim aynı anda bellek isteyen iki veya daha fazla kullanıcılı ağlar için daha fazla ifade eder. Her işlemciye ayrıca, bireysel kullanıcılar için işlemlerin hızlandırılmasına yardımcı olan kişisel bir bellek önbelleği verilir.

Bir ağda, genellikle aynı anda bilgisayar belleğine erişmek için yarışan birçok bilgisayar vardır ve bu sorunu kolaylaştırmak için yapılan birkaç bilgisayar mimarisi vardır. Üniform hafıza erişimiyle, her işlemci kullanılabilir hafızayı kullanabilir. Diğer yöntemler, işlemcileri en yakın belleği almaya ayarlıyor, ancak UMA işlemciyi herhangi bir fiziksel belleğe getiriyor.

Diğer ağ sistemlerinde, işlemciler yalnızca önlerindeki işlemciler belleğe erişmeyi bitirdikten sonra belleğe erişebilir veya bazı işlemciler daha yüksek bir yetkiye sahip olabilirler ve daha iyi bellek erişimi için özeldirler. Düzgün bellek erişim sisteminde, her bilgisayara fiziksel belleğe aynı erişime izin verilir ve her işlemci aynı miktarda bellek kullanabilir. Bu, işlemciler farklı olmadığından daha az programlama yapılması gerektiği anlamına gelir; Bu aynı zamanda, düşük bir yetkiye sahip olan kullanıcıların bir görevi işlemeyi beklemelerini önler.

Bağımsız bilgisayarların veya bir ağa bağlı olmayan bilgisayarların aynı bellek erişimine sahip olduğu düşünülebilir, ancak bu durumda bu terim gereksizdir. Çoğu bağımsız bilgisayar yalnızca bir ana işlemciye sahiptir, bu nedenle fiziksel bellek için uğraşacak başka bir işlemci olmazdı. Bu nedenle, UMA tipik olarak iki veya daha fazla kişinin görevleri işleme ve aynı anda belleğe erişmeye çalıştığı bir ağı tanımlamak için kullanılır.

Ortak hafıza erişimi verilmesinin yanı sıra, tek tip hafıza erişimindeki her işlemciye kişisel bir önbellek takılmıştır. Bu, paylaşılan önbelleğe sahip ağ sistemlerinden daha fazla bellek kapma eğilimindedir, ancak her kullanıcı için daha yararlı olabilir. Önbellek en son belleği hızlı bir şekilde yükler ve çoğu kullanıcının ağ içinde farklı görevleri olması nedeniyle, bu, tüm ağa zayıf bir şekilde hizmet etmek yerine her kullanıcıya hizmet eder.