รายงาน เรื่อง หลักการทำงานของระบบปฏิบัติการ จัดทำโดย นางสาวสุภาวดี อ้ำกอง 084 นางสาวณัฐวดี สุขเกษม 028 นางสาวกาญจนา นิลสิงขรณ์ 105 นางสาวจันทร์เพ็ญ บุญอาจ 109 นายนราธิป แสงแผน 099 เสนอ อาจารย์ภูมิพัฒน์ วนพิพัฒน์พงศ์ รายงานนี้เป็นส่วนหนึ่งของวิชา ระบบปฏิบัติการเบื้องต้น ภาคเรียนที่ 1 ปีการศึกษา 2565 วิทยาลัยอาชีวศึกษาพิษณุโลก
หลักการ ทำงานของระบบปฏิบัติการ คือ การจัดการโปรแกรมต่างๆ ที่กำลังทำงานให้มีการทำงาน อย่างมีประสิทธิภาพ ซึ่งโปรแกรมต่างๆ ที่กำลังทำงานอยู่นั้น เรียกว่า โปรเซส (process) ดังนั้นในการอธิบายหลักการทำงานของ ระบบปฏิบัติการ จะขอกล่าวถึงวิธีจัดการทำงานโปรเซส ของระบบปฏิบัติการว่ามีกระบวนการ อย่างไรเมื่อระบบปฏิบัติการสร้างโปรเซส ขึ้นมา ก็จะมีการนำโปรเซสดังกล่าวเข้าสู่ระบบ การทำงาน ดังแสดงในรูป ซึ่งขั้นตอนการทำงานจะแบ่งตามสถานะ ของโปรเซส
ขั้นตอนการทำงานของโปรเซส 1. สถานะพร้อม (ready state) หมายถึง สถานะของโปรเซสใหม่ที่ พร้อมจะเข้าใช้งาน CPU เมื่อ ระบบ ปฏิบัติการให้โปรเซสดังกล่าวใช้ งานได้
2. สถานะทำงาน (running state) หมายถึง สถานะโปรเซสที่กำลังใช้ CPU ในการ ทำงานตามความต้องการของโปรเซส นั้น และเมื่อหมดเวลาในการเข้าใช้ งาน CPU ที่ระบบปฏิบัติการกำหหนด ไว้โปรเซสดังกล่าวก็จะกลับมาอยู่ใน สถานะพร้อมเพื่อรอใช้งาน CPU ใน ครั้งต่อไป
3. สถานะติดขัด (blocked sate) หมายถึง สถานะของโปรเซสที่หยุดการทำงาน เพื่อรอเหตุการณ์อย่างใดอย่างหนึ่งให้เกิดขึ้น ซึ่งจะเกิดขึ้นก็ต่อเมื่อโปรเซสที่กำลังทำงาน อยู่ต้องมีการติดต่อกับอุปกรณ์อินพุต-เอาต์พุต โปรเซสที่อยู่ในสถานะทำงานจะเปลี่ยนมา เป็นโปรเซสที่อยู่ในสถานะติดขัด เพื่อเปิด โอกาสให้โปรเซสอื่นสามารถเข้าใช้งาน CPU ได้
4. สถานะแน่นิ่ง (deadlocked) หมายถึง สถานะของโปรเซสที่หยุดการ ทำงาน เพื่อรอเหตุการณ์อย่างใดอย่าง หนึ่งซึ่งไม่มีวันเกิดขึ้นซึ่งสถานะดัง กล่าวนี้จะทำให้โปรแกรมที่ใช้ งานอยู่หยุดค้างการทำงาน (hang) หรืออาจจะทำหึ้คอมพิวเตอร์หยุด ค้างการทำงานได้เช่นกัน
Thyaounk
Search
Read the Text Version
- 1 - 7
Pages: