İşletim sistemi ile çekirdek arasındaki fark nedir? [kapalı]


102

İşletim sistemi ile çekirdek arasındaki farkı anlamıyorum. Lütfen birisi açıklayabilir mi?


2
Windows 7 neden çekirdek olarak adlandırılmıyor?
miku

9
düşün araba / motor
Anycorn

5
@Roque Santa Cruz: Bilgisayarlara aynı nedenle ekran denilmiyor.
Álvaro González

Çünkü bu bir işletim sistemi. :) Ama cidden, çekirdek, temelleri idare eden her şeye sahip olan çekirdek bir süreçtir. Win7 çekirdeği, işlemci süresini tüm uygulamalarınız arasında bölen, CPU ve belleği yöneten, vb.
Şeydir

Bu kesinlikle konu dışı bir sorudur. Doğrudan StackExchange ile ilgili değil. Hâlâ cevabı arıyorsan, bu konuya (kopyala) buradan bak…. olası her cevabı vardır stackoverflow.com/questions/2013937/… @ Moderatörler: Lütfen bunu kapatın !!
SashaZd

Yanıtlar:


79

Çekirdek parçası olan işletim sistemi ve benzeri düşük seviye hizmet veren donanıma daha yakın:

  • aygıt sürücüsü
  • süreç yönetimi
  • bellek yönetimi
  • sistem çağrıları

Bir işletim sistemi ayrıca kullanıcı arabirimi (kabuk, gui, araçlar ve hizmetler) gibi uygulamaları da içerir.


42

Bir işletim sistemi ile çekirdek arasındaki fark:

Çekirdek, bir işletim sisteminin bir parçasıdır. İşletim sistemi, doğrudan donanım ve uygulamamızla iletişim kuran yazılım paketidir. Çekirdek, işletim sisteminin en düşük seviyesidir. Çekirdek, işletim sisteminin ana parçasıdır ve komutu, bilgisayar tarafından anlaşılabilecek bir şeye çevirmekten sorumludur. Çekirdeğin temel işlevleri şunlardır:

  1. bellek yönetimi
  2. ağ yönetimi
  3. aygıt sürücüsü
  4. dosya yönetimi
  5. süreç yönetimi

12

Temel olarak Kernel, donanım (Bilgisayarda bulunan cihazlar) ve Uygulama yazılımı (MS Office, Visual studio, vb.) Arasındaki arayüzdür. İşletim sisteminin ne olduğunu söylemeye gelirsem, cevap aynı olabilir. Dolayısıyla çekirdek İşletim Sisteminin parçası ve özü. İşletim sisteminin bellek yönetimi, G / Ç yönetimi, Süreç yönetimi gibi çok hassas görevleri yalnızca çekirdek tarafından gerçekleştiriliyor.

Yani nihai fark,

  1. Çekirdek, belirli bir aralıktaki Donanım düzeyinde etkileşimlerden sorumludur, ancak işletim sistemi, bilgisayarın tüm kapsamı ile donanım düzeyinde etkileşim gibidir.
  2. Kernel, bu kaynağın şu anda mevcut olduğu bilgisine sahip olması için SystemCalls'ı tetikler. OS, kaynağı kullanmak için bu sistem çağrılarını ele almaktan sorumludur. *
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.