24 Mayıs 2009 Pazar

Takma adını kaptırma!



Milyonlarca insan arasında kullandığınız takma adı başkasına kaptırmamak için bu iki servise mutlaka göz atın.
İnternet üzerinde hizmet veren servislerin sayısı her geçen gün artıyor. Bu servisleri kullanan milyonlarca insan arasında kullandığınız takma adı başkasına kaptırmamak için bu iki servise mutlaka göz atın.


Facebook, YouTube, Twitter, FriendFeed, Last.fm, eBay, Blogger ve daha yüzlerce servis üzerinde milyonlarca kullanıcı geziyor. Eğer internet üzerinde her yerde aynı takma adınızı kullanıyorsanız henüz kayıt yaptırmadığınız servisler dahilinde bu isimleri başkasına kaptırmanız an meselesi!

Bu sorundan yola çıkılarak geliştirilen iki adet yeni internet uygulaması sayesinde kullanacağınız adı tüm servislerde bir kerede kontrol edebiliyorsunuz. Knowem ve Namechk adıyla hizmete sunulan iki servis de, arama kutucuğuna yazacağınız takma adın (ya da gerçek isminizin), kullanılabilir olup olmadığını anında gösteriyor. Böylece şimdilik kullanmayacak olsanız bile henüz başkası tarafından kapılmamış adınızı servislere girerek kaydettirebilirsiniz. Bir gün mutlaka lazım olur!



Knowem.com
Çok başarılı bir uygulama olan Knowem dahilinde aralarında BrightKite, Dailymotion, Delicious, FriendFeed, Last FM gibi popüler sitelerin bulunduğu toplam 120 sitede adınızın başkası tarafından alınıp alınmadığını görebilirsiniz.



Namechk.com
Takma ad kontrol servisini ilk sunan site olan Namechk, 70'in üzerinde sitede adınızı kontrol etme imkanı tanıyor. Aynen Knowem gibi herhangi bir servisin üzerine mouse ile gelerek servisin ne olduğu hakkında bilgi edinebiliyorsunuz.

Ram Seçmeden Önce Bilinmesi Gereken Önemli Noktalar

PC'lerimizdeki bellekler, sistemde yer alan işlemci ve grafik kartları gibi veri yaratan ve işleyen birimlerin ortaya çıkardığı verilerin uzun ya da kısa süreli olarak saklandığı işlevsel birimlerdir. Sabit disk sürücüler, sistem RAM'leri, işlemcilerin içindeki cache diye tabir edilen bellekler, BIOS'un saklandığı EPROM'lar, grafik kartlarının üzerindeki RAM'ler, CD'ler, disketler v.s. hepsi PC'lerde yer alan bellek türleridir.



Bellek kavramı bu derece geniş bir konu olmasına rağmen bu yazıda konumuz olan bir çoğumuzun oldukça aşina olduğu, hep daha fazla olmasını hayal ettiğimiz ve hatta yeri geldiğinde overclock denemelerimize bile dahil ettiğimiz sistem RAM'i denilen bellekler. Peki RAM ne demek? RAM, İngilizcesi Random Access Memory, Türkçesiyle Rastgele Erişilebilir Bellek kelimelerinin başharflerinden oluşan bir kısaltma. Bu noktada, belleklerin RAM'ler ve Sadece Okunabilir Bellekler yani ROM'lar (Read Only Memory) şeklinde sınıflandırıldığını hatırlatmak isteriz. RAM'ler veriyi saklamak için beslemeye yani elektrik enerjisine ihtiyaç duyduğu halde ROM'lar besleme olmasa bile veriyi saklayabilirler. Ayrıca, ROM'lar genellikle, kısaltmanın açılımından da anlaşıldığı gibi sadece okuma amacıyla kullanılırlar. Üzerlerinde saklı verinin kullanıcı tarafından kolayca değiştirilmemesi hedeflenir.








Anakarta takılı DIMM





RAM'lerin en başta gelen özelliklerinden birisi � ki RAM ismini almalarından sorumlu olan da budur - sakladıkları verilere manyetik teyplerdeki ya da CD-ROM�lardaki sıralı erişimin aksine, sırasız ve hızlı bir şekilde rastgele erişime imkan vermeleridir. Erişimde sağladıkları hız, RAM'lerin sistemde bu denli önemli ve performansı belirleyici olmalarında en önde gelen etkendir. Veri barındırma kapasiteleri ve hız konusunda, merkezi işlemci üzerindeki düşük kapasiteli ancak çok hızlı bir RAM olan cache belleklerle, kapasiteleri günümüzde inanılmaz boyutlara ulaşmış olan sabit disk sürücüler arasında yer alırlar ve bir çeşit tampon görevi görürler. İşletim sistemi, sabit sürücünün yavaşlığını gizlemek amacıyla, yakın gelecekte ihtiyaç duyulabilecek veriyi henüz ihtiyaç durumu ortaya çıkmadan sabit diskten sistem RAM'leri üzerine yükler ve gerektiğinde hızlı bir şekilde işlemcideki cache belleğe iletilmesini sağlar.




RAM'lerin sistem içindeki yerlerini tanımladıktan sonra simdi de teknolojinin ve erişim protokollerinin ortaya çıkardığı RAM türlerini inceleyelim.



RAM Çeşitleri



RAM'lerin, fiziksel yapıları ve çalışma prensipleri itibariyle mikroişlemcilerden hiç bir farkı yok. Tıpkı mikroişlemciler gibi, silikon üzerine işlenmiş çok sayıda transistörün, bu defa ağırlıklı olarak veri erişiminin kontrolü ve verinin saklanmasıyla ilgili belli işlevleri yerine getirmek amacıyla birbirine bağlanmasıyla ortaya çıkmış ve nispeten daha az karmaşık olan elektronik yapılar. Bu yüzden mikroişlemci teknolojileriyle RAM teknolojilerini ilgilendiren konular tamamıyla ortak. RAM teknoljilerini süren hedef, mikroişlemcilerde olduğu gibi, daha küçük transistörler üretmek, bu sayede aynı büyüklükte bir silikon parçasına daha fazla transistör yani daha fazla işlev sığdırmak ve silikonun daha hızlı çalışmasını sağlamaktır. Bu amaca ulaşma yolunda karşılaşılan engellerin çoğu üretim teknolojilerindeki gelişmelerle aşılmakta olup geri kalan kısım ise geliştirilen daha akıllı algoritmalar ve protokollerle çözülüyor. İşte RAM türlerini bu protokoller belirliyor.










Dizüstü PC�lerde kullanılan SO-DIMM Masaüstü PC�lerdi kullanılan DIMM



Çoğumuz, SDR-RAM, DDR-RAM, DDR II RAM, RDRAM ve hatta artık mazi de kalmış olsa da EDO RAM gibi kısaltmaları duymuşuzdur. Bu kısaltmalar, RAM'e erişmek, yani RAM'den veri okumak ya da RAM'e veri yazmak için kullanılan protokol hakkında bize bilgi verir. Örnek olarak, günümüzde en popüler RAM türü olan DDR bellekleri verebiliriz. Buradaki DDR (Double Data Rate) kısaltması, çift veri hızlı bellekler anlamında kullanılıyor. Bir önceki nesil bellek türlerine isim veren SDR (Single Data Rate) kısaltması ise tek veri hızlı RAM'leri simgeliyor. Bu kısaltmaları daha detaylı açıklayabilmek için sonraki bölümlerde değineceğimiz bazı kavramları anlamak gerekiyor. Bu noktada, ön bilgi olarak söyleyebileceğimiz, DDR ve SDR kavramlarının senkron olarak çalışan, yani veri akışının bir saat işaretiyle düzende tutulduğu tip RAM'lerde, bir saat periyodu içinde gerçekleşen veri akış hızını belirttikleri olacaktır. RD-RAM ise RAMBUS firması tarafından geliştirilen RAMBUS veriyolu üzerinde çalışan, bazı yönlerden DDR'a benzeyen, İngilizce'deki 'RAMBUS Direct' kelimelerinin baş harflerinden ismini alan bir RAM türüdür.




Çalışma Prensipleri



