ข้อ 14 Batch Processing และ On-line Processing ชี้ให้เห็นถึงความแตกต่างของ ทั้งสอง
Batch Processing หรือ Sequential Processing
หมายถึงการดำเนินกรรมวิธีแบบเป็นกลุ่ม เป็นชุด บ้างเรียกว่า Serial หรือ Sequential Processing การดำเนินกรรมวิธีแบบ Batch มีลักษณะสำคัญดังนี้
ต้องนำข้อมูลมาจัดเป็นกลุ่มให้เรียบร้อยเสียก่อนที่จะนำมาประมวลผล
ข้อมูลเหล่านี้ต้องนำมาจัดเรียงลำดับเสียก่อนแล้วจึงจะนำมาประมวลผล การเรียงลำดับนี้มักเป็นการเรียงจากจำนวนน้อยไปหาจำนวนมาก และถือตามลักษณะการเรียงลำดับที่มีอยู่เดิมในแฟ้มข้อมูล เช่น ข้อมูลเกี่ยวกับบุคลากรในหน่วยงานนั้นให้เก็บลงแฟ้มข้อมูลในลักษณะเรียงลำดับตามหมายเลขประจำตัวของแต่ละคน จากน้อยไปหามาก การเตรียมเลขประจำตัวน้อยไปหาเลขประจำตัวมาเช่นกัน
การรวบรวมข้อมูลจำนวนมากๆ แล้วนำมาดำเนินกรรมวิธีทีเดียวมักทำกันที่ศูนย์คอมพิวเตอร์ โดยทำเป็นระยะๆ จะถี่มากหรือน้อยขึ้นอยู่กับปริมาณข้อมูล ข้อมูลบางอย่างมีปริมาณมาก เช่น ห้างสรรพสินค้า ที่มีการแบ่งเป็นแผนกต่างๆ ได้แก่ แผนกเสื้อผ้า แผนกกีฬา แผนกซุปเปอร์มาเก็ต จึงต้องทำการเก็บข้อมูล ตรวจสอบรายรับ รายจ่ายในแต่ละวัน ทำให้ทราบว่ามีสินค้าเหลืออยู่ในคลังเก็บสินค้าเท่ใด เพื่อการสั่งเข้ามาเพิ่มให้เพียงพอ เป็นต้น
แสดงการดำเนินกรรมวิธีแบบ Batch Processing
On line Processing หรือ Real – time Processing
มีความหมายได้หลายอย่าง คือ
- เป็นเรื่องของอุปกรณ์ภายในคอมพิวเตอร์ที่ใช้ online ต่างๆ ที่อยู่ภายใต้การควบคุมของคอมพิวเตอร์ เช่น Disk, Tape หรือแม้แต่ Printer จะอยู่ภายใต้การควบคุมของซีพียู (หน่วยประมวลผลกลาง) โดยตรง อุปกรณ์รับและส่งข้อมูลทั้งหมดก็สามารถติดต่อกับซีพียูได้โดยตรงเช่นกันโดยไม่ต้องมีใครช่วย
- ความหมายที่ 2 คือคนที่อยู่ในระบบ On line เช่นเดียวกับอุปกรณ์ในความหมายแรก คนเหล่านี้สามารถติดต่อกับซีพียูได้โดยตรงโดยไม่ต้องใช้สื่อใดๆ ช่วย
- ความหมายที่ 3 คือการดำเนินกรรมวิธี เช่น การรับส่งข้อมูลระหว่างเครื่องคอมพิวเตอร์กับผู้ใช้ หรือการที่โปรแกรมเรียกใช้ข้อมูลนั้นโดยตรงไม่ต้องอาศัยใครช่วย ตัวอย่างเช่น การใช้ On line ในงานของธนาคาร เนื่องจากธนาคารต่างๆ มีสาขาอยู่ทั่วประเทศ มีศูนย์คอมพิวเตอร์ใหญ่อยู่ที่สำนักงานใหญ่ของธนาคาร แฟ้มข้อมูลต่างๆ จะอยู่ที่ศูนย์นี้ทั้งหมด ในขณะที่สาขาต่างๆ มีการเบิกจ่ายเงินในบัญชีของลูกค้าอยู่ตลอดเวลา ถ้าสาขาเหล่านี้ต้องรวบรวมรายการเบิกจ่ายเงินแต่ละวัน และส่งเจ้าหน้าที่นำข้อมูลมาดำเนินการที่ศูนย์คอมพิวเตอร์ใหญ่ทุกๆ วัน เป็นจำนวนมาก หากข้อมูลไม่ถูกต้อง ต้องนำกลับไปตรวจสอบแก้ไขที่สาขาฝใหม่ เป็นการสูญเสียค่าใช้จ่าย เสียเวลามาก ดังนั้น กิจการธนาคารจึงหันมาใช้ระบบ On line ซึ่งเป็นวิธีเดียวที่จะทำให้การดำเนินงานเป็นไปอย่างมีประสิทธิภาพ การทำงานในระบบ On line นั้น เริ่มตั้งแต่การติดตั้งจอภาพตามสาขาต่างๆ เพื่อเชื่อมต่อกับศูนย์คอมพิวเตอร์ด้วยข่ายสื่อสาร ซึ่งอาจเป็นสายโทรศัพท์หรือสายเคเบิลชนิดใดก็ได้ การติดต่อส่งข้อมูลต่างๆเป็นการติดต่อโดยตรงที่ที่แฟ้มข้อมูลที่ศูนย์คอมพิวเตอร์ และอาศัยโปรแกรมปฏิบัติการ หรือ Operating System เป็นผู้ช่วยในการติดต่อ ถ้ามีส่วนใดส่วนหนึ่งต้องแก้ไขเกิดขึ้นก็สามารถทำโปรแกรมตรวจสอบข้อมูลก่อนที่จะเข้าไปค้นหาในแฟ้มข้อมูลเพื่อแก้ไขต่อไปได้
อย่างไรก็ตามหน่วยงานที่ต้องการใช้ระบบ On line ควรคำนึงถึงองค์ประกอบหลายๆ อย่างที่ระบบ On line พึงต้องมี ซึ่งมีลักษณะพิเศษกว่าระบบอื่นๆ เช่น ต้องใช้ฮาร์ดแวร์และซอฟต์แวร์ที่มีลักษณะเฉพาะต้องมีซีพียูขนาดใหญ่พอที่จะจัดการกับโปรแกรมควบคุมปฏิบัติการ (Operating System) และพอที่จะให้บริการแก่ผู้ใช้ ณ สถานีปลายทางต่างๆ ได้อย่ามีประสิทธิภาพ และประการสุดท้ายต้องมีระบบการรักษาความปลอดภัยที่รัดกุมเพราะ ใครๆ ก็สามารถล้างข้อมูลได้ บางคนอาจนำไปใช้เพื่อประโยชน์ส่วนตัว หรือทำการทุจริตคิดมิชอบได้
แสดงการดำเนินกรรมวิธีแบบ Online
ความแตกต่างระหว่าง Batch processing กับ Online processing
Batch processing |
Online processing |
|
|
เอกสารประกอบการสอนวิชา การประมวลผลข้อมูลทางธุรกิจโดยคอมฯ หน้า 81 – 82.
วารสาร Computer Today/พฤษภาคม 2535 หน้า 72-74