Bilgisayar Sistemleri ve Temel Bileşenler

Sep 19, 2024

Bilgisayar Sistemleri Ders Notları

Dersin Önceki Kısmı

  • Geçen hafta, teknik personel olarak bilgisayara bakış açımız farklıdır.
  • Hesaplayıcı sistemlerin 4 temel bileşeni vardır:
    • Giriş aygıtları
    • Çıkış aygıtları
    • Depolama birimleri
    • Merkezi işlemci birimi (CPU)

Giriş ve Çıkış Aygıtları

  • Giriş Aygıtları: Dış dünyadaki verileri bilgisayarın anlayacağı formata çevirir.
  • Çıkış Aygıtları: Bilgisayarın ürettiği verileri dış dünyaya sunar.

Depolama Birimleri

  • Çeşitli bellek türleri:
    • ROM (Sadece Okunabilir Bellek): BIOS yazılımını içerir ve enerji kesildiğinde veriyi korur.
    • RAM (Rastgele Erişim Belleği): İşletim sistemi RAM'e yüklenir ve enerji kesildiğinde veriler kaybolur.
    • Hard Disk, Flash Drive, CD/DVD-ROM, Bulut Sürücüler: Verilerin kalıcı olarak saklanmasını sağlar.

Merkezi İşlemci Birimi

  • Tüm işlemlerin kontrolü merkezi işlemci ünitesine aittir.
  • Aritmetik ve mantıksal işlemleri gerçekleştiren birim bulunur.
  • Von Neumann ve Harvard mimarileri araştırılacak.

Sayı Sistemleri

  • Binary Sayı Sistemi (İkilik Sistem): Bilgisayarların en uygun sayısı.
  • Bit ve Byte:
    • Bit: En küçük veri birimi, 0 veya 1 değerini alır.
    • Byte: 8 bit, en küçük değeri 0, en büyük değeri 255 (0-255 arası 256 değer) alır.

MSB ve LSB

  • MSB (Most Significant Bit): En yüksek öncelikli bit. Sayının değerini etkiler.
  • LSB (Least Significant Bit): En düşük öncelikli bit. Sayının değerini daha az etkiler.

Sayı Dönüştürmeleri

  1. Desimal'den Binary'ye Dönüşüm: Sayının binary karşılığı bulunur. Örneğin 79 sayısı 1001111 şeklinde ifade edilir.
  2. Binary'den Hexadecimal'e Dönüşüm: 4 bit gruplar halinde yazılır.
  3. Binary'den Octal'e Dönüşüm: 3 bit gruplar halinde yazılır.

Kayan Noktalı Sayılar

  • Kayan noktalı sayılar, ondalıklı sayılar için kullanılır.
  • Noktanın sol tarafında normal gruplama, sağında ise nokta referans alınarak gruplama yapılır.

Genel Değerlendirme

  • Sayı sistemleri, bilgisayar mühendisliği ve programlamada önemli bir rol oynar.
  • Sayı sistemleri arasında dönüşüm bilgisi, veri işlemede kritik bir beceridir.