1. วิธีการประมวลแบบแบทซ์ (Batch Processing) เป็นการประมวลผลโดยเก็บรวบรวมข้อมูลหรือคำสั่งไว้ปริมาณ หนึ่งแล้วจึงนำงานชุดหรือแบทซ์ นั้นส่งเข้าประมวลผลต่อไป วิธีการประมวลผลแบบนี้มีใช้มาตั้งแต่คอมพิวเตอร์ยุคแรก การประมวลผลแบบแบทซ์พิจารณาได้ 2 ด้าน คือ ในด้านของผู้ใช้เครื่องและในด้านของผู้มีหน้าที่ควบคุมเครื่อง
- งานที่มีข้อมูลส่งเข้าประมวลผลจำนวนมาก จำเป็นต้องมีการรอเพื่อบันทึกข้อมูลลงสื่อข้อมูลคอมพิวเตอร์
-งานที่มีการปรับปรุงข้อมูลในแฟ้มข้อมูลเป็นจำนวนมากต่อการประมวลผลแต่ละครั้ง เช่น การปรับปรุงคะแนนสะสมของ นักศึกษาเมื่อสิ้นภาคการศึกษา ข้อมูลของนักศึกษาทุกคนจะถูกปรับปรุงใหม่
รูปแสดงการประมวลผลแบบแบทซ์
2. วิธีการประมวลผลแบบออนไลน์ แนวความคิดของการประมวลแบบ ออนไลน์ (On-Line Processing) มาจากข้อเท็จ จริงที่ว่า หน่วยประมวลผลกลางของเครื่องคอมพิวเตอร์ทำงานได้เร็วกว่าหน่วยรับและแสดงผล จึงมีผู้คิดนำเครือ่งเทอร์มินัลมาใช้ในการรับและแสดงผลข้อมูลโดยใช้เชื่อมโยงเข้าหับหน่วยประมวลผลกลาง ทำให้การป้อนข้อมูลไม่ต้องบันทึกสื่อข้อมูล สามารถส่งเข้าประมวลผลโดยตรงและผลลัพธ์แสดงผ่านเครื่องเทอร์มินัลได้โดยตรงเช่นกัน การประมวลผลแบบออนไลน์-ไลน์ แบ่งได้เป็น 2 ระบบย่อย คือ
- ระบบไทม์-แชริง (Time-Sharing) เป็นระบบออนไลน์ ซึ่งมีผู้ใช้เครื่องคอมพิวเตอร์ ผ่านเทอร์มินัลจากหลายงาน ผู้ใช้จึงมีชุดคำสั่งของตนเองส่งเข้าไปในเครื่องในเวลาเดียวกับผู้ใช้รายอื่นได้ วิธีการนี้จึงดูเหมือนว่าผู้ใช้แต่ละคนเป็นเจ้า ของคอมพิวเตอร์เอง
- ระบบเรียล-ไทม์ (Real-time) เป็นระบบออนไลน์ ที่มีลักษณะคล้ายกับไทม์-แชริง แต่แตกต่างกันที่งานที่ประมวลผล เป็นงานเดียวมีผู้ร่วมใช้หลายคน เทอร์มินัลทุกจุดถูกควบคุมด้วยโปรแรกมเดียวกันเพื่อให้เครื่องสามารถติดต่อกับผู้ใช้ทุก คน จึงมีการแบ่งโปรแกรมเป็นชุดย่อย ๆ ในโปรแกรมชุดย่อยเหล่านี้ทำงานไปพ้อม ๆ กันได้
ระบบการประมวลแบบออน-ไลน์ เหมาะสมกับงานซึ่งมีลักษณะดังต่อไปนี้
การประมวลผลข้อมูลในระบบคอมพิวเตอร์นั้นสามารถจำแนกได้ 2 แบบใหญ่ ๆ คือ การประมวลผลแบบกลุ่ม (Batch Processing) และการประมวลผลแบบเชื่อมตรง (On-Line Processing)
การประมวลผลแบบกลุ่ม
การประมวลผลแบบกลุ่มเป็นการเก็บข้อมูลที่เกิดขึ้นในแต่ละครั้งรวมเข้าไว้ด้วยกันเป็นชุด ๆ หรือเป็นจำนวนมากก่อน แล้วจึงทำการบันทึกข้อมูลดังกล่าวเก็บไว้ในระบบคอมพิวเตอร์ในเวลาถัดมา เมื่อข้อมูลที่เก็บรวบรวมไว้ในระบบคอมพิวเตอร์มีปริมาณมากพอควรแล้วหรือเมื่อถึงกำหนดเวลาที่ได้มีการระบุไว้แน่นอน (Fixed Intervals) จึงค่อยทำการประมวลผลหรือส่งเข้าไปทำการปรับปรุง/เปลี่ยนแปลงแฟ้มข้อมูลที่เก็บไว้ในหน่วยความจำสำรอง
การประมวลผลแบบกลุ่มเป็นวิธีการประมวลผลที่ประหยัดค่าใช้จ่าย และเหมาะสำหรับงานที่ไม่จำเป็นต้องประมวลผลในทันทีทันใดที่เกิดรายการข้อมูลขึ้น ตัวอย่างเช่น ระบบการรับ-จ่ายเงินเดือน ระบบการจัดทำใบเรียกเก็บเงิน เป็นต้น หากทว่าข้อจำกัดที่สำคัญของระบบการประมวลผลแบบกลุ่ม คือ ข้อมูลหรือข่าวสารที่มีเก็บรวบรวมไว้อาจไม่เป็นปัจจุบัน
การประมวลผลแบบเชื่อมตรง
ในการประมวลผลแบบเชื่อมตรง ข้อมูลจะถูกส่งจากแหล่งกำเนิดในพื้นที่ต่าง ๆ ผ่านทางแผงแป้นอักขระของเครื่องปลายทางไปยังหน่วยประมวลผลกลางในทันทีที่มีรายการข้อมูลเกิดขึ้น เพื่อนำ ข้อมูลดังกล่าวไปประมวลผลในหน่วยประมวลผลกลางหรือไปทำการปรับปรุง/เปลี่ยนปลงแฟ้มข้อมูลในหน่วยความจำสำรองโดยตรง
ข้อดีของการประมวลผลแบบเชื่อมตรงคือ เนื่องจากข้อมูลที่เก็บบันทึกไว้ในระบบคอมพิวเตอร์จะเป็นปัจจุบันอยู่เสมอ ดังนั้น ผู้บริหารสามารถใช้ประโยชน์จากข้อมูลในการวางแผนและการตัดสินใจได้ทันเวลาและมีประสิทธิภาพ รวมทั้ง การประมวลผลแบบเชื่อมตรงจะเป็นการช่วยลดความผิดพลาดและความเสียหายในการเคลื่อนย้ายข้อมูลจากแหล่งกำเนิดข้อมูลไปยังหน่วยประมวลผลกลางได้ หากข้อจำกัดของการประมวลผลแบบเชื่อมตรง คือ ต้นทุนหรือค่าใช้จ่ายที่เกิดขึ้นจากการจัดทำระบบการประมวลผลแบบเชื่อมตรงค่อนข้างสูง
References