หน้าที่ของระบบปฏิบัติการ

หน้าที่ของระบบปฏิบัติการ


1.ติดต่อกับผู้ใช้ ( User Interface ) 

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










2.ควบคุมอุปกรณ์ ( ฮาร์ดแวร์ ) 

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



3.จัดสรรทรัพยากร ( Resources Management ) ในระบบให้ทำงานได้อย่างต่อเนื่องและเหมาะสม

ตัวอย่างของทรัพยากรเช่น CPU, หน่วยความจำ Ram,อุปกรณ์อินพุต/เอาต์พุต เป็นต้น 
สาเหตุที่ต้องมีการจัดสรรทรัพยากร ก็เพราะว่า
1. ทรัพยากรมีหลายประเภท 
2. ทรัพยากรบางอย่างของระบบมีจำกัด 
เช่น ขบวนการคิด ( Process ) ของซีพียู และ หน่วยความจำประเภทต่าง ๆ ยกตัวอย่างเมื่อใช้โปรแกรมหลาย ๆ โปรแกรมพร้อมกันในระบบ Windows โปรแกรมแต่ละตัว ก็ต้องการขบวนการคิดที่แตกต่างกันไป และจำนวนหน่วยความจำที่ต้องเพียงพอเพื่อการทำงานที่ต่อเนื่อง ระบบปฏิบัติการจึงมีหน้าที่จัดสรรให้เหมาะสม ดังกล่าว 


0 ความคิดเห็น:

ขอบคุณนะครับ ที่แวะมาเยี่ยมกัน

ติดต่อผมได้ที่ en42chart@gmail.com หรือออนเอ็มคุยกันที่ en42chart@hotmail.com