Langsung ke konten utama

Postingan

Menampilkan postingan dari Oktober, 2020

Penjadwalan CPU

  Algoritma penjadwalan CPU  1. First Come First Serves (FCFS)  2. a. Shortest Job First (SJF) - Non Preemptive      b. Shortest Job First (SJF) - Preemptive  3. Priority Scheduling  4. Round Robin (RR)       a. RR - FCFS       b. RR - SJF Non Preemptive       c. RR - SJF Preemptive  First Come First Serves (FCFS) bisa diartikan sebagai Proses yg tiba lebih dahulu akan dilayani lebih dahulu.Kalau ada proses tiba pada waktu yg sama, maka pelayanan mereka dilaksanakan melalui urutan mereka dalam antrian.Proses di antrian belakang harus menunggu sampai semua proses di depannya selesai.Setiap proses yang berada pada status ready dimasukkan ke dalam FCFS queue sesuai dengan waktu kedatangannya.  Shortest Job First (SJF)  Setiap proses yang ada di  ready queue  akan dieksekusi berdasarkan burst time terkecil. Mengakibatkan waiting time yang pendek untuk setiap proses da...

Stuktur dari Operasi Sistem

  Sistem operasi   sangat komplek dalam perancangan kinerjanya yang harus mampu menjalankan 2 hal utama yaitu  Multiprograming  dan  Time Sharing  Multiprograming   Single programing user tidak dapat mempertahankan untuk tetap dapat menggunakan CPU atau perangkat I/O secara terus menerus. Tujuannya untuk meningkatkan pemanfaatan CPU melalui pengaturan job (kode dan data) sehingga CPU dapat memproses data tanpa henti.  Multiprograming sistem dikembangkan sebuah sistem untuk pengelolaan sumber daya berupa memory CPU dan perangkat input output secara efektif, tetapi dalam sistem ini tidak mengembangkan sistem agar user dapat berinteraksi dengan sistem komputer secara langsung.  Time Sharing   Memungkinkan CPU mengeksekusi multiple job dengan switching antar job. Switching terjadi secara teratur yang membuat user dapat berinteraksi antar program yang sedang aktif. Time sharing memungkinkan interaksi antara user dengan komputer sistem dengan ...

Sejarah Operasi Sistem

  Perkembangan Sistem Operasi  1. Generasi Pertama (1945 – 1955)  - Sistem komunikasi elektronik sebagai pengganti sistem komputer mekanik  - Sistem komputer diberi instruksi yang harus dikerjakan langsung karena belum memiliki sistem operasi  2. Generasi Kedua (1955 – 1965)  - Batch Processing System  - Belum ada sistem operasi tapi beberapa fungsi telah ada  - Bahasa pemograman fortan berupa punch card / kartu lubang 3. Generasi Ketiga (1965 – 1980)  - Berkembang pesat yaitu sistem operasi dikembangkan untuk melayani banyak pemakai dan multi programming  - User interaktif berkomunikasi lewat terminal secara online ke komputer  4. Generasi Keempat (pasca 1980-an)  - Sistem operasi digunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer – komputer yang saling terhubung  - Pengguna juga dinyamankan dengan graphical user interface  - Era komputasi tersebar  Sejarah...

Tipe Operating System

 1. BatchOS Digunakan pada komputer generasi ke-2 , saat itu komputer belum memiliki sistem operasi namun sistem pada sebuah sistem operasi sudah ada , yaitu dengan cara Job-job yang mirip akan dikumpulkan dan dijalankan secara kelompok lalu setalah selesai otomatis kelmpok lain akan dijalankan dalam Sistem operasi batch ini ada tanggung jawab operator untuk menyortir pekerjaan dengan kebutuhan yang sama contoh :Ada pada komputer generasi pertama yaitu FMS ( Fortarn Monitoring System ) dan IBSYS Keuntungan di BatchOs adalah : -Processor di sistem Batch akan mengetahui berapa lama pekerjaan akan dikerjakan ketika dalam antrian -Beberapa pengguna dapat berbagi sistem batch -waktu idle sistem batch sudah dikurangi sehingga mempercepat proses - sangat mudah melakukan pekerjaan besar secara berualang Kekurangan di BatchOs adalah : -Operator komputer harus menguasai sistem batch -mahal -sistem batch sangat sulit untuk di debug -mahal -pekerjaan lain harus menunggu untuk waktu yang tidak ...