ระบบปฏิบัติการ
ความหมายของระบบปฏิบัติการ
ระบบปฏิบัติการ
คือ กลุ่มโปรแกรมซึ่งได้รับการจัดระเบียบให้เป็นส่วนเชื่อมโยงระหว่างเครื่องคอมพิวเตอร์และ
ผู้ใช้เครื่อง
คอมพิวเตอร์ โดยจะเอื้ออำนวยการพัฒนาและการใช้งานโปรแกรมต่าง ๆ รวมถึงการจัดสรรทรัพยากร
(Rexource) ต่าง ๆ ให้มี
ประสิทธิผลที่ดี
หน้าที่ของระบบปฏิบัติการ
ตัว
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 จัดสรรได้แก่
1. โปรเซสเซอร์
(CPU)
2. หน่วยความจำ
(Memory)
3. อุปกรณ์ อินพุต
เอาท์พุด (Input/Output Devices)
4. ข้อมูล (Dataฆ
ตัวอย่างระบบปฏิบัติการ
- DOS
- Windows 3.1
- Windows 95
- Windows 98
- Windows NT/Windows
2000
- Windows 2003
- Linux/Unix
|