Anakartlarımızdaki bellek soketlerine yerleştirdiğimiz baskı devreleri, anakarta bağlandıkları veri yolunun genişliğine göre DIMM (Dual Inline Memory Module) ve SIMM (Single Inline Memory Module) gibi kısaltmalarla adlandırıyoruz; sanırız bunun da haklı bir sebebi var (!). Bugünlerde en popüler olanı, üzerinde genellikle bant genişliği yüksek ve dolayısıyla daha geniş veriyoluna ihtiyaç duyan DDR bellek yongalarını barındıran DIMM'ler. Dizüstü bilgisayarlarda kullanılan DIMM'ler fazla yer kaplamamaları için küçük olduklarından SO-DIMM (Small Outline Dual Inline Memory Module) yani küçük izdüşümlü RAM adını alıyorlar. DIMM�lere baktığımızda, genellikle 4,8 ya da 16 gibi belli sayılarda bellek yongaları, dirençler ve kondansatörlerin yanısıra SPD (****** Presence Detect) denilen bir ROM yongası bulunduğunu görebiliriz.







DIMM üzerindeki bellek yongaları (büyük olanlar) ve SPD yongası (sol alt köşe)




SPD yongası üzerinde, yazımızın ilerleyen bölümlerinde daha detaylı değineceğimiz, baskı devre üzerindeki bellek yongalarıyla ilgili çeşitli parametreler saklanır. Bu parametrelerin zamanlamayla ilgili olanları (örn. CAS gecikmesi), üretimden sonra yapılan perfromans testleri sonucunda modülün kararlı olarak çalışabileceği en üst performansı gerçekleyecek şekilde belirlenir ve SPD üzerine işlenir. Bellek modülü anakarta yerleştirildikten sonra, SPD üzerindeki bu parametreler boot esnasında BIOS tarafından okunur ve sistemin bellek kontrolüyle ilgili kısımları (yonga seti) gerektiği şekilde haberdar edilir, böylece bellekle olan iletişim sağlanmış olur. Bellek modülünün üreticisi olan firmanın kodu, modülün üretim tarihi, seri numaralrı, bellek yongalarının kapasiteleri ve erişimleriyle ilgili bilgiler SPD yongasında saklanan diğer bilgiler arasında yer alır.



Bizi ilgilendiren asıl kısım ise bellek yongaları. Bunlar, tıpkı mikroişlemciler gibi, kılıflanmış tümleşik devreler. Üretim teknolojisi yani transistörlerin minyatürleştirilmesi bakımından bazı durumlarda işlemcilerden bir nesil önde gidenlerine rastlamak bile mümkün. Yonga üzerinde yer alan ve milyonlarcasının bir araya gelerek bellek dizisini oluşturduğu temel yapı, verinin en temel hali olan bir bitlik veriyi yani ikilik düzendeki 0 veya 1 bilgisini saklamakla sorumlu RAM hücresidir. Bir yongada bu hücreden milyonlarcası kullanıldığından, tasarım ve üretimde çalışan mühendisleri meşgul tutan ve para kazanmalarını sağlayan konuların başında bu bellek hücresini en az yer kaplayacak, en az fireyle en verimli şekilde üretilebilecek şekilde tasarlamak yer alır.



Bellek yongasının nasıl çalıştığını anlamak için önce bu tümdevrenin yapısını inceleyelim. Elimizde bir bellek dizini var. Bu dizini belli sayıda satır ve sütünlardan oluşan iki boyutlu bir tablo olarak düşünebiliriz. Tablomuzun yapıtaşları ise bahsettiğimiz RAM hücreleri. Bu tablo üzerindeki herhangi bir hücreye erişmek (yazmak ya da okumak) için o hücrenin tablodaki konumunu, yani, hangi satır ve sütünun kesişim noktasında bulunduğunu vermemiz gerekir. Bu konum bilgisine adres diyoruz. Erişimi kolaylaştırmak için genelde bellek tablomuz yonga üzerinde daha küçük alt tablolara bölünmüştür. Bu alt tablolara banka (bank) deniyor. Günümüzde bellek yongaları genelde 4 bankalı olarak tasarlanıyor. Kısaca, adresimiz satır ve sütün numaralarının yanısıra bir banka numarasını da içeriyor. Bu sayede bellek yongası hangi bankanın kaçıncı satırındaki kaçıncı sütunundaki hücreye erişim yapılmak istendiğini biliyor. İşlemcilerin belleğe erişirken kullandığı en küçük veri birimi tek bir bit yerine 8 bitten oluşan bayt (byte)'tır. Bu yüzden bellek yongalarında erişilebilen en küçük veri birimi de byte olarak düzenlenmiştir. Böylece bellek tablomuz satır, sütun ve banka adres bilgileriyle erişilen byte'lardan oluşuyor. Diğer bir deyişle bir byte'ı oluşturan ve tablomuzda yanyana konumlanmış olan 8 RAM hücresi aynı anda okunuyor ya da yazılıyor. Bu aslında gerçekte olanın basitleştirilmiş hali. Kullandığımız bellek modüllerinde anakarta bağlantıyı sağlayan veri yolunun genişliği göze önüne alındığında - ki bu DIMMlerde 128 bittir - aynı anda çok sayıda byte okumak mümkün (128bit/8bit=16 byte).




Sanıyorum ki bu noktada bir bankanın yapısını ve nasıl işlediğini incelemek yerinde olacaktır. Bu kısımda günümüzde en popüler olan SDR-RAM ve DDR-RAM bellek tiplerinin temel çalışma prensibi olan dinamik RAM nasıl çalışır hep birlikte göreceğiz. Bahsettiğimiz gibi, banka, esas olarak belli sayıda satır ve sütunlardan oluşan bir byte tablosu. Bu tablodan byte'larımızı okumak için satır ve sütun numarasını yani adresini vermemiz yeterli. Simdi byte�larımızı oluşturan bitlerimize yani RAM hücrelerimize döndüğümüzde nasıl oluyor da bu hücrelerde saklanan veri ile dışarı dünya arasında iletişim sağlanıyor biraz daha yakından bakalım.







RAM hücremizi dışarıya bir vanayla bağlı olan bir hazne olarak düşünelim. Verimizi yani hücrelerde saklanan 0 veya 1 değerlerinden birini saklayan bitlerimizi de haznemizin boş ya da dolu olma durumu olarak, suyu ise yine aktığını varsayabileceğimiz elektriksel yük yani elektronlar olarak modelleyelim. Buna modele göre, RAM hücrelerimiz, yani küçük su hazneciklerimiz, saklayacakları veri 0 ise boş, 1 ise dolu oluyor. Bellek tablomuzda bir sütunda yer alan yani dikey olarak komşu olan haznelerin tümü ortak bir boruya bağlı. Her sütunda bulunan bu ortak borunun elektronikteki karşılığı bit hattı. Bit hattına her okuma veya yazma işleminden önce ayrı bir vana üzerinden su dolduruluyor. Buna birazdan daha detaylı deyineceğiz. Bu boruların bir ucunda, borudaki su seviyesini algılayan algı yükselticisi. denilen birimler bulunuyor. Erişim sırasında, önce adresin gösterdiği satırdaki bütün hazneleri bulundukları sütunlardaki ana boruya bağlayan küçük vanalar aynı anda açılıyor ve tüm satırın sakladığı veri okunuyor. Sıra geliyor bu satırın hangi sütununun ayıklanacağına. Bunun için, bir kısmı satırla ilgili işlemlere eş zamanlı olarak, adresin gösterdiği sütun numarası çözümleniyor, o sütuna ait byte�ın algılayıcılarına algıla komutu veriliyor ve o byte okunmuşoluyor.




