Ders 1

Bilgisayar Sisteminin Parçaları
Bilgisayar Programalamaya Giriş
Doç. Dr. Melih Gunay
Bilgisayar Mühendisliği Bölümü
16 Eylül 2014
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Bilgisayar Sisteminin Parçaları
Dersin Web Sitesi
Websitesi:
http://cse.akdeniz.edu.tr/courses/mg/programming-1/index.html
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Bilgisayar Sisteminin Parçaları
Bilgisayar Sistemleri
Bilgisayar yazılım ve donanımı içeren kompleks bir sistemdir.
Önümüzdeki 3 dersde aşağıdaki konular işlenecektir.
I Bilgisayar Donanımı ve Yazılımı.
I
Analog ve Dijital Sinyaller.
I
Ağ - Network ve World Wide Web - WWW.
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Bilgisayar Sisteminin Parçaları
Donanım ve Yazılım
Donanım Bilgisayar, Telefon ve TV gibi pek çok elektronik cihaza
verilen genel addır. Yazılım ise bu cihazları kullanmak ve onlara
işlevsellik kazandırmak için yazılmış programların bütünüdür.
Örneğin Windows, Facebook, Google birar yazılımdır.
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Bilgisayar Sisteminin Parçaları
Donanım
Şekil: Donanım Örnekleri
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Bilgisayar Sisteminin Parçaları
Yazılım
Hem program hem de veriden oluşur. Programlar genelde
kullanıcıdan donanım vasıtasıyla komut alır ve kullanıcıya genelde
görsel çıktı verir. Veri (mesala resim) program tarafında işlenir ve
daha sonra kullanılmak üzere saklanabilir. Örnek Programlar:
Windows 8, Word, Facebook, Matlab, etc.
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Bilgisayar Sisteminin Parçaları
Bilgisayar Donanımı
I
Prosesor
I
Hafıza
I
Video + Network + Ses Kartları
I
Ana Kart - (Network, Ekran, Ses kartı artık genelde üzerinde
oluyor.)
I
CD/DVD
I
Güç Kaynağı
I
Harddisk
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Bilgisayar Sisteminin Parçaları
Bilgisayar Donanımı
Şekil: Bilgisayarın
İçi
Bilgisayar Programalamaya Giriş
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Sisteminin Parçaları
Bilgisayar İşleyişi
I
Main Bus - Ana Kart üzerindedir. Veri ve komut akışı
kordinatörüdür. ASUS, MSI.
I
CPU (Centrol Processing Unit). Pek çok transistor içerir (1
Milyar) asıl kontrol ve işlemler burada yapılır. İntel PENTIUM
Chip.
Şekil: Ana işleyiş şeması
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Bilgisayar Sisteminin Parçaları
Hafıza ve Hardisk
Hafıza - RAM (Random Access Memory) - GEÇİCİ
I
İşlemciye yakın olup, işlemcinin sıklıkla kullandığı program ve
veriyi saklar.
I
tüm veriler elektrik kesilince kaybolur.
I
Günümüzde, kapasitesi 4-32 GB arasında değişmektedir.
I
10 yıl önce yaklaşık 0.5 GB.
Hardisk - KALICI
I
Uzun dönemde veri ve programları tutar. Örneğin dosyalarınız.
I
Elektrik kesildiğindede kaybolmaz.
I
Günümüzde, kapasitesi 250 GigaByte - 2 TeraByte arasında
değişmektedir.
I
10 yıl önce yaklaşık 15-30 GB arasında
idi.
Bilgisayar Programalamaya Giriş
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Sisteminin Parçaları
I/O (Input/Output) Cihazları
Input: (Girdi)
I
Klavye
I
Mouse
I
Mikrofon
I
Barkod okuyucu
Output: (Çıktı)
I
Ekran
I
Ses
I
Printer - Yazıcı
Soru: Network Adapteri sizce Input mu ? Output mu ?
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Bilgisayar Sisteminin Parçaları
Embedded Systems - Gömülü Sistemler
Makinaya gömülmüş ve onu kontrol eden sistemlere denir. Tek bir
kontrol programı vardır ve sensörlerden gelen verilere göre onu
kontrol eder. Çamaşır makinaları, Arabalar ve pek çok örnek.
Aslında işlemcilerin sadece %0.2 si bilgisayarda kullanılır.
Soru: Sizce Telefon gömülü sistem mi ?
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Bilgisayar Sisteminin Parçaları
İşletim Sistemleri
Donanım ve programları kordine eden yazılıma işletim sistemi denir.
Kullanıcıyı dinler ve ondan aldığı inputları (klavye, fare gibi araçlar
vasıtasıyla) göre bir takım işler gerçekleştirir. Ve sonuçları
kullanıcıya gösterilir.
Diğer bir değişle tüm I/O ve kaynakları yönetir.
Örnekler: Windows, Linux, MacOSx, ANDROID
Soru: Gömülü sistemlerde de işletim sistemi varmıdır ?
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Bilgisayar Sisteminin Parçaları
Bilgisayarı Açıp Program Çalıştırma Aşamaları
I
Bilgisayar açıldığında ilk işletim sistemi Hardiskten hafızaya
yüklenir.
I
İşletim sistemi tüm bağlı cihazlarlar (klavye, fare, ekran) ile
tespit eder.
I
Masaüstü geldiğinde artık program çalıştırmaya hazırdır ve
kullanıcıyı bekler.
I
Kullanıcı fare ile tıklayınca, programı Harddiskten bulur.
I
Bu programın bir kopyasını hafızaya yükler ve açmaya başlar.
I
Program açıldığında diyelim kullanıcı bir dosya seçtiğinde.
I
Dosyanın bir kopyasını hardiskten hafızaya yükler.
I
Kullanıcı tüm değişiklikleri hafızada yapabilir. Fakat dosyayı
tekrar Hardiske saklamazsa hersey kaybolur.
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş