Bellek Adresleme

Kısaca: Diğer tabiriyle 'sayfalama'. ...devamı ☟

düzenle|Ağustos 2007

Bellek adresleme, bilgisayar biliminde, bir memori adresi memorideki bir bölgenin bir tek tanımlayıcısıdır ki onun aracılığıyla CPU ve diğer aygıtlar bir veri parçasını saklayabilirler ve daha sonra çağırabilirler.

Modern bayt adresleyebilir bilgisayarlarda her bir adres yalnızca bir baytlık alanı gösterir. Veri bir bayttan fazla ise ard arda gelen bir dizi halindeki adresin içine yerleştirilir. Bazı mikro işlemciler planlanmaktadır , Kelime adresleyebilir olarak çünkü tipik saklama ünitesi gerçekte bir bayt dan daha büyüktür. Örneğin TEXAS INSTRUMENT TMS 9900 ve the national samiconductor IMP-16 da bir sözcük iki bayttan yani 16 bitten oluşur.

Hafıza adreslemede hem mantıksal hem de fiziksel adresleme kullanılır. Mantıksal hafıza ki bir hayali memori bölgesidir. Ve bazı işletim sistemleri tarafından kullanılır(Windows , dos degil). Mantıksal adreslemeyi hafıza adreslemenin, yollarından biri olarak görebiliriz. Programlar dataları adreslemek için fiziksel adreslemeden ziyade mantıksal adreslemeyi kullanırlar. Bir program yürütülürken, mantıksal adresler gerçek adreslere dönüştürülür. Mantıksal hafızanın amacı, daha geniş bir adres uzay dır ki bu alanı bir program kullanır. Mantıksal memorinin hepsini kullanan program ana memorinin, içine tam oturtulmayabilir. Bununla beraber bilgisayar böyle bir programı çalıştırabilir, programın gerçekleştirme aşamasının gerekli anında ana memorinin içine gerekli alanlar kopyalanır.

Fiziksel memori gösterir donanıma ait olan herhangi bir kavramı. Fizikselin karşıtı mantıksaldır ve softweare ait nesneleri tanımlar. Örneğin fiziksel hafıza gerçek ram entegrelerini işaret eder, mantıksal memori ise programların kullandığı saklama alanlarıdır. Bir fiziksel data kalıbı, saklama aygıtındaki verinin gerçek organizasyonunu gösterir. mantıksal memori ise bir data ya da verinin program ya da kullanıcı için nasıl belireceğini gösterir. Örneğin veri yapıları bilginin bir kolleksiyonudurki saklanmaktadır beraber. Bu mantıksal yapıdır. Bununla beraber bir dosya saklanabilir disk üzerinde birkaç parça halinde farklı yerlerde.

Mantıksal memoriyi gerçek memoriye dönüştürmek için, işletim sistemi mantıksal memoriyi sayfalara bölerki her bir sayfa uygun büyüklükteki adreslerden olusur. Her bir sayfa ihtiyaç duyulana kadar disktedir. Bir sayfa ya ihtiyaç duyulduğu zaman, işletim sistemi sayfayı diskten memoriye getirir, mantıksal adresi gerçek adrese dönüştürerek.

Bu çeviri yazılım tarafından görülmez. Verinin fiziksel memori içindeki bağımsız hareket edebilmesine işletim sistemi hükmeder ve işletim sistemi veriyi, bilgisayarı etkin biçimde tutmak için yeni yerleştirmeler yapmakta ve yer değiştirmeler yapmakta özgürdür.

Mantıksal memorinin boyutu fiziksel memoriden büyük olabilir. İşletim sistemi kullanabilir bir hafıza sayfasını dosya ya da kaydırma sayfası olarak.

