Pemrosesan batch membantu meningkatkan produktivitas.
Pemrosesan waktu nyata adalah pemrosesan data yang terjadi saat pengguna memasukkan data atau perintah. Pemrosesan batch melibatkan pelaksanaan pekerjaan pada waktu yang sama. Perbedaan utama adalah bahwa administrator dapat menunda proses batch, sementara proses real-time harus terjadi sesegera mungkin.
Jangka waktu
Waktu antara saat pengguna memasukkan data ke dalam komputer dan saat komputer melakukan keluaran yang diharapkan disebut waktu respons. Sistem waktu nyata memiliki waktu respons yang dapat diprediksi. Keluaran berhasil jika akurat dan tepat waktu. Waktu respons tidak harus cepat. Tidak ada kecepatan di mana suatu proses dianggap waktu nyata dan semua proses memiliki penundaan. Sebuah sistem "real-time" ketika aktivitas pemrosesan memiliki tenggat waktu. Pemrosesan batch tidak memiliki momen spesifik di mana tugas diselesaikan, dengan tugas diselesaikan saat komputer dapat menyelesaikannya, berdasarkan tuntutan pemrosesan tugas dan kecepatan pemrosesan komputer.
Video Hari Ini
Tenggat waktu
Sistem waktu nyata yang sulit adalah sistem di mana kegagalan untuk memenuhi bahkan satu tenggat waktu menunjukkan kegagalan sistem yang lengkap. Dengan soft real-time, melewatkan tenggat waktu menunjukkan bahwa sistem tidak bekerja pada puncaknya. Dalam pemrosesan batch, tenggat waktu yang terlewat mungkin berarti bahwa komputer membutuhkan kapasitas pemrosesan yang lebih banyak untuk menyelesaikan tugas.
Tertanam
Sistem waktu nyata biasanya reaktif, artinya mereka berperilaku berdasarkan kondisi lingkungan. Prosesor waktu nyata biasanya disematkan, artinya mereka tidak memiliki antarmuka sistem operasi dan hanya digunakan untuk mengontrol perangkat keras. Misalnya, termometer digital mungkin memiliki prosesor real-time yang tertanam di termometer yang memberikan suhu yang benar secara terus menerus. Proses batch biasanya merupakan bagian dari sistem komputer yang lebih besar.
Prediktabilitas Vs. Fleksibilitas
Sistem waktu nyata memiliki keluaran spesifik dan dapat diprediksi yang terjadi sebagai respons terhadap masukan. Jumlah keluaran yang dapat dimiliki sistem waktu nyata biasanya tetap. Misalnya, pada termometer, jumlah pembacaan termometer adalah tetap dan termometer tidak akan berfungsi tindakan unik, seperti membaca "daging sudah matang". Administrator biasanya dapat menyesuaikan proses batch untuk melayani yang berbeda tujuan.
Menunda
Dengan pemrosesan batch, proses disimpan saat komputer tidak menjalankan banyak tugas, seperti di malam hari saat bisnis tidak terlalu sibuk. Misalnya, perusahaan dapat menahan diri dari menjalankan pemindaian antivirus saat perusahaan sibuk, karena pemindaian menghabiskan daya pemrosesan komputer. Administrator sering memulai pemindaian antivirus di malam hari, ketika sebagian besar pekerja sudah pulang. Pemrosesan waktu nyata biasanya terjadi setiap kali prosesor menerima input.
Komputasi Luar
Pemrosesan batch juga terjadi di luar komputer. Misalnya, alih-alih mengirim tagihan ke pelanggan setiap kali pelanggan membayar layanan, perusahaan mungkin mengirim tagihan setiap bulan sehingga perusahaan tidak perlu mengeluarkan banyak biaya untuk ongkos kirim. Pemrosesan real-time biasanya hanya mengacu pada komputer dan mikrokontroler.