Çekirdeğin Anlamı (Nedir, Kavramı ve Tanımı)

Çekirdek, hesaplamada aşağıdakileri belirtmek için kullanılan İngilizce bir kelimedir. işletim sistemi çekirdeği, bir bilgisayarın ana parçasıdır.

Çekirdek sürümünün daha eski veya daha güncel bir sürümle basit bir şekilde değiştirilmesi, aşağıdaki sorunları çözmek için yeterli olabilir. donanım ve ayrıca bilgisayar uyumluluğu.

Sistemle ilgili her şeyin tam kontrolüne sahip olan Çekirdek, önyükleme sırasında yüklenen ilk programlardan biridir. Çalışmaya başlar başlamaz Çekirdek, tüm verileri algılayan bir işlem başlatır. donanım bilgisayarın düzgün çalışması için gereklidir.

Ek olarak, bir Çekirdek, gelen giriş ve çıkış isteklerini işler. yazılım, ve örneğin kullanılan bellek ve çevresel aygıtları yönetir.

Çekirdek Rolü

Sistemin çekirdeği olan Çekirdek, şunlardan sorumludur: Bağlan yazılım için donanım. Bu sayede işletim sisteminin kaynakları arasında etkin bir iletişim kurar ve işlevlerini yönetir.

Çekirdek tarafından yönetilen bir işletim sisteminin ana işlevlerine bakın.

süreç yönetimi

Bir işletim sisteminde süreç, çalışan bir programdır. Çekirdek tarafından gerçekleştirilen süreç yönetimi, hangi işlemlerin yürütüleceğine karar verir.

Çalışan işlemlerin her biri aynı saniyede birkaç kez işlemciye girip çıkabilir ve bu da başka bir işleme yol açar. Çekirdek, işlemcide hangi işlemlerin tahsis edileceğine karar vermekten sorumludur.

İşlemler arasında geçiş çok hızlı gerçekleştiğinden, bir program işlemcide olmasa bile çalışmaya devam edebilir.

Erişim modları

Bir işlemin yürütülmesi iki farklı şekilde gerçekleştirilebilir.

  • Kullanıcı modu: birkaç alt sistemden oluşur. Çevresel alt sistem de dahil olmak üzere bunlardan biri, farklı işletim sistemi türleri için tasarlanmış uygulamaları çalıştırır. Kullanıcı modu, ayrıcalıksız bir mod olarak kabul edilir. Hepsi yazılımlar bu şekilde, süreç oluşturma gibi ayrıcalıklı talimatları yürütmek için Çekirdeğe istekte bulunmaları gerekir.
  • Çekirdek Modu: tüm bilgisayara erişimi olduğu için ayrıcalıklı kabul edilir. CPU Çekirdek modundayken, bir yazılım güvenilir ve herhangi bir talimatı yerine getirebilecek.

Şuna da bakın: anlamı İşlemci.

hafıza yönetimi

Görev yöneticisinde, RAM belleğinin (toplam bellek) bir kısmı Çekirdeğe tahsis edilir.

İşlem yönetimi sırasında Çekirdek, programları bir adres alanına gönderir. Çekirdeğe ayrılan toplam bellek kısmı her zaman kullanılabilir bellek olmasını sağlar böylece ana işlemler o alana gönderilir.

Çekirdek ayrıca, her işlemin çalışması sırasında erişebileceği bellek bölümünü tanımlama işlevine de sahiptir.

Cihaz yönetimi

çekirdek bilgisayara bağlı çevre birimlerini kontrol eder.

Bir kullanıcı bir aygıt bağladığında (örneğin, kalem sürücü, yazıcı, kulaklık, klavye, fare vb.), Çekirdek, o aygıtın belleğini ve onun programlarla ve diğer aygıtlarla olan iletişimini yönetir. donanım bilgisayardan.

Her aygıtın, belirli bir işletim sistemi üzerinde çalışmak üzere tasarlanmış bir sürücüsü vardır. Bu nedenle, bir sürücü Windows için tasarlanmış, örneğin bir MAC üzerinde çalışmaz.

Ö sürücü Her aygıtın işlevi, belirli bir elektronik aygıt ile bilgisayarın işletim sistemi arasında yürütülen komutların bir tür çevirisini gerçekleştirmektir.

