Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ระบบปฎิบัติการ ปวส

ระบบปฎิบัติการ ปวส

Published by พุฒิพงศ์ ลือเมือง, 2018-10-03 05:57:55

Description: บทที่ 4 การจัดการหน่วยประมวลผลกลาง

Search

Read the Text Version

วิ ท ย า ลั ย เ ท ค โ น โ ล ยี วั ง เ ด็ ก พั ฒ น์ บ ริ ห า ร ธุ ร กิ จบ ท ที่ 4 ก า ร จั ด ก า ร ห น่ ว ย ป ร ะ ม ว ล ผ ล ก ล า ง ส อ น โ ด ย อ า จ า ร ย์ ก ฤ ติ เ ม ธ โ อ พั่ ง T H . K R I T T I M AT E @ G M A I L . C O M

DEFINITION การจัดการหน่วยประมวลผล (Processor management) หมายถึง การจัดสรร (Allocate หรือ assign) หรือการสับหลีก (Scheduling) หน่วยประมวล ผลหรือระบบให้กับกระบวนการหรืองาน





















จุ ด ป ร ะ ส ง ค์ ข อ ง ก า ร จั ด ก า รการจัดการหน่วยประมวลผลและระบบ ต้องคำนึง ถึงความต้องการโดยทั่วไป ดังนี้ ! ความยุติธรรม ประโยชน์ใช้สอย อัตราตอบสนอง การคาดคะเนได้

จุ ด ป ร ะ ส ง ค์ ข อ ง ก า ร จั ด ก า ร ลดค่าโสหุ้ย กระจายการใช้ทรัพยากร บุริมภาพ ใส่ใจกับทรัพยากรที่สำคัญ เสื่อมถอยโดยบรรจง !

ป ร ะ เ ภ ท ข อ ง ก า ร สั บ ห ลี ก ใ น ร ะ บ บ  การสับหลีกงาน (scheduling) ในระบบ คือการเลือกงาน หรือกระบวนการให้เข้าใช้ทรัพยากรที่มีจำกัด ซึ่งสำหรับการสับหลีกนี้จะพิจารณาแต่ทรัพยากรที่เป็นระบบคอมพิวเตอร์ทั้งระบบในระดับหนึ่ง และในอีกระดับหนึ่งสำหรับทรัพยากรที่มีจำกัดคือ หน่วยประมวลผลกลางนั่นเอง ดังนั้นการสับหลีกจึงอาจแบ่งได้อย่างหยาบๆ เป็นสองระดับด้วยกัน คือ

ป ร ะ เ ภ ท ข อ ง ก า ร สั บ ห ลี ก ใ น ร ะ บ บ1. การสับหลีกระดับสูง ซึ่งเกี่ยวข้องกับการรับงาน ของผู้ใช้ เข้าสู่ระบบคอมพิวเตอร์ 2. การสับหลีกระดับต่ำ ซึ่งเป็นการคัดเลือก กระบวนการของงาน เพื่อเข้าใช้หน่วยประมวล ผลกลาง

ก า ร สั บ ห ลี ก ร ะ ดั บ สู ง การสับหลีกระดับสูง (high-level scheduling) หรือการสับหลีกระยะยาว (long-termscheduling) หรือการสับหลีกงาน (jobscheduling) ทำหน้าที่เลือกงาน (job) เข้าสู่ระบบ ซึ่งโดยปกติงานที่เข้าสู่ระบบในแบบกลุ่ม (batch system) มีจำนวนมากกว่าที่ระบบสามารถรับได้ในขณะใดขณะหนึ่งงานเหล่านี้มักถูกอ่านเข้าไปเก็บในจานแม่เหล็ก ในลักษณะ spooling และเมื่อระบบพอจะรับงานได้อีกอันเนื่องมาจากมีงานบางงานเสร็จสิ้นลง ระบบสับหลีกระดับสูงจะถูกระบบปฏิบัติการเรียกมา เพื่อตัดสินว่างานใดควรเป็นงานถึดไปที่จะเข้าใช้ระบบคอมพิวเตอร์

คุณลักษณะที่สำคัญ ของระบบสับหลีกระดับสูง คือ ต้องคละงาน (คือทำ job mix) ที่เข้าสู่ระบบให้เหมาะสม เพื่อให้ประโยชน์ใช้สอยของระบบสูงที่สุด เท่าที่จะเป็นได้

นอกจากคุณสมบัติหลักที่กล่าวแล้วนี้ ระบบสับหลีกระดับสูงยังต้องคำนึงถึงสิ่งต่างๆ ต่อไปนี้ !1. บุริมภาพ (priority) ของงาน 2. นโยบายการรับงาน 3. การอับจน (deadlock)

ASSIGNMENT 3ให้นักศึกษาค้นหาความหมายและคำอธิบายของคำศัพท์ ต่อไปนี้ (พิมพ์ลงในกระดาษ A4 แล้วเย็บมุมส่ง) !1. บุริมภาพ (Priority) ของงาน2. การอับจน (Deadlock)3. Google glass4. iWatch5. Supper HD 4k TV

REFERENCE www4.csc.ku.ac.th  http://cptd.chandra.ac.th/selfstud/os1/index.html


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook