Posts

Showing posts with the label SISTEM OPERASI KOMPUTER

CONTOH SOAL SISTEM OPERASI KOMPUTER

1. a . Apa yang dimaksud dengan sistem operasi ?     b . Apa tujuan dibuatnya sistem operasi ?     c.  Apa fungsi sistem operasi ?     d. Gambarlah letak posisi sistem operasi ? 2. Jelaskan pengertian :     a. Multiprogramming     b. Multiprocessing     c. Spooling     d. Time sharing     e. Batch system     f. Distributed system     g. Real time system 3. Gambarlah status perubahan proses ketika dieksekusi. 4. Menghitung waktu tunggu rata-rata SJFS pre-emptive, round robin dan prioritas. 5. a. apa yang dimaksud sinkronisasi ?     b. bagaimana sinkronisasi pada hardware dan software ?     c. masalah yang ada pada sinkronisasi ? 6. a. Apa yang dimaksud deadlock ?     b. Faktor apa saja yang menimbulkan deadlock ?     c. Bagaimana cara menghindarinya ? 7. Jelaskan tentang :    a. swapping    b. cont...

PENGERTIAN DEADLOCK DALAM SISTEM OPERASI

Deadlock   adalah keadaan dimana dua program memegang kontrol terhadap sumber daya yang dibutuhkan oleh program yang lain. Deadlock bisa saja terjadi apabila keempat karakteristik terpenuhi. seperti : 1.Mutual Exclusion . Kondisi yang pertama adalah mutual exclusion yaitu proses memiliki hak milik pribadi terhadap sumber daya yang sedang digunakannya. 2.Hold and Wait . Kondisi yang kedua adalah hold and wait yaitu beberapa proses saling menunggu sambil menahan sumber daya yang dimilikinya.  3.No Preemption . Kondisi yang selanjutnya adalah no preemption yaitu sebuah sumber daya hanya dapat dilepaskan oleh proses yang memilikinya secara sukarela setelah ia selesai menggunakannya.  4.Circular Wait . Kondisi yang terakhir adalah circular wait yaitu kondisi membentuk siklus yang berisi proses-proses yang saling membutuhkan. 

PERUBAHAN STATUS KETIKA PROSES DI EKSEKUSI

Image
Pada saat proses dieksekusi sering kali terjadi perubahan statusnya.. dibahah ini adalah gambar perubahan status eksekusinya..

DEFINISI SPOOLING DALAM SISTEM OPERASI

SPOOLING adalah suatu program yang dapat dikerjakan walau pun  input/output masih mengerjakan proses lainya dan disk secara bersamaan menggunakan data untuk banyak proses.. definisi lainya tentang pengertian multiprogramming,pengertian multiprocesing,pengertian spooling,pengerian time sharing, pengertian Distributed system, pengertian real time sharing

DEFINISI REAL TIME SYSTEM

Real time system adalah suatu sistem yang mengharuskan suatu komputasi selesai dalam jangka waktu tertentu.. jika komputasi dalam memprosesnya belum seleasi maka dianggap gagal dalam menangani tugasnya.. definisi lainya tentang pengertian multiprogramming,pengertian multiprocesing,pengertian spooling,pengerian time sharing, pengertian Distributed system, pengertian real time sharing

DEFINISI MULTIPROGAMMING

Multiprogramming adalah kegiatan menjalankan beberapa program pada memori dalam satu waktu atau dimana job-job di main memory di waktu yang sama dan CPU dipergunakan secara bergantian... definisi lainya tentang pengertian multiprogramming,pengertian multiprocesing,pengertian spooling,pengerian time sharing, pengertian Distributed system, pengertian real time sharing

DEFINISI BATCH SYSTEM DALAM SISTEM OPERASI

Batch system adalah dimana pekerjan-pekerjaan atau proses yang mirip dikumpulkan dan dijalankan secara berkelompok kemudian setelah kelompok kelompok yang dijalankan tadi selesai maka secara otomatis kelompok lain akan dijalankan.. definisi lainya tentang pengertian multiprogramming, pengertian multiprocesing, pengertian spooling, pengertian time sharing, pengertian Distributed system, pengertian real time sharing.