วันอังคารที่ 20 ธันวาคม พ.ศ. 2559

บทที่ 3 ระบบปฏิบัติการกับ การจัดการทรัพยากรระบบ


โปรเซส คือโปรแกรมที่ถูกประมวลผลโดยซีพียู

สถานะของโปรเซส จะประกอบด้วยสถานะ New, Ready, Running, waiting และ Terminated


การจัดตารางการทำงานแบบมาก่อนได้ก่อน (FCFS) เป็นวิธีที่โปรเซสใดร้องขอหน่วยซีพียูก่อน จะได้รับการบริการจากซีพียูก่อน ซึ่งเป็นไปตามลำดับคิวนั้นเอง 


การจัดตารางแบบ SJF เป็นวิธีที่ไม่ได้คำนึงถึงลำดับในคิวงานว่างานใดมาก่อนแต่จะพิจารณาถึงงานหรือโปรเซสที่ใช้เวลาการประมวลผลน้อยที่สุด ก็จะได้บริการหน่วยซีพียูก่อน 

การจัดตารางการทำงานตามลำดับความสำคัญ (Priority Scheduling) เป็นวิธีที่มีการกำหนดความสำคัญของโปรเซสแต่ละโปรเซสไม่เท่ากัน โดยโปรเซสที่จะเข้าครอบครองซีพียูได้ต้องมีลำดับความสำคัญสูงสุดในกลุ่ม
การจัดตารางการทำงานแบบหมุนเวียนกันทำงาน (Round-Robin Scheduling) ถูกออกแบบมาให้ใช้กับระบบคอมพิวเตอร์แบบแบ่งเวลา โดยจะใช้พื้นฐานวิธีแบบมาก่อนได้ก่อนเป็นหลัก แต่ละโปรเซสจะใช้บริการซีพียูด้วยเวลาเท่าๆกัน หมุนเวียนกันไป ที่เรียกว่า เวลาควันตัม (Quantum Time)

หากทั้งโปรเซส A และ B ต่างไม่ยอมปลดทรัพยากรของตนเองเพื่อให้อีกโปรเซสหนึ่งใช้งานก็จะเกิดวงจรลูปขึ้นมา เนื่องจากทั้งโปรเซส A และโปรเซส B ต่างก็รอคอยทรัพยากร ของอีกโปรเซสหนึ่งที่ครอบครองอยู่ และต่างก็ไม่ยอมปลดทรัพยากรของตนจนกว่าจะได้ใช้งานทรัพยากรของอีกฝ่ายหนึ่ง จึงเป็นที่มาของ วงจรอับ (Deadlock) หากระบบเกิดวงจรอับขึ้นมา นั่นหมายถึงการทำงานของโปรเซสที่เกี่ยวข้องจะติดค้างอยู่ ตลอด ไม่มีวันจบสิ้น ซึ่งสามารถเเก้ไขได้ด้วยการให้โปรเซสหนึ่งในวงจรลูปปลดปล่อยทรัพยากรที่ครอบครองอยู่ เพื่อให้ฌปรเซสที่เหลือทำงานต่อไปได้ การจัดสรรหน่วยความจำ เเบ่งออกเป็น 2 ประเภทด้วยกันคือ การจัดสรรหน่วยความจำแบบต่อเนื่อง เเละการจัดสรรหน่วยความจำแบบไม่ต่อเนื่อง ระบบโปรเกรมเดี่ยว คือ ระบบปฎิบัติการที่สามารถรันโปรเเกรมของผู้ใช้ได้เพียงครั้งละหนึ่งโปรเเกรมเท่านั้น ระบบหลายโปรเเกรม คือ ระบบปฎิบัติการที่สามารถรันหลายๆโปรเเกรมได้ในขณะเดียวกัน เเนวคิดของ หน่วยความจำเสมือน เกิดขึ้นจากหลักการที่ว่า ถึงเเม้ว่าโปรเเกรมที่นำมาโปรเซส จะมีขนาดใหญ่กว่าหน่วยกว่าความจำหลักที่มีอยู่จริงก็ตาม ก็ต้องสามารถรันโปรเเกรมเหล่านั้นได้ การจัดเก็บไฟล์ข้อมูล มีหลักการอยู่ 2 วิธีด้วยกันคือ การบันทึกข้อมูลในไฟล์แบบเรียงติดกัน เเละการเเบ่งไฟล์เป็นบล็อก 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น