31 Ekim 2016 Pazartesi

C DERSİ ÖRNEK SORU VİDEOLARI

1. Kullanıcının girdiği sayıyı ekrana yazdıran programı yazınız.

2. 1-100 arasında rastgele sayıyı ekrana yazan programı yazınız.

3. Kullanıcının girdiği 2 sayıdan büyük olanı ekrana yazan programı yazınız.

4. Kullanıcın girdiği 2 sayının farkını bulan programı yazınız.

5. Kullanıcının girdiği 2 sayı arasındaki işlemi seçebileceği programı yazınız.


6. Kullanıcının adını öğrenip ekrana yazan programı yazınız.

7. Kullanıcının adını öğrenip 10 kez ekrana yazanı programı yazınız.

8. Kullanıcının adını öğrenip 10 kez alt alta ekrana yazanı programı yazınız.

9. Kullanıcıdan alınan metnin kaç kez tekrarlanacağını yine kullanıcıdan aldıktan sonra alt alta yazan programı yazınız.

10. 1'den 100'e kadar sayıları yan yana yazdırın.

11. 1'den 100'e kadar sayıları, her sayı 4 basamak yer kaplayacak şekilde, yan yana yazdırın.

12. 1'den 100'e kadar sayıları, sol tarafı sıfır dolu 4 basamak şeklinde, yan yana yazdırın.(0001 0002 0003 ..... 0100)

13. 1'den 20'ye kadar sayıları alt alta yazdırın.

14. 1'den 20'ye kadar sayıları 0,5'er arttırarak alt alta yazdırın. (1 / 1.5 / 2... 19.5 / 20)

15. 1'den 20'ye kadar sayıları 0,5'er arttırarak alt alta yazdırın. (01.000 / 01.500 / 02.000... 19.500 / 20.000)


16. 1'den 100'e kadar tek sayıları alt alta yazdırın.

17. 1'den 100'e kadar çift sayıları alt alta yazdırın.

18. 1'den 100'e kadar 3'ün katı olan sayıları alt alta yazdırın.

19. 1'den 100'e kadar 2'ye ve 3'e tam bölünen sayıları alt alta yazdırın.

20. Bundan önceki on soruyu 100'de geriye olacak şekilde yeniden yapınız.




23 Ekim 2016 Pazar

Gpu ait Sheder İsimleri

Sheder:Bilgisayar grafiklerinde tarayıcı (shader), görüntü yaratımlarını gerçekleştirmek için grafik kaynakları tarafından kullanılan yazılım komutlarıdır. Tarayıcılar 3D uygulamaların, GPU nun eski sabit işhatları yerine programlanabilir işhatlarını programlayabilmesine olanak tanır. Böylece GPU nun gelişmiş özellikerinden daha rahat faydalanılır.

2B Shader 

Pixel shader 

Vertex shader 

Geometri shader 

Tessellation shaders(Mozaik)

VSYNC Nedir?

VSYNC(vertical synchronization)açılınca ekran kartının tazeleme hızıyla,monitörün tazeleme hızı denkleştirilir.VSYNC kapalıyken görüntüde kırılmalar olur.Özellikle 3rd person ve 1st person kameralı oyunlarda mouseu hızlı hareket ettirince çok rahat görürsün bu kırılmayı.Ekranın ortasından titreyen bir çizgi olarak geçer.Kapatılınca FPS artar. 

yada  V-Syncin (Detonator sürücülerinde Dikey Eşitleme adıyla geçiyor Türkçesi) oyun performansını düşürdüğünü söyleyebiliriz.

Önce kırılıma da diyebileceğimiz "tearing"in ne olduğunu bilmeliyiz. Eğer ekran kartı monitöre belirli bir zamanda monitörün gösterebileceğinden daha fazla kare (bildiğiniz gibi görüntüler kare kare hesaplanıp sırayla monitöre gönderiliyor) gönderirse ekranda kırılmalar olur ve bu kırılmalar da hassas bir gözü çoğu zaman rahatsız eder. Görüntüdeki bu kırılmalara "tearing" denir.