Bir işletim sisteminin hizmetlerine, olarak tanımlanan bir kullanıcı arabirimi aracılığıyla erişilir. kabuk, İngilizce'de "kabuk" anlamına gelir. Adı gerçeğinden kaynaklanmaktadır kabuk çekirdeğin etrafındaki en dış katman olsun.

anlamını görmek arayüz.

sistem çağrıları

Sistem çağrıları, kullanıcı modunda kullanılan bilgisayar programlarında kullanılabilen özel işlevlerdir. Bir bilgisayarın işletim sisteminin çekirdeğini çağırmak için kullanılırlar, böylece belirli eylemi gerçekleştirmek.

Bu işlevler genellikle karmaşıktır ve ortalama bir kullanıcının erişemediği özellikleri kullanır.

Aşağıda, Windows sistem çağrılarına ve bunlara karşılık gelen Linux Çekirdeğine ilişkin bazı örnekler verilmiştir.

pencereler Linux Açıklama

yakın tutamak

kapat

dosyayı kapat

Dosya oluştur açık dosya oluştur
Dosyayı sil bağlantıyı kaldır dosyayı sil
Çıkış Süreci çıkış Bir süreci ve tüm segmentlerini sonlandırın
GetLocalTime takım Geçerli konumu, tarihi ve saati al

hakkında daha fazla bilgi pencereler.

Çekirdek Türleri

Mimarisi söz konusu olduğunda, bir işletim sisteminin çekirdeği, monolitik, melez ya da olmak mikronükleus.

monolitik

Aygıt sürücüleri ve çekirdek uzantılar, ana alana tam erişimle birlikte çalışır. donanım.

Tüm modüller aynı adres alanında çalıştığı için bu alanlardan birinde hata oluşursa tüm sistem etkilenebilir.

monolitik örnekleri: Linux, BSD, MS-DOS ve Solaris.

Linux, en iyi bilinen Monolitik Çekirdeklerden biridir. Sevmek yazılım özgür ve taşınabilir olduğu için Linux, IBM bilgisayarlarından mobil cihazlara kadar düzinelerce platformda çalışma avantajına sahiptir. akıllı telefonlar veya iPod'lar.

hakkında daha fazla bilgi yazılım vedonanım.

Mikro çekirdek veya mikro çekirdek

Mikroçekirdek, adından da anlaşılacağı gibi, çok küçük bir çekirdektir ve bu nedenle Çekirdek alanında mümkün olduğunca az işlem çalıştırır. Bu işlemlerden bazıları kullanıcı alanında çalışır.

Mikro çekirdek türü Çekirdek ile, bir hata oluşursa, sorunu sunan hizmeti yeniden başlatmanız yeterlidir. Bu, tüm sistemin çökmesini önler (Monolitik Çekirdekte olduğu gibi).

Mikronükleus örnekleri: AIX, BeOS, L4, Mach, Minix, MorphOS, QNX, RADYOLAR, VSTa ve GNU Hurd.

hibrit

Hibrit sistemler, monolitik ve mikronükleus sistemlere kıyasla orta bir zeminde çalışan sistemler olarak kabul edilir. Hibrit, mikro çekirdek kararlılığını ve güvenliğini monolitik performansla birleştirir.

Hibrit Çekirdek bir mikro çekirdeğe benzer, ancak çekirdek alanında kod ("gerekli olmayan") bulunur, böylece gerçekleştirilen işlemler daha hızlı olur.

hibrit örnekleri: AmigaOS, Android, Chrome, Macintosh, webOS, Windows, OSX ve Xinu.

çekirdeği Android Linux'tan inşa edilmiştir. Ancak, herkes derecelendirmez Android Linux gibi, sadece Linux'a dayalı olduğunu düşündükleri, ancak Linux'un kendisine değil.

hakkında daha fazla bilgi Android.

Boşluğun Anlamı (Nedir, Kavram ve Tanım)

boşluk anlamına gelen ingilizce bir kelimedir boşluk, giderler veya ihlal. Kelime anlamı ile de k...

read more

Zihniyetin Anlamı (Nedir, Kavram ve Tanım)

zihniyet anlamına gelen İngilizce bir kelimedir "zihniyet" veya "zihinsel yapılandırma". Bir insa...

read more

Senaryo Anlamı (Nedir, Kavram ve Tanım)

senaryo bu bir Metin bir dizi ile yazılı talimatlar ya oyunlarda ya da televizyon programlarında ...

read more
instagram viewer