อ่าน 1 นาที
สายงาน
ใน ระบบคอมพิวเตอร์ ที่ไม่โต้ตอบ โดยเฉพาะ เมนเฟรม ของ IBM สตรีมงาน ( job stream ) หรือเรียกง่ายๆ ว่า งาน (job ) คือลำดับของ คำสั่ง ภาษาควบคุมงาน (JCL) และข้อมูล (เรียกว่า...
สายงาน
ใน ระบบคอมพิวเตอร์ ที่ไม่โต้ตอบโดยเฉพาะเมนเฟรมของ IBM สตรีมงาน ( job stream ) หรือเรียกง่ายๆ ว่างาน (job ) คือลำดับของ คำสั่ง ภาษาควบคุมงาน (JCL) และข้อมูล (เรียกว่าข้อมูลอินสตรีม ) ที่ประกอบเป็น "หน่วยงานเดียวของการทำงานสำหรับระบบปฏิบัติการ" [ 1 ]คำว่างาน (job)ตามธรรมเนียมหมายถึงงานชิ้นเดียว และแตกต่างจาก ชุดงาน ( batch ) (การดำเนินการขั้นตอนเดียวกันกับอินพุตจำนวนมาก) แต่การคำนวณที่ไม่โต้ตอบเรียกว่า " การประมวลผลแบบชุดงาน " (batch processing) ดังนั้นหน่วยของการประมวลผลแบบชุดงานจึงมักเรียกว่างาน (job ) หรือคำที่ขัดแย้งกันเองว่างานชุดงาน (batch job ) ดู รายละเอียดเพิ่มเติมได้ที่ งาน ( job ) การดำเนินการงานประกอบด้วยการเรียกใช้โปรแกรมหนึ่งโปรแกรมขึ้นไป การเรียกใช้โปรแกรมแต่ละครั้ง เรียกว่าขั้นตอนงาน ( job step ) หรือขั้นตอน (step ) มักจะมีความสัมพันธ์กันในงานนั้นๆ ขั้นตอนในงานจะถูกดำเนินการตามลำดับ โดยอาจขึ้นอยู่กับผลลัพธ์ของขั้นตอนก่อนหน้า โดยเฉพาะในการประมวลผลแบบชุดงาน
คำว่า "กระบวนการทำงาน" (job stream) มักเกี่ยวข้องกับเมนเฟรมโดยเฉพาะ ใน ระบบปฏิบัติการ IBM z/OSกระบวนการทำงานจะเริ่มต้นด้วยคำสั่ง `start` // JOBและสิ้นสุดด้วยคำสั่ง `start` // JOBหรือ//`start` แต่ละขั้นตอนของกระบวนการทำงานประกอบด้วยคำสั่ง `start` หนึ่ง// EXECคำสั่งที่ระบุโปรแกรมที่จะดำเนินการ และโดยปกติจะมี// DDคำสั่งหลายคำสั่งที่กำหนดไฟล์และอุปกรณ์ที่จะใช้
ตัวอย่าง
ตัวอย่างง่ายๆ ของกระบวนการทำงานคือระบบพิมพ์เช็คเงินเดือน ซึ่งอาจประกอบด้วยขั้นตอนต่อไปนี้ โดยดำเนินการกับชุดข้อมูลขาเข้า:
- อ่านไฟล์ข้อมูลที่มีหมายเลขประจำตัวพนักงานและชั่วโมงทำงานสำหรับงวดการจ่ายเงินปัจจุบัน (ชุดข้อมูลขาเข้า) ตรวจสอบความถูกต้องของข้อมูลเพื่อตรวจสอบว่าหมายเลขพนักงานถูกต้องและชั่วโมงทำงานสมเหตุสมผล
- คำนวณเงินเดือนและหักเงินสำหรับงวดการจ่ายเงินปัจจุบันโดยอิงจากชั่วโมงทำงาน อัตราค่าจ้าง และรายการหักเงินจากข้อมูลหลักของพนักงาน อัปเดตตัวเลข "สะสมปี" ในข้อมูลหลักของพนักงาน และสร้างไฟล์บันทึกข้อมูลที่จะใช้ในขั้นตอนต่อไป
- พิมพ์เช็คเงินเดือนโดยใช้ข้อมูลที่สร้างไว้ในขั้นตอนก่อนหน้า
- อัปเดตยอดเงินในบัญชีธนาคารเพื่อให้ตรงกับหมายเลขเช็คและจำนวนเงินที่เขียนลงในเช็ค
แต่ละขั้นตอนขึ้นอยู่กับความสำเร็จของขั้นตอนก่อนหน้า ตัวอย่างเช่น หากป้อนข้อมูลไม่ถูกต้องในขั้นตอนแรก งานอาจหยุดทำงานโดยไม่ดำเนินการขั้นตอนถัดไป เพื่อให้แผนกเงินเดือนแก้ไขข้อมูลและเรียกใช้การแก้ไขอีกครั้ง หากไม่มีข้อผิดพลาด งานจะดำเนินไปจนเสร็จสมบูรณ์โดยไม่ต้องมีการแทรกแซงด้วยตนเอง
ดูเพิ่มเติม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ สายงาน
ใน ระบบคอมพิวเตอร์ ที่ไม่โต้ตอบ โดยเฉพาะ เมนเฟรม ของ IBM สตรีมงาน ( job stream ) หรือเรียกง่ายๆ ว่า งาน (job ) คือลำดับของ คำสั่ง ภาษาควบคุมงาน (JCL) และข้อมูล (เรียกว่า...
ตัวอย่าง
ตัวอย่างง่ายๆ ของกระบวนการทำงานคือระบบพิมพ์เช็คเงินเดือน ซึ่งอาจประกอบด้วยขั้นตอนต่อไปนี้ โดยดำเนินการกับชุดข้อมูลขาเข้า:
ดูเพิ่มเติม
คิวงาน ตัวกำหนดตารางงาน ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Job_stream&oldid=1000678500 "