İşte bu kırılmaları engellemek için V-Sync kullanılır ve oyunlarda saniyede gösterilecek kare sayısının monitörün tazeleme hızını geçmemesi sağlanır. Günümüzde 60 Hz`in altındaki tazeleme hızları kullanılmadığından en kötü durumda bile oyun performansı 60 FPS ile sınırlanır ki bu da oyunlar için çoğunlukla ideal hızdır. Ama özellikle multiplayer oyunlarda hız herşeyden önemlidir. Oyun ne kadar hızlı çalırsa fare hareketleri de o kadar hassas olur ve bu yüzden saniyede gösterilecek fazladan 1-2 karenin bile hesabını yapan kimi multiplayer oyuncular V-Synci devre dışı bırakırlar.

Benchmark Nedir?


Benchmark ingilizce bir kelime olarak Türkçeye 'Kıyaslama' olarak çevrilmektedir.Benchmark siteleri donanım aygıtlarını test etmek için kullanılan web site uygulamalarıdır.En popüler olan PassMark Software" .

ÖRNEK BENCHMARK SİTELER

https://www.passmark.com/products/pt.htm
http://cpuboss.com/


http://www.videocardbenchmark.net/
https://www.cpubenchmark.net
http://www.videocardbenchmark.net/
http://www.harddrivebenchmark.net/
http://www.memorybenchmark.net/

EKRAN KARTLARI İNCELEMESİ


 ZOTAC

ÖZELLİKLER
RAM
1 GB
BELLEK HIZI
1066Mhz
BELLEK TİPİ
GDDR3
BELLEK ARAYÜZÜ
64 Bit
PCI EXPRESS 2.0
VAR
FİYAT
100 TL






MSI RX460

ÖZELLİKLER
RAM
4GB
BELLEK HIZI
7000Mhz
BELLEK TİPİ
GDDR5
BELLEK ARAYÜZÜ
128 Bit
PCI EXPRESS 3.0
VAR
FİYAT
511 TL



POWERCOLOR R7 265 TURBODUO



ÖZELLİKLER
RAM
2 GB
BELLEK HIZI
1400Mhz
BELLEK TİPİ
GDDR5
BELLEK ARAYÜZÜ
256 Bit
PCI EXPRESS 3.0
VAR
FİYAT
529 TL



EVGA GTX1060


ÖZELLİKLER
RAM
6 GB
BELLEK HIZI
8010Mhz
BELLEK TİPİ
GDDR5
BELLEK ARAYÜZÜ
192 Bit
3x Display Port 1.2
VAR
FİYAT
1.238TL




ASUS GTX TITAN X

ÖZELLİKLER
RAM
12 GB
BELLEK HIZI
7010Mhz
BELLEK TİPİ
GDDR5
BELLEK ARAYÜZÜ
384 Bit
3x Display Port 1.2
VAR
FİYAT
5.036 TL






CUDA Teknolojisi

CUDA NEDİR?

CUDA, Nvidia tarafından ortaya konulan, bilgisayarın işlem performansına yüksek oranda katkı
 yapan bir paralel programlama platformudur. C, C++, C#, Fortran, Java, Python gibi programlama
 dilleri ile yazılmış algoritmaların GPU yani “grafik işlem birimi” üzerinde çalışmasını sağlayan
 bir sistem olarak da tanımlanabilir.Paralel programlama, birden fazla CPU’nun bir arada çalışmasını
 istediği için zorluk çıkartır. CPU’lar aslen seri işlemcilerdir ve birden fazla CPU’nun bir arada
 kullanılabilmesi için karmaşık yazılımlar gerekmektedir. CUDA ise bünyesinde zaten paralellik
 yarattığı için bu zorlukları ortadan kaldırıyor.

CUDA etkinleştirilmiş GPU ile görüntü ve video işlem, hesaplamaya dayalı biyoloji ve kimya,
akışkan dinamiği, bilgisayarlı tomografi, sismik analiz, ışın izleme ve çok daha fazlası dahil olmak üzere
geniş bir aralıkta kullanım alanları bulmaktadır. CUDA, sadece NVIDIA GPU’larda çalışması itibariyle rakiplerinden
 farklı olsa da 2012 yılı itibariyle dünya üzerinde 300 milyondan fazla CUDA destekli GPU olduğu bilinmektedir.
Bugün bu sayı daha da üst seviyeye ulaşmıştır.


CUDA Nasıl İşler?
Genellikle video işleme ve dönüştürme konusunda kullanılan CUDA’nın direkt olarak bu işe yönelmediğini en başından belirtmek gerek. Birbiri ile veri paylaşımı yapabilen paralel dizilime sahip çekirdekler, CPU’nun tek düzen şeklinde yapacağı işi yayarak gerçekleştirir. Farklı hatlara yüklenen işlemler yavaş gerçekleşir fakat tek yolda yapılabilecek süreden daha kısa sürede işlem sonuçlanır.
Yani kısacası konu kodlara ve CPU’nun tek başına kaldıramayacağı ağırlıktaki yüklere CUDA göğüs gerer, işi paylaşır ve kısa süre içerisinde bitmesini sağlar. Yalnız bu noktada bir şeyi de atlamamak gerek. CUDA’dan faydalanmak için öncelikle bu özelliği açmak gerekiyor. Yukarıda daha önce belirttiğimiz gibi kullanılan programlama diline yapılan ufak bir ek ile CUDA aktif hale getirilebiliyor.



PCI-Express Veriyolları arasındaki farklar

PCI, İngilizce "Peripheral Component Interconnect" kelimelerinin baş harflerinden oluşan bir kısaltmadır. Türkçe'de "Çevresel bileşen bağlantısı" anlamına gelmektedir.
Express kelimesi de Türkçe'de "Hızlı" anlamına gelmektedir.
PCI Express kelime anlamı olarak "Hızlı Çevresel bileşen bağlantısı" anlamına gelmektedir.




PCI Express versiyonları
1. PCI Express 1.0a
2. PCI Express 1.1
3. PCI Express 2.0
4. PCI Express 2.1
5. PCI Express 3.x
6. PCI Express 4.0




PCI Express 1.0a
2003 yılında, PCI-SIG slot başına 250 MB / s veri hızı ve saniyede (GT / s) başına 2.5 gigatransfers bir aktarım hızı ile, PCIe 1.0a tanıttı.

PCI Express 1.1
2005 yılında, PCI-SIG PCIe 1.1'i tanıtmıştır. Bu güncellenmiş veriyolu çeşitli geliştirmeler içerir, ama PCI Express 1.0a ile tam uyumludur.
Veri hızı için herhangi bir değişiklik yapılmamıştır.

PCI Express 2.0
PCI-SIG 15 Ocak 2007 tarihinde PCI Express Base 2.0'ı duyurmuştur. Bu veriyolu ile slot başına verim 250 MB / s, 500 MB / s  yükselmiştir. Veri transfer hızını iki katına çıkarmıştır.
PCIe 2.0 anakart yuvalarının PCIe v1.x kartları ile tam bir geriye dönük uyumu vardır.

PCI Express 2.1
PCI Express 2.1'in hızı PCI Express 2.0 ile aynıdır. Ne yazık ki,  PCI Express 2.1 kartları ve 1.0/1.0a ile bazı eski anakartlar arasında geriye doğru uyumluluk yoktur ama PCI Express 1.1 bağlantılı anakartlar ile geriye dönük uyumluluk destek programları aracılığıyla kendi üreticileri tarafından bir BIOS güncellemesi ile sağlanlanabilmektedir.




HDMI Çeşitleri

HDMI kablolar arasında Standart, Ethernet'li Standart, Yüksek Hız ve Ethernet'li Yüksek Hız kabloları bulunuyor.
Standart kablolar 720p ve 1080i sinyallerini aktarabilirler. 1080p'yi kaldırmaları mümkün olsa da bunun bir garantisi yoktur.
3D için ise Yüksek Hızlı (High Speed) kabloya ihtiyacınız var. Bununla birlikte bu standartlar kullanılmaya başlamadan önce
satın aldığınız bir kablonun da 1080p'yi gösterebilme ihtimali var. Ethernet özellikli kablolar ise tahmin edebileceğiniz gibi
 veri aktarımına izin vermektedir.






22 Ekim 2016 Cumartesi

OLED Teknolojisi

Organik LED (Işık yayan diyot) "Organic Light Emitting Diode"

Kodak şirketi tarafından geliştirilmiş bir teknolojidir. OLED'ler çoğunlukla düz ekran için kullanılmaktadır. LCD teknolojisine alternatif olarak sunulmaktadır. Normal operasyonda düşük enerji tüketmesi, ince ve hafif olması sayesinde son zamanlarda cep telefonlarında kullanımı yaygınlaşmıştır. Zamanla parlaklıklarını yitirdikleri şeklinde eleştiriler almaktadır. Gelişmekte olan ve gelecek vaad eden bir teknolojidir. Işık yayan diyot(LED) familyasının son türü "Organic Light Emitting Device" ya da "Organic Light Emitting Diode" açılımına sahip bir akronimdir. "Organic Electroluminescent Device" (OEL) olarak da anılır. Tipik olarak iki elektriksel kontak(elektrot) arasında kalan ve ışık yayan bir dizi ince film organik katmandan oluşur. OLED'ler molekül ağırlığı düşük organik malzemeler (SM-OLED)veya polimer bazlı materyalden (PLED , LEP) oluşur. Farklı katmanlara sahip LCD'ler ve FED‘ lerden farklı olarak OLED'ler monolitik (tek katmanlı)dırlar. Çünkü yapılışı sırasında her katman diğeri üzerine kaplanarak yekpare olacak şekilde üretilir.

Başlangıçta gösterge uygulamaları için geliştirilen OLED'ler parlak renkli görüntüleri ile düşük güçte geniş görüş açısı sağlayan ekranların yapılabilmesini sağladılar. LCD ekranlarda olduğu gibi bunlar için arkadan aydınlatma gerekmez. OLED'ler genelde cam üzerinde üretilirler ancak plastik ve kıvrılabilir malzeme üzerinde olabiliyorlar. Örneğin Universal Display'in yaptığı fleksibl(kıvrılabilir) OLED modeli "FOLED" böyledir. Bu türden ekranların üretilmesinin ileride taşınabilir cihazlarda devrim yaratacağı konuşuluyor. Örneğin cebinizden bir kalem çıkarıyorsunuz. Çekince açılıyor, üzerine rulo şeklinde sarılmış ekran ortaya çıkıyor.



14 Ekim 2016 Cuma

INTEL ve AMD işlemcilerin CPU-Z incelemesi



AMD

1-A SERİSİ


2-AMD FX


3-AMD FX-8320

4-AMD FX-8350

INTEL

1-CELERON

2-CORE I5 6600K


3-CORE I7

4-CORE I7 860


5-PENTIUM 4 CELERON 352