Bilgisayar organizasyonu veya bilgisayar mimarisi, bir bilgisayarın donanımının nasıl çalıştığını anlamak için kullanılan temel kavramları içerir. Bilgisayar organizasyonunda yer alan temel birimler şunlar olabilir:
- Merkezi İşlem Birimi (CPU – Central Processing Unit): CPU, bilgisayarın beyni olarak düşünülür. İşlemci komutları alır, işler ve sonuçları üretir. Genellikle aritmetik işlemleri, mantıksal işlemleri ve kontrol işlemlerini gerçekleştirir.
- Bellek (Memory): Bilgisayar organizasyonunun önemli bir parçasıdır. Bellek, verilerin ve programların geçici olarak depolandığı bir birimdir. İki ana türü vardır: RAM (Rastgele Erişimli Bellek) ve ROM (Salt Okunur Bellek).
- Giriş/Çıkış Birimleri (Input/Output Units): Giriş birimleri, bilgisayara veri girmek için kullanılır (örneğin klavye, fare, mikrofon). Çıkış birimleri, bilgisayarın sonuçlarını görüntülemek veya başka bir cihaza iletmek için kullanılır (örneğin ekran, yazıcı).
- Veri Yolu (Data Bus): Veri yolu, bilgisayar içinde verilerin taşındığı yoldur. İşlemci, bellek ve giriş/çıkış birimleri arasında veri iletişimi sağlar.
- Adres Yolu (Address Bus): Adres yolu, bilgisayarın belleğindeki veya diğer cihazlardaki belirli hücreleri işaretlemek için kullanılır. Bu, verilere erişim için gerekli olan hücreleri belirlemek için kullanılır.
- Kontrol Birimi (Control Unit): Kontrol birimi, CPU içindeki komutların yönetimini sağlar. Komutların alınması, yürütülmesi ve sıralanması gibi işlevleri gerçekleştirir.
- Kaynak Birimler (Resource Units): Bu birimler, CPU’nun işlem yaparken ihtiyaç duyduğu kaynakları (örneğin saat sinyali) sağlar. Saat kaynağı, CPU’nun tüm bileşenlerinin senkronize bir şekilde çalışmasını sağlar.
- Aritmetik ve Mantıksal Birim (ALU – Arithmetic Logic Unit): ALU, CPU içinde aritmetik işlemleri (toplama, çıkarma, çarpma, bölme) ve mantıksal işlemleri (ve, veya, değil gibi) gerçekleştirir.
- Birinci ve İkinci Seviye Önbellek (L1 ve L2 Cache): Önbellek, CPU’nun daha hızlı erişebildiği, daha küçük ve daha hızlı bellek birimleridir. Verilere daha hızlı erişim sağlar ve işlemciyi yavaş bellek erişimlerinden korur.
- Kontrol Birimleri (Control Units): Bu birimler, bilgisayarın farklı bileşenlerini ve cihazlarını yönetmek için kullanılır. Örneğin, sabit disk sürücüsü kontrol birimi, veri okuma ve yazma işlemlerini yönetir.
Bu temel birimler, bilgisayar organizasyonunun ana bileşenlerini temsil eder. Bilgisayar organizasyonu, bu bileşenlerin nasıl bir araya geldiğini ve işbirliği yaptığını anlayarak bilgisayarların nasıl çalıştığını anlamamıza yardımcı olur.
bilgisayar organizasyonu içerisinde yer almaz
Bilgisayar organizasyonu içinde yer almayan temel birimler olarak şunları düşünebiliriz:
- Çevre Birimleri (Peripheral Devices): Bilgisayar organizasyonu, çevresel cihazları (örneğin yazıcılar, tarayıcılar, hoparlörler, kameralar) içermez. Bu cihazlar, bilgisayarla iletişim kurabilirler, ancak bilgisayar organizasyonunun temel bileşenleri değillerdir.
- Yazılım (Software): Bilgisayar organizasyonu, yazılım kodlarını veya uygulamaları içermez. Yazılım, bilgisayar organizasyonunun donanım bileşenleri üzerinde çalışır ve işlemleri yönlendirir.
- Veri (Data): Veri, bilgisayar organizasyonunun bir parçası değildir. Veri, bilgisayarlar tarafından işlenen ve depolanan bilgilerdir, ancak organizasyonun kendisi değildir.
- İnternet veya Ağ Altyapısı (Internet or Networking Infrastructure): Bilgisayar organizasyonu, bilgisayarların birbirleriyle veya internetle nasıl iletişim kurduğuyla ilgilenmez. Bu, ayrı bir alan olan ağ yönetimi veya internet altyapısının bir parçasıdır.
- Elektrik Güç Kaynakları (Power Supplies): Bilgisayar organizasyonu, bilgisayarın enerji kaynağı olan güç kaynaklarını içermez. Bu, bilgisayarın çalışabilmesi için gereklidir, ancak organizasyonun bir parçası değildir.
Bilgisayar organizasyonu, bilgisayarın temel donanım bileşenlerini ve bu bileşenlerin nasıl çalıştığını inceleyen bir alandır. Yukarıda sıralananlar, organizasyonunun dışındaki unsurlardır, ancak bilgisayarların işlevselliğini etkilerler.