TIPE SISTEM OPERASI
TIPE SISTEM OPERASI
Nama : Roudlotul Nur Khusnia
NIM : 119229073
STMIK YADIKA BANGIL
Di blog yang sebelumnya kita sudah membahas apa itu sistem operasi dan sekrang kita akan menjelaskan tipe-tipe sistem operasi .
Tipe Sistem Operasi dikelompokkan menjadi 5 :
1. Batch OS
Digunakan oleh komputer geberasi kedua dengan menjalankan job-job yang mirip dikumpulkan dan dijalankan secara kelompok setelah selesai maka secara otomatis kelompok lain dijalankan.
Ada tanggung jawab operator untuk menyortir pekerjaan dengan kebutuhan yang sama.
Contoh : FMS (Fortarn Monitoring System) dan BSYS.
Job-job akan dikelompokkan menjadi job 1, job 2 dan job n yang disampaikan oleh operating system. Job-job kemudian disampaikan ke CPU dalam bentuk berurutan(Batch). Jika sebuah kelompok telah selesai diproses maka akan beralih ke kelompok berikutnya.
⃞ Keuntungan dari Batch OS :
1. Untuk menebak waktu yang dibutuhkan oleh setiap pekerjaan untuk menyelesaikan Prosesor dari sistem batch tahu berapa lama pekerjaan akan selesai dalam antrian .
2. Beberapa pengguna da[at berbagi sistem batch.
3. Waktu idle sistem batch sangat berkurang.
4. Sangat mudah untuk mengelola pekerjaan besar berulang kali dalam sistem batch .
⃞ Kekurangan dari Batch OS :
1. Operator komputer harus menguasai sistem batch
2. Sistem Batch sulit untuk debug(berulang)
3. Mahal
4. Pekerjaan lain harus menunggu untuk waktu yang tidak diketahui jika ada pekerjaan gagal.
Contoh : Sistem Payroll, laporan bank.
2. Time Sharing OS
Digunakan pada CPU dengan sistem tunggal yang membagi setiap tugas dengan waktu untuk eksekusi masing-masingnya, sehingga semua tugas berjalan lancar. Sistem ini juga disebut multitasking. Tugas dapat dari 1 pengguna atau beberapa pengguna . Waktu eksekusi yang dibutuhkan setiap tugas disebut quantum. Setelah interfal waktu yang diberikan maka OS beralih ketugas berikutnya.
Penjelasan :
CPU dibantu oleh Operating System untuk membagi tugas atau membagi waktu bagi setiap program aplikasi yang terhubung ke Operating System .
⃞ Keuntungan dari Time Sahring OS :
1. Setiap tugas mendapat kesempatan waktu yang sama .
2. Kurang kemungkinan duplikasi perangkat lunak.
3. Waktu idle CPU dapat dikurangi(menjadi lebih cepat).
⃞ Kekurangan dari Time Sharing OS :
1. Masalah kehandalan karena CPU dapat dimanfaatkan untuk membagi tugas.
2. Keamanan aplikasi dan data harus diperhatikan serta juga integritas dari program pengguna dan data karena dilakukan bersamaan
3. Masalah komunikasi data .
3. Distributed OS
Sistem ini menggunakan prosesor berbeda dalam ukuran dan fungsi. Manfaat pertama dari bekerja dengan jenis sistem operasi adalah bahwa hal itu selalu mungkin bahwa satu pengguna dapat mengakses file atau perangkat lunak yang sebenarnya tidak hadir pada sistem tetapi pada beberapa sistem lain yang terhubung dalam jaringan yaitu, akses remote, diaktifkan dalam perangkat yang disambung dijaringan tersebut.
Dimana Operating System dapat memungkinkan pengaksesan keberbagai perangkat lain seperti CPU yang berada tidak hanya berangkat yang menyimpan OS ini tetapi pada CPU yang lain yang terhubung semuanya dalam jaringan untuk diakses oleh OS .
⃞ Keuntungan Distributed OS :
1. Kegagalan satu perintah tidak akan mempengaruhi komunikasi jaringan lainnya, karena semua sistem independen dari satu sama lain.
2. Surat Elektronik meningkatkan kecepatan pertukaran data.
3. Karena sumber daya sedang dibagi, Komputasi sangat cepat dan
tahan lama.
4. Mengurangi beban pada komputer pengguna.
5. Sistem ini mudah dikembangkan karena banyak sistem yang dapat mudah ditambahkan ke jaringan.
6. Dapat mengurangi keterlambatan dalam proses data.
⃞ Kekurangan Distributed OS :
1. Kegagalan jaringan utama akan menghentikan seluruh komunikasi
2. Untuk membangun sistem terdistribusi bahasa yang digunakan tidak didefinisikan dengan baik.
3. Jenis sistem ini tidak tersedia karena mahal. Perangkat lunak yang mendasari sangat kompleks dan tidak dipahami dengan baik.
4. Network OS
Sebuah yang digunakan untuk mengelola jaringan yang berjalan pada server dan mempunyai kemampuan untuk mengelola data pengguna, grup, keamanan, aplikasi dan fungsi jaringan lainnya. Jenis sistem operasi memungkinkan akses bersama file, printer, keamanan, aplikasi dan fungsi jaringan lainnya melalui jaringan pribadi kecil .
Dimana ada sebuah server yang dapat diakses dengan mengelola client-client yang terhubung ke file server.
⃞ Keuntungan Network OS :
1. Server terpusat yang stabil.
2. Masalah keamanan ditangani melalui server.
3. Teknologi baru dan upgrade hardware yang mudah di integrasikan kedalam sistem.
4. Dapat mengakses server yang jauh dari lokasi berbeda dan jenis
sistem.
⃞ Kekurangan Network OS :
1. Pengguna harus bergantung pada lokasi pusat untuk sebagian besar operasi.
2. Pemeliharaan dan pembaruan diperlukan secara teratur.
5. Real Time OS
Interval waktu yang dibutuhkan untuk memproses dan merespon input sangat kecil disebut waktu tanggap. Sistem real time digunakan ketika ada persyaratan waktu yang sangat ketat seperti sistem rudal, sistem kontrol lalu lintas udara, robot, dll.
Ada 2 jenis sistem operasi real time :
1. Hard Real Time Systems :
- OS ini dimaksudkan untuk aplikasi dimana kendala waktu sangat ketat dan bahkan penundaan sesingkat mungkin tidak dapat diterima.
-Sistem ini dibangun untuk menyelamatkan nyawa seperti parasut otomatis / kantung udara yang diperlukan untuk dapat tersedia jika terjadi kecelakaan.
- Memori virtual hampir pernah tidak ditemukandalam sistem ini.
2. Soft Real Time Systems
~ OS ini adalah untuk aplikasi dimana untuk kendala waktu kurang ketat.
Penjelasan :
Aplikasi langsung mengakses sebuah hardware dimana inti dari Real Time OS berada disebuh kernel / tempat pusat pengendalian OS yang langsung diakses aplikasi untuk langsung bisa mengakses sebuah hardware.
⃞ Keuntungan Real Time OS :
1. Konsumsi maksimum : Pemanfaatan maksimum perangkat dan sistem sehingga menghasilkan output yang maksimal.
2. Pemindahan tugas : Waktu untuk berpindah ke tugas berikutnya dalam sistem ini sangat kurang. Misalnya, dalam sistem lama dibutuhkan sekitar 10 detik mikro dalam menggeser satu tugas ke yang laindan dalam sistem ini dibutuhkan 3 mikro detik saja.
3. Real Time OS dalam sistem tertanam : Karena ukuran program kecil , RTOS juga dapat digunakan dalam sistem tertanam seperti dalam transportasi, dll.
4. Bebas Kesalahan : Jenis sistem ini bebas dari kesalahan .
5. Alokasi memori : Alokasi memori terbaik dikelola dalam jenis sistem.
⃞ Kekurangan Real Time OS :
1. Tugas Terbatas : Sangat sedikit tugas yang berjalan pada saat yang sama dan konsentrasi mereka sangat kurang pada beberapa aplikasi untuk menghindari kesalahan.
2. Sumber daya yang berat : Terkadang sumberdaya sistem tidak begitu baik dan harganya juga mahal.
3. Algoritma kompleks : Algoritma yang sangat kompleks dan sulit bagi perancang untuk menulisnya.
4. Pengandal perangkat dan interupsi sinyal : Perlu driver khusus ke perangkat dan sinyal interupsi untuk merespon gangguan .
5. Thread prioritas : Hal ini tidak baik untuk menetapkan prioritas thread karena sistem ini sangat kurang toleransi dalam beralih tugas .
6. Contoh sistem operasi Real Time : Eksperimen ilmiah , sistem pencritaan medis, sistem kontrol industri, sistem senjata, robot, sistem kontrol lalu lintas udara, dll.
Terima kasih semoga bermanfaat bagi pembaca :)
Comments
Post a Comment