Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Firmware là gì? Định nghĩa và Các loại

Được biết đến hơn như 'phần mềm cho phần cứng', Firmware là chương trình đi kèm nhúng trong một phần cứng như bàn phím, ổ cứng, BIOS, hoặc card video. Nó được thiết kế để đưa ra hướng dẫn vĩnh viễn để giao tiếp với các thiết bị khác trong hệ thống và thực hiện chức năng như tác vụ đầu vào/đầu ra cơ bản.

Firmware là gì? Định nghĩa và Các loại

Firmware là gì

Firmware, giống như driver, có cùng chức năng nhưng khác ở chỗ nó được lưu trữ trên chính thiết bị phần cứng trong khi driver được cài đặt bên trong hệ điều hành. Ngoài ra, firmware có thể tự khởi động và làm những gì nó được lập trình/thiết kế làm trong khi driver phải được chạy bởi hệ điều hành.

Các loại firmware

BIOS

Điều đầu tiên sống lên sau khi máy tính được bật nguồn là BIOS. Nó có thể tương tác với phần cứng và kiểm tra bất kỳ lỗi неизвестен nào. Sau đó nó báo hiệu cho một chương trình gọi là bootloader làm việc đánh thức hệ điều hành ngủ trong ổ cứng và đưa vào bộ nhớ truy cập ngẫu nhiên. Vì vậy, BIOS chủ yếu chịu trách nhiệm xử lý các thành phần phần cứng máy tính và đảm bảo chúng hoạt động đúng. Mặc dù tốt, phần mềm mức thấp này gần như không thay đổi trong hai thập kỷ qua, và vì vậy, nó đang trở nên lỗi thời và không hỗ trợ công nghệ hiện đại. Ví dụ, BIOS vẫn dùng mã 16-bit trong khi hầu hết laptop và PC chạy mã 32 và 64-bit.

EFI

EFI, viết tắt của Extensible Firmware Interface là thông số kỹ thuật cho thế hệ mới firmware hệ thống cung cấp lệnh đầu tiên dùng bởi CPU để khởi động phần cứng và chuyển điều khiển cho bootloader. EFI, đôi khi cũng gọi là Unified Extensible Firmware Interface (UEFI) có một số lợi thế so với BIOS. Ví dụ, nó giúp đảm bảo PC khởi động chỉ dùng phần mềm được tin cậy bởi nhà sản xuất PC, tức là hỗ trợ tính năng 'Secure Boot' để cải thiện bảo mật.

Biết phiên bản BIOS của máy tính có thể giúp bạn tìm xem bạn có phiên bản firmware mới nhất không. Trên máy Windows, bạn có thể lấy thông tin phiên bản firmware dùng Command Prompt. Thay vào đó, bạn có thể dùng trình hỗ trợ nâng cấp cho thiết bị.

Nói chung, để xem phiên bản firmware của bất kỳ phần cứng, bạn có thể mở Devices Manager, mở rộng danh mục, chọn phần cứng, chuột phải, nhấp Properties. Bây giờ dưới tab Details, từ menu thả xuống Property, chọn Hardware Ids. Ở đây trong bảng Value, bạn nên thấy phiên bản firmware.

Đọc: Kiểm tra PC dùng BIOS hay UEFI.

Cập nhật Firmware

Bản cập nhật firmware có sẵn từ nhà sản xuất phần cứng. Ví dụ, bản cập nhật firmware cho router mạng có thể phát hành để sửa lỗi, lỗ hổng bảo mật hoặc tăng khả năng.

Một số bản cập nhật firmware áp dụng bình thường và giống như cập nhật phần mềm thông thường. Tuy nhiên, những cái khác có thể khá tốn thời gian vì có thể liên quan đến sao chép firmware vào ổ di động và nạp thủ công lên thiết bị. Đó nói, một số thiết bị, có phần chuyên dụng trong bảng điều khiển quản trị cho phép áp dụng bản cập nhật firmware hoặc hướng dẫn sử dụng để tham khảo đầy đủ.

Cực kỳ quan trọng đảm bảo thiết bị nhận bản cập nhật firmware không tắt máy trong khi cập nhật đang áp dụng. Bản cập nhật firmware một phần để firmware bị hỏng, có thể gây hư hại nghiêm trọng cách thiết bị hoạt động. Vì vậy, chỉ cần chắc chắn một khi bạn bắt đầu firmware updater, bạn để cập nhật hoàn tất.

Đọc: Cách cập nhật Router Firmware.

Khác biệt Firmware vs. Software

Thường, từ Firmware và software dùng thay thế cho nhau, tức là đơn lẻ hoặc tập hợp chương trình máy tính được giao nhiệm vụ trên máy. Nhưng thực tế, là công việc định nghĩa gốc rễ của các danh mục (firmware và software) chúng ta đặt chúng vào.

Ví dụ, software là ảo nên có thể Sao chép, Thay đổi, và Hủy diệt. Nó thường lưu trong bộ nhớ dễ truy cập và thậm chí có thể thay thế bởi người dùng. Nhưng trong trường hợp firmware, bộ nhớ nó lưu thường nhúng trong chính thiết bị và không thể thay thế bởi người dùng. Điều này cố ý để ngăn chặn bất kỳ can thiệp hoặc gỡ bỏ vì nó quan trọng cho thiết bị chạy và có thể gây hậu quả nghiêm trọng nếu gỡ.

Đọc: Device Driver là gì?

Cũng, software thường được nâng cấp, và thông tin lưu trong nó thường được sửa đổi/mới với mỗi lần chạy ứng dụng. Ngược lại, firmware không thực sự thay đổi nhiều trừ khi bạn sửa cài đặt rất thường. Cũng rất ít hoặc không yêu cầu thay đổi firmware thiết bị.

Hy vọng điều này giải thích firmware nghĩa là gì.

Đọc tiếp: Cách cập nhật BIOS.