Buyuknet

Eğitim => Türkçe Ansiklopedi => Bilgisayar Bilgileri => Konuyu başlatan: tarantula901 - 15.11.2008 - 21:49

Başlık: C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA
Gönderen: tarantula901 - 15.11.2008 - 21:49
C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA

GiRiŞ

Bilgisayar, verileri saklayan , bunlar üzerinde çok hızlı işlem yapan ve istenen verileri sunan bir aygıttır.
Donanım (hardware) ve yazılım(software) diye iki bölüme ayrlır. Donanım bilgisayarın fiziksel bileşenleridir. Yazılım ise donanımı oluşturan bileşenlerin çalışmasını ve işlevlerini yerine getirmesini sağlayan programlardır.

     İşlemci

 
         Denetim           Aritmetik      Girdi
           Birimi             Mantık      Çıktı
              Birimi      Ana Bellek
               Yan Bellek


Girdi birimleri : Veri ve program girilmesini sağlar.   Klavye, fare, kart okuyucu ...
Çıktı birimleri : İstenen verilerin kullanıcıya sunulduğu ortam. Ekran, yazıcı...
Ana Bellek      : Programların ve işlenen verilerin geçici olarak saklandığı birim.
Yan bellek      : Bilgilerin (veri, program) kalıcı olarak saklandığı ortamlar. Disket, disk, manyetik  şerit.

  Bilgisayar broşuründe olan kavramlar,  bit, byte, ... RAM, ROM...

   Bu günkü anlamda ilk bilgisayar ENIAC [Electronic Numeric integrator and computer]
               30 ton, kablolar ile programlama
   1842, Charles Babbag , analitik makine tasarlıyor. Programlanabilir bir cihaz Öncesi Hesap Makinesi. Ada Agusta programcısı.


Bilgisayarlar :
1.    Kusak  39 - 58 Vakum tüp ile çalışıyor
2.    Kusak  58 - 64 Transistör
3.    Kusak  64 - 75 Entegre
4.    Kusak  75 - ---  Yüksek ölçekli entegre



   Micro computer ( PC )         ( bu gün 50 - MIPS)
   Workstation
   Mini Computer
   Main Frame         (50 lerde 50 IPS)
   Super Computer
Bilgisayarın yapısı
   Bellek (...., birimi byte        bit)
   CPU    ( Bilgiyi işleyen kısım bellekten okur - yazar)
   Denetim Birimi ( Hangi işlem, ne zaman yapılacak, belirler (gerekli işaretleri üretir))
   Giriş/Çıkış     : klavye (veya benzer)
      : ekran (veya benzer)
   İkincil ( yardımcı ) bellek (Kütük olarak saklı bilgiler.)
   Hardware - Software

   Bilgisayarlar kendisine sorulan sorulara hemen cevap veren, bir sürü problemi çözen bir aygıt değildir.  Bilgisayarda yapılan her tür iş, ilk önce insan aklının süzgecinden geçiyor, insanlar tarafından etraflıca tasarlanıyor, planlanıp programlanıyor [1].

ilk yapılan bilgisayarın karşına geçip hemen
en eski soruyu sormuşlar "Tanrı var mı".
Bilgisayar kısa bir düşünmeden sonra "Evet artık var".

Bu nedenle, önce bilgisayara problemin çözümü öğretilmelidir. Fakat bunun için bizim problemi çözmemiz gerekir.  Ve daha sonra bir programlama dili ile bu çözüm bilgisayara aktarılmalıdır.