Skip to main content

Một công việc hàng loạt là gì?

Công việc hàng loạt có lẽ là một trong những phương pháp lâu đời nhất trong việc sử dụng và quản lý tài nguyên máy tính.Nói một cách đơn giản, người dùng thu thập một số lượng dữ liệu, thường ở dạng tệp và chuẩn bị một công việc hàng loạt để đối phó với tất cả các tệp đó thông qua một chương trình máy tính cụ thể hoặc tập hợp các chương trình cùng một lúc.Trái với phiên máy tính tương tác, trong đó người dùng đang tích cực phát hành lệnh và nhận các yêu cầu đầu vào từ máy tính, công việc hàng loạt bao gồm tất cả các công việc mà người dùng muốn thực hiện cho các tệp và dữ liệu đó trong một thao tác.Những ngày đầu máy tính, máy tính lớn khổng lồ rất tốn kém để sở hữu và vận hành.Do đó, công việc hàng loạt đã được nghĩ ra như một cách để người dùng gửi công việc cho máy tính để xử lý có thể phân bổ các hệ thống điện toán công suất và tài nguyên trong suốt cả ngày.Cuối cùng, khi máy tính lớn đảm nhận người dùng từ xa thông qua các thiết bị đầu cuối, ngày làm việc thường xuyên liên quan đến các phiên tương tác nhiều hơn khiến cho máy tính lớn bận rộn.Các công việc hàng loạt sau đó được lên kế hoạch vào hàng đợi để hoạt động vào ban đêm.Bằng cách này, chi phí của các hệ thống điện toán đắt tiền này là hợp lý tốt hơn.

Khi ngành công nghệ thông tin tiếp tục phát triển và máy tính trải rộng trên máy tính để bàn, công việc hàng loạt vẫn tiếp tục sử dụng máy tính, mặc dù nhiều công việc hàng loạt là vô hìnhNgười dùng máy tính để bàn điển hình nhất.Một số công việc hàng loạt phổ biến nhất có thể bị bỏ qua là các quy trình đơn giản xảy ra mỗi ngày sau hậu trường.In một loạt các tập tin là một hình thức của một công việc hàng loạt trong đó các tài liệu được gửi đến một máy in và được lên lịch cho đầu ra.Một công việc hàng loạt khác là việc dọn dẹp các tệp tạm thời được tích lũy thông qua việc sử dụng các chương trình máy tính khác nhau trong suốt cả ngày. Các loại công việc hàng loạt khác tồn tại có khả năng xử lý nhiều tệp theo thông số kỹ thuật do người dùng xác định.Các chương trình thao tác hình ảnh đi kèm với các phương pháp xử lý hàng loạt tích hợp cho phép người dùng thực hiện các hoạt động lặp đi lặp lại trên phần lớn hình ảnh.Trong khác, bối cảnh lớn hơn, xử lý hàng loạt cũng chịu trách nhiệm cho nhiều nhiệm vụ liên quan đến kinh doanh.Báo cáo do máy tính tạo ra vào cuối ngày, tóm tắt tất cả các dữ liệu được thu thập, là một công việc hàng loạt phổ biến được thực hiện.Cơ sở dữ liệu bận rộn cũng đảm nhận các công việc hàng loạt để khi một lượng lớn dữ liệu được thu thập có thể nhấn mạnh cơ sở dữ liệu, chúng có thể được thêm vào cơ sở dữ liệu theo các đợt.để tiến hóa.IBM đã phát triển các hệ điều hành và toàn bộ các hệ thống phần mềm cho các nền tảng điện toán của nó được định hướng cụ thể theo hướng xử lý hàng loạt và lập kế hoạch lớn.Mỗi hệ điều hành máy tính để bàn cũng đi kèm với một số phương tiện để lên lịch hoặc làm việc với các công việc hàng loạt.Các ngôn ngữ kịch bản đã phát triển dễ dàng trong việc chuẩn bị và tổ chức các công việc hàng loạt yêu cầu sử dụng nhiều chương trình phần mềm và lập lịch trình daemon như trình công việc của UNIX hoặc Microsoft có thể chạy một công việc hàng loạt với tư cách là người dùng cụ thể với các quyền duy nhất chomục đích bảo mật.