30 Ekim 2016 Pazar

Örnek Uygulama Video Linkleri

1)Kullanıcının girdiği sayıyı ekrana yazdıran program kodları.

2)1-100 arasında rastgele sayıyı ekrana yazan program kodları..
>>https://www.youtube.com/watch?v=oTFt_i7MBa4

3)Kullanıcının girdiği 2 sayıdan büyük olanı ekrana yazan program kodları.
>>https://www.youtube.com/watch?v=hjVqQTMJCQE

4)Kullanıcın girdiği 2 sayının farkını bulan program kodları.
>>https://www.youtube.com/watch?v=B2HgYuwgYU8

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

6) Kullanıcının adını öğrenip ekrana yazan program kodları..
>> https://www.youtube.com/watch?v=xpNGX2LsYBo

7)Kullanıcının adını öğrenip 10 kez ekrana yazanı program kodları.
>> https://www.youtube.com/watch?v=s-rx9b-aH0A

8)Kullanıcının adını öğrenip 10 kez alt alta ekrana yazanı program kodları.
>> https://www.youtube.com/watch?v=29_WzqP9sEM

9)Kullanıcıdan alınan metnin kaç kez tekrarlanacağını yine kullanıcıdan aldıktan sonra alt alta yazan program kodları.
>> https://www.youtube.com/watch?v=AYnx4V4wPOk

10)1'den 100'e kadar sayıları yan yana yazdıran program kodları.
>> https://www.youtube.com/watch?v=hcBXrMvJ5Jw

11)'den 100'e kadar sayıları, her sayı 4 basamak yer kaplayacak şekilde, yan yana yazdıran program kodları.
>> https://www.youtube.com/watch?v=2y5b2A8ZqQY

12) 1'den 100'e kadar sayıları, sol tarafı sıfır dolu 4 basamak şeklinde, yan yana yazdıran program kodları.(0001 0002 0003 ..... 0100)
>> https://www.youtube.com/watch?v=yv3Hrm7EuoU

13)1'den 20'ye kadar sayıları alt alta yazdıran program kodları.
>> https://www.youtube.com/watch?v=fNenD5TwwDE

14)'den 20'ye kadar sayıları 0,5'er arttırarak alt alta yazdıran program kodları. Örneğin(1 / 1.5 / 2... 19.5 / 20)
>> https://www.youtube.com/watch?v=qvCrgY8FUWg

15). 1'den 20'ye kadar sayıları 0,5'er arttırarak alt alta yazdıran program kodları. Örneğin(01.000 / 01.500 / 02.000... 19.500 / 20.000)
>> https://www.youtube.com/watch?v=T8877WPNAag

16)1'den 100'e kadar tek sayıları alt alta yazdıran program kodları.
>> https://www.youtube.com/watch?v=Lhlbl6Fm6m8

17)1'den 100'e kadar çift sayıları alt alta yazdıran program kodları.
>> https://www.youtube.com/watch?v=Ea2teUR7Z80

18)1'den 100'e kadar 3'ün katı olan sayıları alt alta yazdıran program kodları.
>> https://www.youtube.com/watch?v=O_nH_8wDASo

19)'den 100'e kadar 2'ye ve 3'e tam bölünen sayıları alt alta yazdıran program kodları.
>> https://www.youtube.com/watch?v=4r8uLYwob5U

20)100'den 1'e kadar sayıları yan yana yazdıran program kodları.
>> https://www.youtube.com/watch?v=bB4PuY0twqY

21)100'den 1'e kadar sayıları, her sayı 4 basamak yer kaplayacak şekilde, yan yana yazdıran program kodları.
>> https://www.youtube.com/watch?v=-RPMiL_45Is

22)100'den 1'e kadar sayıları, sol tarafı sıfır dolu 4 basamak şeklinde, yan yana yazdıran program kodları.Örneğin (0100 0099 0098 ..... 0001)

>> https://www.youtube.com/watch?v=NnzeFQEzvHI

23)20'den 1'e kadar sayıları alt alta yazdıran program kodları.

24)20'den 1'e kadar sayıları 0,5'er azaltarak alt alta yazdıran program kodları.Örneğin (20 / 19.5 / 19... 1.5 / 1)

