Programın Altındaki Katmanlar | Bilgisayar Mimarisi #03

Temel Bilgisayar Mimarisi ve Kavramlar

Eğitmen: Dr. Süleyman Burak ÇELİK

Geçen derste soyutlamanın ayrıntıyı bir arayüzün arkasında tuttuğunu gördük. Bugün bir programın içinden aşağı doğru ilerleyeceğiz. Yazdığın bir ifade ile işlemcinin çalıştırdığı komutlar arasında hangi katmanlar bulunabilir? Kaynak koddan makinenin çalışmasına. Bilgisayar bileşenlerini ve bu derse özgü mekanizmayı gerçek konuşmayla eşleşen şemalar ve özgün örneklerle adım adım inceliyoruz. Bu derste: 1. Derleyici neyi dönüştürür? 2. Sembolik komutla ikili komutu ayır 3. Parçaları bir araya getir, çalışmaya hazırla 4. İşletim sistemi hangi işi üstlenir? 5. Bit dizisinin anlamını bağlam belirler 6. Kaynak taşınabilirliği, ikili uyumluluk değildir 7. Bir gecikmeyi hangi katmanda ararsın? Bölümler: 0:00 Yazdığın ifade işlemciye nasıl ulaşır? 0:30 Önce yapılacak işi tanımla 1:17 Derleyici neyi dönüştürür? 2:08 Sembolik komutla ikili komutu ayır 2:56 Parçaları bir araya getir, çalışmaya hazırla 3:48 İşletim sistemi hangi işi üstlenir? 4:43 Bit dizisinin anlamını bağlam belirler 5:35 Kaynak taşınabilirliği, ikili uyumluluk değildir 6:21 Bir gecikmeyi hangi katmanda ararsın? 7:09 Üç karışıklığı giderelim 7:48 Programın altına artık daha net bakabiliriz Kaynak kitap: David A. Patterson, John L. Hennessy — Computer Organization and Design, RISC-V Edition, ilk baskı (2018), §1.3. Kavram ve konu sırası kaynak kitaptan izlenir; anlatım, şemalar ve sayısal örnekler özgündür. Ekrandaki sayılar açık varsayımlı öğretim modelleridir; gerçek cihaz ölçümü değildir. Hedef kitle: bilgisayar mühendisliği ve yazılım öğrencileri.