Apa perbedaan antara BIOS dan firmware?

46

Adakah yang bisa menjelaskan perbedaan antara BIOS dan firmware?

Koray Tugay
sumber
25
BIOS adalah firmware. Ada firmware lain selain BIOS.
Ramhound
1
@FlakDiNenno - Kami tidak akan pernah tahu karena penulis mengajukan pertanyaan pendek dalam komentar.
Ramhound
@Ramhound ya, saya menyadari setelah fakta bahwa ini beberapa waktu yang lalu. Saya menghargai upaya Anda dan mencoba memahami apa yang dia katakan ... dan saya pikir itu mungkin hanya sedikit kendala bahasa. sorak-sorai
Flak DiNenno

Jawaban:

46

Seperti yang telah dinyatakan oleh orang lain, BIOS adalah nama khusus untuk firmware (motherboard) pada PC lama. Komputer baru akhir-akhir ini memiliki jenis firmware yang agak berbeda secara teknis yang disebut EFI atau UEFI.

Harap dicatat bahwa komputer mana pun akan berisi, selain BIOS (atau EFI atau UEFI), juga firmware lainnya. Kartu jaringan, kartu video, pengontrol RAID, hard drive, flash drive, SSD, kartu suara, hanya untuk beberapa contoh, semuanya dapat memiliki firmware yang tertanam di dalam perangkat.

Anehnya, firmware kartu video sering disebut video BIOS. Ini secara teknis salah. BIOS hanya sesuai untuk firmware awal motherboard itu sendiri.

Tonny
sumber
18
"BIOS hanya sesuai untuk startup-firmware dari motherboard itu sendiri." - Itu penggunaan modern. Pada PC IBM asli yang menjalankan MS-DOS atau CP / M-86, BIOS menyediakan driver perangkat, seperti namanya, untuk periferal dasar. Dan video-BIOS menyediakan driver untuk frame buffer. Nama itu tidak "salah secara teknis" seperti yang Anda tegaskan.
serbuk gergaji
3
"Anehnya, firmware kartu video sering disebut video-BIOS. Secara teknis ini tidak benar." -> Menurut saya, kartu grafis pada dasarnya adalah komputer kedua. Memiliki prosesor, input, output, sumber daya (sebagian besar waktu), memori RAM sendiri dan bahkan memiliki firmware sendiri, 'sistem operasi' dan (ya!) BIOS. Beberapa kartu bahkan melakukan POST untuk memeriksa ingatannya dan jika berfungsi dengan baik! Dengan informasi ini, secara teknis benar untuk mengatakan 'video-BIOS'.
Ismael Miguel
1
"Video BIOS" adalah kode yang dijalankan oleh CPU utama (x86), bukan oleh prosesor video. Omong-omong: Grafik on-board sederhana masih tidak mengandung kode eksekusi prosesor.
Martin Rosenau
"Thats modern use" - Distribusi Linux modern masih memanggil fungsi BIOS ketika tidak ada driver Linux untuk kartu grafis yang tersedia! Jadi memanggil BIOS ketika OS sedang berjalan masih dilakukan dalam beberapa kasus di sistem operasi modern.
Martin Rosenau
1
Saya pikir video BIOS akan memenuhi benar karena kartu video saat ini memiliki (lebih cepat) RAM dan (lebih kuat) PUs (daripada MB). Jadi kartu video sebenarnya adalah MB khusus.
Overmind
35

Jadi, BIOS adalah firmware untuk komputer.

Ketika Anda terus membaca tentang komputer, Anda akan mendapatkan gambar BIOS, UEFI, EFI dan sebagainya.

The BIOS singkatan dari Basic Input / Output System dan juga dikenal sebagai Sistem BIOS, ROM BIOS atau PC BIOS) adalah jenis firmware yang digunakan selama proses booting (power-on startup) pada firmware computers.The BIOS IBM PC yang kompatibel dibangun ke dalam PC, dan ini adalah perangkat lunak pertama yang dijalankan saat dihidupkan. Nama itu sendiri berasal dari Sistem Input / Output Dasar yang digunakan dalam sistem operasi CP / M pada tahun 1975.

