ผลต่างระหว่างรุ่นของ "ใจกลาง"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
ไม่มีความย่อการแก้ไข
ป้ายระบุ: ถูกย้อนกลับแล้ว แก้ไขจากอุปกรณ์เคลื่อนที่ แก้ไขจากเว็บสำหรับอุปกรณ์เคลื่อนที่
Mtarch11 (คุย | ส่วนร่วม)
ย้อนการแก้ไขของ 171.97.0.223 (พูดคุย) ไปยังรุ่นก่อนหน้าโดย Mtarch11
ป้ายระบุ: ย้อนรวดเดียว ลิงก์แก้ความกำกวม
บรรทัด 1:
[[ไฟล์:Kernel Layout.svg|thumb|เคอร์เนลเชื่อมต่อระหว่างฮาร์ดแวร์กับซอฟต์แวร์]]
 
'''เคอร์เนล'''<ref>สะกด kernel ว่า เคอร์เนล ตาม[[ศัพท์บัญญัติ]]ของ[[ราชบัณฑิตยสถาน]]</ref> (kernel อ่านว่า '''เคอร์เนิล''' เนื่องจากตัว e ไม่ออกเสียง) หมายถึง ส่วนประกอบหลักของ[[ระบบปฏิบัติการ]] ซึ่งคอยดูแลบริหารทรัพยากรของระบบ และติดต่อกับ[[ฮาร์ดแวร์]]และ [[ซอฟต์แวร์]] เนื่องจากว่าเป็นส่วนประกอบพื้นฐานของระบบปฏิบัติการ เคอร์เนล นั้นเป็นฐานล่างสุดในการติดต่อกับทรัพยากรต่างๆ เช่น [[หน่วยความจำ]] หน่วยประมวลผลกลาง และ อุปกรณ์อินพุตและเอาต์พุต
 
== ประเภทรูปแบบ เคอร์เนล ==
เส้น 14 ⟶ 16:
* MS-DOS, Microsoft Windows 9x Series (Windows 95 Windows 98 เป็นต้น)
* Agnix
 
=== ไมโครเคอร์เนล (Microkernel) ===
[[ไฟล์:Kernel-microkernel.svg|thumb|289px|right|รูปภาพแสดงหลักการทำงานของไมโครเคอร์เนล]]
 
ไมโครเคอร์เนล เป็นเคอร์เนลที่แบ่งการทำงานในแต่ละภาคส่วนออกจากกัน ตัวอย่างเช่น แบ่งส่วนของซอฟต์แวร์ประยุกต์ ส่วนของอุปกรณ์ ส่วนจัดการไฟล์ ฯลฯ ในทางทฤษฎีไมโครเคอร์เนลมีความเสถียรสูงเนื่องจากแบ่งการทำงานทุกภาคส่วนออกจากกัน แต่มีข้อเสียคือเรียกประสิทธิภาพของระบบออกมาได้ไม่เต็มที่
 
ตัวอย่างของไมโครเคอร์เนล และ ระบบปฏิบัติการที่มีพื้นบน ไมโครเคอร์เนล:
* AIX
* AmigaOS
* Amoeba
* Chorus microkernel
* EROS
* Haiku
* K42
* LSE/OS
* KeyKOS
* The L4 microkernel family
* Mach, used in GNU Hurd, NEXTSTEP, OPENSTEP, and Mac OS X
* MERT
* Minix
* MorphOS
* NewOS
* QNX
* Phoenix-RTOS
* RadiOS
* Spring operating system
* VSTa
* Symbian OS
 
=== เคอร์เนลแบบผสม (Hybrid kernel) ===
 
เคอร์เนลแบบผสม เป็นเคอร์เนลที่รวมความสามารถของไมโครเคอร์เนลและโมโนลิทิกเคอร์เนลเข้าด้วยกันเพื่อเลียนแบบประสิทธิภาพและเสถียรภาพของโมโนลิทิกเคอร์เนลและไมโครเคอร์เนล
 
* [[BeOS]] kernel
* [[DragonFly BSD]]
* [[Haiku (ระบบปฏิบัติการ)|Haiku]] kernel
* [[NetWare]] kernel
* [[Plan 9]] kernel
* [[ReactOS]] kernel
* [[architecture of the Windows NT operating system line|NT kernel]] [[Windows NT kernel]] ([[Windows 2000]], [[Windows XP]], [[Windows 2003]], and [[Windows Vista]])
* [[XNU]] kernel (ใช้ใน [[Mac OS X]])
 
== อ้างอิง ==
เข้าถึงจาก "https://th.wikipedia.org/wiki/ใจกลาง"