630 likes | 1.06k Views
Hafıza Birimleri ve RAM. Memory Units. Genel Bakış. Bu bölümde aşağıdakileri öğreneceksiniz Hafıza ile ilgili temel kavramları RAM’in fiziksel yapısı ve çalışma prensipleri RAM türleri RAM’in çalışması ile ilgili özel durumları ve kavramları RAM seçimi ve montajı
E N D
Hafıza Birimleri ve RAM Memory Units
Genel Bakış • Bu bölümde aşağıdakileri öğreneceksiniz • Hafıza ile ilgili temel kavramları • RAM’in fiziksel yapısı ve çalışma prensipleri • RAM türleri • RAM’in çalışması ile ilgili özel durumları ve kavramları • RAM seçimi ve montajı • RAM hataları ve sorun giderilmesi
Temel Kavramlar • Hafıza veya bellek kelimeleri daha üst düzey ifadelerdir • RAM bir hafıza türüdür • CMOS, ROM, EPROM, Flash ve benzerleri de birer hafıza türüdür • Günlük kullanımda RAM, hafıza ve bellek kelimeleri yoğunlukla aynı kavramı ifade etmekte kullanılır • Doğru sınıflandırmayı bilmeniz önemlidir • Diğer hafıza birimlerine değinecek olsak da asıl konumuz bilgisayarın ana hafızası olan RAM’dir
RAM Nedir? • RAM = Random Access Memory • İşlem sırasında kullanılacak verilerin saklandığı alandır • Kalıcı depolama amacıyla kullanılmaz • Performans ve yazılım desteği açısından yeterli ve kaliteli RAM’e sahip olmak kritik derecede önemlidir
RAM Nasıl Çalışır ? • RAM hesap çizelgesi (excel tablosu) gibi organize edilmiştir • RAM bölümü adreslenerek, adresten okuma yada adrese yazma işlemleri yapılabilir • İşlemciler bölümünde öğrendiklerinizi hatırlamaya çalışın… • Programlar ve veriler kullanımda olmadıkları zamanlarda yığın depolama alanında tutulur • Sabit disk, USB bellek veya optik ortamlar • Talep olduğunda program yığın depolama aygıtından RAM'e kopyalanır ve ardından çalışır
Program Komutları ve RAM İşletim Sistemi Komutları İşletim Sistemi Arayüzü Adım 1: Windows’u açmak Web Tarayıcı Ekranı Web Tarayıcı Program Komutları Adım 2: Internet tarayıcı yazılımını açmak Word Yazılımı Program Komutları Word Yazılımı veWeb Tarayıcı Ekranı Adım 3: Word yazılımını açmak Web Tarayıcı Program Komutları Adım 2: Internet tarayıcı yazılımını kapatmak Kelime İşlemProgramı Ekranı
RAM’e Kopyalama • Neden RAM’e kopyalama yapılır? • Temel amaç, veri ve komutlara CPU’nun daha hızlı erişebilmesidir • CPU RAM’e sabit disklerden çok daha hızlı erişir • Çalıştırılan program RAM’den büyük ise ne olur? • Belirli aralıklarla sabit diskten transfer yapılır • Genelde oyunlar ve ileri tasarım programlarında söz konusudur • Windows işletim sistemi PageFileservisi ile sabit diskin bir kısmını RAM gibi kullanmaya çalışır
Sanal Bellek / Disk Belleği Dosyası • Windows işletim sisteminin bir özelliğidir • Sabit diskin bir bölümünün RAM gibi kullanılması için tasarlanmış özel bir dosyadır • RAM’lerden yavaş çalışır • Boyutu otomatik olarak ayarlı gelir ve sonradan değiştirilebilir • Veri fizikselve sanal RAM arasında hareket edebilir • Çok sık hareket olması“disk thrashing” yani aşırı disk kullanımaneden olur • Büyük RAM’iniz varsabile PageFile çalışır RAM OS Disk drive Game Word Browser E-mail
RAM Ölçüm Birimleri • RAM modülleri Byte cinsinden ifade edilir • 8 bit genişliğinde = byte • 16 bit genişliğinde = word • 32 bit genişliğinde = double word • 256 MB, 512 MB, 1 GB modüller halinde satılırlar • Hafıza büyüklük ölçülerini tekrar hatırlayınız: • 1 Byte (B) = 8 Bit • 1 Kilobyte (KB) = 1024 Byte • 1 Megabyte (MB) = 1024 KB = 1,048,576 Byte • 1 Gigabyte (GB) = 1024 MB = 1,073,741,824 Byte • 1 Terabyte (TB) = 1024 GB = 1,099,511,627,776 Byte
Adres ve Veri Yolu • Adres yolu, işlemcinin hangi adrestenokuma isteği gönderdiğini RAM’e iletiryani RAM’i adresler • Adres yolundaki hat sayısı, kullanılabilecek maksimum RAM miktarını belirler • Veri yolu (external data bus) ise, adreslenmiş verinin işlemciye gönderilmek üzere konulduğu yoldur
RAM Kapasitesi • RAM’ler bir excel tablosu gibi organize edilmiştir; • RAM genişliği; bu tablodaki sütun sayısı kabul edilebilir… • RAM derinliği; bu tablodaki satır sayısı kabul edilir… • Genişlik ve derinlik kavramları bit’ler türünden ölçülür • Program ve veriler, 8 Bit (1 Byte) boyutunda bellek parçaları halinde depolanır • Fiziksel boyut ile yonganın iç organizasyonu doğrudan bağlantılı değildir • Yoğunluk = Genişlik x Derinlik • Bit cinsinden kapasite • Kapasite = Yoğunluk / 8 • Klasik kullanılan RAM kapasitesi
RAM Yongaları • Üretim teknolojisi gelişimine göre RAM yongaları değişmiştir • DIP • SOJ • TSOP • CSP
RAM Modülü • Bellek yongaları, genelde küçük bir PCB üzerindedir • Görsel olarak genelde yeşil bir PCB yüzeyine dizilmiş ufak siyah modüller halindedirler • Tür ve kullanım alanına göre farklı boyut ve biçimlere sahip olabilir
RAM Modülünün Yapısı SPD Yongası DRAM Yongaları (FBGA) Bağlantı PIN’leri (Gold Fingers) Çentik / Module Key PCB Kondansatörler
SIMM RAM Paketi • SIMM: Single Inline Memory Module • Tek sıralı hafıza modülüdür • Artan RAM ihtiyacına karşın PCB üzerine RAM yongalarınınyerleştirildiği ilk çözümdür • 32 bit dış veri yoluna sahiptir • 64 bit dış veri yoluna sahip sistemlerde en az 2 tane modül kullanılması zorunlu idi
Dinamik ve Statik RAM • Dinamik (DRAM) • Düşük maliyet, küçük mimari yapı ve makul derecede hız sunar • Genellikle sistem hafızası olarak kullanılır • Yüksek kapasiteli ve esnek çözümler sunar • Statik (SRAM) • Daha yüksek hız ile birlikte, daha yüksek maliyetlidir ve daha büyük mimari bir yapı kullanır • Genellikle küçük boyutlu olarak, ön bellek amacıyla kullanılır • Daha çok devreye entegre durumdadır ve değiştirilmesi zordur • SRAM’in periyodik olarak yenilenmesi gerekmezken, DRAM için periyodik yenileme gereklidir Güncellendi
DRAM • DRAM: Dynamic Random Access Memory • Mikroskobik kapasitörler ve transistörler sayesinde 1 ve 0’ları saklayan özel bir tür yarı iletkendir (semiconductor) • Tek bir yonga bu kapasitör transistor kombinasyonundan milyonlarca içerebilir • En popüler bellek türüdür
Asenkron ve Senkron DRAM’ler • DRAM: Asenkron • Sistem saati ile senkron değildir • Veriye erişim ve okuma için uygun zaman kullanılır • SDRAM: Senkron • Sistem saati ile senkrondur • İşlemci veya MCC, verinin ne zaman alınmaya hazır olduğunu bilir • Veriye ulaşım bir ya da daha fazla saat darbesi içersinde gerçekleşir • Asenkron DRAM’ler den daha hızlıdır
DIMM RAM Paketi • DIMM: Dual Inline Memory Module • Çift yönlü hafıza modülüdür • SDRAM’ler başlangıcını DIMM modülleri olarak yapmıştır • Günümüzde halen kullanılan en popüler RAM paketidir • Buffering ve ECC gibi bazı ilave fonksiyonları gerçekleyebilmesi için ekstra pinleri vardır • Dizüstü bilgisayarlar için SO-DIMM(Small Outline DIMM) olarakadlandırılan bir türevi bulunmaktadır
Single/Double Sided DIMM • DIMM RAM yongaları PCB üzerindeki tek bir yüzeyde bulunur ise bu modül “Single Sided” olarak adlandırılır • Modül PCB’sinin her iki yüzeyinde de RAM yongaları varsa, bu DIMM modülü “Double Sided” bir RAM olarak ifade edilir • Çift yüzeyli DIMM modülleri doğal olarak biraz daha kalındır ve bazı anakartlarda diğer slotların da dolmasına neden olabilir • Anakartın desteklediği RAM türlerikapsamında, single veya double side DIMM modüllerinden hangilerinidesteklediği de genelde kitapçıklarda belirtilmiştir • Anakartınız “Double Sided” bir DIMM modülünü kabul etmeyebilir
RDRAM: Rambus DRAM • Rambus firması tarafından geliştirilen bir DRAM türüdür • SDRAM’lerden daha hızlıdır ve bir dönem Intel tarafından desteklenmiştir • Modülleri RIMM ve SO-RIMM olarak adlandırılır • SIMM → DIMM / SO-DIMM → RIMM / SO-RIMM • Her bellek yuvasının; slotun doldurulması gerekir • Kullanılmayan yuvarlar süreklilik RIMM (CRIMM) modülü ile kapatılır • Yüksek maliyet, lisans sorunlarıve alternatif gelişmeler sebebiyle standartlaşamamıştır
DDR: Double Data Rate • DDR SDRAM, SDRAM’in veri transferini 2 katına çıkartır • RDRAM’den daha yavaş olsa da, ciddi fiyat avantajı vardır • 184 pin DIMM, 200 pin SO-DIMM ve 172 Pin Micro-DIMM paketlerini kullanır • Gelişmiş versiyonları gelmiş olsa da, halen kullanılmaktadır • Farklı bir isimlendirme kullanılmaya başlanmıştır • DDR400, 200 MHz saat frekansında çalışan 400 MHz DDR SDRAM’dir
DDR SDRAM Hızları • Saat Hızı × 2 = DDR Hız Adlandırması • DDR Hız Adlandırması x 8 = PC Hız Adlandırması
DDR2 SDRAM • DDR’ın daha az enerji kullanan ve daha hızlı çalışan bazı elektriksel karakteristiklerinin geliştirilmesi ile elde edilmiştir • Veriyi saklayan parça olan RAM çekirdeğinin hızı değişmemiştir • Veri giriş çıkış hızı DDR’ın 2 katına çıkmıştır • Artan veri trafiği için özel buffer tamponları eklenmiştir • DDR ile uyumlu olmayan 240 Pin DIMM yapısını kullanır
DDR2 SDRAM Hızları • Saat Hızı × 2 = DDR I/O Hızı • DDR I/O Hızı x 2 = DDR Hız Adlandırması • DDR Hız Adlandırması x 8 = PC Hız Adlandırması
DDR3 SDRAM • RAM çekirdeğinin hızında yine değişim yoktur • Veri giriş çıkış hızı DDR2’nin 2 katına çıkmıştır • DDR2’de olduğugibi DDR3 DIMM yapısı da geriyedönük uyumludeğildir • Gelişmeler saathızı ile sınırlıdeğildir • Daha düşük güç tüketimi söz konusudur
DDR3 SDRAM Hızları • Saat Hızı × 4 = DDR I/O Hızı • DDR I/O Hızı x 2 = DDR Hız Adlandırması • DDR Hız Adlandırması x 8 = PC Hız Adlandırması
DDR3 DIMM Yapısı ve Uyumluluk • Üreticiler yanlış RAM kullanımını önlemek için modüllerin üzerinde “module key” yani çentik bulundururlar DDR3 DIMM DDR2 DDR3 DDR2 Soket
Ara Özet RAM Türleri ve Modül Yapıları
Erişim Zamanı / Access Time • Erişim zamanı, işlemcinin bellekten veriyi okumak için gerekli olan minimum zamandır • Nanosaniye (saniyenin milyarda biri) ile ifade edilir • İnsan gözünün bir kez kırpılması minimum 1/10 saniye içinde olabilir • Aynı zaman içinde bir bilgisayar milyonlarca işlemi gerçekleştirebilir
Gecikme / Latency • RAM’in ne kadar yavaş olabileceğinin ölçümüdür • Düşük gecikmeli RAM’ler yüksek gecikmeli RAM'den daha hızlıdır; çünkü işlemciye daha hızlı cevap verir • CL, “Low Latency / Düşük Gecikme” seviyesini ifade eder • CL2 düşük gecikmeye sahip, hızlı bir RAM’i ifade eder • CL3 daha yüksek gecikmeye sahip, daha yavaş bir RAM’i ifade eder • CLX bir RAM, veriyi almak için X “clock cycle” a ihtiyaç duyar • CL5 bir RAM’de, işlemcinin veriyi alabilmesi için 5 saat darbesi beklemesi anlamına gelir • Günümüzde işlemciler RAMmodüllerine göre çok hızlı çalıştığı unutulmamalıdır
SPD (Serial Presence Detect) • Modül PCB’si üzerinde yer alan bir yongadır • Sistem BIOS’una RAM hakkında bilgi verir • RAM’in desteklediği çalışma hızları, erişim zamanları ve gecikmeler, burada profiller halinde kayıtlıdır • Ayrıca üretici, üretim tarihi, seri no gibi bilgileri de barındırır • Üçüncü parti yazılımlar ile bu bilgileri okunabilir SPD Yongası
Eşlik / Parite Kavramı • Yüksek hızlarda RAM’in kötü veri döndürme ihtimali vardır • Herhangi bir sebeple 1 yerine 0 döndürebilir • Nadiren karşılaşılan bir durumdur • PC kullanıcıları tarafından çoğunlukla fark hissedilmez • Sunucu ve iş istasyonlarında daha fazla önem taşır • Eşlik (Parity) özelliği, veride hata olup olmadığını algılar • Bu RAM’ler hata algılamalı RAM’ler olarak bilinirler • Eşlik kavramı sadece hata olup olmadığı algılar; veride düzeltme yapılmaz
ECC / Hata Düzeltme Kodu • Hata algılamalı RAM’lere bir süre sonra hata düzeltme mekanizması da ilave edilmiştir • ECC: Error Correction Code • Daha çok sunucu sistemlerinde kullanılırlar • ECC RAM’ler için ECC uyumlu bir anakart kullanılmalıdır • Yüksek maliyet ve yavaşlık dezavantajları vardır 8 Chip 9 Chip İlave Eşlik Yongası
Buffered/Registered DRAM • PC anakartlarında genelde 4 adet RAM slotu bulunur • 4 fiziksel yuvadan fazlası bazı ciddi elektriksel sorunlar çıkartır • Çok miktarda RAM modülü kullanan özel anakartlar vardır • İş istasyonları, sunucular • Elektriksel zorluğu aşmak için RAM ile CPU (veya MCC) arasında aracı olarak davranan tampon (buffer)yonga bulunur • Bu yongaya sahip RAM’ler buffered veya registered olarak adlandırılır • Buna uyumlu bir anakartasahip olmalısınız
RAM İhtiyacının Tespit Edilmesi • Genelde daha fazla RAM, daha fazla performans anlamına gelir • Daha fazla RAM’in gerekli olduğunu gösteren 2 belirti vardır • Özellikle birden fazla program açıkken genel sistem yavaşlığı • Aşırı sabit disk kullanımı veya “disk thrashing”… • Disk thrashing, PageFile kullanımının aşırı fazla olması, özellikle de program geçişlerinde yavaşlama ile beraber aşırı disk kullanımıdır • Kontrol etmeniz gereken iki nokta vardır • RAM boyutu önerilen düzeyde mi? • PageFile kullanımı uygulamalar açık ve kapalı olması durumunda nasıl değişiyor?
Windows İşletim Sistemi RAM Önerileri • Microsoft’un minimum RAM önerileri, çok düşüktür * Windows 7 sistem gereksinimleri bu slayt hazırlanırken kesin olarak açıklanmamıştır.
RAM Miktarının Öğrenilmesi • Bilgisayarım > Özellikler • WinKey + Pause/Break • Ctrl+Shift+Esc
Doğru RAM’e Sahip Olmak • Anakartın desteklediği RAM türü ve kapasitesini öğrenmek • Kaç adet RAM modülü takılabiliyor ve kaçı boş durumda? • Desteklediği RAM hızları neler? • Önerilen marka ve modeller (QVL) listesi var mı? • Bunun için en önemli kaynak anakart kitapçığıdır • BlackBox ve CPU-Z gibi üçüncü parti yazılımları da deneyin • Tüm yuvalar doluysa düşük kapasiteli modül değiştirilebilir • Örneğin 256 MB’lık çıkarılıp 512 MB’lık modül takılabilir • Dengeli bir sistem için slotlardaki modüllerin her anlamda dengeli olması tavsiye edilir • 1 adet 512 MB, 1 adet 256 MB yerine, 2 adet 512 MB tavsiye edilir
RAM Seçiminde Hızlar • Birden fazla RAM modülü kullanıldığında, dengeli bir sistem için modüllerin de her anlamda dengeli olması tavsiye edilir • Farklı hızlarda RAM modülleri teknik olarak kullanılabilir • Ancak sistem kilitlenmesi ve veri bozulmasına neden olabilir • Kritik sistemlerde asla böyle bir şey denemeyin • Anakartın önerdiğinden daha hızlı RAM kullanabilirsiniz • RAM’ler yine de anakartın belirlediği hızda çalışır • Performansta bir artış olmaz
RAM’le Çalışmak ve Temel Prensipler • RAM modülleri aşırı elektrostatik duyarlı bileşenlerdir • PIN ve konektörlere asla direkt olarak dokunmayın • Modülleri her zaman köşelerinden tutun • Elektrostatik boşalmaya karşıgereken tedbirleri alın
DIMM Modüllerinin Takılması • Kenar sabitleyicileri açık duruma getirin • Yönlendirme çentiklerine dikkat edin • PIN’ler slotlara denk geldiğinde aşağıya doğru kuvvetlice itin • Modül slotatam olarak yerleştiğinde, kenar sabitleyicileri eski halini alarak otomatik olarak kapanmalıdır
SO-DIMM Modüllerinin Takılması • Sistemin kapalı olduğuna emin olun • AC bağlantısının yanı sıra bataryalar da çıkarılmalıdır • Notebook RAM’leri çoğunlukla 2 bölgede bulunur • Klavyenin veya arka paneldeki özel bir kapakçığın altıda yer alır • Önce 45˚’lik bir açı ile RAM’i slota yerleştirin • Daha sonra RAM’i aşağıya doğru bastırın ve sabitleyin
RAM Sayacı • Yeni RAM’i taktıktan sonra, bilgisayar açılışını dikkatle izleyin • Eğer RAM’i düzgün taktıysanız, POST ekranındaki RAM sayacı yeni bir değer gösterecektir • Ekrandaki RAM miktarının taktığınız RAM ile uyumlu olup olmadığına bakın • Ekrandaki rakamların kafa karıştırıcı olabileceğini unutmayın • 524582912 gibi rakamın 512 MB RAM’i gösterdiğini tahmin edin • Ekran kartı paylaşımı veya sistem uyumunun zorlaması gibi sebeplerden dolayı RAM miktarının yaklaşık rakamlar gösterebileceğini unutmayın