19 Ekim 2012 Cuma

Çekirdek & Kabuk

Ayrılmaz ikili... Bir tarafta çekirdeği çıtladığınızda kabuğun ikiye ayrılmasının verdiği haz, diğer tarafta hafif tuzlu bir lezzet. Biri olmadan diğerinin tadını alamıyor insan... Tabii, bu noktada asıl konumuza dönmemiz ve bir bilgisayar için Çekirdek (Kernel) ve Kabuk (Shell) terimlerinin ne anlama geldiğini açıklamaya çalışmalıyım.
 
Günebakan Tarlası

Çekirdek

Çekirdek (Kernel) bir işletim sisteminin kalbidir. Alt seviyede çalışan donanımlar (işlemi, bellek, disk, ekran, klavye vs. gibi) ile üset seviyede çalışan yazılımlar arasında köprü görevini görür. Aynı zamanda çekirdek sistemin kaynaklarını da yönetmeyi kapsar.

 

Kabuk

Kabuk (Shell), çeşitli işletim sistemi işlevleri ve hizmetleri için bir kullanıcı arabirimi sunan bir yazılım bileşenidir. Bu yönüyle, işletim sisteminin Kullanıcı Arabirimi (User Interface) ile eş anlamlıdır.

Günlük kullanımda Internet'te gezerken, resimlere bakarken veya müzik dinlerken işletim sistemin (çekirdeğin) donanımlarla olan ilitişiminde araya bir perde oluşturması nedeniyle kabuk olarak adlandırılmıştır.

Hiç yorum yok:

Yorum Gönder