• Bilgisayar Nedir?
    • Önceden belleğine yüklenmiş bir izlenceye (yazılıma) göre komuta edilerek, çok sayıda ve karmaşık mantıksal ve aritmetiksel işlemlerden oluşan bir işi çok kısa sürede yapıp sonuçlandırabilen aygıta Bilgisayar denir.
  • Bir bilgisayarın çalışabilmesi için üç temel birime ihtiyaç vardır.
      • Merkezi İşlem Birimi (Central Processing Unit-CPU)
        Bilgisayardaki tüm karar verme ve kontrol işlemlerini gerçekleştirir. Matematiksel işlemleri gerçekleştirdiği gibi bilgisayarda hangi birimlerden giriş yapılacak hangi sırada çıkış yapılacak öncelikler nasıl olacak vb. işlemleri de gerçekleştirir
      • Bellek Birimi
        Bilgisayarlar çalıştıkları süre boyunca giriş biriminden aldığı veya hesaplama sonucu elde ettiği verileri bellek üzerinde saklayarak işlemleri gerçekleştirirler.
      • Giriş-Çıkış Birimi(I/O)
        Kullanıcıdan veya diğer aygıtlardan (fare, klavye, mikrofon, kamera, tarayıcı vb.) bilgisayara veri aktarmak için kullanılan birimlere Giriş Birimleri; bilgisayarda bulunan verileri kullanıcıları bilgilendirmek amacıyla veya diğer aygıtlara (ekran, yazıcı, tarayıcı, hoparlör, kulaklık vb.) göndermek amacıyla kullanılan birimlere de Çıkış Birimleri denir.
Bilgisayarın Temel Çalışma Prensibi

Donanım ve Yazılım Kavramları

  • Bilgisayar sistemleri yazılım ve donanım olmak üzere iki kısımdan oluşmaktadır.

Donanım

Bilgisayarda gözle görebildiğimiz fiziksel parçalar donanım olarak isimlendirilmektedir. Donanımlar kullanım amaçlarına göre 4 kısımda incelenirler.

  • Merkezi İşlem Birimi
    • Bellek Birimi
    • Depolama Birimleri
    • Çevre Birimleri

Yazılım

Bilgisayarın çalışması için donanım dışında kalan kısma yazılım denir. Yapılması gereken işleri yapabilmek için donanıma komutlar veren programlar topluluğudur.

Genel olarak üç kısımda inceliyoruz:

  • Sistem Yazılımları (Işletim Sistemi – Windows, Unix, Linux vs.)
    • Program Geliştirme Yazılımları (Programlama Dilleri – C#, Java, C, Pascal, Phython vs.)
    • Uygulama Yazılımları (MSoWrd, Excel, Autocad, vs.)

Yazılım geliştirme sonucu ortaya çıkan ürüne program denir.

Bir problemin bilgisayar tarafından çözülebilmesi için öncelikle algoritmasının oluşturulması gerekmektedir.

  • Program:

Belirli bir işi gerçekleştirmek için gerekli komutlar dizisi olarak tanımlanır

  • Programlama:

Bir programı oluşturabilmek için gerekli komutların belirlenmesi ve uygun biçimde kod yazılmasına denir.

  • Programlama Dilleri:

Bir programın oluşturulmasında kullanılan komutlar, tanımlar ve kuralların belirtildiği programlama araçlarıdır.

  • Programlama Dili

Bilgisayarlara ne yapmaları gerektiğini söylememizi sağlayan tanımların ve kuralları olan dildir. Tüm yazılımlar programlama dilleri ile yazılır.

Programlama Dillerinin Gelişimi

  • İlk programın, Ada Lovelace tarafından Charles Babbage’ın tanımlamış olduğu “Analytical Engine” i ile Bernoulli sayılarının hesaplanmasına ilişkin makalesinde olduğu söylenmektedir. Bu nedenle ilk gerçek anlamdaki programlama dillerinden birinin adı Ada Lovelace anısına ADA olarak isimlendirilmiştir.
  • 1940’larda ilk modern bilgisayar ortaya çıktığında, programcılar yalnızca assembly dili kullanarak yazılım yapabiliyorlardı.

Bunları ilk defa duyduğun için şu an hiç bir şey kafanda canlanmıyor. Evet sadece sen değil. Herkes aynı durumlar bir zamanlar karşılaştı. O nedenle pes etme ve DEVAM ET. Yine çokca anahtar kelime not almış olman lazım. Şimdi onları araştırma zamanı. Daha net oturacak bazı şeyler. Soracağın sorun olursa yorumdan sorabilirsin…