Skip to main content

Apa itu pekerjaan batch?

Pekerjaan batch mungkin merupakan salah satu metode tertua dalam pemanfaatan dan manajemen sumber daya komputer.Sederhananya, pengguna mengumpulkan sejumlah data, biasanya dalam bentuk file, dan menyiapkan pekerjaan batch untuk menangani semua file tersebut melalui program komputer tertentu atau serangkaian program sekaligus.Berlawanan dengan sesi komputer interaktif, di mana pengguna secara aktif mengeluarkan perintah untuk dan menerima permintaan input dari komputer, pekerjaan batch terdiri dari semua pekerjaan yang ingin dilakukan pengguna untuk file dan data dalam satu operasi.Hari -hari awal komputasi, komputer mainframe besar mahal untuk dimiliki dan dioperasikan.Akibatnya, pekerjaan batch dirancang sebagai cara bagi pengguna untuk mengirimkan pekerjaan untuk komputer untuk memproses yang dapat mengalokasikan sistem komputasi sistem dan sumber daya secara merata sepanjang hari.Akhirnya, ketika mainframe mengambil pengguna jarak jauh melalui terminal, hari kerja reguler melibatkan lebih banyak sesi interaktif yang membuat mainframe sibuk.Pekerjaan batch kemudian dijadwalkan antrian untuk beroperasi di malam hari.Dengan cara ini, biaya sistem komputasi yang mahal ini lebih baik dibenarkan.

Ketika industri teknologi informasi terus berkembang dan komputer menyebar ke desktop, pekerjaan batch terus tetap menjadi pokok penggunaan komputer, meskipun banyak pekerjaan batch tidak terlihatPengguna komputer desktop paling khas.Beberapa pekerjaan batch paling umum yang mungkin diabaikan adalah proses sederhana yang terjadi setiap hari di belakang layar.Mencetak serangkaian file adalah bentuk pekerjaan batch di mana dokumen dikirim ke printer dan dijadwalkan untuk output.Pekerjaan batch khas lainnya adalah pembersihan file sementara yang terakumulasi melalui penggunaan berbagai program komputer sepanjang hari.

Ada jenis pekerjaan batch lainnya yang mampu memproses banyak file sesuai dengan spesifikasi yang ditentukan pengguna.Program manipulasi gambar dilengkapi dengan metode pemrosesan batch bawaan yang memungkinkan pengguna untuk melakukan operasi berulang pada sebagian besar gambar.Dalam konteks lain yang lebih besar, pemrosesan batch juga bertanggung jawab untuk berbagai tugas terkait bisnis.Pelaporan yang dihasilkan komputer pada akhir hari, yang merangkum semua data yang dikumpulkan, adalah pekerjaan batch umum yang dilakukan.Database yang sibuk juga mengambil pekerjaan batch sehingga ketika sejumlah besar data yang dikumpulkan dapat menekankan database, mereka dapat ditambahkan ke database dalam batch.

Sebagai hasil dari kegunaan pekerjaan batch, lebih banyak teknik untuk bekerja dengan batch melanjutkanuntuk berevolusi.IBM telah mengembangkan sistem operasi dan seluruh sistem perangkat lunak untuk platform komputasi yang secara khusus berorientasi pada operasi pemrosesan dan penjadwalan batch besar.Setiap sistem operasi komputer desktop juga dilengkapi dengan beberapa cara penjadwalan atau bekerja dengan pekerjaan batch.Bahasa Scripting telah berevolusi bahwa kemudahan dalam persiapan dan organisasi pekerjaan batch yang membutuhkan penggunaan beberapa program perangkat lunak, dan menjadwalkan daemon seperti Unix Trade; S Cron atau Microsoft Penjadwal Pekerjaan dapat menjalankan pekerjaan batch sebagai pengguna tertentu dengan izin unik untuktujuan keamanan.