CPU Scheduling – การจัดตารางการทำงาน CPU อย่างมีประสิทธิภาพ
CPU Scheduling เป็นแอปพลิเคชัน Android ฟรีที่พัฒนาโดย Pinoy Computer Engineer ภายใต้หมวดหมู่การศึกษาและอ้างอิง แอปนี้ถูกออกแบบมาเพื่อแก้ไขและพล็อตอัลกอริทึม CPU Scheduling ที่แตกต่างกัน แอปพลิเคชันนี้พล็อตค่าในกราฟแท่งและให้อัลกอริทึมที่คำนวณเวลารอเฉลี่ยและเวลาเปลี่ยนทาง แอปนี้ใช้ง่ายและไม่ต้องการการเชื่อมต่ออินเทอร์เน็ต
CPU Scheduling เป็นกระบวนการที่สำคัญที่อนุญาตให้กระบวนการหนึ่งใช้ CPU ในขณะที่การดำเนินการของกระบวนการอื่นถูกพักเนื่องจากไม่มีทรัพยากรใด ๆ เช่น I/O ทำให้ใช้ CPU ได้อย่างเต็มที่ จุดมุ่งหมายของการตั้งตารางเวลา CPU คือเพื่อทำให้ระบบมีประสิทธิภาพ รวดเร็ว และเป็นธรรม แอปมีอัลกอริทึม CPU Scheduling 6 รายการ รวมถึง First Come First Serve, Shortest Remaining First (Preemptive), Shortest Process First (Non-preemptive), Round Robin, Priority (Preemptive), และ Priority (Non-preemptive) แอปยังมีปุ่ม "สร้าง" เพื่อสร้างค่าตัวอย่างเพื่อลองอัลกอริทึมต่าง ๆ ได้ทันที
โดยรวมแล้ว CPU Scheduling เป็นแอปพลิเคชันที่มีประโยชน์สำหรับผู้ที่ต้องการตั้งตารางเวลากระบวนการ CPU อย่างมีประสิทธิภาพ มันใช้ง่ายและให้ข้อมูลที่จำเป็นเพื่อคำนวณเวลารอเฉลี่ยและเวลาเปลี่ยนทาง สำหรับการสนับสนุนหรือแนะนำผู้ใช้สามารถส่งอีเมลของพวกเขาไปยัง