25)20'den 1'ye kadar sayıları 0,5'er azaltarak alt alta yazdıran program kodları. (20.000 / 19.500 / 19.000... 01.500 / 01.000)

26)100'den 1'e kadar tek sayıları alt alta yazdıran program kodları.

27)100'den 1e kadar çift sayıları alt alta yazdıran program kodları.
>> https://www.youtube.com/watch?v=6ULgTVt7lF0&feature=youtu.be

28)100'den 1'e kadar 3'ün katı olan sayıları alt alta yazdıran program kodları
>>https://www.youtube.com/watch?v=5SeIKkTPoI0

29)100'den 1'e kadar 2'ye ve 3'e tam bölünen sayıları alt alta yazdıran program kodları.

>>https://www.youtube.com/watch?v=tOw8Bja9O2Q

22 Ekim 2016 Cumartesi

GPU Shader

    Programlanabilir GPU’ların ortaya çıkmasından sonra hayatımıza giren bir terimdir. 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 vertex’lerin transformasyonları, texture koordinatları 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 iş yapmaktadir, bu yüzden per-pixel diye tabir edilen işler genelde iyi bir ekran kartı gerektirir.

  • VERTEX (TEPE) SHADER


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 (GEOMETRİ) SHADER


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.

  • PİXEL (NOKTA) SHADER


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 veya ton ayarı için kullanılır.

Benchmark Siteleri Tanımları

    Kıyaslama (benchmarking) çalışmalarının amacı, firmaların iyileştirmeye açık olan alanlarının tespit edilmesi ve firma için önem taşıyan performans göstergelerinde artış sağlamaktır. Bu kapsamda piyasa payı, kârlılık, verimlilik, kalite, insan kaynakları yönetimi gibi pek çok kritik performans göstergelerinde artışlar hedeflenmelidir.
   Kıyaslama çalışmaları, faaliyet alanları ve performans göstergelerinin benzer olması için aynı sektördeki firmalarla yapılmalıdır. Aynı büyüklükte firmalarla yapılabileceği gibi, daha küçük veya daha büyük firmalarla da kıyaslama (benchmarking) çalışması yapılabilmektedir.
  Kıyaslama uygulamalarının giderek yaygınlaşmasının nedenleri altında şunlar yatmaktadır:
– Gelişme sağlamak için etkili bir yol olması: Yöneticiler deneme yanılma yönteminden kurtulup başkaları tarafından uygulanan başarılı süreçleri öğrenerek bunları kendi işletmelerine uyarlamak yoluyla gelişme sağlayabilmektedirler.
– Gelişme sağlanmasına hız kazandırması: Günümüz koşullarında zaman, rekabet açısından son derece önemli bir faktör haline gelmiştir. Kıyaslama çalışmalarını kolaylıkla ve başarıyla uygulayabilen işletmeler daha iyi uygulamalara hızlı bir şekilde sahip olabilirler.

   Kıyaslama çalışmasının nihai amacı, işletmeyi sektöründe lider konuma getirmektir. Ancak, kıyaslama çalışmalarına yeni başlayan işletmeler, daha ulaşılabilir amaçlar belirleyerek öncelikle yöntem konusunda deneyim kazanmalıdırlar.
Kıyaslama çalışmalarının temel faydaları:
– Eksikliklerin tespit edilmesi,
– İyileştirmeye açık alanların belirlenmesi,
– Verimliliğin artırılması,
– Maliyetlerin düşürülmesi,
– Kalitenin yükseltilmesi,
– İşletmeler arasında en iyi uygulamaların (best practice) paylaşılması şeklinde sıralanabilir.

  Kıyaslama, yüksek performansa sahip olmak için, uygulamaları planlı bir şekilde değiştiren olumlu bir süreçtir.
  Kıyaslama çalışmalarında deneyim kazanan işletmeler, işletme dışındaki iyi uygulamaları araştırıp bulmaya ve bunları kendi süreçlerine uyarlamaya daha yatkın hale gelirler. Bu da işletmelere değişen rekabet ortamına ayak uydurmada önemli avantajlar sağlar.

Ucuzdan Pahalıya Doğru 5 Ekran Kartı

1) Zotac G210 Synergy GDDR3 1GB 64Bit Nvidia GeForce DX10.1

Ekran Kartı 100 TL

