หน้าที่ของ OS ตัว OS ถูกสร้างขึ้นเพื่อจุดประสงค์หลัก คือ อำนวยความสะดวกให้แก่ผู้ใช้เครื่องคอมพิวเตอร์ในลักษณะที่ผู้ใช้ ไม่ต้องทราบกลไกการทำ หรือฮาร์ดแวร์ของระบบ เราจึงแบ่งหน้าที่ของ OS ได้ดังนี้ 1.ติดต่อกับผู้ใช้ (User Interface) ผู้ใช้สามารถติดต่อหรือควบคุมการทำงานของเครื่องผ่านทาง OS ได้ OS จะส่งเครื่องหมายพร้อมต์ (Prompt) ออกสู่จอรับคำสั่งจากผู้ใช้ โดยตรง ตัว OS จึงเป็นตัวกลางในการทำหน้าที่เชื่อมโยงระหว่างผู้ใช้กับ Hardware กับเครื่อง นอกจากนี้ผู้ใช้อาจเขียนโปรแกรมเพื่องาน ซึ่งกรณีนี้ไม่สามารถกับ OS ได้โดยผ่านทาง System Call จึงเป็นการเรียกใช้รูทีน (โปรแกรมย่อย) ต่าง ๆ ของโปรแกรมของผู้ใช้ ทำงานสำเร็จลุล่วงไปได้ 2.ควบคุมดูแลอุปกรณ์และการทำงานของเครื่องคอมพิวเตอร์ เนื่องจากผู้ใช้งานคอมพิวเตอร์ผ่านทาง OS อาจไม่จำเป็นต้องมีความรู้ความเข้าใจถึงหลักการทำงานภายในของเครื่อง ดังนั้นตัว OS จึงต้องมีหน้าที่ควบคุมการทำงานของอุปกรณ์ต่าง ๆ เพื่อให้การทำงานของระบบเป็นไปได้อย่างถูกต้อง และสอดคล้องกัน OS จึงมีส่วนประกอบเป็นรูทีนต่าง ๆ ที่ควบคุมอุปกรณ์แต่ละชนิด อุปกรณ์แต่ละชนิดก็ต้องมีการควบคุมที่แตกต่างกัน ตัวอย่างเช่น รูทีนควบคุม Disk Drives รูที่นควบคุมจอภาพ เป็นต้น 3.การจัดสรรทรัพยากรต่าง ๆ ในระบบ ทรัพยากร (Resource) คือสิ่งที่ถูกใช้ไปเพื่อให้โปรแกรมดำเนินต่อไปได้ เช่น CPU Memory Disk เป็นต้น เหตุที่ต้องมีการจัดสรรทรัพยากรเพราะทรัพยากรของระบบมีจำกัด ตัวอย่างที่เห็นได้ชัดคือ CPU ในระบบที่มี CPU ตัวเดียวแต่ทำงานหลายโปรแกรม เราต้องแบ่งสรรการใช้ CPU ให้กับโปรแกรมอย่างเหมาะสมมีทรัยากรอยู่หลายประเภท แต่ละโปรเซส หรือโปรแกรมมีความต้องการใช้ทรัพยากร อย่างเดียวหรือหลายอย่างพร้อมกัน OS ต้องจัดเตรียมทรัพยากรต่าง ๆ ตามความต้องการของแต่ละโปรเซส หรือ โปรแกรมเหล่านั้น ดังนั้นหน้าที่อันสำคัญอีกประการหนึ่งของ OS ก็คือ จัดสรรการใช้ทรัพยากรของระบบเพื่อให้เกิดประโยชน์สูงสุด ถ้า OS จัดสรรทรัพยากรได้อย่างมีประสิทธิภาพระบบก็สามารถรันโปรแกรม ได้รวดเร็ว และ ได้งานเพิ่มขึ้น ทรัพยากรหลักที่ OS จัดสรรได้แก่ โปรเซสเซอร์( ซีพียู ) หน่วยความจำ อุปกรณ์ อินพุต เอาท์พุต ข้อมูล ( data )
เปิด/ปิดแถบข้าง ค้นหา
เครื่องมือส่วนตัว สร้างบัญชี เข้าสู่ระบบ หน้าสำหรับผู้แก้ไขที่ออกจากระบบ เรียนรู้เพิ่มเติม
การนำทาง
มีส่วนร่วม
เครื่องมือ
พิมพ์/ส่งออก
ภาษา ลิงก์ข้ามไปยังรุ่นภาษาอื่นของบทความนี้ถูกย้ายไปด้านบนแล้วที่ทางขวาของชื่อหน้า ไปด้านบน
การเรียกระบบ29 ภาษา
แก้ไขลิงก์
ไทย
เพิ่มเติม
จากวิกิพีเดีย สารานุกรมเสรี
การเรียกระบบ (อังกฤษ: system call) เป็นวิธีหนึ่งที่โปรแกรมคอมพิวเตอร์ขอบริการจากเคอร์เนลของระบบปฏิบัติการที่ทำงาน อาจรวมถึงบริการที่เกี่ยวข้องกับฮาดแวร์และการสื่อสารกับบริการเคอร์เนลด้วย เช่น การจัดกำหนดการ โดยส่วนมากสามารถเรียกใช้ได้จากกระบวนการยูสเซอร์สเปซเท่านั้น เข้าถึงจาก "https://th.wikipedia.org/w/index.php?title=การเรียกระบบ&oldid=8215535" หมวดหมู่:
หมวดหมู่ที่ซ่อนอยู่:
|