Apa perbedaan antara Sistem Operasi dan Kernel? [Tutup]

101

Saya tidak mengerti perbedaan antara sistem operasi dan kernel. Bisakah seseorang menjelaskannya?

gani
sumber
2
Mengapa Windows 7 tidak disebut kernel?
miku
9
pikirkan mobil / mesin
Anycorn
5
@Roque Santa Cruz: karena alasan yang sama, komputer tidak disebut layar.
Álvaro González
Karena ini sistem operasi. :) Tapi serius, kernel hanyalah proses inti yang memiliki segala sesuatu yang menangani fundamental. Kernel win7 adalah hal yang membagi waktu prosesor antara semua aplikasi Anda, mengelola CPU dan memori, dll.
leoger
Ini jelas merupakan pertanyaan di luar topik. Tidak terkait langsung dengan StackExchange. Jika Anda masih mencari jawabannya, lihat utas ini (duplikat) di sini…. itu memiliki setiap kemungkinan jawaban stackoverflow.com/questions/2013937/… @Moderators: Harap tutup ini !!
SashaZd

Jawaban:

78

The kernel adalah bagian dari sistem operasi dan lebih dekat ke hardware itu menyediakan layanan tingkat rendah seperti:

  • driver perangkat
  • manajemen proses
  • manajemen memori
  • panggilan sistem

Sistem operasi juga mencakup aplikasi seperti antarmuka pengguna (shell, gui, alat, dan layanan).

stacker
sumber
41

Perbedaan antara sistem operasi dan kernel:

Kernel adalah bagian dari sistem operasi. Sistem operasi adalah paket perangkat lunak yang berkomunikasi langsung ke perangkat keras dan aplikasi kita. Kernel adalah level terendah dari sistem operasi. Kernel adalah bagian utama dari sistem operasi dan bertanggung jawab untuk menerjemahkan perintah menjadi sesuatu yang dapat dipahami oleh komputer. Fungsi utama kernel adalah:

  1. manajemen memori
  2. manajemen jaringan
  3. driver perangkat
  4. manajemen file
  5. manajemen proses
vikas yadav
sumber
12

Pada dasarnya Kernel adalah antarmuka antara perangkat keras (perangkat yang tersedia di Komputer) dan perangkat lunak Aplikasi (seperti MS Office, Visual studio, .. dll). Jika saya datang untuk memberi tahu apa itu OS maka jawabannya bisa saja sama. bagian & inti OS. Tugas OS yang sangat sensitif seperti manajemen memori, manajemen I / O, Manajemen proses ditangani oleh kernel saja.

Jadi perbedaan utamanya adalah,

  1. Kernel bertanggung jawab atas interaksi level Hardware pada beberapa range tertentu, tapi OS seperti interaksi level hardware dengan cakupan penuh dari komputer.
  2. Kernel memicu SystemCalls ke os intim bahwa sumber daya ini tersedia pada saat ini. OS bertanggung jawab untuk menangani panggilan sistem itu untuk memanfaatkan sumber daya. *
Manikandan
sumber