Bilgisayar Organizasyonu 2023-2024 Bütünleme  

Bu çalışma seti; sayı sistemleri (BCD, tümleyen hesaplama), bellek hiyerarşisi (ön bellek, DRAM), ağ protokolleri (TCP/IP, OSI katmanları) ve veri yolu mimarileri (VMEbus, Multibus II) gibi bilgisayar organizasyonunun temel konularını kapsamaktadır. Ayrıca işletim sistemi görevleri, DMA sistemleri ve işlemci yazmaç yapıları üzerine odaklanan teknik soruları içermektedir.


 

Sonuçlar

#1. Aşağıdakilerden hangisi DMA sisteminin yapabileceği tüm işlemleri gerçekleştirebilen sınırlı kapasiteli bir işlemcidir?

#2. VMEbus üzerindeki en küçük adreslenebilir depolama birimi aşağıdakilerden hangisidir?

#3. Aşağıdakilerden hangisi komut seti aritmetik talimatlarındandır?

#4. Aşağıdakilerden hangisi ön belleğin özelliklerindedir?

#5. Doğrudan eşlemede, yeni bir bloğun yerleştirilmesi gereken ….. konumunda önceden başka bir blok varsa veriler doğrudan üzerine yazılır. Yukarıdaki cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?

#6. 4 katmanlı TCP/IP modelinin en alt katmanı aşağıdakilerden hangisidir?

#7. İki BCD rakamı ne kadar yer kaplar?

#8. Bellek hiyerarşisinde diğerlerine göre en altta yer alan birim aşağıdakilerden hangisidir?

#9. CPU ve diğer bileşenler arasındaki iletişimi aşağıdakilerden hangisi sağlamaktadır?

#10. Aşağıdakilerden hangisi işletim sisteminin temel işlevlerindendir?

#11. Yukarıdaki devrenin çıkışı aşağıdakilerin hangisinde yer almaktadır.

#12. Aşağıdakilerden hangisi geniş alan ağının kısaltmasıdır?

#13. 1011011010002 sayısının tümleyeni (tersi) aşağıdakilerden hangisidir?

#14. Firmware, aşağıdakilerden hangisi üzerinde saklanır?

#15. Ağ referans modellerinin en alt katmanı aşağıdakilerden hangisidir?

#16. Aşağıdakilerden hangisi işletim sisteminin görevlerinden değildir?

#17. Aşağıdakilerden hangisi Multibus II’nin özelliklerindendir?

#18. Yazılım mimarilerinin en basiti olan ve basit bir göreve adanmış bağımsız bir mikro denetleyici ile küçük cihazlarda kullanılan döngü aşağıdakilerden hangisidir?

#19. CPU ile ilgili aşağıdakilerden hangisi doğrudur?

#20. Aşağıdaki yazmaçlardan hangisi kullanıcı tarafından programlanabilir?

Öncesi
Sınavı Bitir ve Sonucu Gör.

Bilgisayar Organizasyonu Çalışma Rehberi

Bu belge, bilgisayar organizasyonu, mimarisi, bellek hiyerarşisi ve işletim sistemi temelleri üzerine kapsamlı bir inceleme sunmaktadır. Belge, sağlanan kaynaklardaki teknik veriler ve kavramlar ışığında hazırlanmıştır.

1. Veri Temsili ve Sayısal Mantık

Bilgisayar sistemlerinde veriler farklı formatlarda temsil edilir. İkili kodlanmış onluk sistem (BCD) ve ikili sayı sistemindeki işlemler bu temel yapı taşlarını oluşturur.

  • BCD (Binary Coded Decimal): Her bir BCD rakamı bellek üzerinde 4 bitlik bir alan kaplar. Dolayısıyla, iki BCD rakamı toplamda 8 bitlik (1 bayt) bir alan işgal eder.
  • Tümleyen (Complement) İşlemi: İkili bir sayının tümleyeni (tersi), mevcut bitlerin evrilmesiyle (1’den 0’a, 0’dan 1’e) elde edilir. Örneğin, 101101101000_2 sayısının tümleyeni 010010010111_2 şeklindedir.
  • Mantık Devreleri: Dijital devrelerde çıkışlar (Q), giriş değişkenlerinin (x, y, z) mantıksal kombinasyonları ile belirlenir. Belirli kapı yapılarında çıkış formülü Q = x + yz şeklinde ifade edilebilir.