Firmware adalah kombinasi antara memori yang terus-menerus dan kode program serta data yang tersimpan di dalamnya. Contoh khas perangkat yang berisi firmware adalah sistem tertanam (seperti lampu lalu lintas, peralatan konsumen, dan jam tangan digital), komputer, periferal komputer, ponsel, dan kamera digital . Firmware yang terdapat dalam perangkat ini menyediakan program kontrol untuk perangkat tersebut.

malakrsnaslava
sumber
15
Dengan kata lain, BIOS adalah firmware dengan cara yang sama persegi adalah persegi panjang. Agak sama, tetapi lebih terspesialisasi. Bagaimanapun, itu adalah ide yang baik untuk menggunakan kata BIOS dalam hal apa pun kecuali untuk PC pra-UEFI. Tapi kita lihat saja nanti. Bahasa adalah binatang yang sangat tidak terduga ...
AcePL
1
BIOS adalah firmware bootstrap yang memungkinkan komputer untuk memulai, menemukan semua firmware antarmuka lainnya, penyimpanan OS (tidak harus sebuah drive) dan memuat OS. Dari "tarik diri Anda ke atas dengan tali sepatu Anda".
Fiasco Labs
Sebenarnya, sementara jawaban ini secara teknis tidak salah, akan lebih benar untuk mengatakan bahwa BIOS membentuk satu lapisan dalam model CP / M : BIOS di bawah BDOS di bawah CCP. IBM PC dan SCP 86-DOS kemungkinan besar sangat dipengaruhi oleh sistem yang ada pada saat itu, termasuk CP / M (tujuan desain 86-DOS adalah kompatibilitas sumber CP / M setelah terjemahan kode sumber otomatis untuk 8080 hingga 8086), dan dengan demikian IBM PC dan DOS yang menonjol untuk itu (86-DOS menjadi PC-DOS, kemudian MS-DOS) mengadopsi arsitektur yang sama.
CVn
10

Firmware adalah nama umum untuk semua perangkat lunak yang tertanam pada memori non-volatile. BIOS disimpan dalam ROM, jadi ini adalah firmware.

jcbermu
sumber
Apa lagi firmware misalnya?
Koray Tugay
3
Setiap program yang tersimpan dalam memori non-volatile digunakan oleh mikroprosesor atau FPGA di setiap subsistem motherboard atau periferal.
Fiasco Labs
3
OS router rumah atau Blu-Ray Player adalah contoh firmware yang baik, Bahkan saat ini TV Anda memiliki firmware.
jcbermu
1
Perhatikan bahwa saat ini beberapa firmware terletak pada hard disk drive, biasanya pada produk konsumen seperti perekam HDD atau penyimpanan jaringan rumah.
Harry Johnston
@FiascoLabs bagaimana dengan kartrid Atari / Nintendo / Sega, program penyimpanan non-volatil; apakah mereka memenuhi syarat sebagai firmware?
SAFX
3

Bios - jenis firmware khusus yang bertanggung jawab untuk mengoordinasikan bagaimana perangkat Anda yang lain (dan firmware) berbicara dengan OS Anda. Bios juga dapat digunakan oleh pengguna untuk menentukan jenis opsi startup apa (dan 'perilaku' komponen tertentu, seperti RAM, CPU, GPU, dll.) Dijalankan ketika Anda menyalakan daya komputer. Bios dinyalakan lebih dulu, sebelum yang lainnya, saat Anda menghidupkan komputer.

Firmware - ini adalah istilah yang lebih umum merujuk pada potongan kode yang berbicara dengan perangkat Anda dan memberi tahu Sistem Operasi bagaimana seharusnya berfungsi dengan perangkat tersebut.

