ระบบปฏิบัติการ (Operating System)

 ระบบปฏิบัติการ (Operating System)เป็นซอฟต์แวร์ชนิดหนึ่งซึ่งอยู่ตรงกลางระหว่างฮาร์ดเเวร์และซอฟต์แวร์ประ

ยุกต์ มีหน้าที่ควบคุมการทำงานของฮาร์ดเเวร์ โดยสามารถแบ่งส่วนประกอบของระบบปฏิบัติการออกได้เป็น 5 ส่วน คือ

- Processor management มีหน้าที่จัดการงานที่จะเข้ามาในระบบ และจัดการโปรเซสของงานเหล่านี้โดยใช้อัลกอริทึมในการจัดตารางโปรเซส

-Memory management มีหน้าที่จัดการเกี่ยวกับหน่วยความจำหลัก เช่นจัดการจอง/คืนพื้นที่หน่วยความจำหลัก,เก็บข้อมูลว่าพื้นที่หน่ยความจำหลักส่วนใดถูกใช้งานแล้วตรวจสอบการร้องขอใช้งานพื้นที่หน่วยความจำหลัก,แปลตำแหน่งที่อยู่ของโปรเซสในหน่วยความจำเสมือนไปเป็นตำแหน่งที่อยู่จริงบนหน่วยความจำหลัก เป็นต้น

-i/o system management มีหน้าที่จัดการกับอุปกรณ์อินพุต/เอาท์พุตทั้งหมดของระบบ

-File management มีหน้าที่จัดการกับไฟล์ทุกๆไฟล์ในระบบ

-User command interface มีหน้าที่ประสานการติดต่อระหว่างผู้ใช้งานกับระบบปฏิบัติการ