Hazne 0 mı yoksa 1 mi saklıyor bilmek istediğimizde, yani hücremizi okumak istediğimizde, haznemizi bit hattına bağlayan vanasını açıyoruz. Haznemiz boş ise önceden ağzına kadar suyla dolu olan borudaki (bit hattı) suyun haznemizin alabileceği kadar kısmı haznemizin içine doluyor ve ana borumuzdaki su biraz eksiliyor. Bit hattımızın ucunda yer alan su seviyesi algılayıcısı (algı yükselticisi), boru tamamen su doluysa 1, bir hazne kadar su eksilmişse 0 veriyor. Her sütunun altında o sütunun ana borusuna bağlı bir algılayıcı yer alıyor. Tekrar okuma işlemine geri dönersek, haznemiz okuma öncesi haznemiz boş ise yani 0 saklıyorsa vanası açıldığında ana borudaki su içine doluyor, ana borudaki su seviyesi düşüyor ve algılayıcımız 0 veriyor yani hücremizde saklanan veriyi doğru olarak dışarı aktarıyor. Haznemiz okuma öncesi zaten dolu ise (1 saklanıyorsa) haznemizin vanası açıldığında hiçbir su akışı olmuyor ve algılayıcımız dışarıya 1 değerini doğru olarak iletiyor. Bu noktada önemli bir konuyu açıklamak gerekiyor ki eminim bazı okuyucularımızın dikkatinden kaçmamıştır. Haznemiz 0 saklıyorsa yani boşsa, okuma işleminden sonra içine su doluyor, dolayısıyla içeriği bozuluyor ve bir anda 1 saklıyormuş durumuna geliyor. Aynı olay 1 saklama durumunda gerçekleşmiyor. Peki bu pratikte nasıl engelleniyor? Unutmayalım ki amacımız hazneyi, içeriğini bozmadan okuyabilmek. Basit bir fikir olarak, okuma işleminden sonra algılayıcımızın algıladığı değeri hücremize tekrar yazmak aklımıza gelebilir ancak bu performans açısından büyük kayıp olur. Düşünsenize, 0 olan her bit için her okuma sonrası bir de yazma işlemi için bekle. Gerçekte olay çok daha basit: Haznemiz ana borudaki suyun içine akmasına izin veriyor ancak bu suyu içinde saklamıyor, bunun yerine bir bakıma kanalizasyon diye nitelendirecegimiz çok daha büyük ve bellekteki her hazne tarafından paylaşılan başka bir hazneye başka bir kanalla boşaltıyor. Hücremizi kanalizasyona bağlayan kanal yine bir vana tarafından kontrol ediliyor. Haznemiz doluyken, kendi içindeki bir geri beslemeyle bu vana kapalı tutuluyor ve böylece hazneden kanalizasyona su kaçışı engelleniyor. Hazne boşken ise bu vana açılıyor. Bu kanalizasyonun elektronikteki karşılığı toprak. Böylece boşsa yine boş kalarak ama yapması gerektiği gibi bağlı olduğu sütunun bit hattındaki yani ana borusundaki suyun seviyesini azaltarak sakladığı verinin algılayıcı tarafından doğru olarak algılanmasını sağlıyor.







Okuma işlemini biraz olsun açıklığa kavuşturduktan sonra bakalım yazma işlemi nasıl gerçekleşiyor. Yazma işleminde amacımız haznemizin içeriğini gereken durumlarda değiştirmek. Gereken durumlardan kastettiğimiz, hücremize yazmak istediğimiz değer, hücremizin hali hazırda sakladığıyla aynıysa, herhangi bir değişikliğe gerek olmaması. Mekanizma, okumayla hemen hemen aynı. Yazma işlemi öncesi tıpkı okumada olduğu gibi sütuna ait ana boru suyla dolduruluyor. Bunun yapılma sebebi, önceden gerçekleşmiş bir yazma veya okuma işlemi nedeniyle ana borudaki su seviyesinde azalma olduysa bu eksiği tamamlamak, çünkü gördüğümüz gibi bu temel çalışma prensiplerinden birisi. Yazma işlemi sırasında istenilen hücrenin (haznenin) vanası açılıyor ve yazmak istediğimiz verinin 0 ya da 1 olmasına göre algılayıcıların bulunduğu ucundan ya haznenin bağlı bulunduğu sütundaki ana borudan yüksek basınçla su emiliyor (0) ya da boruya yüksek basınçta su basılıyor (1). Haznemiz boşsa vanası açılınca bir ucundan zaten ana borudan su emildiği için yine boş kalıyor, içine su dolmuyor. Aynı şekilde haznemiz doluysa ve 1 yazılmak isteniyorsa boruya basınçlı bir şekilde su basıldığı için haznemiz yazma işlemi sırasında yine dolu kalıyor. Öte yandan, haznemiz boş ise ve 1 yazılacaksa, yani dolması isteniyorsa, vanası açıldığında ana borudaki basınçlı su, hücrenin kanalizasyona olan su akışını bastırarak dolmasını sağlıyor ve hazne dolunca da geri besleme mekanizmasıya kanalizasyona açılan vana kapanıyor, haznemiz dolu kalıyor ve böylece sakladığı yeni veri 1 olarak değişmiş oluyor. Benzer şekilde, haznemiz dolu ise ve 0 yazılmak yani boşaltılmak isteniyorsa, yazma işlemi sırasında borunun ucundan basınçla su emiliyor, haznemizin vanası açıldığında emme gücüyle dolu olan haznemizdeki su da ana boruya çekilerek emiliyor. Hazne boşaldığında kanalizasyona olan bağlantı da boşalma işlemine destek olarak açılıyor ve işlem sonunda ana boruya bağlantı vanası kapandığımnda hücremiz boş olarak yeni verisi olan 0'ı saklamış oluyor.








Bellek yongaları



Bir seviye üste çıktığımızda, bankaların ortak bir veri hattına birarada bağlanmasıyla ana bellek tablomuzun oluştuğunu görürüz. Bellek tablosunun yanında, adreste gösterilen banka numarasını çözen, yongayı gerektiğinde güç tasarrufu gibi nedenlerle kapatıp açılmasını, belirli komutların çalıştırılmasını kontrol eden kontrol yazmaçları (mode register) ve saat sinyalinin alınıp bankalara dağıtılmasını sağlayan sürücü devreleri bellek yongasını oluşturur.



Kavramlar ve Parametreler



Tekrar su benzetmesinden elektronların dünyasına dönecek olursak, bazı kavramları anlamızın kolaylaştığını göreceğiz.




PRECHARGE:Bu kelimeyi çoğumuz duymuşuzdur. Özellikle BIOS'ta RAM'lerle ilgili parametrelerle oynayıp bellek modüllerinden son performans damlasını sıkarak çıkartmaya çalışanlarımız RAS-to-Precharge Delay gibi terimlerle karşılaşmıştır. PRECHARGE'ın karşılığı, sütunlara ait ana boruların okuma ve yazma öncesinde doldurulmasıdır. Gerçekte benzetmemizdeki borular yerine metal hatları su yerine elektronlarla yani elektriksel yükle doldurduğumuz için 'PRE-CHARGE' yani 'ÖN YÜKLEME' terimi kullanılmıştır.



CAS Diğer bir parametre olan ve CAS diye tabir edilenColumn Access Strobe yani Sütun Erişim Darbesi de aynı mekanizmayla kolayca açıklanabilir. Okuma sırasında hücremiz sütuna ait borudan su emerek borudaki su seviyesini azaltmaya çalışırken, seviyedeki bu azalma, hücremizin boyutları önceden belirttiğimiz az yer kaplaması amacıyla küçük tasarlanması sonucu hücremizi ana boruya bağlayan vananın bulunduğu hat dar olduğu ve hücremizin emiş gücü de boyutlarıyla orantılı olarak düşük olduğundan, yavaş gerçekleşmektedir. Dolayısıyla ana borudaki su seviyesi algılayıcının bu azalmayı alglılayabileceği seviyeye ulaşması ve algılma işleminin başlatılabilmesi için belli bir süre beklenilmesi gerekiyor. Aynı zamanda adreste belirtilen sütun numarasının da çözümlenmesi bankadaki sütun sayısına bağlı olarak zaman alıyor. İşte bu süreye CAS gecikmesi (CAS Latency - kısaca CL) deniyor. Bu gecikme genellikle belleği kontrol eden ana saat sinyalinin periyodu cinsinden verilir. Örneğin, CL=2 demek okuma başladıktan yani haznenin vanası açıldıktan itibaren algılama komutu verilinceye kadar 2 saat periyodu süresince beklemek gerekiyor. Dolayısıyla CL değeri büyük olan bellekler, daha uzun beklemeleri gerektiğinden daha yavaş çalışırlar.




RAS: Adreste belirtilen satır numarasının çözümlenmesi ve belleğimizde o satırda yer alan bütün hücrelere ait vanaların açılabilmesi için beklenmesi gereken süreye RAS RowAccess Strobe yani Satır Erişim Darbesi deniyor. RAS da CAS gibi saat periyodu cinsinden belirtiliyor. Dolayısıyla RAS'ı küçük lan bellekler daha hızlı oluyorlar.