Çok sık modern bilgisayarın kelime büyüklüğü gösterilir tanımlamakta mantıksal memorinin büyüklüğünü göstermekte örneğin bir bilgisayarın 32 bit olduğu söyleniyorsa genellikle 32 bitlik tamsayılar halinde adreslenir. Bir baytın adreslemesi 32 bitlik bir bilgisayarda 2 üzeri 32 yaklaşık olarak 4 giga baytlık memoriyi gösterir. Bununla birlikte eski tip bilgisayarlarda memori adresleri onların kelime boyutundan çok büyüktü ya da onların memori adresleri makul olmayan bir biçimde küçüktü.

Örneğin 8 bit 6502 desteklenmekteydi 16 bithk adreslerle ve sınırlanmıştı 256 byte ile benzer biçimde 16 bitlik inten 8086 20 bitlik adresle desteklenmektedir ve bu bir mega bittir. 64 kilo byteden ziyade. 64 bitlik bilgisayar adresleyebilir. 2 üzeri 64 byte bu pratik olarak sınırsız bir değerdir. 16 bitlik bilgisayar 16 bitlik memory veri yollu, intel 8086 gibi genellikle çalışır etkili olarak 16 bitlik değeri bir seferde okuyup getirir ki gerçekte bu iki aşamada olur, ilkinde düşük değerli ilkyarı bit den de sonra yüksek değerli son yarı bit taşınır.

Kaynaklar

Vikipedi

İlgili konular

bilgisayar bilimi cpu

qwe - 1 yıl önce
s

Görüş/mesaj gerekli.
Markdown kullanılabilir.

Sayfalama
6 yıl önce

Sayfalama ya da bellek adresleme, durgun sanal bellek sayfalarının ikincil bellekte (teker) saklanarak daha sonra ihtiyaç duyulduğunda ana belleğe yüklenmesi...

Sayfalama, Sanal bellek
Bellek (anlam ayrımı)
6 yıl önce

Bellek (bilgisayar) Ara Bellek Bellek adresleme Bellek yönetimi Çekirdek bellek Disk bellek Önbellek Programlanabilir salt okunur bellek Sanal bellek...

Bellek (anlam ayrımı), Ara Bellek, Bellek (bilgisayar), Bellek adresleme, Bellek yönetimi, Disk bellek, Kısa süreli bellek, Programlanabilir salt okunur bellek, Sanal bellek, USB bellek, Uzun süreli bellek
Ofset (bilgisayar bilimleri)
6 yıl önce

nesnedeki tüm elemanların aynı boyutta (klasik olarak bayt adresleme veya word adresleme (16 bit)) olması şartıyla geçerlidir. Örneğin A dizisindeki...

Bellek (bilgisayar)
2 yıl önce

Bellek bilgisayarı oluşturan 3 ana bileşenden biridir. (merkezi işlem birimi – bellek – giriş/çıkış aygıtları). İşlemcinin çalıştırdığı [[Bilgisayar programı...

Bellek (bilgisayar), 1985, Bilgisayar, CD, Commodore, DVD, Disket, PC, RAM, ROM, Sabit disk
Sanal bellek
2 yıl önce

Sanal bellek, fiziksel belleğin görünürdeki miktarını arttırarak uygulama programına (izlence) fiziksel belleğin boyutundan bağımsız ve sürekli bellek alanı...

Bilgisayar mimarisi
2 yıl önce

şekillerdeki veri tiplerini temsil etmek için kullanılan bit sayısı, bellek adresleme teknikleri ve giriş-çıkış mekanizmasının dahil olduğu bilgisayar tasarımı...

Bilgisayar mimarisi, AMD, Bilgisayar mühendisliği, CPU, MHz, GHz
Intel 80286
6 yıl önce

5-10 kat daha hızlı yapmaktadır. Ayrıca, 80286 mikroişlemcisi yeni adresleme ve bellek koruma özelliklerini desteklemek için yeni ek komutlara sahiptir...

Sayfa tablosu
6 yıl önce

Sanal bellekte sayfalar, belleği dizinleyen bir tablo kullanılarak yerleştirilirler. Bu yapı “sayfa tablosu (page table)” olarak adlandırılır. Bellekte tutulan...

Sayfa tablosu, Sanal bellek, Sayfalama