Çekirdek Hız=250Mhz
Ram Kapasitesi= 1 GB
Bellek Hızı= 1066Mhz
Ekran Kartı Markası= NVIDIA
Bellek Tipi= GDDR3
Bellek Arayüzü= 64 Bit
Güç Tüketimi= 29 W

2) ASUS R5 230 SILENT DDR3 1GB AMD Radeon DX11 Ekran Kartı

127 TL

Çekirdek Hızı= 625Mhz
RAM Kapasitesi= 1 GB
Bellek Hızı= 1200Mhz
Ekran Kartı Markası= AMD
Ekran Kartı Chipseti= R5 230
Bellek Tipi= GDDR3
Bellek Arayüzü= 64 Bit
Güç Tüketimi= 75 W
Çözünürlük= 2560X1600

3)Evga GT630 DDR3 2GB 64Bit Nvidia GeForce DX11.1 Ekran Kartı 

177 TL

Çekirdek Hızı= 902 Mhz
RAM Kapasitesi= 2 GB
Bellek Hızı= 1800 Mhz
Ekran Kartı Markası= NVIDIA
Ekran Kartı Chipseti= GT630
Bellek Tipi= GDDR3
Bellek Arayüzü= 64 Bit
Güç Tüketimi= 350 W
Çözünürlük= 2560X1600


4) Sapphire HD6570 GDDR3 2GB 128Bit AMD Radeon DX11 Ekran Kartı

211 TL

Çekirdek Hızı= 625 Mhz

RAM Kapasitesi= 2 GB

Bellek Hızı= 1600 Mhz

Ekran Kartı Markası= AMD

Ekran Kartı Chipseti= HD6570

Bellek Tipi= GDDR3

Bellek Arayüzü= 128 Bit


5) MSI GTX750 Ti TwinFrozrGaming GDDR5 2GB 128Bit Nvidia GeForce DX11.2 Ekran Kartı 474 TL

Çekirdek Hızı= 1163 Mhz
RAM Kapasitesi= 2 GB
Bellek Hızı= 5400 Mhz
Ekran Kartı Markası= NDIVIA
Ekran Kartı Chipseti= GTX750 Tİ
Bellek Tipi= GDDR5
Bellek Arayüzü= 128 Bit
Çözünürlük= 2560X1600

V-Sync 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. 

  Ö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.

CUDA ve Alternatif Teknolojisi

   CUDA, NVIDIA’nın GPU (grafik işlem birimi) gücünü kullanarak hesaplama performansında büyük ölçüde artışlara olanak veren paralel hesaplama mimarisidir.

CUDA İLE PARALEL HESAPLAMA
   Hesaplama, CPU üzerindeki "merkezi işlemden" CPU ve GPU üzerindeki "birlikte işleme" doğru bir evrim geçirmektedir. NVIDIA, hesaplamadaki bu yeni paradigmaya olanak vermek için uygulamacılar için önemli bir taban olan ve GeForceION Quadro ve Tesla GPU’larüzerinde temin edilen CUDA paralel hesaplama mimarisini geliştirdi.


Pcı-ex Versiyonları Nelerdir?

    Eski PCI, PCI-X ve AGP veriyolu standartlarını değiştirmek için tasarlanmış bir yüksek hızlı seri bilgisayar genişleme veriyolu standardına verilen isimdir.

PCI Express'in eski veriyolu standartlarından farkları

1. Daha yüksek bir maksimum sistem veriyolu verimliliği,
2. Düşük I / O pin sayısı,
3. Küçük bir fiziksel ayak izi,
4. Veri yolu cihazları için daha iyi performans ölçekleme,
5. Daha ayrıntılı bir hata algılama ve raporlama mekanizması,
6. Hot plug işlevselliği.
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


V

