NIM : 202001251041
1. Apa yang anda ketahui tentang Operating System, perbedaannya dengan Application
System, dan sebutkan contohnya (Opensource maupun Proprietary) !
Sistem Operasi (Operating System) merupakan bagian dari perangkat lunak yang terdiri
dari suatu kumpulan program yang mengatur resources dan keseluruhan operasi yang
terjadi antara perangkat lunak dan keras, sekaligus menjadi bagian yang penting karena
tanpa sistem operasi, pengguna tidak dapat menjalankan apapun. Sistem operasi sendiri
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan managemen proses,
seperti:
1) Pembuatan dan penghapusan proses pengguna dan sistem proses,
2) Menunda atau melanjutkan proses,
3) Menyediakan mekanisme untuk proses sinkronisasi,
4) Menyediakan mekanisme untuk proses komunikasi, dan
5) Menyediakan mekanisme untuk penanganan deadlock.
Contoh dari Sistem Operasi (Operating System) ini tersendiri diantaranya adalah
Linux, Windows, MacOS, dan lain sebagainya.
3. Apa yang Anda ketahui tentang Embedded Operating System, berikan contohnya !
Sistem Terbenam (Embedded System) adalah sistem komputer tujuan-khusus dengan
seluruh bagian yang diperlukan dimasukkan menjadi satu dalam perangkat tersebut.
Kata terbenam (Embedded) menunjukkan bahwa sistem ini merupakan perangkat
lengkap termasuk bagian sistem mekanik dan elektrik. Sebuah sistem terbenam
memiliki kebutuhan tertentu dan melakukan tugas yang telah diset sebelumnya, tidak
seperti komputer pribadi serba guna. Contoh sistem atau aplikasinya antara lain adalah
instrumentasi medik, process control, automated vehicles control, dan perangkat
komunikasi.
Berikut ini adalah beberapa karakteristik unik dan persyaratan desain untuk sistem
operasi terbenam :
1) Real-time operation,
2) Reactive operation,
3) Dapat dikonfigurasi
4) Fleksibilitas perangkat I/O,
5) Mekanisme perlindungan yang disederhanakan, dan
6) Penggunaan interupsi secara langsung.
4. Apa yang Anda ketahui tentang Virtualisasi, berikan contoh software virtualisasi /
hypervisor !
Teknologi virtualisasi memungkinkan satu PC atau server untuk secara bersamaan
menjalankan beberapa sistem operasi atau beberapa sesi dari satu OS. Mesin dengan
perangkat lunak virtualisasi dapat meng-host banyak aplikasi, termasuk yang berjalan
pada sistem operasi yang berbeda, pada satu platform. Adapun sistem operasi host
dapat mendukung sejumlah mesin virtual, yang masing-masing memiliki karakteristik
OS tertentu. Solusi yang memungkinkan virtualisasi adalah virtual machine monitor
(VMM), atau hypervisor. Contoh dari software virtualisasi / hypervisor ini sendiri
diantaranya adalah WMWare, Proxmox, OpenStack, Oracle VirtualBox, dan lain
sebagainya.
3) Spam atau bisa juga berbentuk junk mail adalah penyalahgunaan sistem
pesan elektronik untuk mengirim berita iklan dan keperluan lainnya
secara massal. Umumnya, spam menampilkan berita secara bertubi -tubi
tanpa diminta dan sering kali tidak dikehendaki oleh penerimanya. Pada
akhirnya, spam dapat menimbulkan ketida knyamanan bagi para
pengguna situs web. Orang yang menciptakan spam elektronik disebut
spammers.
4) DDoS adalah serangan yang sangat populer digunakan oleh hacker. Selain
mempunyai banyak jenis, DDoS memiliki konsep yang sangat sederhana, yaitu
membuat lalu lintas server berjalan dengan beban yang berat sampai tidak bisa
lagi menampung koneksi dari user lain (Overload). Salah satu cara dengan
mengirimkan request ke server secara terus menerus dengan transaksi data yang
besar.Berhasil atau tidaknya teknik DDoS dipengaruhi oleh kemampuan server
menampung seluruh request yang diterima dan juga kinerja firewall saat ada
request yang mencurigakan.
5) Ransomware adalah malware yang menargetkan perangkat keras untuk
memperoleh informasi berharga pengguna dan mengenkripsi semua yang
ditemukannya. Kemudian mengunci file tersebut. Selanjutnya, ransomware
akan menampilkan pesan yang menuntut pembayaran untuk memulihkan dan
mengembalikan data.