Sorun şu ki, bilgisayarın 1 + 2 = 3'e nasıl ulaştığını anlamak için gittiğinizden 2 kat daha derin anlamalısınız.
Kabaca bir bilgisayar (çalışma alanları açısından) en yüksek soyutlama seviyesinden en fiziksel gerçekliğe kadar bu şekilde düzenlenir:
- Uygulama yazılımı
- Sanal makine
- İşletim sistemi
- BIOS
- Gömülü sistemler
- IP Blokları (Alt Birimler / Çevre Birimleri)
- Mantıksal Bloklar
- Kapısı Düzey
- Transistör Seviyesi
- Semicoductors
- Cihaz Fiziği
Bilgisayarın neden 2 + 1 = 3 üretebileceğini düzgün bir şekilde anlamak için, önce "inanç üzerine" neyi kabul etmek istediğinize ve onu içselleştirene kadar neye inanmayacağınıza karar vermelisiniz. Bu bilgi, anladığınız şeyin altında ikinci seviyede olacaktır. Eğer mantıksal seviyede bir toplayıcı devresini anlamak istiyorsanız, "dijital" transistörlerin (özellikle CMOS) temellerini anlamanız gerekecektir.
Önceki sitenizi örnek olarak kullanarak bu kaynağı göz önünde bulundurun . "Tam Toplayıcı" yı tartışır - taşıma ve taşıma dahil toplama / çıkarma yeteneğine sahip minimum tamamen genel amaçlı devre.
Ayrıca sayıların 2'nin tamamlayıcısında nasıl temsil edildiğini de anlamanız gerekir (modern bilgisayarlarda tamsayı aritmetiği için kullanılan sayı sistemi).
Gerçekten birinci sınıf bir tanıtım kursu istiyorsanız, Georgia Tech'teki Profesör Scott Wills'i yeterince tavsiye edemem. Geçen yıl kanserden öldü, ama seyri devam ediyor . Georgia Tech ECE2030 (bilgisayar mühendisliğine giriş) sınıfının ders kitabı ve çevrimiçi çalışmaları vardır.
İyi şanslar!