Assalamualaikum para pengunjung blog
yang telah mampir keblog sederhana saya. Pada kesempatan kali ini saya akan
berbagi mengenai beberapa hal seperti dibawah ini:
- Pengertian SO, RE, Emulator dan Firmware
- Perbedaan SO, RE dan Emulator
Teman-teman sekalian pasti pernah
mendengar istilah SO terutama bagi seorang mahasiswa yang mengambil jurusan
ilmu komputer, ataupun yang bergelut dibidang komputer. Sebenarnya apasih itu
SO? . nah disini saya akan menjelaskan beberapa pengetahuan yang saya ketahui
tentang SO.
Sistem operasi (SO) atau dalam bahasa
Inggris operating
system (OS)
adalah komponen pengolah piranti lunak dasar essential component tersistem sebagai pengelola sumber daya perangkat keras komputer (hardware), dan menyediakan layanan
umum untuk aplikasi
perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem
operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer
mereka, kecuali program booting.Sistem operasi mempunyai penjadwalan yang sistematis
mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan
sumber daya lainnya.
Pada
kalimat diatas dapat disimpulkan bahwa sistem operasi adalah sistem yang
mengatur program-program yang berjalan pada komputer. Sehingga peran SO adalah
sangat penting bagi setiap komputer karena tanpa adanya sistem operasi maka
program aplikasi pada komputer tidak bisa berjalan. Contoh sistem operasi
adalah Linux, Android, iOS, Mac OS X,
dan Microsoft
Windows.
Setelah
mengerti apa itu SO maka saya akan menjelaskan apa itu RE, langsung saja
penjelasannya seperti dibawah ini:
Runtime
Environment (RE) adalah keadaan saat program mengirim instruksi untuk proses
komputer dan mengakses memori komputer (RAM) dan sumber daya sitem lainnya. Ketika
pengembang perangkat lunak menulis program, maka harus menguji mereka dalam
lingkungan runtime. Oleh karena itu, program pengembangan perangkat lunak
sering termasuk komponen RE yang memungkinkan programmer untuk menguji program
ketika sedang berjalan. Hal ini memungkinkan program yang akan dijalankan dalam
lingkungan di mana programmer dapat melacak petunjuk sedang diproses oleh
program dan debug kesalahan yang mungkin timbul. Jika program crash, perangkat
lunak RE terus berjalan dan dapat memberikan informasi penting tentang mengapa
program ini jatuh.
Kesimpulannya
adalah RE membantu komputer untuk mengenali seperti bahasa pemograman.
Contohnya Java Runtime Environment berguna
untuk membantu komputer untuk mengenali bahasa java. Sehingga bahasa pemrograman
java bisa berjalan pada komputer.
Selanjutnya
kita akan membahas tentang emulator. Perbedaan yang mencolok antara SO, RE dan
emulator adalah
- Ø apabila SO membantu komputer agar bisa menjalankan dan mengatur program aplikasi pada komputer
- Ø RE membantu komputer untuk mengenali komputer untuk mengenali sesuatu seperti bahasa pemrograman
- Ø Dan emulator adalah perangkat lunak (Software) yang tidak lain adalah program yang dibuat untuk menjalankan emulasi maupun game agar dapat berjalan atau dimainkan di sistem operasi lain.
Sebagai
contoh dari emulator adalah untuk bisa menjalankan game PSP di komputer maka
kita perlu menggunakan emulator PPSSPP sehingga bisa memainkannya di komputer
seperti dibawah ini:
Contoh lainnya adalah
bluestack yang digunakan untuk membuka
aplikasi pada android.
Sudah jelas dari
penjelasan diatas bahwa SO, RE dan emulator memiliki kesamaan yaitu sama-sama
komputer untuk mengenalkan sesuatu tetapi RE dan Emulator bukanlah bagian dari
SO melainkan program yang dijalankan pada SO.
Lalu bagaimanakah dengan Firmware?.
Firmware adalah perangkat
lunak atau bisa disebut sebagai program yang bersifat tetap, yang tertanam pada
unit perangkat keras seperti alat-alat elektronik, alat telekomunikasi dan
komponen-komponen pada komputer. Tidak ada batasan yang jelas yang dapat
memisahkan antara firmware dan software, hal ini dikarenakan keduanya merupakan
istilah deskriptif yang cukup luas.
Mungkin
itu sedikit pengetahuan saya yang saya ketahui tentang SO, RE, Emulator dan
Firmware. Sampai berjumpa pada postingan selanjutnya wassalamualaikum.