หน้าที่ของ 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 ) ความรู้เบื้องต้นเกี่ยวกับระบบปฏิบัติการ 1.1 ระบบปฏิบัติการ (Operating System : OS) คืออะไร ระบบคอมพิวเตอร์แทบทุกระบบถือว่าระบบปฏิบัติการเป็นส่วนสำคัญของระบบ โดยทั่วไประบบคอมพิวเตอร์แบ่งเป็น 4 ส่วน คือ ฮาร์ดแวร์ ระบบปฏิบัติการ โปรแกรมประยุกต์ และผู้ใช้
นิยามเกี่ยวกับระบบปฏิบัติการ ได้มีผู้ให้นิยามไว้ดังนี้
จากนิยามพอจะที่สรุปได้ว่าระบบปฏิบัติการคือกลุ่มโปรแกรมที่ได้รับการจัดระเบียบเพื่อทำหน้าที่ควบคุมการทำงานของระบบ และเสริมการทำงานในส่วนของฮาร์ดแวร์ โดยใช้เป็นตัวเชื่อมโยงระหว่างเครื่องคอมพิวเตอร์และผู้ใช้ |