RAS-TO-CAS DELAY: Erişim sırasında, bildiğimiz gibi, önce bankadaki ilgili satır okunmaya başlıyor, bit hattını temsil eden borudaki su yani yük seviyesi ilgili hazneler tarafından algılanabilir seviyeye çekilene kadar bekleniyor, ardından ilgili sütun belirleniyor ve o sütuna ait algılayıcılara �algıla� komutu veriliyor. İşte satırdaki haznelerin açılmasından bit hatlarındaki yük miktarının (gerilim olarak ta düşünebiliriz) algılanabilir seviyeye ulaşmasına kadar beklenilmesi gereken süreye RAS-TO-CAS DELAY (Satır Erişim Darbesi-Sütun Erişim Darbesine Arası Gecikme) deniyor. Anlaşılacağı üzere bu parametre ne kadar düşük olursa bellek o kadar hızlı demektir. Diğer parametreler gibi bu da saat işaretinin periyodu cinsinden ifade edilir.




RAS-TO-PRECHARGE DELAY: Bildiğimiz gibi her okuma ve yazma işlemi 'öncesinde', diğer bir bakışla, (her yazma ve okuma öncesi başka okuma ve yazma işlemleri gerçekleştiği düşünüldüğünde) 'sonrasında' sütunlara ait ana hatlar suyla dolduruyor yani PRECHARGE ediliyor. Eğer bu işlem, herhangi bir okuma ve yazma işlemi sırasında açılan ve hazneleri sütuna ait boruya bağlayan vanalar kapanmadan yapılırsa aynen 1 yazma işleminde olduğu gibi yüksek basınçla boş olan hazneyi boşaltabilir ve verinin bozulmasına neden olabilir. Bunu engellemek ve vanalar açıkken PRECHARGE işlemine başlamayı engellemek için belli bir süre beklenmesi gerekiyor. Bu da elbette takip eden okuma ve yazma işlemlerine başlamayı geciktirerek (unutmayalım ki boruların erişim öncesi tamamen dolu olması gerekiyor) performansı azaltıyor. Bu gecikme de saat periyodu cinsinden ifade ediliyor ve küçük bir sayı olması hızlı bellek olduğuna işaret ediyor.



SAAT FREKANSI: Önceden tanımladığımız CAS, RAS gibi gecikme süreleri işte bu ana saat sinyalinin periyodu cinsinden belirtiliyor.



-------------------------PERİYOD=1/FREKANS---------------




eşitliğine göre, saatin frekansı ne kadar yüksekse periyodu o kadar kısa oluyor, dolayısıyla CAS gibi saat periyodu cinsinden ifade edilen bekleme süreleri kısaltılmış oluyor. Bu süre belleğin kaldırabileceğinden fazla kısaltılırsa, önceden belirtildiği gibi, veri kayıpları oluyor, bellek hatalı çalışıyor ve sonuçta PC'ler ya boot etmiyor ya da etse dahi çalışma sırasında beklenmedik kilitlenmelere yol açıyor. Kısaca, RAS ve CAS gibi, birimi zaman olan parametreler saat frekansıyla doğrudan etkileniyor. Mesela, 133 MHz saat frekansında CAS=2'de çalışabilen bir bellek 166 MHZ'de ancak CAS=2.5 ya da 3'te çalışabiliyor. İdeal olanı, belleğin yüksek saat frekanslarında ve düşük CAS, RAS gibi parametrelerle çalışabiliyor olması.



Saat işareti basitçe bir kare dalga biçiminde; periyodun yarı süresi aralıklarla periyodik olarak bir yükseliyor, bir düşüyor. Saat işaretinin değiştiği bu bölgelere düşen ve yükselen kenarlar deniyor. Saat frekansının belirlediği aralıklarla gelen bu kenarlar, yonga üzerindeki bellek bankalarının ve diğer devrelerin eş zamanlı olarak (senkronize bir şekilde) çalışmasını sağlar. Örneğin sütunlarda yer alan algı yükselticilerine 'algıla' komutu ya da okunmak istenen veriyi bankalardan alarak yonganın dışına süren sürücülere 'sür' komutu bu kenarlar aracılığıyla verilir. SDR belleklerde komutlar yükselen kenarlarda verilirken DDR belleklerde bu hem yükselen hem de düşen kenarlarda gerçekleşir. Bu sayede, DDR belleklerdeki veri çıkışı SDR'ların teorik olarak iki katıdır çünkü bir saat periyodu içinde iki kere (hem yükselen hem düşen kenarda) veri çıkışı olur.



ADDITIVE LATENCY: 'Ekli Gecikme' denilen ve sadece DDR-II tipi bellekler için geçerli olan bu gecikme süresi CAS'in üzerine ekleniyor ve CAS'i arttırma yani belleği yavaşlatma etkisi yapıyor. Elbette ki istenilen bu değerin düşük olması. DDR-II bellekleri henüz PC'lerde sistem RAM'i olarak görmeye başlamadıysak ta bir süredir ekran kartlarında kullanılmaktalar. Ama sizleri şimdiden bu tip parametreleri BIOS'larda görmeye hazırlayalım diye düşündük.



BURST ve BURST LENGTH: Burst kelimesinim tam Türkçe karşılığını bulmak zor ancak illa da yakın sayılabilecek bir terim bulalım dersek sanıyorum Ardışıl Veri Aktarımı diye nitelendirmek yerinde olur. Erişim sırasında biliyoruz ki bankadaki bütün satır aynı anda okunuyor ya da yazılıyor. İşte bu noktada BURST kavramı devreye giriyor: Aynı satırdaki komşu byte�lar, veri yolunun elverdiği ölçüde, saat işaretinin birbirini takip eden ilgili kenarlarında ardı sıra dışarıya sürülüyor ya da içeri alınıyor. Okunmak ya da yazılmak istenilen veri bellekte aynı satırda yer alıyorsa, bu şekilde CAS ve RAS gecikmelerini beklemeksizin ardışıl konumdaki veri grubu, bellek yongası ve anakart arasında hızlıca taşınabiliyor. Burst olayının ardışıl olarak kaç saat periyodu süreceği ya da diğer bir deyişle ne kadar verinin burst yoluyla taşınacağını belirten parametre ise BURST LENGTH (Burst Uzunluğu). Verinin ardışıl konumda olduğu durumlarda burst uzunluğunun büyük tutulması performansı arttırır ancak tersine bir durumda yani verini bellek tablosu içinde farklı satırlara dağıldığı (bir bakıma sabit sürücülerdeki fragmente olma durumu gibi) burst az da olsa performansı olumsuz etkileyen bir etken olarak karşımıza çıkabilir. Sanıyoruz ki en akıllıcası, BURST uzunluğunu orta bir seviyede tutmak olacaktır.




BESLEME GERİLİMİ: İşlemci ve bellek, daha genel haliyle her yonga, çalışabilmesi için bir besleme gerilimine ihtiyaç duyar. Besleme gerilimi, suyu, vanaları ve boruları kullandığımız benzetmemizde suyun kaynaklarındaki (emme ya da basma) akış hızına ya da bir bakıma basıncına denk gelir. Su ne kadar basınçlıysa bit hatlarında gerçekleşen precharge ve hazneye olan su akışı o derece hızlı gerçekleşir dolayısıyla bellek belli bir görevi daha hızlı yerine getirir, beklemesi gereken süreler kısalır ve böylece ya aynı saat frekansında daha küçük RAS,CAS v.s. değerleriyle ya da aynı RAS, CAS değerleriyle daha yüksek saat frekanslarında çalışmaya devam edebilir. Overclock�la uğraşanlarımız bilir ki işlemcileri yüksek frekanslarda çalıştırmanın en etkili yolu besleme gerilimini arttırmaktır. Bu konuya overclocking hakkında bilinmeyenleri açıklamaya çalıştığımız makalemizde detaylı olarak deyinmiştik. Bellek yongaları da işlemciler gibi birer tümdevre olduklarından aynı prensiplere tabidirler ve dolayısıyla besleme geriliminin arttırılması bellek yongalarının aynı işi daha kısa sürede tamamlamalarına yardımcı olacağından daha yüksek saat frekanslarında çalışmalarına imkan tanıyacaktır.



Çeşitli bellek türleri için normalde gereken besleme gerilimi şu degerleri almaktadır:



RAM Türü ------------- Besleme Gerilimi

______________________________________

SDRAM ---------------- 3.3 Volt


______________________________________

DDR-I RAM ----------- 2.5 Volt

______________________________________

RD-RAM --------------- 2.5 veya 1.8 Volt

______________________________________

DDR-II RAM ---------- 1.8 Volt



