Skip to main content

การประมวลผลแบบแบทช์คืออะไร?

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

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

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

ตั้งแต่การพัฒนาคอมพิวเตอร์ส่วนบุคคลงานที่ดำเนินการบ่อยครั้งได้ถูกเก็บไว้ในไฟล์แบตช์หรือสคริปต์ที่กำหนดไว้ในภายหลังล่ามคำสั่งอ่านไฟล์เหล่านี้ แต่บางครั้งกระบวนการจะดำเนินการโดยแอปพลิเคชันส่วนต่อประสานกราฟิกผู้ใช้ (GUI) ที่กำหนดการกระทำของเมาส์ลำดับที่บันทึกไว้ของการกระทำ GUI จะได้รับมาโครชื่อและมีอยู่เฉพาะในหน่วยความจำ

วันนี้กระบวนการนี้ใช้ในหลายวิธีระบบการประมวลผลแบบแบทช์เป็นหนึ่งในเครื่องมือสำคัญสำหรับโปรแกรมการแก้ไขรูปภาพ Adobe reg;Photoshop reg;แทนที่จะเล่นด้วยตนเองกับแต่ละภาพเครื่องมือนี้สามารถหมุนปรับขนาดและเปลี่ยนชื่อได้มากที่สุดเท่าที่ผู้ใช้ต้องการในครั้งเดียวการเปลี่ยนแปลงอัตโนมัติที่สามารถขยายได้เพื่อแก้ไขสีปรับแต่งฟิลเตอร์และการแปลงระบบนี้มีส่วนช่วยในการกำจัดงานที่ซ้ำซ้อนเช่นการทำซ้ำขั้นตอนเดียวกันซ้ำแล้วซ้ำอีก

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

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