BATCH SYSTEM
APA ITU BATCH SYSTEM?

Batch system adalah dimana job-job yang mirip dikumpulkan dan dijalankan
secara kelompok kemudian setelah kelompok yang dijalankan tadi selesai maka
secara otomatis kelompok lain dijalankan. jadi dengan kata lain adalah
teknologi proses komputer dari generasi ke-2. yang jika suatu tugas sedang
dikerjakan pada 1 rangkaian, akan di eksekusi secara berurutan. Pada komputer
generasi ke-2 sistem komputer nya maasih blum dilengkapi oleh sebuah sistem
operasi. But, dalan beberapa fungsi sistem operasi, seperti os yang tengah
berkembang pada jaman sekarang ini. Contohnya adlah FMS ( Fortarn Monitoring
System ) dan IBSYS.
Jadi bisa disimpulkan, bahwa komputer generasi ke-2 ini merupakan generasi
pertama Sistem Operasi.
contoh sebuah Batch System adalah sebuah e-mail dan transaksi batch
processing. Dalam suatu sistem batch processing, transaksi secara individual
dientri melalui peralatan terminal, dilakukan validasi tertentu, dan
ditambahkan ke transaction file yang berisi transaksi lain, dan kemudian
dientri ke dalam sistem secara periodik. Di waktu kemudian, selama siklus
pengolahan berikutnya, transaction file dapat divalidasi lebih lanjut dan
kemudian digunakan untuk meng-up date master file yang berkaitan.
ada 2 cara dalam Batch System yaitu :
1. Resident Monitor
- Operator bertugas mengatur urutan job
- Job-job yg sama cukup dicetak sekali saja, cara inilah yg disebut “Batch system”
Teknik pengurutan job secara manual begini akan menyebabkan tingginya waktu menganggur CPU. Muncul teknik pengurutan job otomatis yg mampu mentransfer
secara otomatis dari suatu proses ke proses lainnya.Program kecil dan bersifat
residen dimemori serta berisi urutan2 job yg akan berpindah secara otomatis,
inilah “Resident Monitor”
2. Overlap Operasi antara I/O dg CPU
- Off line Processing, data yg dibaca dari card reader disimpan dulu dalam tape driver sebelum dibawa ke CPU, demikian pula informasi yg mau dicetak, disimpan dulu di tape
- Spooling adalah suatu program dapat dikerjakan walaupun I/O masih mengerjakan proses lainnya dan disk secara bersamaan menggunakan data untuk banyak proses. Pengertian multi programming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu.
BENTUK
DARI BATCH SYSTEM
1. Multi-programming adalah
salah satu teknik penjadwalan dimana tugas (task) yang
sedang berjalan tetap berjalan sampai ia melakukan operasi yang
membutuhkan waktu untuk menunggu respon dari luar (external event),
misalnya membaca data dari disket/CD/dsb, atau sampai komputer memaksa
untuk menukar tugas yang sedang berjalan dengan tugas lainnya.
Sistem operasi yang yang menggunakan multi-program sebagai scheduler-nya
bertujuan untuk memaksimalkan penggunaan CPU.
2. Multiprocessing adalah
istilah teknologi informasi dalam bahasa Inggris yang
merujuk kepada kemampuan pemrosesan komputer yang dilakukan secara
serentak. Hal ini dimungkinkan dengan menggunakan dua CPU atau lebih
dalam sebuah sistem komputer. Istilah ini juga dapat merujuk kepada
dukungan sebuah sistem untuk mendukung lebih dari satu prosesor dan
mengalokasikan tugas kepada prosesor-prosesor tersebut.
Comments
Post a Comment