Sanal makinede linux işletim sistemi kurma :
https://www.youtube.com/watch?v=rOQSWcio-y0&feature=youtu.be
31 Ekim 2016 Pazartesi
1- Kullanıcının girdiği sayıyı ekrana yazdıran program: https://youtu.be/_IaNJ0M14Ms
2- 1-100 arasında rastgele sayıyı ekrana yazan program: https://youtu.be/tra_vtPgQxE
3- Kullanıcının girdiği 2 sayıdan büyük olanı ekrana yazan program: https://youtu.be/6kGH6tnPLqo
4-Kullanıcın girdiği 2 sayının farkını bulan program: https://youtu.be/Mq74Giak-rs
5-Kullanıcının girdiği 2 sayı arasındaki işlemi seçebileceği program:
https://youtu.be/fpbamLQIWjE
6-Kullanıcının adını öğrenip ekrana yazan program: https://youtu.be/CGocfdhBdt0
7-Kullanıcının adını öğrenip 10 kez ekrana yazanı program: https://youtu.be/5-c3Toa9yR4
8) Kullanıcının adını öğrenip 10 kez alt alta ekrana yazan program: https://youtu.be/uKoN1ayFDW0
9-Kullanıcıdan alınan metnin kaç kez tekrarlanacağını yine kullanıcıdan aldıktan sonra alt alta yazan program: https://youtu.be/xkjGBS2BDg0
10-1'den 100'e kadar sayıları yan yana yazdıran program: https://youtu.be/M-xU4Z6_TSY
11-1'den 100'e kadar sayıları, her sayı 4 basamak yer kaplayacak şekilde, yan yana yazdıran program: https://youtu.be/AyLAFClTJM8
12-1'den 100'e kadar sayıları, sol tarafı sıfır dolu 4 basamak şeklinde, yan yana yazdıran program: https://youtu.be/sdlH45XNaLY
13-1'den 20'ye kadar sayıları alt alta yazdıran program: https://youtu.be/HCNS43x5fgc
14-1'den 20'ye kadar sayıları 0,5'er arttırarak alt alta yazdıran program: https://youtu.be/rSZ9Bwe7dX4
15-1'den 20'ye kadar sayıları 0,5'er arttırarak alt alta yazdıran program: https://youtu.be/ehp0Tm8SZxg
16-1'den 100'e kadar tek sayıları alt alta yazdıran program: https://youtu.be/bOjbiTCPwEI
17-1'den 100'e kadar çift sayıları alt alta yazdıran program: https://youtu.be/HD5aZ2z3xz8
18-1'den 100'e kadar 3'ün katı olan sayıları alt alta yazdıran program: https://youtu.be/e94ueW81saw
19-1'den 100'e kadar 2'ye ve 3'e tam bölünen sayıları alt alta yazdıran program: https://youtu.be/wjl5VVboluI
20-100'den 1'e kadar sayıları yan yana yazdıran program: https://youtu.be/cZMg0FpuUHI
21-100'den 1'e kadar sayıları her sayı 4 basamak yer kaplayacak şekilde, yan yana yazdıran program: https://youtu.be/iZMeG7op5AI
22-100'den 1'e kadar sayıları sol tarafı sıfır dolu 4 basamak şeklinde, yan yana yazdıran program: https://youtu.be/RuohQnhYVyI
23-20'den 1'e kadar sayıları alt alta yazdıran program: https://youtu.be/26hTv24caCc
24-20'den 1'e kadar sayıları 0,5'er azaltarak alt alta yazdıran program: https://youtu.be/uaDvx20FYf4
25-20'den 1'e kadar sayıları 0,5'er azaltarak alt alta yazdıran program: https://youtu.be/eQ8i3a39u0Y
26-100'den 1'e kadar tek sayıları alt alta yazdıran program: https://youtu.be/93IIF5rDAMM
27-100'den 0'a kadar çift sayıları alt alta yazdıran program: https://youtu.be/wwzIcb0Ckuw
28-100'den 1'e kadar 3'ün katı olan sayıları alt alta yazdıran program: https://youtu.be/c_6kug6Zdk4
29-100'den 1'e kadar 2'ye ve 3'e tam bölünen sayıları alt alta yazdıran program: https://youtu.be/Hym0JOVV4yM
2- 1-100 arasında rastgele sayıyı ekrana yazan program: https://youtu.be/tra_vtPgQxE
3- Kullanıcının girdiği 2 sayıdan büyük olanı ekrana yazan program: https://youtu.be/6kGH6tnPLqo
4-Kullanıcın girdiği 2 sayının farkını bulan program: https://youtu.be/Mq74Giak-rs
5-Kullanıcının girdiği 2 sayı arasındaki işlemi seçebileceği program:
https://youtu.be/fpbamLQIWjE
6-Kullanıcının adını öğrenip ekrana yazan program: https://youtu.be/CGocfdhBdt0
7-Kullanıcının adını öğrenip 10 kez ekrana yazanı program: https://youtu.be/5-c3Toa9yR4
8) Kullanıcının adını öğrenip 10 kez alt alta ekrana yazan program: https://youtu.be/uKoN1ayFDW0
9-Kullanıcıdan alınan metnin kaç kez tekrarlanacağını yine kullanıcıdan aldıktan sonra alt alta yazan program: https://youtu.be/xkjGBS2BDg0
10-1'den 100'e kadar sayıları yan yana yazdıran program: https://youtu.be/M-xU4Z6_TSY
11-1'den 100'e kadar sayıları, her sayı 4 basamak yer kaplayacak şekilde, yan yana yazdıran program: https://youtu.be/AyLAFClTJM8
12-1'den 100'e kadar sayıları, sol tarafı sıfır dolu 4 basamak şeklinde, yan yana yazdıran program: https://youtu.be/sdlH45XNaLY
13-1'den 20'ye kadar sayıları alt alta yazdıran program: https://youtu.be/HCNS43x5fgc
14-1'den 20'ye kadar sayıları 0,5'er arttırarak alt alta yazdıran program: https://youtu.be/rSZ9Bwe7dX4
15-1'den 20'ye kadar sayıları 0,5'er arttırarak alt alta yazdıran program: https://youtu.be/ehp0Tm8SZxg
16-1'den 100'e kadar tek sayıları alt alta yazdıran program: https://youtu.be/bOjbiTCPwEI
17-1'den 100'e kadar çift sayıları alt alta yazdıran program: https://youtu.be/HD5aZ2z3xz8
18-1'den 100'e kadar 3'ün katı olan sayıları alt alta yazdıran program: https://youtu.be/e94ueW81saw
19-1'den 100'e kadar 2'ye ve 3'e tam bölünen sayıları alt alta yazdıran program: https://youtu.be/wjl5VVboluI
20-100'den 1'e kadar sayıları yan yana yazdıran program: https://youtu.be/cZMg0FpuUHI
21-100'den 1'e kadar sayıları her sayı 4 basamak yer kaplayacak şekilde, yan yana yazdıran program: https://youtu.be/iZMeG7op5AI
22-100'den 1'e kadar sayıları sol tarafı sıfır dolu 4 basamak şeklinde, yan yana yazdıran program: https://youtu.be/RuohQnhYVyI
23-20'den 1'e kadar sayıları alt alta yazdıran program: https://youtu.be/26hTv24caCc
24-20'den 1'e kadar sayıları 0,5'er azaltarak alt alta yazdıran program: https://youtu.be/uaDvx20FYf4
25-20'den 1'e kadar sayıları 0,5'er azaltarak alt alta yazdıran program: https://youtu.be/eQ8i3a39u0Y
26-100'den 1'e kadar tek sayıları alt alta yazdıran program: https://youtu.be/93IIF5rDAMM
27-100'den 0'a kadar çift sayıları alt alta yazdıran program: https://youtu.be/wwzIcb0Ckuw
28-100'den 1'e kadar 3'ün katı olan sayıları alt alta yazdıran program: https://youtu.be/c_6kug6Zdk4
29-100'den 1'e kadar 2'ye ve 3'e tam bölünen sayıları alt alta yazdıran program: https://youtu.be/Hym0JOVV4yM
22 Ekim 2016 Cumartesi
Modern GPU'larda Kullanılan Shader'ların İsimleri ve Görevleri
Programlanabilir gpularin ortaya çıkmasından sonra hayatımıza girmiş bir terim. (daha önce silikon graphics'e ait muadilleri vardı.) Shaderlar, vertex'lere ya da pixellere hükmetmek üzere yazılan küçük program parçalarıdır.
Çok genel olarak, geometrik yapılar cpu'dan graphics pipeline denen bir yerlere gönderilir, burada öncelikle vertex shaderlar sayesinde vertexlerin (örneğin üçgenin üç kösesi üç vertextir) transformasyonları, texturekoordinatları gibi şeylerle oynanabilir. Ardından pixel shader gelir, bu da ekrana çizilen her bir noktanın özelliklerini değiştirme şansı verir bize. Doğası gereği pixel shader çok daha yoğun bir is yapmaktadır, bu yüzden per-pixel diye tabir edilen isler genelde iyi bir ekran kartı gerektirir.
Çok genel olarak, geometrik yapılar cpu'dan graphics pipeline denen bir yerlere gönderilir, burada öncelikle vertex shaderlar sayesinde vertexlerin (örneğin üçgenin üç kösesi üç vertextir) transformasyonları, texturekoordinatları gibi şeylerle oynanabilir. Ardından pixel shader gelir, bu da ekrana çizilen her bir noktanın özelliklerini değiştirme şansı verir bize. Doğası gereği pixel shader çok daha yoğun bir is yapmaktadır, bu yüzden per-pixel diye tabir edilen isler genelde iyi bir ekran kartı gerektirir.
Pixel Shader(Nokta tarayıcı)
Her bir noktanın(pixelin) renk değerini hesaplarlar. Buraya girdiler, grafik iş hattına giden poligonları dolduran ızgara ünitesinden gelir. Nokta tarayıcılar genellikle ışıklandırma efektleri, pütür kaplama(bump mapping) veya ton ayarı için kullanılır.
Vertex Shader(Tepe tarayıcı)
Grafik işlemcisine verilen her tepe noktası için bir defa çalıştırılır. Bu işlem, tepe noktasının 3 boyutlu pozisyonun ekranda gözükecek 2 boyutlu koordinatına çevrilmesi için yapılır. Tepe tarayıcısı pozisyon, renk, doku koordinatları gibi özellikler üzerinde işlem yapabilirken yeni bir tepe noktası yaratamaz. Bu tarayıcının çıktısı bir diğer tarayıcıya aktarılır.
Geometry(Geometrik Tarayıcı)
Herhangi bir ağ üzerindeki tepe noktalarını silebilir veya yenilerini ekler. Geometrik tarayıcılar, var olan ağa hacimsel detay kazandırmak içinde kullanılabilir ki bunu CPU ya yaptırmak ekstra yük getirecektir.
VSync (Dikey Senkronizasyon) Nedir?
Vsync (Vertical Synchronization), aktif olduğunda ekran kartının tazeleme hızıyla, monitörün tazeleme hızını denkleştirilir. Kapalıyken görüntüde kırılmalar olur. Yani ekran kartı monitöre belirli bir zamanda monitörün gösterebileceğinden daha fazla kare gönderirse ekranda kırılmalar olur.Görüntüdeki bu kırılmalara "tearing" denir. Bu kırılmaları engellemek için de 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.
- Vsync kapatıldığında fps artar.
Benchmark Siteleri
Benchmark (Hız Testi) Nedir
- Bilgisayarlar üzerindeki donanımları ya da herhangi bir yazılımı test etmek için kullanılır.
- Bir Benchmark programı ile, ekran kartının özelliklerini ve hızını test ederek görebilirsiniz.
- Aynı şekilde Benchmark programı ile bir işletim sisteminin farklı donanımlar üzerinde kurarak performansını test edebilirsiniz.
- Benchmark programları testten sonra ayrıntılı bir rapor çıkarır. Test sonuçlarını grafikler halinde verebilir ve analiz yapabilir.
- Her parça için ayrı ayrı Benchmark programları olduğu gibi her türlü testi topluca yapabileceğiniz profesyonel Benchmark programları da bulunmaktadır.
Benchmark Siteleri
Kaydol:
Kayıtlar (Atom)