Apa Itu Pembaruan Perangkat Lunak

pembaruan perangkat lunak

Apa Itu Pembaruan Perangkat Lunak? Pembaruan perangkat lunak ada di mana-mana di sekitar kita, mulai dari ponsel yang menawarkan keamanan dan fitur baru hingga laptop atau Smart TV yang mengganggu kita di saat-saat terburuk. Namun, mereka lebih penting dari yang Anda kira!

Dengan semakin banyak perangkat yang terhubung di sekitar kita, kemungkinan Anda terkena pemberitahuan pembaruan tinggi. Tapi apa yang dilakukan pembaruan perangkat lunak ini? Bagaimana mereka benar-benar bekerja, dan mengapa mereka penting?

Perangkat keras dan perangkat lunak

Perangkat elektronik modern membutuhkan dua bagian utama untuk berfungsi: perangkat keras dan perangkat lunak. Perangkat keras biasanya mengacu pada potongan elektronik fisik di dalam perangkat (biasanya kumpulan microchip, gerbang logika dan chip pemrosesan khusus, seperti yang memproses gelombang radio untuk komunikasi, atau memproses audio untuk suara), sedangkan perangkat lunak adalah kumpulan instruksi yang memberi tahu perangkat apa yang harus dilakukan. Perangkat keras tanpa perangkat lunak tidak melakukan apa-apa (komputer tanpa Sistem Operasi seperti Windows atau MacOS tidak dapat menjalankan apa pun) dan perangkat lunak tanpa perangkat keras tidak memiliki apa pun untuk mengirim instruksi (salinan windows atau MacOS tidak berguna tanpa komputer untuk menjalankannya).

Motherboard, kartu grafis, monitor, RAM stick, dan hard disk drive adalah contoh perangkat keras yang terdapat dalam komputer yang tidak berguna tanpa perangkat lunak. Di sisi lain Microsoft Windows (atau sistem operasi lain seperti macOS atau Linux), browser internet (seperti Mozilla Firefox atau Safari), aplikasi seperti Adobe Photoshop, Instagram, Spotify, dan driver untuk kartu suara atau kartu grafis adalah contoh dari perangkat lunak.

Jenis Perangkat Lunak

Firmware

Karena kompleksitas perangkat elektronik modern, lapisan abstraksi sering dibuat antara chip fisik dan perangkat lunak (biasanya beberapa bentuk sistem operasi, seperti Android atau Windows). Lapisan abstraksi ini disebut sebagai firmware. Firmware memungkinkan sistem operasi untuk membuat panggilan umum ke perangkat keras (misalnya, membuka mikrofon, untuk memungkinkan perekaman audio atau panggilan telepon), yang ditafsirkan oleh firmware dan kemudian mengirimkan instruksi yang benar ke perangkat keras, chip fisik, untuk mengubah pada mikrofon.

Firmware ada karena ada ratusan modul perangkat keras yang berbeda (seperti bluetooth, wifi, kamera, dll.) yang diproduksi oleh produsen berbeda yang semuanya berperilaku sedikit berbeda. Akan sangat menantang bagi sistem operasi untuk dapat berkomunikasi secara langsung dengan rangkaian perangkat keras yang berbeda, jadi alih-alih mereka berkomunikasi dengan firmware yang memperlihatkan metode atau tindakan yang diketahui yang dipahami oleh sistem operasi.

Dengan kata lain, firmware bertindak sebagai penerjemah antara perangkat keras dan perangkat lunak (sebagian besar waktu, sistem operasi). Ia menerima instruksi perangkat lunak dan selanjutnya meneruskannya ke komponen perangkat keras.

Sistem operasi