HDMI Çeşitleri Nelerdir?

  Hepimizin bildiği gibi HDMI Kablo ses ve görüntü aktarma işlemlerinde kullanılan kablolardır. Genellikle bir görüntüye sahip cihazdan başka bir zihaza görüntü ve ses iletilmesinde kullanılmaktadır. Peki HDMI Kablo çeşitleri nelerdir? HDMI Kablolar kendi içerisinde TİP A,TİP B,TİP C,  TİP D ve TİP Eşeklinde çeşitlendirilirler. Hepsinin kullanım sebebi aynı olsada kullnıldığı cihazlara göre farklılık gösterir.
   Tip-A konnektör 19 pin’li olup elektriksel olarak tek-hatlı DVI-D ile çalışabilir. En çok kullanılan HDMI kablo bu tiptir ve yaygın olarak kullanılır. Tip-B ise daha yüksek çözünürlükleri (Bknz. WQSXGA (3200×2048)) destekler ve 29 pin’lidir. Çift-hatlı DVI-D ile elektriksel olarak çalışabilir.  Tip-C ve Tip D taşınabilir cihazlar için tasarlanmıştır. Olduk.a küçük yapıda olup Tip D akıllı telefonlara uyumludur. Tip E ise otomotiv donanımlarına kullanılan bir HDMI çeşididir.


  Ayrıca 201-2015 Yılında standart olarak kullanılan TİP A HDMI kablo standardında yalnız bir tarafı farklı olan kablolar üretildi. Bunlar genellikle yeni tip monitörlerde kullanılmaktadır.



OLED Nedir?


  • OLED'ler (Organik Işık Yayan Diyot), elektrik akımı uygulandığında ışık yayan karbon temelli organik maddeden yapılan diyotlardır. OLED’in yapımında kullanılan malzemeler, 1960'ların öncesinde keşfedildi ancak bu maddeler son 30 yıldır teknolojik çalışmalarda kullanılmaya başlandı.

  • lk olarak 1987'de Kodak araştırmacıları Ching W. Tang ve Steven Van Slyke tarafından oluşturulan OLED teknolojisi ise LED'le hemen hemen aynı yapıya sahiptir. Ancak LED ampulleri yerine ince, ışık yayan filmleri kullanır. OLED, bu sayede daha parlak ışık oluşturabilirken, mevcut LCD/LED teknolojilerden daha az enerji harcar. Ayrıca LCD teknolojisinin aksine dış kaynaktan gelen bir ışığa ihtiyaç duymayıp, kendi ışığını kendisi ürettiği için  arka plan aydınlatması ve filtreye de ihtiyaç duymazlar. LCD’den daha ince, yapımı kolay ve daha verimlidirler. OLED'ler yüksek görüntü kalitesine, geniş görüntü açısına, parlak renklere, hızlı tepki oranına sahiptirler. OLED'ler genelde cam üzerinde üretilirler ancak plastik ve son teknoloji TV'lerde gördüğümüz gibi kıvrılabilir malzeme üzerinde de olabilirler. 
Oled nedir ile ilgili görsel sonucu

12 Ekim 2016 Çarşamba

Kondansatör Ve Transistör Arasındaki Farklar

         Kondansatör 


       kondansatör ile ilgili görsel sonucu                      kondansatör ile ilgili görsel sonucu


  • Kondansatörler elektrik yüklerini kısa süreliğine depo etmeye yarayan devre elemanlarıdır. Kondansatörlerin sembolü c, birimi ise faraddır.
  • Kondansatörler yapısal olarak iki iletken levha arasına konulmuş bir yalıtkandan oluşur. İletken levhalar arasında bulanan maddeye elektriği geçirmeyen anlamaında dielektrik adı verilir. 
              Transistör


        transistör ile ilgili görsel sonucu      transistör ile ilgili görsel sonucu


  • Transistör yan yana birleştirilmiş iki PN diyodundan oluşan, girişine uygulanan sinyali yükselterek akım ve gerilim kazancı sağlayan, gerektiğinde anahtarlama elemanı olarak kullanılan yarı iletken bir devre elemanıdır. 
        NPN Tipi Transistörler:
  •   NPN tipi transistörlerin yapısı iki N tipi yarı iletken madde arasına ince bir katman halinde yerleştirilmiş P tipi yarı iletken beyz maddesinden oluşmaktadır. İki N tipi madde arasındaki beyz tabakası elektron geçişini kontrol etme görevi yapmaktadır. Transistörler geçen akımı denetleyerek küçük akımları büyütebilir ya da küçük bir akım ile büyük bir alıcının çalışmasını sağlayabilir.

        PNP Tipi Transistörler:
  •     PNP tipi transistörlerin yapısı da NPN tipi transistörler gibidir. Tek fark bu kez P tipi iki yarı iletken madde arasına ince bir tabaka halinde N tipi yarı iletken maddenin yerleştirilmiş olmasıdır.