bilgisayar mühendisliğine giriş –levent.tc/courses/blm101/blm101_hafta1_giris.pdfdr. v. e....

38
Bilgisayar Mühendisliğine Giriş – BLM 101 Fenerbahçe Üniversitesi Hafta 1: Giriş

Upload: others

Post on 19-Jan-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM 101

Fenerbahçe Üniversitesi

Hafta 1: Giriş

Page 2: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Öğretim Üyesi: Dr. Vecdi Emre Levent

Ofis: 311

Email: [email protected]

Asistan: Arş. Gör. Uğur Özbalkan

Ofis: 311

Email: [email protected]

Öğretim Elemanları

2/38

Page 3: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Planı

• Bitler ve Byte’lar• Bilgiyi elektrik sinyalleri olarak nasıl ifade ediyoruz?

• Digital Lojik• Bilgiyi işlemek için gerekli elektronik yapıyı nasıl kuruyoruz?

• İşlemciler ve Komut Seti• Dijital lojik yapılar ile işlemciler nasıl yapılıyor?

• İşlemciler üzerinde komutlar nasıl çalışıyor?

• Assembly Dili Programlama• İşlemci komutları ile algoritma nasıl kuruluyor?

• Yeniden kullanılabilir, modüler kod nasıl yazılır?

• Giriş/Çıkışlar ve Kesmeler• İşlemci dış dünya ile nasıl konuşuyor?

3/38

Page 4: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Planı

• Bitler ve Byte’lar• Bilgiyi elektrik sinyalleri olarak nasıl ifade ediyoruz?

4/38

Page 5: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Planı

• Digital Lojik• Bilgiyi işlemek için gerekli elektronik yapıyı nasıl kuruyoruz?

5/38

Page 6: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Planı

• İşlemciler ve Komut Seti• Dijital lojik yapılar ile işlemciler nasıl yapılıyor?

• İşlemciler üzerinde komutlar nasıl çalışıyor?

6/38

Page 7: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Planı

• Assembly Dili Programlama• İşlemci komutları ile algoritma nasıl kuruluyor?

• Yeniden kullanılabilir, modüler kod nasıl yazılır?

7/38

Page 8: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Planı

• Giriş/Çıkışlar ve Kesmeler• İşlemci dış dünya ile nasıl konuşuyor?

8/38

Page 9: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Web sitesi: levent.tc

Dersler > BLM101 – Bilgisayar Mühendisliğine Giriş

9/38

Page 10: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Ders Sayfası İçeriği;

• Ders Özeti

• Ders Takvimi

• Ders Notları

• Ödevler

• Projeler

• Sınavlar

• Araçlar

• LMS ve Piazza

• Notlar

• Geri Bildirim

10/38

Page 11: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Ders Özeti;

Ders Saatleri;

Pazartesi 13.00-17.00

Ofis Saatleri;

• Dr. Öğr. Üyesi Vecdi Emre Levent - Pazartesi 17.00-18.00, Salı 16.00-17.00

• Arş. Gör. Uğur Özbalkan - Salı 16.00-17.00, Cuma 16.00-17.0011/38

Page 12: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Ders Özeti;

4-6 arasında ödev verilecektir.

2 Quiz yapılacak.

Derslere devam %80 oranında zorunludur.

12/38

Page 13: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Ders Özeti;

Değerlendirme ağırlıkları

Ödev ve quizlerin teslim saati

üzerinden her geçen saat için

5 puan kesilecektir.

Faaliyetler Oranlar

Vize %15

Ödev/Quiz %10

Lab %15

Proje %40

Final %20

Bonus 5 Puan'a kadar

13/38

Page 14: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Ders Özeti;

Harf notu aralıkları

Dönem Notu Ağırlık Harf Notu

90-100 4.00 AA

85-89 3.50 BA

80-84 3.00 BB

75-79 2.50 CB

65-74 2.00 CC

50-64 1.50 DC

45-49 1.00 DD

0 -44 0 FF

14/38

Page 15: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Ders Özeti;

Beklenen efor

Toplam 232 saatlik

efor beklenmektedir.

İçerik Saat Kaç Defa Ara Toplam

Derse Hazırlık 2 14 28

Ders Tekrarı 2 14 28

Ödev 4 6 24

Proje 48 1 48

Sınıf Dersi 4 14 56

Ara Sınav ve Final

24 2 48

15/38

Page 16: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Ders Özeti;

Akademik dürüstlük

16/38