Sistem operasi adalah program inti yang mengelola interaksi antara program lain dan perangkat keras. Biasanya terdiri dari inti (juga dikenal sebagai kernel) yang menyebutkan perangkat keras yang tersedia, baik secara langsung untuk perangkat sederhana atau melalui firmware untuk perangkat yang lebih kompleks. tmenyediakan penjadwal yang mencoba untuk menyeimbangkan pertentangan beberapa tugas (aplikasi) yang dijalankan secara bersamaan di sekitar kemampuan prosesor (otak perangkat) biasanya hanya mampu menjalankan satu tugas pada satu waktu. Misalnya, Sistem Operasi akan bertanggung jawab untuk memastikan bahwa meluncurkan aplikasi seperti browser web tidak akan mengganggu suara yang sedang diputar oleh aplikasi lain. Sistem operasi modern seperti Windows, Android, iOS, atau Linux juga biasanya menggabungkan sejumlah layanan tambahan, seperti antarmuka pengguna dan utilitas dasar untuk perangkat. Ini termasuk, misalnya, antarmuka pengelolaan suara untuk mengatur volume aplikasi yang diputar di perangkat atau antarmuka jaringan agar mudah terhubung ke jaringan WiFi.

Apa itu pembaruan perangkat lunak dan apa fungsinya

Pembaruan perangkat lunak (juga dikenal sebagai tambalan) adalah serangkaian perubahan pada perangkat lunak untuk memperbarui, memperbaiki, atau meningkatkannya. Perubahan pada perangkat lunak biasanya akan memperbaiki bug, memperbaiki kerentanan keamanan, menyediakan fitur baru atau meningkatkan kinerja dan kegunaan. Jarang, tambalan juga dapat digunakan untuk membatasi fungsionalitas, menghapus atau menonaktifkan fitur.

Tergantung pada perangkat lunaknya, pembaruan dapat diinstal secara manual atau otomatis jika perangkat terhubung ke internet dan memiliki kemampuan yang sesuai (misalnya, ponsel Android yang memperbarui perangkat lunaknya sendiri). Pembaruan perangkat lunak sangat penting ketika diterapkan ke Sistem Operasi mengingat ketergantungan perangkat lunak lain (seperti aplikasi atau driver) di atasnya. Misalnya, rilis utama Sistem Operasi seperti Android atau iOS dapat membuat sejumlah aplikasi menjadi usang, jika semua versi yang dirilis setelah pembaruan tidak kompatibel dengan versi OS sebelumnya. Ini dapat mencegah orang mengakses layanan penting seperti yang diilustrasikan dengan beberapa aplikasi pelacakan dan pelacakan covid-19 yang hanya kompatibel dengan versi iOS dan Android tertentu.

Dari sudut pandang keamanan, pembaruan perangkat lunak memiliki implikasi penting. Saat pembaruan menyertakan perbaikan untuk kerentanan keamanan, perangkat apa pun yang menjalankan versi perangkat lunak yang kedaluwarsa sangat rentan. Hal ini memungkinkan pelaku jahat untuk mengetahui kerentanan apa yang ada pada sistem tertentu dan, akibatnya, menempatkan perangkat yang menjalankan perangkat lunak ini (versi) lebih berisiko. Misalnya, menggunakan versi Android yang kedaluwarsa (seperti versi 4) berarti bahwa semua kerentanan keamanan yang terlihat dan diperbaiki di versi berikut masih ada di perangkat apa pun yang menggunakan versi 4. yang lebih lama.

Kurangnya pembaruan perangkat lunak mungkin juga berdampak negatif pada fungsionalitas perangkat, misalnya dengan membuat beberapa fungsinya menjadi usang (misalnya: browser yang tidak mendukung protokol keamanan terbaru dan karenanya tidak dapat menampilkan situs web dengan benar). Ini mungkin juga berarti bahwa bug dan masalah yang teridentifikasi mungkin tidak akan pernah diperbaiki (misalnya: baterai buruk).

Praktik pasar saat ini tidak memaksakan dukungan perangkat lunak minimum untuk perangkat atau versi perangkat lunak pada rilis, yang berarti perangkat dapat diproduksi, dirilis, dan dijual sambil menyematkan Sistem Operasi yang sudah ketinggalan zaman atau tanpa menawarkan pembaruan perangkat lunak reguler. Ini pada dasarnya memungkinkan produsen untuk menjual perangkat yang mungkin menjadi usang dan rentan dalam beberapa bulan setelah dirilis. Ini adalah praktik yang diamati secara teratur yang menempatkan keamanan dan privasi pengguna pada risiko yang sangat tinggi.

Related posts

Leave a Reply

Your email address will not be published.