ระบบปฏิบัติการ

        ความหมายของระบบปฏิบัติการ
               ระบบปฏิบัติการ คือ กลุ่มโปรแกรมซึ่งได้รับการจัดระเบียบให้เป็นส่วนเชื่อมโยงระหว่างเครื่องคอมพิวเตอร์และ ผู้ใช้เครื่อง
คอมพิวเตอร์ โดยจะเอื้ออำนวยการพัฒนาและการใช้งานโปรแกรมต่าง ๆ รวมถึงการจัดสรรทรัพยากร (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