firmware
firmware là một loại phần mềm đặc biệt được thiết kế để điều khiển trực tiếp các thiết bị phần cứng. Điểm khác biệt cốt lõi giữa firmware và software (phần mềm thông thường) nằm ở vị trí lưu trữ và mục đích sử dụng. Trong khi software thường được cài đặt trên ổ cứng và có thể dễ dàng thay đổi, cập nhật hoặc xóa bỏ bởi người dùng, thì firmware được lập trình sẵn vào chip bộ nhớ không biến đổi (như ROM hoặc Flash) của thiết bị, đóng vai trò là "bộ não" cơ bản nhất để thiết bị có thể khởi động và vận hành.
Phân biệt với các khái niệm tương tự
Người học tiếng Anh thường dễ nhầm lẫn firmware với software hoặc driver. Để phân biệt, hãy lưu ý:
firmware: Là mã điều khiển cấp thấp nhất, nằm trực tiếp trong phần cứng (ví dụ: chương trình điều khiển trong máy giặt, điều khiển từ xa hoặc BIOS của máy tính). Nếu không có firmware, phần cứng chỉ là những linh kiện vô tri.
software: Là các ứng dụng chạy trên nền tảng hệ điều hành (ví dụ: trình duyệt web, Microsoft Word).
driver: Là phần mềm trung gian giúp hệ điều hành giao tiếp với phần cứng. driver chạy trên hệ điều hành, còn firmware chạy trực tiếp trên chip của thiết bị.
Lưu ý về cập nhật và rủi ro
Trong tiếng Anh kỹ thuật, cụm từ firmware update (cập nhật phần sụn) rất phổ biến. Tuy nhiên, khác với việc cập nhật ứng dụng điện thoại, việc cập nhật firmware tiềm ẩn rủi ro cao hơn. Nếu quá trình cập nhật bị gián đoạn (ví dụ: mất điện), thiết bị có thể bị "brick" (biến thành một "viên gạch" - tức là hỏng hoàn toàn và không thể khởi động). Vì vậy, khi gặp các hướng dẫn về firmware, người dùng cần đặc biệt cẩn trọng với các cảnh báo về nguồn điện và phiên bản tương thích.
Ý nghĩa
Phần mềm cố định được lập trình vào chip bộ nhớ chỉ đọc của một thiết bị phần cứng để cung cấp khả năng điều khiển cấp thấp và các chức năng cơ bản
"The technician updated the router firmware to fix a security vulnerability."
Kỹ thuật viên đã cập nhật phần sụn của bộ định tuyến để khắc phục một lỗ hổng bảo mật.
Tập hợp các hướng dẫn cụ thể cho biết một thiết bị phần cứng cách giao tiếp với các thành phần phần cứng khác hoặc với hệ điều hành
Phần sụn của máy in quản lý chuyển động của các hộp mực và cơ chế nạp giấy.