ความแตกต่างระหว่างระบบปฏิบัติการและเคอร์เนล ความแตกต่างระหว่าง

Anonim

ระบบปฏิบัติการและ Kernel

สำหรับคนส่วนใหญ่การใช้คอมพิวเตอร์เป็นลักษณะที่สอง นี้ทำไปได้โดยระบบปฏิบัติการที่ทำงานอยู่ด้านบนของคอมพิวเตอร์และฮาร์ดแวร์และช่วยให้สามารถสื่อสารกับมันได้โดยไม่ต้องใช้ภาษาเครื่องหรือไบนารี ระบบปฏิบัติการจะมีอินเทอร์เฟซไม่ว่าจะเป็นกราฟิกหรือข้อความซึ่งเราสามารถดูผลลัพธ์ของคำสั่งที่เราป้อนได้ นอกจากนี้ยังมีเครื่องมือมากมายในการกำหนดค่าคอมพิวเตอร์ตามความชอบของเราที่มากที่สุด แต่ทั้งหมดนี้จะไม่เป็นไปได้หากปราศจากเคอร์เนล เคอร์เนลเป็นแกนหลักของระบบปฏิบัติการและมีหน้าที่รับผิดชอบในการแปลงคำสั่งเป็นสิ่งที่คอมพิวเตอร์สามารถเข้าใจได้

ด้านที่โปรแกรมเมอร์ต้องการเกี่ยวกับเคอร์เนลอยู่ในสิ่งที่เป็นนามธรรม ฮาร์ดแวร์ช่วยให้ผู้เขียนสามารถเขียนโค้ดที่สามารถใช้งานได้กับฮาร์ดแวร์ที่หลากหลาย หากไม่มีฮาร์ดแวร์นามธรรมแต่ละโปรแกรมจะต้องเขียนขึ้นเฉพาะสำหรับการกำหนดค่าฮาร์ดแวร์ที่ระบุและอาจไม่สามารถใช้งานได้ในอีก นี่คือกรณีที่เกิดกับไดรเวอร์ของอุปกรณ์ ต่อไปนี้เป็นโค้ดเฉพาะที่ระบุฮาร์ดแวร์และทำให้ระบบปฏิบัติการหมายถึงการสื่อสารกับอุปกรณ์

แม้ว่าเคอร์เนลจะเป็นแกนหลักของระบบปฏิบัติการ แต่คนส่วนใหญ่ไม่ได้ตระหนักว่ามีอยู่เพราะถูกฝังอยู่เบื้องหลังซอฟต์แวร์อื่น ๆ อีกมากมาย ในการจัดเตรียมแพ็กเกจทั้งหมดที่ทำให้ผู้ใช้คอมพิวเตอร์สามารถใช้งานคอมพิวเตอร์ได้ระบบปฏิบัติการจะมีซอฟต์แวร์ที่ครอบคลุมการใช้คอมพิวเตอร์ทั่วไปเป็นจำนวนมาก ซึ่งรวมถึงแอพพลิเคชันการประมวลผลคำง่ายๆและมีเดียเพลเยอร์เหนือสิ่งอื่นใด

โปรแกรมประยุกต์ถูกสร้างขึ้นสำหรับแอ็พพลิเคชันเฉพาะเนื่องจากต้องการโต้ตอบกับเคอร์เนลเพื่อสื่อสารกับฮาร์ดแวร์ที่อยู่ด้านล่าง เนื่องจากเคอรเนลแตละเคอรเนลแตกตางกันแอ็พพลิเคชันหนึ่งระบบปฏิบัติการจะไมสามารถดําเนินการกับผูอื่น แอ็พพลิเคชันบางอย่างไม่สามารถใช้งานได้ในระบบปฏิบัติการเดียวกันที่เก่ากว่าหรือใหม่กว่าเนื่องจากมีการเปลี่ยนแปลงที่เกิดขึ้น

สรุป:

1. ระบบปฏิบัติการคือชุดซอฟต์แวร์ที่สื่อสารโดยตรงกับฮาร์ดแวร์คอมพิวเตอร์และโปรแกรมประยุกต์ทั้งหมดของคุณทำงานอยู่ด้านบนของมันในขณะที่เคอร์เนลเป็นส่วนหนึ่งของระบบปฏิบัติการที่สื่อสารโดยตรงกับฮาร์ดแวร์

2 แม้ว่าระบบปฏิบัติการแต่ละระบบจะมีเคอร์เนล แต่ก็มีการฝังอยู่เบื้องหลังซอฟต์แวร์จำนวนมากและผู้ใช้ส่วนใหญ่ไม่ทราบว่ามีอยู่จริง