follow twitt

Senin, 28 Januari 2013

TUGAS SISTEM OPERASI 2

BATCH SYSTEM
Sistem batch atau batch system adalah sistem yang difungsikan untuk mengatur, memantau dan mengontrol jalannya sestiap sistem yang sedang berjalan.Didalam sistem ini batch sistem membutuhkan sebuah ruang untuk pengalokasian sitiap pekerjaan yang akan di eksekusi, kemudian batch sistem mengontrol semua pekerjaan agar di kumpulkan dan dipilih mana yang akan di eksekusi terlebih dahulu.

MULTIPROGRAMMING
Multi-programming adalah suatu sistem dimana sistem ini bekerja/berfungsi untuk melakukan beberapa pemrosesan secara bersamaan atau dalam satu waktu. Sebenarnya dalam sistem ini, sistem operasi mengeksekusi hanya setengah dari pekerjaan A dan melanjutkan dengan mengeksekusi pekerjaan B begitu seterusnya sampai semua pekerjaan selesai. Didalam kasus ini mungkin user melihat bahwa sistem melakukan proses secara bersamaan. Jika ada terjadi intrupsi atau error maka sistem operasi melakukan skip ke pekerjaan selanjutnya dan berharap bahwa nantinya akan dieksekusi lagi tetapi jika mesin mempunyai kemampuan untuk memproteksi memori maka kemungkinan kecil terjadinya bug, error dll. Dan kecil kemungkinan untuk mengganggu program yang lain yang sedang di eksekusi.

TIME SHARING
Time sharing adalah sistem dimana 'dia' bertugas untuk membagi waktu CPU kedalam  slot yang sama yang dimana slot itu nantinya akan diakses oleh user yang terhubung ke sistem. Pengaksesan slot dalam sistem ini hanya bisa dilakukan pada waktu tertentu. Sistem ini memiliki alur eksekusi dimana tugas yang pertama kali maskuk, itulah yang akan dieksekusi terlebih dahulu (first in first serve) dan apabila ada tugas yang error atau bug maka tugas itu harus menunggu sampai gilirannya kembali lagi.

MULTIPROCESSING
Multiprocessing adalah dimana penggunaan dua processor dalam waktu yang sama atau bisa dikatakan processor 2 in 1 dan bisa lebih. Komputer sekarang ini sudah menggunakan sistem ini. Sebuah sistem multiprosesor harus mampu mengelola berbagi memori antara beberapa prosesor tetapi juga untuk mendistribusikan beban kerja.

TERDISTRIBUSI
Sistem terdistribusi merupakan sistem dalam beberapa komponen yang saling terhubung satu dengan yang lain untuk melakukan komunikasi baik itu chating maupun pertukaran data. Didalam sistem ini membutuhkan beberapa komputer dalam sebuah jaringan baik itu local, internet maupun wirless. Selain melakukan komunikasi sistem ini juga mempertimbangkan ketersedian infrastruktur jaringan yang memadahi dan juga dukungan standarisasi sistem yang terbuka.
Dalam Sistem Terdistribusi membutuhkan beberapa hal, yaitu:
- Performance : beberapa processor dapat menyediakan kinerja yang lebih baik daripada komputer terpusat.

Minggu, 20 Januari 2013

TUGAS SISTEM OPERASI 1


A. LAYANAN SISTEM OPERASI

     Sistem Operasi atau Operating System kumpulan dari perangkat lunak yang berfungsi mengelola pembagian sumber daya dari perangkat keras di komputer. Sebuah sistem operasi memiliki layanan umum seperti pembuatan program, eksekusi program, pengaksesan I/O device, pengaksesan terkendali terhadap berkas pengaksesan sistem, deteksi dan pemberian tanggapan pada kesalahan, serta akunting. Sistem operasi berfungsi sebagai koordinator, pengawal, penjaga gerbang, pengoptimalan, akuntan dan sebagai server. LINUX, UNIX, MAC OS dan MICROSOFT WINDOWS adalah beberapa sistem operasi yang paling popular saat ini.


B. SISTEM OPERASI BERDASARKAN KOMPONENNYA

1. SISTEM MONOLITIK
     Sistem monolitik adalah kumpulan prosedur dimana prosedur tersebut dapat dipanggil oleh prosedur lain di sistem bila diperlukan.
     Sistem monolitik juga memiliki kekurangan diantaranya pengujian dan penghilangan kesalahan sulit karena tidak dapat dipisahkan dan dilokalisasi, sulit dalam menyediakan fasilitas pengamanan, merupakan pemborosan bila setiap komputer harus menjalankan kernel  monolitik sangat besar  sementara sebenarnya tidak memerlukan seluruh layanan yang disediakan kernel, tidak fleksibel, kesalahan pemograman satu bagian dari kernel menyebabkan matinya seluruh sistem.
     Keunggulan dari sistem monolitik adalah sistem ini memliki pengaksesan layanannya sangat cepat karena terdapar di satu ruang alamat saja. Sistem operasi yang menggunakan sistem monolitik sampai saat ini adalah UNIX.

2. SISTEM BERLAPIS
     Sistem operasi yang dimana lapisan-lapisan yang ada di bawah memberikan layanan lapisan yang lebih atas. Sistem ini mengurangi kompleksitas rancangan dan implementasi sistem operasi. Tiap-tiap lapisannya memiliki fungsi-fungsi yang terdefinisi dengan bagus. Ada enam (6) lapis-lapis sistem operasi, yaitu