PENGERTIAN
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. Tapi, dalam beberapa fungsi sistem
operasi, seperti os yang tengah berkembang pada jaman sekarang ini. Contohnya
adlah FMS ( Fortarn Monitoring System ) dan IBSYS.
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.
BENTUK DARI BATCH SYSTEM
ada 2 cara dalam Batch
System yaitu :
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.
JENIS-JENIS SISTEM OPERASI
·
Sistem
Operasi Real-time: Adalah sebuah sistem operasi
multitasking yang bertujuan mengeksekusi aplikasi secara real-time . Real-time
Operating System sering menggunakan algoritma penjadwalan khusus, sehingga
mereka bisa mencapai sifat deterministik perilaku . Tujuan utama dari sistem
operasi ini adalah memberikan respon cepat dan real-time, serta prediksi suatu
event. Ia juga didesain dengan event-driven atau time-sharing one. Sebuah
sistem switch event antara tugas-tugas yang berdasarkan prioritas, sementara
sistem operasi time-sharing akan beralih tugas berdasarkan jam interupsi.
Windows CE , OS - 9 , Symbian dan LynxOS adalah beberapa yang dikenal sebagai sistem operasi real-time .
Windows CE , OS - 9 , Symbian dan LynxOS adalah beberapa yang dikenal sebagai sistem operasi real-time .
·
Sistem
Operasi Multi-user dan Single-user: Sistem
operasi komputer jenis ini akan memungkinkan beberapa pengguna untuk mengakses
sistem komputer secara bersamaan. Sistem time sharing dapat diklasifikasikan
sebagai sistem multi-user, karena mereka memungkinkan akses beberapa pengguna
ke komputer melalui berbagi waktu. Sistem operasi single-user, adalah sebagai
lawan dari sistem operasi multi-user, yang dapat digunakan oleh satu pengguna
pada satu waktu. Pada OS windows mampu memiliki beberapa account, namun tidak
membuat sistem multi-user. Sebaliknya, hanya administrator jaringanlah pengguna
yang sebenarnya. Tapi untuk sistem operasi yang mirip Unix, adalah mungkin
untuk dua pengguna untuk login pada satu waktu, dan kemampuan OS ini yang
membuatnya menjadi sistem operasi multi-user.
Windows 95, Windows 2000 , Mac OS , dan Palm OS adalah contoh dari sistem operasi single-user. Unix dan OpenVMS adalah contoh dari sistem operasi multi-user.
Windows 95, Windows 2000 , Mac OS , dan Palm OS adalah contoh dari sistem operasi single-user. Unix dan OpenVMS adalah contoh dari sistem operasi multi-user.
·
Sistem
operasi Multi-tasking dan Single-tasking : Ketika sebuah program tunggal yang diperbolehkan untuk
berjalan pada satu waktu, sistem ini dikelompokkan di bawah kategori sistem
single- tasking, sedangkan dalam kasus sistem operasi yang memungkinkan untuk
pelaksanaan beberapa tugas pada satu waktu, ini diklasifikasikan sebagai sistem
operasi multi - tasking. Multi-tasking masih ada dua jenis yaitu, pre-emptive
atau co-operative. Pre-emptive multitasking OS memotong waktu CPU, dan
mendedikasikan satu slot untuk masing-masing program. Unix - sistem operasi
seperti Solaris dan Linux, yang mendukung pre-emptive multitasking. Jika
Anda mengerti terminologi multi-threading, Anda dapat mempertimbangkan jenis
multi-tasking yang mirip dengan multi-threading. Co-operative multitasking
dicapai dengan mengandalkan setiap proses untuk memberikan waktu kepada proses
lain, dengan cara yang sudah ditetapkan. Ini adalah jenis multi-tasking yang
mirip dengan gagasan blok multi-threading, di mana satu thread berjalan hingga
diblok oleh beberapa even lainnya. MS Windows (sebelum Windows 95) digunakan
untuk mendukung multitasking co-operative.
Palm OS untuk Palm handheld adalah Multi-tasking and Single-tasking Operating Systems. Windows 9x mendukung multi- tasking. DOS Plus adalah sistem operasi multi - tasking yang relatif kurang dikenal.
Palm OS untuk Palm handheld adalah Multi-tasking and Single-tasking Operating Systems. Windows 9x mendukung multi- tasking. DOS Plus adalah sistem operasi multi - tasking yang relatif kurang dikenal.
·
Distributed
Operating System: Sistem operasi yang mengelola
sekelompok komputer independen, dan membuat merekaseolah hanya sebuah komputer,
dikenal sebagai sistem operasi terdistribusi. Perkembangan jaringan komputer
yang dapat dihubungkan, dan dibuat untuk berkomunikasi satu sama lain yang
memunculkan ide komputasi terdistribusi. Perhitungan terdistribusi dilakukan
oleh lebih dari satu mesin. Ketika komputer dalam suatu kelompok kerja
sama, maka mereka akan membuat sistem terdistribusi .
Amoeba, Plan9 dan LOCUS ( yang dikembangkan antara tahun 1980-an ) adalah beberapa contoh Distributed Operating System.
Amoeba, Plan9 dan LOCUS ( yang dikembangkan antara tahun 1980-an ) adalah beberapa contoh Distributed Operating System.
·
Embedded
System: Sistem operasi yang dirancang
untuk digunakan dalam sistem komputer embedded, atau yang dikenal sebagai
Embedded System. Ini dirancang untuk beroperasi pada perangkat kecil seperti
PDA yang dengan otonomi kurang. System ini mampu beroperasi dengan jumlah
sumber daya yang terbatas. Sangat compact, serta dengan desain yang sangat
efisien.
Windows CE , FreeBSD dan Minix 3 adalah beberapa contoh Embedded System. Penggunaan Linux dengan sistem komputer embedded disebut sebagai Embedded Linux .
Windows CE , FreeBSD dan Minix 3 adalah beberapa contoh Embedded System. Penggunaan Linux dengan sistem komputer embedded disebut sebagai Embedded Linux .
·
Mobile
Operating System/OS Mobile: Meskipun
ini bukanlah tipe yang berbeda fungsional dari sebuah sistem operasi, OS
mobile juga termasuk penting untuk dimasukkan kedalam daftar jenis sistem
operasi ini. OS mobile berfungsi untuk mengontrol perangkat mobile, yang
memiliki desain yang mendukung untuk komunikasi nirkabel dan aplikasi mobile.
Ia juga built- in dalam mendukung format multimedia pada perangkat mobile.
Tablet PC dan smartphone adalah contoh perangkat yang dijalankan dengan sistem
operasi mobile .
Blackberry OS , Google Android dan Apple iOS adalah beberapa nama OS Mobile yang paling dikenal .
Blackberry OS , Google Android dan Apple iOS adalah beberapa nama OS Mobile yang paling dikenal .
·
Batch
Processing dan Interactive Systems: Batch
processing mengacu pada pelaksanaan program komputer dalam ' batch ' tanpa
intervensi manual. Dalam sistem batch processing, program dikumpulkan,
dikelompokkan dan diproses di kemudian hari. Tidak ada input data oleh user,
sebagai input data dikumpulkan terlebih dahulu untuk proses selanjutnya. Input
data dikumpulkan dan diproses dalam batch, maka dinamakan batch processing. IBM
z / OS memiliki kemampuan pemrosesan batch. Sistem yang berlawanan dengan ini,
operasi interaktif membutuhkan intervensi oleh pengguna , dan tidak dapat
dijalankan tanpa pengguna.
·
Online dan
Offline Processing: Dalam
pengolahan data online, pengguna tetap berhubungan dengan komputer, dan proses
dijalankan di bawah kendali central
processing unit (CPU) komputer. Bila proses tidak dieksekusi di
bawah kontrol langsung dari CPU, maka pengolahan ini disebut dengan offline.
Mari kita ambil contoh batch processing. Di sini, batching atau pengelompokan
data dapat dilakukan tanpa melibatkan pengguna dan intervensi oleh CPU, dan
bisa dilakukan secara offline. Namun pelaksanaan proses yang sebenarnya mungkin
terjadi di bawah kontrol prosesor langsung (yang online).
Sistem operasi juga membantu untuk menyederhanakan interaksi manusia dengan perangkat keras komputer, bertanggung jawab untuk menghubungkan antara program aplikasi dengan perangkat keras, sehingga pengguna dapat mencapai akses komputasi dengan mudah. Tanpa OS, komputer tak akan ada gunanya, atau paling tidak akan sulit untuk dioperasikan oleh kebanyakan orang.
Sistem operasi juga membantu untuk menyederhanakan interaksi manusia dengan perangkat keras komputer, bertanggung jawab untuk menghubungkan antara program aplikasi dengan perangkat keras, sehingga pengguna dapat mencapai akses komputasi dengan mudah. Tanpa OS, komputer tak akan ada gunanya, atau paling tidak akan sulit untuk dioperasikan oleh kebanyakan orang.
Tidak ada komentar:
Posting Komentar