Page 17: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Ders Takvimi;Hafta Konu Tarih

1 Giriş 7.10.2019

2 Bitler, Data Türleri, Operasyonlar ve Numara Sistemleri 14.10.2019

3 Dijital Mantık Yapıları: Transistörler ve Basit Mantık Kapıları 21.10.2019

4 Resmi Tatil 28.10.2019

5 Dijital Mantık Yapıları: Kombinasyonel Devreler, Kayıt Elemanları ve Bellek Konsepti 4.11.2019

6 Dijital Mantık Yapıları: Ardışık Devreler 11.11.2019

7 Vize 18.11.2019

8 Bilgisayar Mimarisi: Von Neuman Modeli 25.11.2019

9 Bilgisayar Mimarisi: LC3 Komut Kümesi I 2.12.2019

10 Bilgisayar Mimarisi: LC3 Komut Kümesi II 9.12.2019

11 FB-CPU 16.12.2019

12 LC3 Assembly Dili 23.12.2019

13 Giriş/Çıkış’lar 30.12.2019

14 Kesmeler ve Yığınlar 6.1.2020

15 Final ve Proje Sunumları Sınav Haftası Duyurulacaktır

17/38

Page 18: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Ödevler;

Verilecek ödevler ve çözümleri ödev sayfasından paylaşılacaktır.

18/38

Page 19: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Projeler;

Dönem sonunda her öğrencinin yapması gereken projeler duyurulacaktır.

19/38

Page 20: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Sınavlar;

Vize ve Final sınavları için örnek soru ve sınavların çözümleri paylaşılacaktır.

20/38

Page 21: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Araçlar;

Web sayfasında, ders kaynaklarına ek çeşitli deney ve sınavlara hazırlık için kullanılabilecek çeşitli araçlar bulunmaktadır.

21/38

Page 22: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

LMS ve Piazza;

LMS sistemi, size verilecek bazı ödevlerin yüklenmesini isteyeceğimiz sistemdir. Sistem otomatik olarak son yükleme tarihinde kapanacaktır.

Piazza sistemi, sınıf içi soru cevap platformudur. Ders, ödev veya sınavlar hakkında takıldığınız bir konu olduğunda, bu platforma yazabilirsiniz. Yazdığınız sorular hocalar ve öğrenciler tarafından görülür. Birbirinize de bu platform üzerinden ölçülü bir şekilde yardımcı olabilirsiniz.

22/38

Page 23: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Notlar;

Notlar sayfasında derste topladığınız tüm notlar verilmektedir.

Sayfalar arasında gezinerek vize, ödev, quiz, lab, final ve bonus’lardan kaç puan topladığınızı görebilirsiniz.

23/38

Page 24: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Ders Kaynakları

Geri bildirim;

Geri bildirim dersin kalitesinin artması için çok önemlidir.

Her hafta LMS sistemi üzerinden açılacak olan geribildirim mekanizmasına yorum yapabilirsiniz.

Her yorum yaptığınızda sene sonu puanınıza ek 0.5 bonus puan verilecektir.

En fazla 5 puan’lık bonus toplayabilirsiniz.

24/38

Page 25: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Kavramlar

• Soyutlaştırma• Verimlilik arttırma (Detaylara sonra gireceğiz)

Bir arabayı sürmek içinnasıl çalıştığını bilmeniz gerekmez.

• …ta ki bozulana kadar…Yağ çubuğu nerede? Buji nerede?

• Bilgisayarı oluşturan bileşenleri ve nasıl çalıştıklarını anlamak önemlidir.

• Donanım vs. Yazılım• Her ikisi de bir bilgisayar sisteminin parçalarıdır.• Her hangi birinde uzmanlaşsanız dahi;diğerinin limitleri ve yapılabilecekleri hakkında bilgi sahibi olmanız gerekmektedir.

25/38

Page 26: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Hesaplama Cihazları• Her bilgisayar, yeterli bellek ve zaman verildiğinde

aynı işi yapabilirler. Tabi çıktı verme süreleri çok farklıdır.

= =

TelefonBilgisayar

Süperbilgisayarlar

26/38

Page 27: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Turing Makinesi

• Alan Turing (1937), bir matematikçi olup, her işlemi yapabilecek bir makine geliştirmiştir.• Bir teyibin üzerine, sembolleri (kodlar) yazma ve okuma

yapabilmektedir.

• Her hesaplama Turing Makinesi ile yapılabilir.

Ttoplamaa,b a+b

Turing makinesi toplama