2. İşlemci (CPU) ve Yazmaç Yapısı

Merkezi İşlem Birimi (CPU), bilgisayarın beyni olarak işlev görür ve sistemdeki diğer bileşenlerle sürekli iletişim halindedir.

  • İletişim ve Veri Yolu: CPU ile diğer bileşenler (RAM, G/Ç birimleri vb.) arasındaki veri alışverişi “Veri Yolu” (Bus) aracılığıyla gerçekleştirilir. CPU, veri yolu üzerinde her zaman “Master” (Efendi) birim olarak görev alır.
  • Yazmaçlar (Registers):
    • GPR (General Purpose Register): Genel amaçlı yazmaçlar, kullanıcılar tarafından programlanabilen birimlerdir.
    • Kontrol Yazmaçları: IR (Instruction Register – Komut Yazmacı), PC (Program Counter) ve ALU (Arithmetic Logic Unit) gibi birimler sistemin işleyişini ve komut akışını kontrol eder.
  • Komut Seti: İşlemcinin yürüttüğü komutlar kategorize edilir. Örneğin, INCREMENT (Artırma) aritmetik bir talimat iken; ANDORNOT ve EX-OR mantıksal talimatlar sınıfına girer.

3. Bellek Hiyerarşisi ve Depolama

Bilgisayar mimarisinde performans ve maliyet dengesini sağlamak için katmanlı bir bellek hiyerarşisi kullanılır.

KatmanÖzellikler
YazmaçlarEn hızlı ve en üstte yer alan birimdir.
L1/L2 Ön Bellekİşlemciye en yakın, küçük boyutlu ve yüksek hızlı birimlerdir.
Ana Bellek (RAM)Çalışan programların verilerini tutar.
Sabit DiskHiyerarşinin en altında yer alan, yüksek kapasiteli ancak daha yavaş birimdir.
  • Ön Bellek (Cache) Mekanizması: Ön bellekler, işlemciye en yakın konumda bulunan, düşük kapasiteli ancak çok yüksek hızlı ve yüksek maliyetli birimlerdir. Genellikle SRAM kullanılır. “Doğrudan Eşleme” yönteminde, ön belleğe yeni bir blok yerleştirileceği zaman eğer o konum doluysa, mevcut verilerin üzerine doğrudan yazılır.
  • Firmware: Donanımın düşük seviyeli kontrolünü sağlayan yazılımlar olup ROM (Read-Only Memory) üzerinde saklanır.

4. Giriş/Çıkış (G/Ç) ve Veri Yolu Mimarileri

Verilerin sistem içindeki akışı ve harici cihazlarla iletişimi özel protokoller ve mimarilerle yönetilir.

  • DMA ve Kanallar: DMA (Direct Memory Access) sisteminin tüm yeteneklerine sahip, sınırlı kapasiteli işlemcilere “Kanal” adı verilir.
  • VMEbus: Endüstriyel sistemlerde kullanılan bu mimaride en küçük adreslenebilir depolama birimi “Bayt”tır.
  • Multibus II: Bu veri yolu mimarisi, CPU-bellek veri yolu ile sistem veri yolu arasındaki etkinlikleri ayırarak performansı artırır. G/Ç genişletmeleri için seri bir yapı yerine farklı mekanizmalar ve dağıtık bir tahkim şeması kullanır.

5. İşletim Sistemi ve Ağ Temelleri