Voltaj seviyelerinin yeni nesillerde giderek düşmesine rağmen performansın artması çelişkisinin yanıtı, üretim teknolojileri geliştikçe küçülen transistörlerin aynı hızda çalışabilmeleri için daha az gerilimle beslenmeye ihtiyaç duymalarında ve bellek mimarilerindeki ilerlemelerde yatmaktadır.




Kontrol ve Veri İşaretleri



Sıra, bellek modülümüze ait giriş ve çıkış işaretlerini incelemeye geldi. Modül (örneğin DIMM) anakarta üzerindeki belli sayıda iğneden oluşan bir port aracılığıyla bağlanıyor. DIMM�lerde 168 iğne varken bu sayı SIMM�ler için 144. Bu iğnelerin her birinin taşıdığı elektriksel işaretler, modül üzerindeki sinyal hatları üzerinden bellek yongalarının iğnelerine taşınıyor. Bu işaretler, besleme ve toprak gerilimlerinin yanısıra adres ve veri işaretlerini, saat işaretini, bellek yongalarını kontrol eden komutları taşıyan işaretleri ve de modül üzerindeki SPD yongasından gelen verileri içeriyor. Şimdi bu işaretlere ve ne anlam taşıdıklarına bakalım.



ADRES İŞARETLERİ: Adres işaretleri, anlaşılacağı üzere, adres bilgilerini bellek yongaların taşımaktan sorumlu. Bilgisayar dünyasında, işaret, daha büyük bir bütünün parçasıysa ( mesela bir byte�ın) genellikle bit kelimesiyle anılır. Bu sebeple, bu bölümde olduğu üzere, yeri geldiğinde işaret yerine bit kelimesini kullanacağız. Tekrar hatırlayalım: Bir işaret ya da bir bit, mantıktaki 0 ya da 1 mantık değerlerinden birini taşır. Adresimizi bir bütün olarak ele alırsak, adresi oluşturan her işarete adres biti dememiz daha doğru olacaktır. Adresi oluşturan bit sayısı belleğin kapasitesine göre değişik değerler alır. Her bir bit, 0 ya da 1 olmak üzere iki değeri temsil edebiliyorsa, birlikte kullanıldıklarında:



Bit Sayısı--------------Temsil Edilen Değer Sayısı------------------Temsil edilen değerler




1-bit------------------------------2^1 = 2--------------------------------------0,1



2-bit---------------------------2x2 = 2^2 = 4--------------------------------0,1,2,3



3-bit--------------------------2x2x2 = 2^3 = 8--------------------------0,1,2,3,4,5,6,7



4-bit-------------------------2x2x2x2=2^4 = 16-----------0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15








N-bit--------------------2x2x2x...x2 (N tane)=2^N-----------------0,1,2,3,4,...,(2^N-1)



farklı değeri temsil edebilir. Buna göre, adresimizin, belleğimizdeki 2 byte�ın yanyana gelemesiyle yani 16-bit�ten oluşan çift-byte�ları işaret ya da temsil ettiğini varsayarsak ve toplam kaç çift-byte�ımız olduğunu bilirsek, kaç tane adres bitine ihtiyaç duyduğumuzu kolayca bulabiliriz. Örneğin, belleğimiz 256 Mega Byte (MB) ise, yani 256/2=128 Mega Çift-Byte ise ve 1 Mega�nın 2^20 (2 üzeri 20) demek olduğunu biliyorsak, belleğimizde 128*(2^20)=2^27 adet çift-byte var bulunduğunu söyleyebiliriz. Yukarıdaki tablomuza göre N sayısının yerine 27 geliyor, dolayısıyla adresimiz 27 bitten meydana geliyor. Bu 27 bitin bir kısmı bankaları, bir kısmı bankalardaki satırları, bir kısmı da bankalardaki sütunları adreslemek için kullanılıyor. Pratik bir bilgi olarak bellek yongalarının genellikle 4 banka olarak tasarlandığı düşünülürse ve 4=2^2 olduğuna göre bankaları adreslemek için 2 bit gerektiği hesaplanabilir. Geriye kalan 25 bit satır ve sütun adreslemesi için kullanılıyor. Varsayalım ki her banka, 8192 (=2^13) satırdan ve 512 (2^9) sütundan oluşuyor. Bu demek oluyor ki 13 bit satır adreslemesi, 9 bit de sütun adreslemesi için ayrılmış durumda. Buraya kadar 2 + 13 + 9 = 24 bit kullanılmış durumda ve elimizde 3 bit kaldı. Bu üç bit ise bize modülümüz üzerinde 2^3=8 adet bellek yongası bulunduğu bilgisini veriyor.




VERİ İŞARETLERİ: Veri işaretleri, daha doğrusu veri bitleri, bellek yongalarının adres bitleriyle gösterilen hücrelerine yazılır ya da bu hücrelerden okunur. Yukarıdaki örneğimize kaldığımız yerden devam edecek olursak, her bir bellek yongası, 24 bitin kullanılmasıyla adreslenen 16-bitlik çift-byte bilgisini dışarı veriyor ya da dışarıdan alıyor ve de elimizdeki 8 yonga bir araya gelerek 8*16-bit=128-bit�lik veriyi modülün 144 bitlik portunun bir parçası olarak oluşturuyor.



KOMUT İŞARETLERİ: Bellek yongaları, çeşitli amaçlar için belirlenmiş belli komutları işleme yeteneğine sahipler. Sadece adresi alıp veriyi okutan ya da yazan yongalar değiller. Bu komutların belli başlı olanlarına burda kısaca değinmek konumuzun bütünlüğü açısından sanırız yararlı olacaktır.



NOP (No OPeration=Etkisiz Komut): Yonganın herhangi bir işlem yapmadan beklemesi gereken durumlarda verileblecek yeni komutların yonga tarafından işlem sırasına alınması engellenir. Komut sırasında işlem görmekte olan diğer komutlar etkilenmeden tamamlanır.




DESELECT (Seçmeyi Bırak): Bu komutla işlem halindeki bellek yongasının seçilmesi durdurulur, yonga askıya alınır ve başka yeni komut kabul etmeyeceği bir konuma getirilir. Komut sırasında işlem görmekte olan diğer komutlar etkilenmeden tamamlanır. İşlevsel olarak NOP komutuna benzer.



ACTIVE (Aktive Et: Adreste belirtlen bankayı seç ve ilgili satırı aktif hale geçir.



READ (Oku): Adreslenen banka ve sütun seçilir, ardışıl okuma (burst read) başlatılır.

"CAS" ve "RAS" Latency Nedir?




CAS nedir?



CAS, "Column Address Strobe" 'nin kısaltmasıdır. DRAM hafızaları bir ızgara yahut bir matrix gibi dizayn edilmişlerdir.

(Hesap Tablosuna benzer şekilde) DRAM'ler de aynı sayılar ve formüller gibi hücreleri kullanırlar. Aynen bir hesap tablosunda olduğu gibi,

her DRAM hücresi tabloda bir satır ve sütun adresine sahiptir (B Kolonu Satır 12 veya AH Kolonu Satır 17 gibi). İşte CAS, kolonların zamanlamasını temsil eden

bir terimdir.




RAS nedir?

CAS ile beraber sıklıkla anılan bir diğer terim ise RAS sinyalidir. RAS da "Row Address Strobe" nin kısaltması olup aynen CAS da olduğu gibi

her bir saat çevriminde hücrenin bu sefer satırını referans eder.



CAS Latency (CAS Gecikmesi) nedir?

Gecikme (Latency) uyarı ve cevap (etki ve tepki) arasında geçen süreç olarak tanımlanabilir. Yani kısaca verilen görevin başından bitene kadar geçen süre gibi düşünülebilir.



CAS Gecikmesi (CAS Latency veya Column Address Strobe Latency) RAM (Random Access Memory - Rastgele Erişimli Bellek) in istenen görevi gerçekleştirmeden önce saat çevrimindeki bir gecikme sürecidir.


Bunun anlamı yüksek hızlı bellekler kullanıldığında düşük CAS gecikmesinin yüksek bellek performansı vereceğidir.

CAS2 bellekler (Yani beklenen işlemi gerçekleştirmek için 2 saat çevrimine ihtiyaç duyanlar)

CAS3 tipi belleklerden (aynı işi yapmak için 3 saat çevrimine ihtiyaç duyanlar) aslında daha hızlı çalışabilmektedir.



"CAS2" terimi aslında "CL2" ile aynı şeydir, ikisi de kullanılır.



CAS2, CAS3 den hızlı mıdır?




Bazı kullanıcılar CAS2 belleklerin, CAS3 olanlardan %33 nispetinde hızlı olduğu kanısındadırlar, ancak bu tam olarak doğru değildir.

CAS2 nin hızlı göründüğü yüksek bantgenişliğine ihtiyaç duyan yazılım ve oyunlarda ölçülebilen değer aslında %5 ila %10 arasındadır.



Cas Gecikmesi bilgisayarın performansını nasıl etkiler?



Yüksek performanslı bellekler, yüksek bellek hızları ve düşük CAS gecikmesi kombinasyonu ile mümkündür.



Bellek kontrolcüsünün belleği nasıl okuduğuna göz atacak olursak:




1.-Chipset, satır adresini belleğin adres pinine koyup RAS sinyali göndererek bellek matrixinde istediği SATIRa (ROW) erişir.

2.-Burada birkaç saat çevrimini kapsayan bir bekleme periyodu oluşur (işte bu RAS-to-CAS Delay denilen süreçtir).

3.-Aynı şekilde bu sefer kolon adresi pinlere yüklenip CAS sinyali gönderilerek istenilen kolona erişilir.

4.-Burada da bir bekleme oluşur - CAS Gecikmesi (latency) olarak bilinen olay - ve ardından veriye erişilecek duruma gelinir.

5.-İstenilen adresteki Veri okunabilecek haldedir, bir yada iki saat çevrimi süresince okunur.



Burada unutulmaması gereken anlattığım prosedürün çok temel olduğudur. İşlemci önbelleği vb gibi şeyler performansı etkiler.




SPD nedir?

SPD "****** Presence Detect" teriminin kısaltmasıdır. Bellek modülünün üstünde bulunan eeprom entegresinden ibarettir ve BIOS'a belleğin çalışabileceği

frekans ve zamanlamaları bildirmekle görevlidir. Bir belleği overclock etmek isterseniz, öncelikle bios dan SPD erişimini kapatmanız gerekir. Böylece

belleğin spd entegresinin söylediği zamanlamaların dışına çıkabilme şansı doğar (Anakarta Bağlı olarak)

Facebook Netlog MySpace ve türk erkekleri

BİR ABAZA MASALI :)

