Merhaba arkadaşlar.
Ben yaklaşık 2 senedir programlama işine kafa yormaya başladım.
Web programlama ile başladım ve Masaüstü programlama dillerine başlamayı düşünüyorum.
Aklımı kurcalayan bir soru var bunu size sormak istedim aranızda bu konu hakkında bilgi sahibi olan arkadaşlar varsa yardımcı olursa sevinirim.
Kişisel bilgisayarlarımızda kullandığımız Windows, Linux veya Mac gibi işletim sistemleri geliştirilirken bir veya birden çok programlama dilleri kullanılıyor.
Benim merak ettiğim şey şu:
Linux işletim sistemi geliştirilirken Kernel, C dili ile geliştirildiğini okumuştum.
Fakat C ile geliştirilen bu Kernel bilgisayarlarımızda çalışması için C ile yazılan kodu Makine Diline çeviren bir yazılım olması gerekiyor.(Bildiğim kadarıyla böyle)
Peki
1- İşletim sistemleri yazıldıktan sonra nasıl derleniyor?
2- Kişisel bilgisayarlarımızda kullanılabilir hale nasıl çeviriliyor?
Ben yaklaşık 2 senedir programlama işine kafa yormaya başladım.
Web programlama ile başladım ve Masaüstü programlama dillerine başlamayı düşünüyorum.
Aklımı kurcalayan bir soru var bunu size sormak istedim aranızda bu konu hakkında bilgi sahibi olan arkadaşlar varsa yardımcı olursa sevinirim.
Kişisel bilgisayarlarımızda kullandığımız Windows, Linux veya Mac gibi işletim sistemleri geliştirilirken bir veya birden çok programlama dilleri kullanılıyor.
Benim merak ettiğim şey şu:
Linux işletim sistemi geliştirilirken Kernel, C dili ile geliştirildiğini okumuştum.
Fakat C ile geliştirilen bu Kernel bilgisayarlarımızda çalışması için C ile yazılan kodu Makine Diline çeviren bir yazılım olması gerekiyor.(Bildiğim kadarıyla böyle)
Peki
1- İşletim sistemleri yazıldıktan sonra nasıl derleniyor?
2- Kişisel bilgisayarlarımızda kullanılabilir hale nasıl çeviriliyor?