İşletim sistemi kaynak yönetimini üstlenirken, ağ modelleri iletişimin standartlarını belirler.

  • İşletim Sisteminin Görevleri: Bellek yönetimi, depolama yönetimi, hata ayıklama ve düzeltme, ağ yazılım desteği ve işlemcilere görev atanması temel işlevleridir. Sistem, tüm kaynakların durumunu anlık olarak takip eder.
  • Ağ Katmanları:
    • Genel Ağ Referans Modeli: En alt katman “Fiziksel” katmandır.
    • TCP/IP Modeli (4 Katmanlı): En alt katman “Ağ Erişimi” katmanıdır.
  • Ağ Türleri: Geniş Alan Ağları “WAN” (Wide Area Network) olarak kısaltılır.

——————————————————————————–

Bilgisayar Organizasyonu Bilgi Testi

Bu test, kaynak dokümandaki temel kavramları ve teknik detayları anlamanızı ölçmek için tasarlanmıştır.

Kısa Cevaplı Sorular

  1. İki BCD rakamının bir bellek biriminde kapladığı toplam alan ne kadardır ve neden?
  2. Bilgisayar sisteminde CPU ile diğer donanım bileşenleri arasındaki veri akışını sağlayan yapıyı açıklayınız.
  3. Multibus II mimarisinin performansını artıran temel özellik nedir?
  4. DMA işlemlerini gerçekleştirebilen “Kanal” biriminin işlemciden farkı nedir?
  5. Mikro denetleyicili küçük cihazlarda kullanılan “Basit Kontrol Döngüsü” yazılım mimarisinin temel özelliği nedir?
  6. Bellek hiyerarşisinde en hızlıdan en yavaşa doğru sıralama yapıldığında en üstte ve en altta hangi birimler yer alır?
  7. Ön bellekte (Cache) kullanılan “Doğrudan Eşleme” yönteminde çakışma durumunda ne gerçekleşir?
  8. İşlemcinin (CPU) veri yolu üzerindeki rolü ve master/slave ilişkisi hakkında bilgi veriniz.
  9. GPR (Genel Amaçlı Yazmaçlar) ile IR (Komut Yazmacı) arasındaki temel fark kullanıcı erişimi açısından nedir?
  10. Ağ referans modellerinde “Fiziksel Katman” ve TCP/IP modelindeki karşılığı olan en alt katman hangileridir?

——————————————————————————–

Cevap Anahtarı

  1. Cevap: İki BCD rakamı toplam 8 bit (veya 1 bayt) yer kaplar. Bunun nedeni, her bir BCD rakamının 4 bitlik bir veri yapısı ile temsil edilmesidir.
  2. Cevap: CPU ve diğer bileşenler arasındaki iletişimi “Veri Yolu” (Bus) sağlamaktadır. Veri yolu, sistemdeki bitlerin bir birimden diğerine taşınması için kullanılan fiziksel ve mantıksal yoldur.
  3. Cevap: Multibus II, CPU-bellek veri yolu ile sistem veri yolu arasındaki etkinlikleri birbirinden ayırır. Bu ayrıştırma sayesinde sistemdeki darboğazlar önlenir ve performans artışı sağlanır.
  4. Cevap: Kanal, DMA sisteminin yapabileceği tüm işlemleri gerçekleştirebilen ancak CPU’ya göre daha sınırlı kapasiteye sahip olan özel bir işlemcidir. Temel görevi G/Ç operasyonlarını yönetmektir.
  5. Cevap: Basit kontrol döngüsü, yazılım mimarilerinin en basitidir. Genellikle basit bir göreve adanmış bağımsız mikro denetleyicilerde, karmaşık bir işletim sistemi gerektirmeden kullanılır.
  6. Cevap: Hiyerarşinin en üstünde (en hızlı) Yazmaçlar yer alırken, en altında (en yavaş ve en yüksek kapasiteli) Sabit Disk yer almaktadır.
  7. Cevap: Doğrudan eşleme yönteminde, yeni bir bloğun yerleştirilmesi gereken konumda önceden başka bir veri bloğu varsa, yeni veri doğrudan eski verinin üzerine yazılır.
  8. Cevap: CPU, sistem içindeki veri alışverişini başlatan ve yöneten birim olduğu için her zaman “Master” (Efendi) birim olarak görev alır. Diğer birimler genellikle slave konumundadır.
  9. Cevap: GPR (Genel Amaçlı Yazmaçlar) kullanıcılar tarafından programlanabilir ve erişilebilirken; IR (Komut Yazmacı) gibi kontrol yazmaçları sistem tarafından kullanılır ve doğrudan kullanıcı programlamasına açık değildir.
  10. Cevap: Genel ağ referans modellerinin en alt katmanı “Fiziksel” katmandır; 4 katmanlı TCP/IP modelinde ise en alt katman “Ağ Erişimi” katmanı olarak adlandırılır.

