Với rất nhiều "phần mềm" trong máy tính, nó có thể gây nhầm lẫn với những gì là gì. Trong khi chúng tôi không thể giải thích tất cả các “phần mềm”, trong bài viết này chúng tôi sẽ thảo luận về thuật ngữ “firmware” và cách nó khác với phần mềm.

Firmware là gì?

Hãy đổ hạt ngay lập tức - phần mềm phần mềm IS. Theo Wikipedia, chương trình cơ sở là “ một loại chương trình máy tính cung cấp điều khiển mức thấp cho phần cứng cụ thể của thiết bị.

Hầu như bất kỳ thiết bị nào ngày nay, có thể là máy tính, điện thoại, âm thanh nổi, xe hơi hoặc máy giặt, đến từ nhà sản xuất với một số loại chương trình cơ sở. Đối với các thiết bị đơn giản, phần mềm là tất cả những gì họ cần để hoạt động. Đối với các thiết bị nâng cao hơn, ví dụ như máy tính, bạn cần nhiều phần mềm hơn - chẳng hạn như hệ điều hành và ứng dụng phần mềm - để sử dụng chúng.

Tags : [MTE Explains] Sự khác nhau giữa UEFI và BIOS

Firmware vs. Software: Firmware khác với phần mềm như thế nào?

Một lần nữa, hãy nói rõ ràng - phần vững là một loạt các phần mềm; đó là mã lập trình. Sự nhầm lẫn xuất phát từ thực tế là “phần mềm” điển hình mà chúng tôi thường đề cập đến là các chương trình như Microsoft Word, trình duyệt web, v.v. trong khi phần mềm thực tế là mọi mã bạn có thể tìm thấy trên máy (máy tính, điện thoại, ô tô, hoặc bất kỳ thiết bị thông minh nào khác).

Chính xác hơn khi gọi phần mềm, chẳng hạn như Microsoft Word, trình duyệt web, v.v., "phần mềm ứng dụng" vì chúng là ứng dụng, sau khi tất cả. Tuy nhiên, điều này quá dài và không thực tế. Đây là cách “phần mềm ứng dụng” trở thành “phần mềm” đơn giản.

Một trong những điểm khác biệt chính giữa firmware và phần mềm ứng dụng là firmware được lưu trữ trong bộ nhớ không bay hơi (ROM, EPROM hoặc bộ nhớ flash), trong khi phần mềm ứng dụng có thể hoạt động từ bộ nhớ ảo và dễ bay hơi.

Related : 4 Phần mềm thay thế tuyệt vời để cài đặt trên bộ định tuyến của bạn

Thực tế là firmware nằm trong bộ nhớ bị hạn chế về kích thước có nghĩa là chương trình phần vững phải có kích thước nhỏ. Phần vững có thể nhỏ đến vài kilobyte, mặc dù tùy thuộc vào chi tiết cụ thể của thiết bị mà bạn chạy nó, nó cũng có thể lớn hơn.

Tần suất cập nhật là một điểm khác biệt lớn giữa phần mềm ứng dụng và phần mềm cơ sở. Trong nhiều thiết bị phần vững không có nghĩa là để được cập nhật bởi người sử dụng, và rất thường xuyên các nhà sản xuất của thiết bị không cung cấp cho người dùng quyền truy cập vào phần vững ở tất cả.

Ví dụ, trên các thiết bị như đĩa cứng, ổ đĩa quang, điện tử tiêu dùng, vv, thường người dùng không có cơ hội để gây rối với phần mềm. Điều này là tốt bởi vì nếu một người dùng có thể gây rối với phần vững của các thiết bị này, kết quả có thể là một thiết bị không hoạt động.

Trong các trường hợp khác, tức là BIOS của máy tính và phần mềm của điện thoại thông minh và máy nghe nhạc, nó có thể được cập nhật bởi người dùng. Điều này thậm chí còn được khuyến khích bởi vì bằng cách cung cấp các bản cập nhật firmware, nhà sản xuất có thể sửa lỗi trong các phiên bản phần mềm trước đó hoặc cung cấp các tính năng mới.

Tuy nhiên, ngay cả khi một thiết bị cho phép cập nhật firmware, bạn cần phải rất thận trọng, và bạn thực sự, thực sự, thực sự cần biết bạn đang làm gì vì nếu không bạn có thể phải đấu giá cho thiết bị và đây không phải là thứ bạn muốn.

Về cơ bản, đây là những gì bạn cần biết về firmware.