Tçarpmaa,b ab

Turing makinesi çarpma

27/38

Page 28: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Teoriden Uygulamaya

• Teoride, bir bilgisayar her şeyi hesaplayabilir.

• Bu ancak;• yeterli bellek ve zaman ile mümkündür.

• Pratikte, bilgisayar üzerinde problemlerin çözülmesi çeşitli kısıtlar içerir.• Zaman

• Karmaşık problemler, hava durumu tahmini…

• Maliyet• Pahalı donanımlar, sunucu işlemcileri…

• Güç tüketimi• Güç tüketiminin kritik olduğu durumlar, cep telefonları…

28/38

Page 29: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Bilgisayar ile bir problemi nasıl çözeriz?

Problem

Algoritma

Program

Yazılım tasarımı:Algoritma tasarımı ve/veya seçimi

Programlama:Algoritmayı ifade edecek çeşitli diller ile yazılmış kodlar

Makine Dili

Derleme veya Yorumlama:Programlama dili ile yazılmış olan kodunmakine diline dönüştürülmesi

29/38

Page 30: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Bilgisayar ile bir problemi nasıl çözeriz?

Problem

• Doğal dil (Türkçe, İngilizce gibi) ile ifade edilebilir.

• Örn.

"Kendisine verilen bir sayının 10 ile toplandıktan sonra, 2 ile çarpan bir program geliştirin."

30/38

Page 31: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Bilgisayar ile bir problemi nasıl çözeriz?

Mimari

• Bir problemi birden çok yolla çözebilirsiniz. Problemi çözme yönteminizin belirlenmesi gerekmektedir.

• Örn.

(Giriş sayısı + 10) * 2 yada (giriş sayısı* 2 + 10 *2)

olarak problemi çözme yöntemi belirleyebilirsiniz.

İlk yaklaşımda bir toplama bir yapılırken,

İkinci yaklaşımda bir toplama iki çarpma yapılmaktadır.

Aynı sonuç hesaplansada, farklı yaklaşımlarla hesaplama süresi ve gerekli bellek miktarı farklı olmaktadır.

31/38

Page 32: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Bilgisayar ile bir problemi nasıl çözeriz?

Program

• Problemi çözme yolunun belirlenmesinden sonra, bu yolun bir programlama dili ile ifade edilmesi gerekmektedir. Her dilin kendi kuralı vardır, bu kurallara uyarak yazmak gerekmektedir.

• Örn. C dili ile

#include<stdio.h>

int main()

{

int x;

scanf("%d", &x);

return (x + 10) *2;

}

32/38

Page 33: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Bilgisayar ile bir problemi nasıl çözeriz?

Makine Dili

• Yüksek seviyeli bir dil (C dili gibi) ile tasarlanmış olan algoritmanın makine’nın anlayacağı bir yapıya dönüştürülmüş halidir.

33/38

Page 34: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Bilgisayar ile bir problemi nasıl çözeriz?

Komut Dizileri

Mimari

Devre

İşlemci Tasarımı:Geliştirilecek olan işlemcinin destekleyeceği komutlara göre bir mimari

Devre Tasarımı:Çeşitli mantık kapıları ve saklayıcılar kullanılarak oluşturulan devre

Çipler

Üretim:Çip üretimi

34/38

Page 35: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Bilgisayar ile bir problemi nasıl çözeriz?

Komut Dizileri

• Bir işlemci tasarımında, hangi komutların olacağının belirtilmesidir.

• Örn

ToplamaÇıkartmaÇarpmaDallanma (detaylara sonra gireceğiz)

Vb…

35/38

Page 36: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Bilgisayar ile bir problemi nasıl çözeriz?

Mimari

• Seçilmiş olan komut dizilerine

göre bir mimari oluşturulur.

36/38

Page 37: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Bilgisayar ile bir problemi nasıl çözeriz?

Devre

• Mimari’nin çeşitli mantık kapıları ve saklayıcılar ile ifade edilmesidir.

37/38

Page 38: Bilgisayar Mühendisliğine Giriş –levent.tc/courses/blm101/BLM101_hafta1_giris.pdfDr. V. E. Levent Bilgisayar Mühendisliğine Giriş –BLM101 Ders Kaynakları Ders Takvimi; Hafta

Bilgisayar Mühendisliğine Giriş – BLM101Dr. V. E. Levent

Bilgisayar ile bir problemi nasıl çözeriz?

Çipler

• Devrelerin fiziksel olarak üretilmiş halleridir.

38/38