——————————————————————————–

Essay Formatında Sorular

  1. Bellek Hiyerarşisi Analizi: Bellek hiyerarşisinde hız, maliyet ve kapasite arasındaki ters orantılı ilişkiyi, işlemci yazmaçlarından sabit diske kadar olan süreci baz alarak tartışınız.
  2. İşletim Sisteminin Kaynak Yönetimi: Bir işletim sisteminin süreçleri (prosesleri) yönetirken kaynak durum takibi ve işlemci görev atama fonksiyonlarını nasıl yerine getirdiğini kaynaklardaki bilgiler ışığında açıklayınız.
  3. Veri Yolu Mimarileri: Multibus II ve VMEbus gibi veri yolu mimarilerinin bilgisayar organizasyonundaki önemi nedir? Dağıtık tahkim şeması kavramını bu bağlamda değerlendiriniz.
  4. Ön Bellek (Cache) Tasarımı: Ön belleğin işlemci performansına etkisini, SRAM kullanımı ve konumlandırma (CPU’ya yakınlık) avantajları üzerinden analiz ediniz.
  5. Dijital Mantık ve Komut Setleri: Bir bilgisayarın komut setindeki aritmetik ve mantıksal talimatların dijital devre tasarımlarıyla (kapı çıkışları ve tümleyen hesaplamaları) olan ilişkisini açıklayınız.

——————————————————————————–

Sözlük: Temel Kavramlar

  • ALU (Arithmetic Logic Unit): İşlemci içinde aritmetik ve mantıksal işlemlerin gerçekleştirildiği birim.
  • BCD (Binary Coded Decimal): Onluk sistemdeki rakamların her birinin dört bitlik ikili sayılarla temsil edildiği kodlama biçimi.
  • DMA (Direct Memory Access): Verilerin işlemciyi meşgul etmeden bellek ile G/Ç birimleri arasında doğrudan aktarılmasını sağlayan mekanizma.
  • Firmware (Aygıt Yazılımı): Donanım aygıtlarını kontrol etmek için ROM üzerine yazılmış, kalıcı düşük seviyeli yazılım.
  • GPR (General Purpose Register): Programcılar tarafından çeşitli verileri geçici olarak saklamak için kullanılabilen genel amaçlı yazmaç.
  • RAM (Random Access Memory): İşlemcinin hızlı erişmesi gereken verilerin tutulduğu geçici ana bellek.
  • ROM (Read-Only Memory): Üzerindeki verilerin normal şartlarda değiştirilemediği, firmware gibi kritik verileri saklayan bellek türü.
  • Tahkim (Arbitration): Birden fazla birimin aynı anda veri yolunu kullanmak istemesi durumunda, erişim hakkının kime verileceğini belirleyen süreç.
  • Tümleyen (Complement): İkili sayı sisteminde bir sayının bitlerinin tersine çevrilmesi işlemi.
  • WAN (Wide Area Network): Coğrafi olarak birbirinden uzak mesafelerdeki bilgisayar sistemlerini birbirine bağlayan geniş alan ağı.
  • Veri Yolu (Bus): Bilgisayar bileşenleri arasında veri, adres ve kontrol sinyallerini taşıyan ortak iletişim yolu.

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top