Geçen Yıl Netlogda Takılırken (o Zamanlar güzel bir siteydi:) ) çeşitli abaza hareketler üzerine yazdığım ve o dönem sitede fazlasıyla okunan ve en çok beğenilen bloglardan biri olan bu yazıyı, Facebookunda artık bir abaza yuvası olmaya başlaması nedeniyle yayınlamak istedim.Sizin Verdiğiniz tepkilere göre diğer bloglarıda eklicem..Paylaşırsanız Sevinirim:)


Netlogda kız arkadaşlarımla konuşurken hep şundan yakınırlardı: ''Abi şu mesaja bak ya yarıldım veya abi ne insanlar varya böle mesaj çekebiliyorlar''.Bende merak etiim tabi ve aklıma bi kız profili oluşturup bu mesajları birebir görmek geldi..En Sonunda Myspace'den yunan bi hatunun fotolarını kaydettim ve Netlogda bi hesap açtım...Eee Hatununda hafifden güzel olması lazımdı..Açtığım saniye mesaj yağmaya başladı..Şok içindeydim.Bir Günde 200'e yakın kişi profilime bakıyordu..Deli gibi mesaj geliodu...Öle sarmışdı ki kendi profilimi açmaz oldum.Şizofreniye yakalanıcam diye bile korktum:D:D
Bu arada kız arkadaşlarım çok haklıydı...Öyle mesajlar geliyordu ki dumur oluyordum...İşte bunları buraya yazdım (copy and paste aslinda:D:D)...Amacım kimseyi burda rencide etmek değildir..Öyle olsa zaten nick belirtirdim...Mesajlardaki msn adresleri ve isimleri tek tek de çıkardım..Ama yorumumuda yaptım her mesaja.O kadarıda olsun artık:) İyi yada kötü yorumlarınızı yazın.Şimdiden sağolun:)

Öncelikle YUH! Dediklerim

**Bana MSN aDr3siNi SallAsAnA!'' (Okuyunca oha dediğim bir Mesaj...Sallasam anca yetişir be canım :D)
**Çok s.kim bi sıfatın var farkındamısın :D (Yarıldım buna:D:D )
**Camda bosalmamı görmek ıstermısın ? BEKLİYORUM JANIM CESARETLİ OL YETER (Oha Diyorum Abi Ya..Beynine Boşaliim Bende Senin :S )
**Bebek beni kopartsana (Yuh :S Kopmuşun Zaten Sen! )

Benim En Çok Güldüklerim

**Çok vahşi bakıyon kız (Ormanda Yetiştim.Amazonlar Büyüttü beni Ondandır:D:D)
**Kardeşim olmalıydın yaa. (Kardeş Ayağı Bok Ayağı Abi..Adem İle Havanın Çocuklarıda Kardeşdi.Ama onlar sayesinde biz olduk:D)
**Slm Tanışabilirmiyiz.Yaz Günü Sıcakda Tek Çekilmio. (Klimamı Abi Bu Kız:D)
**Off off baq cvp beklıom cvp vermssn netlog hesapımı kapıcam okadar..bunalıma gircem yanee (Bizzat baktım kapamamış:D)
**SEn ZıbıdımıSIn Ne O ReSimLer ÖyLe (Çok Fırlamadır Kızımız:D)
**SEN YOQSA OMUSUN?? (Kim Dememek İçin Zor Tuttum Kendimi:P:D )
**Yeni bir arkadaş lazım mı? (Mağaza Elemanları Gibi Soru Sormuşun:D "T shirt lazımmı abi" )
**Ya ama sevgılımden ayrıldım ben bılıosun demi...Artık sana asık olabılırımmmmm (Bilmiodum Valla...Boşlukları doldurmak lazım Tabi:D )
**Naberr bendee flört edicek birini arıyorumm..Gezelimm, içelimmm, dalgamızaa bakalımm....ne dersin?Sanaa bir hafta kadar bir süre veriyorum.iyi düşün?(Bu Şansı İyi Değerlendirmek Lazım:D:D )
**Selam nasılsın...tanışmak isterim tanışma sebebim belli ÇOK GÜZELSİN cewap atarsan sevinirimmm..ayrıca demeyi unuttum : çok şeker bakıyosun..(Abim Dip Not Eklemiş:D:D )
**Ben eğer sende dierleri gibi sahte diilsen, rol yapmuosan ve olmadıın gibi davranmıosan gerçekten arkadaş olmaya yada ne bilim en azından araada bi dertleşmeye hazrım..ama dediim gibi hayatında bi parça olsun yalan warsa gelme....(Komple Yalandı Be aBi:D:D )
**İyi Geceler Tanışıp Yazışmak İstermisin? (Güzel Tabir:D )
**Sıradan bi geceden aykırı birinden sLmLar (Aykırı Bi Mesaj Gerçekdende:D )
**Bebeğim çok çıtırsın sen yaa nasılsın bakalımm (Çok Can Yaktım Sorma[huh] )

Bunlarda Kendini Acındırarak Sohbet Kurmak İstiyenler