Semoga ini adalah rincian tingkat luas yang layak bagi mereka yang sangat baru di tempat kejadian. ;)

Membeku
sumber
3

BIOS muncul pada hari-hari awal LSI (Large Scale Integrated) Chips. Itu benar-benar sistem operasi mini dan memiliki kait untuk pemrogram sistem untuk digunakan. Misalnya mengeluarkan karakter ke beberapa perangkat. Firmware adalah istilah umum untuk perangkat lunak tertanam (dan data yang disertakan) untuk menjalankan sesuatu. Pengontrol sistem dalam sistem komputer besar yang mengontrol power up dll memiliki sistem operasi mini (biasanya mini linux) yang disebut sebagai firmware. Istilah-istilah ini agak dapat dipertukarkan tetapi firmware yang diunduh ke motherboard komputer disebut sebagai BIOS. Firmware yang diunduh ke kartu video juga dapat dirujuk sebagai BIOS.

Semoga ini membantu.

Profesor
sumber
2

Firmware disimpan dalam perangkat memori yang tidak mudah menguap seperti ROM, EPROM, atau memori flash. Chip memori yang tidak mudah menguap digunakan untuk memastikan informasi yang disimpan tetap ada walaupun daya dilepas. Informasi yang disimpan dapat berupa data yang berisi pengaturan yang digunakan untuk mengoperasikan / mengidentifikasi perangkat, atau perangkat lunak yang menjalankan fungsi dalam perangkat keras perangkat.

BIOS adalah firmware utama yang diperlukan oleh PC terutama untuk mengidentifikasi komponen yang terhubung ke motherboard. Contoh komponen tersebut adalah hard drive internal primer.

PC awal menggunakan chip ROM (read-only memory) untuk BIOS yang tidak dapat diubah tanpa mengganti chip ROM. Chip memori ROM kemudian diganti oleh EPROMs (ROM yang dapat diprogram yang dapat dihapus), dan saat ini BIOS disimpan dalam chip memori flash, baik EPROMs dan memori flash dapat di-flash dan ditingkatkan.

Firmware pada perangkat non-PC dapat ditingkatkan tergantung pada kompleksitas perangkat dan keputusan yang dibuat oleh pabrikan. Semakin banyak perangkat keras memiliki firmware yang dapat diupgrade saat ini daripada di masa lalu.

Loop
sumber
1

Mungkin BIOS untuk firmware sebagai persegi adalah untuk persegi panjang, tetapi pertanyaan pertama adalah apakah firmware untuk perangkat lunak?

Saya pikir firmware dulu ada sebagai sesuatu yang sangat spesifik. Beberapa chip, misalnya, yang diprogram sekali, dan tetap berada dalam konfigurasi asli selamanya. Hanya menjadi, tidak berubah, tegas.

Tapi seperti apa hari ini? Apakah BIOS masih digunakan pada chip ROM? Apakah hal-hal yang kita anggap sebagai firmware memiliki kualitas mirip firmware yang membedakannya dari perangkat lunak? Apakah pembaruan firmware memerlukan servis profesional?

Jadi saya pikir jawaban untuk pertanyaan pertama adalah firmware adalah perangkat lunak, sebagai perangkat lunak. Jadi BIOS juga perangkat lunak, firmware atau tidak.

BIOSese dulunya adalah firmware. Jawaban lain menawarkan lebih banyak tentang BIOS dan menjelaskan mengapa itu terjadi, tapi saya hanya ingin menyoroti kesalahan nama firmware.

Louis
sumber
"Saya pikir firmware dulu ada sebagai sesuatu yang sangat spesifik" - Asal usul "firmware" adalah karena ada antara perangkat keras dan perangkat lunak. Ini tidak ada hubungannya dengan "Wujud, tidak berubah, tegas" . Lihat superuser.com/questions/299442/...
serbuk gergaji
@ Harus saya katakan tidak dapat dimodifikasi.
Louis
Itu salah juga.
serbuk gergaji
@sawdust Ya, itu adalah jika makna aslinya adalah jalan tengah antara logika fisik keras dan perangkat lunak. Terima kasih telah menunjukkannya, saya menyukainya. Saya benar-benar hanya ingin menunjukkan makna fuzzy dalam penggunaan saat ini
Louis
1
@ KorayTugay: Maksud saya apa yang saya katakan. "Firmware" adalah sub-kategori "perangkat lunak".
Harry Johnston
1

