Sivas - Sivasliyiz.Com

Tam Versiyon: BELLEK
Şu anda tam olmayan bir versiyonun içeriğine bakıyorsunuz. Tam versiyona bakınız.

BELLEK

Bellek bilgisayarı oluşturan 3 ana bileşenden biridir. (merkezi işlem birimi – bellek – giriş/çıkış aygıtları). İşlemcinin çalıştırdığı programlar ve programa ait bilgiler bellek üzerinde saklanır. Bellek geçici bir depolama alanıdır. Bellek üzerindeki bilgiler güç kesildiği anda kaybolurlar. Bu nedenle bilgisayarlarda programları daha uzun süreli ve kalıcı olarak saklamak için farklı birimler (sabit disk - CD - DVD) mevcuttur.

Belleğe genellikle random access memory (rastgele erişimli bellek) ifadesinin kısaltması olan RAM adı verilir. Bu ad bellekte bir konuma rastgele ve hızlı bir şekilde erişebildiğimiz için verilmiştir. RAMde sadece işlemcide çalışan program parçaları tutulur ve elektrik kesildiği anda RAMdeki bilgiler silinir. Bilgilerin kalıcı olarak saklandığı yer teker(disk)’dir. Bu iki kavram bilgisayarı kullanmaya yeni başlayan insanlar tarafından genellikle karıştırılır. Bu kavramları açıklamak için en güzel benzetme; bir dosya dolabı ve çalışma masası olan ofistir. Bu örnekte dosyaların kalıcı olarak saklandığı tekeri dosya dolabı, üzerinden çalışılan verilerin bulunduğu belleği ise çalışma masası temsil etmektedir. Bir ofiste dosyalar dosya dolapları içinde saklanır ve çalışanlar üzerinden çalışmak istedikleri dosyayı dolaptan alarak kendi çalışma masaları üzerinde çalışırlar. Bilgisayarda da işlemci üzerinde çalışacağı veriler tekerden belleğe getirilir. Dosya dolabınız ne kadar büyükse, o kadar çok dosyayı saklayabilirsiniz ve masanız ne kadar büyükse aynı anda o kadar çok dosyayı masaya alıp üzerinde çalışabilirsiniz. Bilgisayar ortamında da işler tam olarak böyledir. Teker kapasitesi ne kadar büyükse o kadar çok veri saklayabiliri ve bellek kapasitesi ne kadar büyükse işlemci o kadar çok dosya üzerinde çalışabilir. Bu benzetmenin bilgisayarın çalışma şeklinden farkıysa belleğe getirilen dosyaların tekerdeki dosyaların bir kopyası olmasıdır. Gerçek dosyalar tekerde saklanmaya devam eder. Bunun sebebiyse belleğin güç kesildi anda verileri kaybetmesidir. Eğer bellekteki dosya değiştirilirse değişiklerin kaybolmaması için teker üzerinde değişikliklerin kaydedilmesi gerekir.

Geçmişten Günümüze Bellekler [değiştir]
Son 20 yılda bellek teknolojisindeki gelişimİlk bilgisayarlarda bellek yoktu. Onun yerine süngü ve röle ile katot lambaları kullanılmakta idi. Yazılımlar ve veriler tamamen diğer medyumlara geçirilmekte idiler. Teleteks şeritleri veya delikli kartlar gibi. İlk dijital bilgisayarlarda röleler bellek için kullanılmış. Daha sonra katot lambaları yanında yüzük şeklinde olan manyetik demir (ferrit) çekirdekler kullanılmış. Teker düzeninde tellere geçirilen bu demir yüzükler akımı aldığında mıknatıslaşmakta ve bu durumu kaybetmemekte idiler. Ama her okuma sürecinde hafıza bilgisini kaybetmekte idiler. Yapısal özelliği nedeni ile büyük mekanlara ihtiyaç vardı. Tipik bir büyük bilgisayar olan Telefunken TR440'nın 1970 senesinde belleği 48bit lik 192.000 kelime yani bir Megabyte'a eşit idi.

1985'te satın alınan bir PC (Commodore PC10) de 64 KByte belleğe sahip iken 1990 da alınan bir PC de 1 MB'ye belleği bulunabiliyordu. 2005 de ise bu 512 Megabyte veya daha çok olabilir. Günümüzün PC lerinde kullanılan işletim sistemleri (Windows, Linux, BeOs vs) bellek canavarları olup, yukarıya doğru sınır tanımamaktadırlar (tabii bu sınır var olup şu an pratik olarak ulaşılamamakta). Anakartlarda bulunan Chipset (yonga) tipine göre üst sınır olup bunların açıklamaları üreticinin İnternet sayfasında veya kılavuzunda bulunmaktadır.

Transistörün bulunuşu ile birlikte büyük atılımlar olmuş. Bugün tümleşik devre imkanları ile en modern bilgisayar sistemleri donatılmaktadır.

Günümüzde amaç büyük, ucuz ve hızlı bellek üretmektir. Ama hayatın gerçeği şudur ki; bellek büyüdükçe yavaşlar, hızlandıkça da küçülür. Bu sorunu aşıp büyük, hızlı ve ucuz bellek tasarlamak için aşamalı bellek yapısı ve koşutluk (paralellik) kullanılmaktadır.


Aşamalı Bellek Yapısı [değiştir]
Bellek aşamalarıBellekler, aşamaları kullanılarak, en ucuz teknolojinin sağlayabileceği boyutla en pahalı teknolojinin sağlayabileceği hız sunulmaya çalışılmaktadır. Yazmaçlar işlemcinin içindedir ve işlemci yazmaçlara doğrudan erişebilir. Yazmaçlara erişim için geçen süre bir nano saniyenin altındadır. Yazmaçlarda sadece birkaç bitlik veri tutulabilir. Bir GB veri saklayabilecek yazmaçlar üretmek için milyonlarca dolar harcamak gerekir. Birinci düzey önbellek birkaç kilobaytlık veri tutabilir ve erişim süresi birkaç nano-saniyedir. Erişim süresi ikinci düzey önbellekte birkaç on nano-saniyeye, ana bellekte de yüzlerce nano-saniyeye çıkar.

Bu yapıda yazmaçlar ve bellek arası iletişim derleyiciler; önbellek ve bellek arasındaki iletişim donanım; bellek ve teker arasındaki iletişim de işletim sistemi, donanım ve kullanıcı tarafından yönetilir.




oooo çok güzel konular emeğine sağlık
Referans URL