Sebutkan kelemahan dan kelebihan windows vista, leopard dan ubuntu
Kelemahan :
a. vista : harga yang mahal, Membutuhkan spesifikasi hardware yang sangat tinggi, beberapa aplikasi software pada windows xp tidak bisa diinstall di windows vista.
b. Leopard : program yang disediakan pihak ketiga (selain Apple) sedikit, membutuhkan spesifikasi hardware yang cukup tinggi.
c. Ubuntu : Beberapa perangkat keras keluaran terbaru tidak dapat optimal karena driver untuk linux belum tersedia, aplikasi game yang terbatas dan masih sederhana, agak rumit dalam hal penginstallan bagi para pemula yang masih awam menggunakan linux.
Kelebihan :
a. vista : Keamanan sistem operasi yang lebih di tingkatkan, di klaim mampu menangkal serangan spam, phising dan spyware, tampilan User Interface yang lebih dinamis, mode pencarian yang mudah di temukan.
b. Leopard : tampilan (interface) yang dinamis, 3d, dan menarik, masih sedikit virus yang menginfeksi.
c. Ubuntu : bersifat freeware dan open sources, memiliki dukungan forum internet yang luas, dapat di install pada spesifikasi hardware yang tidak terlalu tinggi, aplikasi yang terintegrasi saat penginstallan terbilang lengkap bagi standar pengguna.
Sebutkan, jelaskan dan gambarkan 3 langkah pada manajemen proses
- Running (pemroses sedang mengeksekusi instruksi proses).
- Ready (Keadaan siap “ready” untuk running).
- Blocked (Proses yang menunggu kejadian tertentu selesai).
3 konteks yang memunculkan kongkurensi
- Banyak aplikasi (multiple application)
Multiprogramming memungkinkan banyak proses sekaligus sehingga terdapat banyak aplikasi yang dijalankan pada sistem komputer. Banyak proses ini juga sangat berguna untuk sistem komputer tunggal (single user) karena sambil menunggu proses selesainya layanan (misal transfer berkas oleh modem atau pencetakan oleh printer) pemakai dapat berinteraksi dengan aplikasi lain seperti aplikasi game atau mengetik pada text editor. - Aplikasi terstruktur
Perluasan prinsip perancangan modular dan pemrograman terstruktur adalah suatu aplikasi dapat secara efektif diimplementasikan sebagai sekumpulan proses aplikasi. Dengan sekumpulan proses, maka tiap proses mempunyai satu layanan spesifik yang ditentukan. - Strukturisasi sistem operasi
Keunggulan strukturisasi dapat juga diterapkan ke pemrograman sistem. Beberapa sistem operasi aktual yang dipasarkan dan dalam riset telah diimplementasikan sebagai sekumpulan proses.
Sebutkan dan jelaskan komponen skema blok pada sistem komputer
Komponen sistem komputer
- Pemroses (processor) berfungsi mengendalikan operasi komputer & melakukan fungsi pemrosesan data.
- Memori utama berfungsi menyimpan data & program , Biasanya volatile yaitu tidak dapat mempertahankan data & program yang disimpan bila sumber daya energi (listrik) dihentikan.
- Perangkat masukan dan keluaran berfungsi memindahkan data antara komputer & lingkungan eksternal yaitu : perangkat penyimpan sekunder, perangkat komunikasi, terminal, dsb.
- Interkoneksi antar komponen (bus) Adalah struktur & mekanisme untuk menghubungkan pemroses, memori utama, & perangkat masukan/keluaran.
Skema Blok pada Sistem Komputer
komponen yang mendukung sistem operasi
Kebanyakan sistem operasi memiliki komponen yang mendukung :
1. Manajemen proses
2. Manajemen memori utama
3. Manajemen berkas/file
4. Manajemen I/O
5. Manajemen penyimpanan sekunder
6. Jaringan
7. Sistem Proteksi
8. Command – Interpreter System
Sebutkan dan jelaskan kategori pada register
Register dapat di kategorikan menjadi 2 :
1. Register yg terlihat pemakai (pemrogram) Pemrogram dapat memeriksa isi dari registerregister tipe ini.
2. Register untuk kendali & status Digunakan untuk mengendalikan operasi pemroses, kebanyakan tidak terlihat oleh pemakai. Sebagian dapat diakses dengan instruksi mesin yang dieksekusi dalam mode kontrol atau kernel sistem operasi.
Jelaskan yang dimaksud dengan Sistem Buffer, Spooling, Non Volatile
Sistem buffer : menampung sementara data dari/ke peranti I/O.
Spooling : melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien (antrian).
Non volatile : dapat mempertahankan data & program yang disimpan bila sumber daya energi (listrik) dihentikan.
Penjelasan Mutual Exclusion dan masalah apa yang di timbulkan
- Mutual exclusion adalah jaminan hanya satu proses yang mengakses sumber daya pada suatu interval waktu tertentu, sedangkan proses lain dilarang mengerjakan hal yang sama contoh : sumberdaya printer hanya bisa diakses 1 proses, tidak bisa bersamaan sumber daya ini disebut sumber daya kritis
- Pemaksaan mutual exclusion dapat menimbulkan 2 masalah yaitu :
1. Deadlock Adalah banyak proses yang saling menunggu hasil dari proses yang lain untuk dapat
melanjutkan atau menyelesaikan tugasnya
2. Startvation Adalah suatu proses akan menunggu suatu kejadian atau hasil suatu proses lain supaya dapat menyelesaikan tugasnya, tetapi kejadian yang ditunggu tidak pernah terjadi karena selalu diambil lebih dulu oleh proses yang lain.