"Lunak" dalam perangkat lunak muncul pada hari-hari awal ketika pemrograman Komputer ditulis melalui bahan yang fleksibel seperti kartu punch, disket dan rim kertas. Program-program itu dalam keadaan lunak dan dapat diubah.

Ketika suatu program dikodekan ke dalam perangkat keras solid state, program berada dalam "perusahaan" atau kondisi tetap. Mengubah program pada saat ini diperlukan penggantian perangkat keras fisik.

pengguna422468
sumber
1
Silakan baca pertanyaan itu lagi dengan seksama. Jawaban Anda tidak menjawab pertanyaan awal - yang menanyakan tentang perbedaan antara BIOS dan Firmware.
DavidPostill
1

( FIRM soft WARE ) Instruksi perangkat lunak yang berada dalam chip memori non-volatil yang menyimpan konten mereka tanpa daya. Firmware ditemukan pada motherboard komputer untuk menyimpan pengaturan perangkat keras dan mem-boot data ( BIOS ) dan pada berbagai perangkat elektronik konsumen untuk memegang sistem operasi atau program kontrol.

Pada perangkat tanpa hard drive, seperti ponsel cerdas, pemutar MP3 dan tablet, chip memori flash juga menyimpan aplikasi dan data pengguna; Namun, dalam hal ini, mereka disebut "memori" atau "penyimpanan" dan bukan firmware.

referensi

Premraj
sumber
-3

Baik! Tidak ada perbedaan antara BIOS & Firmware, keduanya menjalankan serangkaian perintah untuk memeriksa, menguji, dan mengkalibrasi perangkat keras internal & eksternal yang terpasang ke mesin atau komputer. Jika ditemukan ada perangkat keras yang tidak berfungsi dengan nilai yang diinginkan, ia menghentikan mesin atau PC dan menampilkan kode kesalahan untuk memperbaiki perangkat keras terlebih dahulu. INSort, BIOS (kebanyakan digunakan di PC) & Firmware (kebanyakan digunakan di semua perangkat & peralatan yang dikendalikan elektronik) dan memastikan fungsionalitas optimal dari perangkat keras yang terpasang dan memberikan platform perangkat keras yang berfungsi ideal ke sistem operasi. & Firmware memainkan peran antarmuka antara perangkat keras dan sistem Operasi. Saya harap jawaban logis saya akan membantu Anda memahami konsep BIOS & Firmware. Terima kasih

Ahmed Javaid
sumber
-3

Tidak ada perbedaan antara BIOS dan Firmware. BIOS adalah contoh klasik dari Firmware yang terhubung ke Motherboard. Firmware adalah semacam instruktur atau lebih seperti pengontrol. Ini mengontrol fungsi Sistem Input / Output Dasar (BIOS) seperti berkomunikasi dengan Monitor Display.

Blaise Kami
sumber
Tetapi BIOS adalah perangkat lunak sedangkan Firmware adalah perangkat keras?
Koray Tugay
Ini sepertinya salah. BIOS adalah sejenis firmware tetapi sebagian besar firmware tidak disebut sebagai BIOS.
David Richerby
-3

Firmware adalah kode yang membuat inteface perangkat keras bekerja dan merespons perangkat lunak sistem dan ditempatkan di bawah antarmuka itu, tetapi BIOS adalah kode yang mengkonfigurasi dan mengoperasikan perangkat keras yang di bawahnya sendiri dan merespons perangkat lunak sistem yang lebih tinggi.

Behnam A.Shamshirsaz
sumber