**Bazen şaşıorum..dünyada bu kadar güzel kızların war olduğuna....ülke sınırlarımız içinde ama benim tanışma fırsatım bile yok..ne kadar sinir bozucu bişey...(En Acıdığım ve Neden Böyle Bişi Yaptım Dediiim Mesaj Kız Yunan Arkadaşım Ya Hala Göremicen:( )
**Mrbb..senınle tanısmak ıstıyorum lütfen beni kırma.. (Acındırmayın Abi Kendinizi Bu Kadar [huh] )

Şiirler Özlü Sözler Abuklar Sabuklar

**Geceyi mesken tuttum gündüz senin olsun yalnızlık derdime dert katar gözlerim ağlar
Asil bu yaşlar tek çarem var hayata renk veren aşklar yollarım mecbur istikamete giden yıllar
Hepsi de boştu boşluğa koştu sırtıma saplanan okları kalbime soktu ardına bakmadı
Görmedı ağladım bağladı elleri kolları uzanayım ıstedım olmadı yılmadım
Arasam telefona bakmaz bil ki konuşmaz ne yapsam unutsam derken duvarda yüzü var
Kaçamam ondan yapamam hayran bu gönül uğruna can verir tüketirim bir ömür Anlatamam ki..!! (İyide Abi Sonuç ne?[huh])
**Uyku Tutmayan Bir gecede hayatını sorgulandın mı hıc nden yasıyorum dıye onue konan seyı hep kabulmu ettın beyazları Siyah Yaptınmı Hiç Yada Beyaz Varmı Hayatında? (Beyaz ? Yok Abi Kullanmıyorum:P:D)
**Hiç kimse senin gözyaşlarını haketmez, onu hakeden seni asla ağlatmayacak olandır.!! (Ben Bile Aşık Olcaktım Bu Satıra..Kızlar Tepkisiz kalmayın:D)
**Hiç bir zaman gülümsemekten vazgeçme, üzgün olduğunda bile! Gülümsemene kimin, ne zaman aşık olacağını bilemezsin.(Aynı Abiden Başka Bir Dize)
**Sen... Dağlarca, denizlerce uzaktaki sevgili, Bilir misin?Ben de özlerim seni. Sesini duymamış, Yüzünü görmemiş olsam da, Bir kere tenine dokunmasam da, Özlerim, merak ederim seni... Meselâ gözlerini merak ederim, İri mi? Siyah mı? Elâ mı? diye. Saçlarını merak ederim, Uzun mu? Siyah mı? Kızıl mı? Diye. Bilemiyorum ki... Ben, seni bilmez, Sen, beni bilmezken, Yüreğimdeki bu ateş niye? (Abi Resim Vardıya O Kadar Neden Mereklandınki Böle:D:D)
**Kan ter içinde uykularından uyanıyorsan eğer, Her gece, Yalnızlık sevgili gibi boylu boyunca, Uzanıyorsa koynuna, Olur olmaz yere, Islanıyorsa kirpiklerin artık herşeye, Anneni daha sık anımsıyorsan,hatta anlıyorsan, Kalbini bir mektup gibi buruşturup frlatılmış, Kendini kimsesiz ve erken unutulmuş hissediyorsan, İçindeki çocuğa sarıl, Sana insanı anlatır,(Hımmm)
**-Abi Koş gel
-OLm bu sefer ne var?
- abi buraya baq
-ne var olm ya
-aBi kıza bak
-Ulan bıktım senin bu kız merakından
-Abi cok güzel
-dur bi Hakkaten güzel diğerlerine benzemiyor
-Sence gözleri lenslimidir
-bilmem Orginal Duruyor THe Orginal
-hehe OrginaL orGinal
-Çok güzelmiş hemde Çok cici BAkıyor
-ewet abi
-Slm versekmi acaba??
-Verelim ya
-Konuşurmu benimle O fabrikatör necmi beyin kızı bense bir tamirciyim
-abi sen Yine Türk fLimi modundasın
-hehe ewt tabi msnsini istesek verir mi acaba
-bi iste bakalım belki verir
-tabi bi şansımızı deniyelim (Abi Bu Neya Ankaralı Turgut Şarkısı Gibi Bide Bu Herkeze Yollanmış En Ünlü Mesaj)
**Yok yok abi bu hanfendi senle arkadaş olmaz...nerden bilion olm dur bakalım bide kendisine soralım... --- bnmle arkadaş olurmusunuz acaba_?_? (Kısa Version)

Özgüvenliler

**Ne diger erkekler gibi en azından bu tarz sitelerde olan erkekler gibi deilim ne msn isticem sen vermeden ki msn daha ii konuşmak için nede camerayı ac diycem..sadece tanışmak muhabbet etmek amacındayım..sende istersen konaşabliriz...(Valla Gelen En dürüst Mesaj..Tebrikler Abim:D )
**Slm ilkin neşeli ve sıhhat dolu günler sizin olsun özür dileyerek soruyorum sizle tanışmak ve konuşarak arkadaşlık kurmak istiyorum tabiki mahsuru yoksa izmirliyim yaş 25 sevecen ve sevilenim selamlar (vaşşş...Sevecen Ve Sevilen!! Hayko Burdan Sana Sesleniyorum Bu Sözleri Kaçırma:P:D)
**Profile bak kafana yattıysa msg atarsın...az ama öz olsun ısteyenlerdenım onun ıcın lutfen dırek arkadaş lıstesıne ekleme(Herkez Böle Olsa ya:D)
**Slm jnm tanışabılırmıyz...Aradıgın kişi ben olabılrıım belkii?(Kesinlikle Değildi:D:D)
**Aramana gerek yokkı aradıgın hersey var bende ne ıstersen sen? (Özgüven Die Buna Denir:D)
**Selam BEn B... ankarlıyım 20 YAşıNDAyım MAnken Ve MODEllik YApıyoRUm hayatı Ve YAşamAyı SeveN HERkESe KARşı SıCak kANLı ŞAkACı AyrICa DJ bir ARkADaşım! SeniN Gibi TatLı birİSine YAzmak İSTEdim! tanışmAK İStermİSin? (Öle Bi Hava Attın ki Abi Ben Dağıldım Burda:P)
**Ya canım neden kabul etmedin çoook eylenecektik ama (:P:P)
**Bi tanıssak ınan pısman olmassın (Özgüven Diyorum Başka Bişi Demiyorum:D)

Yalanlar

**Mesajlarıma cevap vermen ıcın kactane mj yolamam lazım solede yollayayım senı cok begendım ozelıkle profılını okudum bu kadar kımseyı yakın hısetmedım kendıme senden cok hoslandım (İyide Profilde Bişi Yazmıodu ki[huh])
**Yaa hayatım boyunca senın gibi birini aradım bulmadım ya (Külli Yalan:D)
**Slm nbr ya keske ankara da olsayın ne tatlı seysıin ole sen cvp yazmazsan aglarım....(Ağladımı Hala Merak Ediom:D)
**Slm nasılsınız ben diger erkekler gibi öle herkese aynı msjı cekmem siizinle tanısmak isterim.kendinizi tanıtırmısınız cvbınızı beklio oılucam (Ama Kalıp Gibi Duruyo..Yani Sanki Herkeze Yollanmış gibi:D:D)
**Slm canım cok guzelsın hep senın gıbı bı kız arkadasım olsun ıstemısımdır (İstemeye Devam Abi:D)
**Bu ne güzellik..Allahımmm..çok hoşuma gittiğini söylemek zorundayım.tam hayallerimdeki aradığım kızzın..yıllardır senin gibi bi sewgilimin olmasını hayal etmiştim..sonunda çıktı galiba karşıma..sana ulaşabileceğim bi adres var mı..msn adresi falan..cwbını bekliom..(Ne Profil Yapmışım Be:D:D)
**Sen nasıl bırseysın ole ya..cok tatlı we skeer bırıne benzıosun.brazda sempatıgız galıba..(İnsan Sarrafı Abimiz:P)


Atmasyon ve Eser Sahibi : Tolga Tok

16 Mayıs 2009 Cumartesi

Bilgisayar Portları Ve Görevleri




bilgisayarlarda ve çevre birimlerinde bulunan bağlantı portlarını ve görevlerini anlatan bir çalışma. Bağlantı arabirimlerinde zorluk çeken arkadaşlara da yardımcı olur kanaatındayım.

------------------------------------------------------------------------------------------------------------

:::BAĞLANTI PORTLARI:::

Anakart Bağlantı Paneli



PS/2 Klavye ve Fare Girişi



Klavye ve Fare bağlantı arayüzü olan PS/2, USB ile kullanımı zamanla azalsada halen kullanılmaktadır. Mor renk klavye, yeşil renk ise fare için kullanılır. Bu birimi kullanırken dikkat edilmesi gereken bir ayrıntı vardır. Bilgisayar çalışırken sökülüp takılması, anakarta takılı olan bileşen zarar verebilir. Klavye ve farelerin girişlerindeki pinler hasar görürse bu çevre birimlerinin çalışmamasına neden olur.

USB 1.1/2.0 Evrensel Bağlantı Birimi



USB bağlantı birimi günümüzde birçok bileşen için kullanılmaktadır. Flash diskler başta olmak üzere harici harddisk, klavye, fare, ses ve TV kartları gibi bir çok bileşeni bilgisayara bağlamada önemli rol oynar. Bağlantı hızı ortalama sanide 25-35 MB arasında değişmektedir. Bilgisayara bağlanılan birimlerin çoğu güç gereksinimi de USB üzerinden karşılar. Gerek duyulursa harici adaptör ile takviye yapılabilir. Yakın bir gelecekte USB 3.0 kullanıma sunulacaktır.

Analog ses Bağlantıları



Anakartlarda bulunan entegre ses yongası standart olmuş durumda. 3,5 mm jack bağlantı türü kullanarak anakart arakasına 3’lü veya 6’lı olarak bağlantı yapabilirsiniz.

-3’lü bağlantı Stereo çıkış, stereo mikrofon girişi ve bir tane daha stereo çıkış hattı sağlanıyor. Bu bağlantılar 5+1 desteği için anakartın driver yazılımı ile istenilen çıkışa dönüştürülebiliyor.

-High Definition ses tanımlı anakartlarda ise 7+1 ses desteği vardır. Bu durumda ise analog çıkışların sayısı 6'dır.

Standart olarak pembe renk mikrofon girişi, yeşil renk ise hoparlör veya kulaklık için kullanılır. Realtek vb. programlar ile gerektiğinde değiştirilebilir.

Ethernet (Kablolu) Ağ Bağlantısı



Anakartın, arka panelinde bulunan RJ-45 konnektör ile bilgisayarlar ve modemler arası iletişim kurmaya yarayan bağlantı birimidir. Ethernet bağlantısı 10/100/1000 MBit olarak anakartın modeline göre değişiklik gösterir. Genellikle internet bağlantısı ve dosya transferi için günümüzde en çok tercih edilen arabirimdir. Veri aktarım hızı saniyede 100 mb civarındadır.

Fax-Modem Bağlantısı



Bilgisayar üzerinden fax gönderimi ve alımı sağlayan birimdir. Çoğu dizüstü bilgisayarda dahili olarak bulunmaktadır. Masaaüstü bilgisayar için PCI kart olarak harici satılmaktadır. RJ-11 konnektörü ile telefon hattı arasında bağlantı kurularak iletişim sağlanır.

FireWire IEE1394 Bağlantısı



FireWire teoride 400 Mbit/s ve 800 Mbit/s hızlara sahip iki versiyonu bulunmakta. Dizüstü bilgisayarlarda, genellikle 4 iğneli masaüstü bilgisayarlarda ise 6 iğneli versiyonu kullanılmaktadır. USB bağlantıdan daha performanslıdır.

------------------------------------------------------------------------------------------------------------

:::VİDEO VE SES AKTARIMI:::

Komponent ve RCA Bağlantısı



Video bağlantılarında en çok tercih edilenler Komponent ve RCA dır. Kablo yapıları aynı olmasına rağmen görüntü aktarma biçimi teknik olarak farklıdır.

SCART Bağlantısı



Uzun zamandır kullanılan SCART teknolojisi analog sinyalleri bir araya toplayıp tek bir bağlantı üzerinden gönderir. Bu bağlantı standardı YUV adı verilen analog video sinyalini sesle beraber iletir. Tek bir kablodan oluşur ve ekran kartlarındaki S-Video’yu bazen bu şekilde analog olarak aktarıcı çeviriciler kullanılır.

S-Video (Super Video) Bağlantısı



4 ve 7 iğneli olarak iki tür S-Video bağlantısı vardır. 7 iğneli olanı 4'e göre daha fazla veri iletme kapasitesine sahiptir. RCA ya göre görüntü tek bir kablodan iletir. Ekran kartlarının çoğunda bulunur. Televizyona bağlamak içinde tercih edilen bir bağlantı birimir.

D-Sub – Analog Görüntü Bağlantısı



D-Sub bağlantısı 15 iğneli arabirimi ile görüntüyü monitöre analog biçimde aktarır. Bu kabloda veya bağlantı kısmında bir arıza olursa, monitörde bazı renkler görünmez veya bir renk baskın görünür.

DVI - Dijital Video Bağlantısı



LCD monitörlerde kullanılan dijital bağlantı arayüzü DVI'dır. Görüntüyü mönitöre analog sinyallerle değil, dijital olarak aktarıyor. Bu sayede ekran kartından çıkan görüntü, hiçbir bozulmaya uğramadan ekrana ulaşıyor.

HDMI - Yüksek Çözünürlüklü Multimedya Arayüzü



HDMI teknolojisi ile tek bir bağlantı sayesinde LCD ve Plazma monitörlere sesi ve görüntüyü bir arada aktarmanın en kolay yolu. Üst seviye ekran kartlarında ve bazı HTPC için üretilen anakartlarda bulunan HDMI port sayesinde hoparlör desteği olan LCD Monitörlere tek bir kablo ile görüntüyü ve sesi digital bağlamak mümkün.

S/PDIF ve Koaksiyel Dijital Ses Birimi



Harici ses kartları ve gelişmiş anakartlarda bulunan dijital ses çıkışlarından bir tanesi de S/PDIF (Sony Philips Digital Interconnect Format) teknolojisidir. Tek bir kablo üzerinden sesi uygun biçimde kodlanarak amfiye aktarılır. Seste kayıp olmaz ve çevresel ses iyi biçimde kullanılır.

Bu bağlantının iki şekli vardır: Koaksiyel olan eş eksenli kablo ve fiber optik kablo. Desteklenen bağlantı çeşidine göre bir tanesi tercih edilir.

------------------------------------------------------------------------------------------------------------

:::VERİ VE DOSYA TRANSFERİ:::

IDE/PATA Bağlantısı



Anakartlarda kullanılan eski nesil veri transfer arayüzü. IDE harddisk ve DVD-RW gibi dahili bileşenleri bağlama kullanılır. Günümüzde artık pek tercih edilmemektedir.

SATA Bağlantısı



Dahili harddiskleri ve DVD-RW sürücülerini anakarta bağlama da kullanılan ve son zamanlarda en sık kullanılan dahili bağlantı birimidir.

e-SATA Bağlantısı



Harici harddiskleri bilgisayara bağlama da en hızlı yöntem eSATA'dır. Ortalama saniyede 70-100 mb civarında veri transferi gerçekleştirilir. eSATA desteği olan harici harddiskler ekstra güce ihtiyaç duyacağı için adaptörü ile kullanılması tavsiye edilir.

AGP Bağlantı Slotu



Eski nesil ekran kartlarını anakarta bağlamada kullanılan bir teknoloji. Günümüz anakartlarında bulunmamakta. En son AGP 8x olarak kullanıldı. Yerini PCI Express slotlara bıraktı.

PCI Bağlantı Slotu



Halen kullanılmakta olan bir bağlantı türüdür. Özellikle TV kartı ve ses kartı bağlamak için kullanılır. Bunun dışında diğer arayüz birimlerini bulunduran PCI kartlar, Wireless ve Fax-Modem PCI kartlarını bağlamak içinde kullanılır.

PCI Express x16 Slotu



Yeni nesil PCI bağlantı türü. PCI x16 tabanlı ekran kartlarını bağlamada kullanılır. PCI Express 2.0 olarak güncel versiyonu son zamanlarda daha çok tercih ediliyor. Anakartların modeline göre birden fazla bulunabiliyor.

AGP-PCI-PCI Express Karşılaştırması



PCMCIA/CardBus Kartlar



Dizüstü bilgisayarlarda bulunan ve harici birimileri bağlamaya yarayan arayüzdür. Kısaca PCI'ın dizüstü versiyonudur. Yerini PCI Express teknolojisinin devamı olan ExpressCard’a bırakmıştır.

PCI ExpressCard 34/54 Kartlar



PCMCIA'ın yeni sürümüdür. 34mm ve 54mm olmak üzere iki farklı türü vardır. 34mm sürümü 54mm sürümde de kullanılabilir. Ama tam tersi mümkün değildir. Aynı şekilde eski PCMCIA versiyonuda yeni modellerde kullanılamamaktadır.

PCI/PCMCIA Kartların Karşılaştırması



Hafıza Kart Yuvaları



Bilgisayarlarda artık vazgeçilmez bağlantılardan birisi olan kart okuyucular genellikle dizüstü bilgisayarlarda dahili bulunurken, masaüstü bilgisayarların kasalarındaki 3.5" veya 5.25" yuvalara da takılabiliyor.

------------------------------------------------------------------------------------------------------------

3 Mayıs 2009 Pazar

2 Mayıs 2009 Cumartesi

Masaüstü Arka planı (Background) Arayanlar Durun Artık Aramayın Çözüm Burada

Masaüstü arkaplan mı aradınız oldukça kaliteli bir site önerebilirim:

http://www.desktopnexus.com/galleries/



Şunun Tatlılığına bir bakın İnsanın Rakun Olası geliyor (: