เนื้อหา
- คำจำกัดความ - การจัดตารางเวลางานหมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบายการจัดตารางเวลางาน
คำจำกัดความ - การจัดตารางเวลางานหมายถึงอะไร
การจัดตารางเวลางานเป็นกระบวนการจัดสรรทรัพยากรระบบให้กับงานต่างๆโดยระบบปฏิบัติการ (OS) ระบบจะจัดการกับคิวงานที่มีลำดับความสำคัญซึ่งกำลังรอเวลา CPU และควรกำหนดงานที่จะต้องดำเนินการจากคิวใดและระยะเวลาที่จะจัดสรรให้กับงาน การจัดตารางเวลาชนิดนี้ทำให้แน่ใจว่างานทั้งหมดดำเนินไปอย่างยุติธรรมและตรงเวลา
ระบบปฏิบัติการส่วนใหญ่เช่น Unix, Windows ฯลฯ รวมถึงความสามารถในการจัดตารางงานมาตรฐาน จำนวนของโปรแกรมรวมถึงระบบการจัดการฐานข้อมูล (DBMS), การสำรองข้อมูล, การวางแผนทรัพยากรองค์กร (ERP) และการจัดการกระบวนการทางธุรกิจ (BPM) มีความสามารถในการกำหนดตารางเวลางานเฉพาะเช่นกัน
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบายการจัดตารางเวลางาน
การจัดตารางเวลางานทำได้โดยใช้ตัวกำหนดเวลางาน Job schedulers เป็นโปรแกรมที่เปิดใช้งานการกำหนดเวลาและในบางครั้งงานติดตาม "แบทช์" ของคอมพิวเตอร์หรือหน่วยงานเช่นการทำงานของโปรแกรมบัญชีเงินเดือน ตัวกำหนดเวลางานมีความสามารถในการเริ่มต้นและควบคุมงานโดยอัตโนมัติโดยการเรียกใช้ข้อความสั่งการควบคุมงานที่เตรียมไว้หรือด้วยวิธีการสื่อสารที่คล้ายกันกับผู้ปฏิบัติงานมนุษย์ โดยทั่วไปตัวกำหนดเวลางานปัจจุบันรวมถึงส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) พร้อมด้วยจุดควบคุมเดียว
องค์กรที่ต้องการให้ปริมาณงานไอทีที่ไม่เกี่ยวข้องอัตโนมัติสามารถใช้คุณสมบัติที่ซับซ้อนยิ่งขึ้นจากตัวกำหนดเวลางานได้เช่น:
- การกำหนดเวลาตามเวลาจริงตามเหตุการณ์ภายนอกที่ไม่คาดคิด
- รีสตาร์ทและกู้คืนอัตโนมัติในกรณีที่เกิดข้อผิดพลาด
- แจ้งเจ้าหน้าที่ปฏิบัติการ
- การสร้างรายงานเหตุการณ์
- หลักฐานการตรวจสอบมีไว้เพื่อวัตถุประสงค์ในการปฏิบัติตามกฎระเบียบ
ผู้พัฒนาภายในสามารถเขียนความสามารถขั้นสูงเหล่านี้ อย่างไรก็ตามสิ่งเหล่านี้มักจะถูกนำเสนอโดยผู้ให้บริการที่เป็นผู้เชี่ยวชาญในซอฟต์แวร์การจัดการระบบ
ในการกำหนดตารางเวลาชุดรูปแบบที่แตกต่างกันจำนวนมากถูกใช้เพื่อกำหนดงานเฉพาะที่จะเรียกใช้ พารามิเตอร์บางอย่างที่อาจพิจารณามีดังนี้:
- ลำดับความสำคัญของงาน
- ความพร้อมใช้งานของทรัพยากรการคำนวณ
- รหัสสิทธิ์การใช้งานถ้างานกำลังใช้งานซอฟต์แวร์ที่ได้รับอนุญาตให้ใช้สิทธิ
- เวลาดำเนินการที่กำหนดให้กับผู้ใช้
- จำนวนงานแบบขนานที่อนุญาตสำหรับผู้ใช้
- เวลาดำเนินการที่คาดการณ์ไว้
- เวลาดำเนินการที่ผ่านไป
- อุปกรณ์ต่อพ่วงที่มีอยู่
- จำนวนกรณีของเหตุการณ์ที่กำหนด