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

Mục lục:

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

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

Video: Firmware là gì? Định nghĩa và các loại
Video: Cách Tạo Website Trong Máy Tính (LOCAL HOST) - Không cần Domain và Hosting - Local WP (P1) - YouTube 2024, Tháng Ba
Anonim

Tốt hơn được gọi là ‘phần mềm cho phần cứng’, Firmware là một chương trình được nhúng vào một phần cứng như bàn phím, ổ cứng, BIOS hoặc thẻ video. Nó được thiết kế để cung cấp các hướng dẫn cố định để giao tiếp với các thiết bị khác trong một hệ thống và thực hiện các chức năng như các tác vụ đầu vào / đầu ra cơ bản.

Firmware là gì

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

Image
Image

Các loại chương trình cơ sở

BIOS

Điều đầu tiên để đến với cuộc sống 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 các lỗi không xác định. Sau đó nó báo hiệu một chương trình khác được gọi là bộ nạp khởi động mà thực hiện công việc đánh thức hệ điều hành đang ngủ bên trong ổ đĩa cứng và đặt nó 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 của máy tính của bạn và đảm bảo rằng chúng hoạt động đúng cách. Mặc dù tốt, các phần mềm cấp thấp vẫn gần như không thay đổi trong hai thập kỷ qua, và vì điều này, nó bây giờ đã trở thành lỗi thời và không hỗ trợ các công nghệ hiện đại. Ví dụ, BIOS vẫn sử dụng mã 16 bit trong khi hầu hết các máy tính xách tay và PC chạy mã 32 và 64-bit.

EFI

EFI, dạng viết tắt của Extensible Firmware Interface là một đặc điểm kỹ thuật cho một thế hệ hệ thống phần mềm mới cung cấp các hướng dẫn đầu tiên được CPU sử dụng để khởi động phần cứng và chuyển điều khiển đến bộ nạp khởi động. EFI, đôi khi cũng được gọi là Unified Extensible Firmware Interface (UEFI) có những ưu điểm nhất định so với BIOS. Ví dụ: nó giúp đảm bảo rằng PC của bạn chỉ khởi động bằng phần mềm được nhà sản xuất PC tin cậy, tức là nó hỗ trợ tính năng gọi là 'Khởi động an toàn' để 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 thấy nếu bạn có phiên bản phần mềm mới nhất. Trên máy tính Windows, bạn có thể lấy thông tin phiên bản chương trình cơ sở bằng Command Prompt. Ngoài ra, bạn có thể sử dụng trợ lý nâng cấp cho thiết bị của mình.

Nói chung để xem phiên bản phần mềm của bất kỳ phần cứng nào, bạn có thể mở Trình quản lý thiết bị, mở rộng danh mục, chọn phần cứng, nhấp chuột phải vào phần cứng và nhấp vào Thuộc tính. Bây giờ dưới tab Chi tiết, từ trình đơn thả xuống Propetry, chọn Hardware Ids. Ở đây trong bảng Value, bạn sẽ thấy phiên bản firmware.

Đọc: Kiểm tra xem PC của bạn có sử dụng BIOS hay UEFI không.

Cập nhật Firmware

Bản cập nhật chương trình cơ sở có sẵn từ các nhà sản xuất phần cứng. Ví dụ, bản cập nhật firmware cho bộ định tuyến mạng có thể được phát hành để sửa lỗi, lỗ hổng bảo mật hoặc tăng cường khả năng của nó.

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

Điều cực kỳ quan trọng là đảm bảo thiết bị đang nhận bản cập nhật chương trình cơ sở không tắt trong khi bản cập nhật đang được áp dụng. Bản cập nhật firmware một phần để phần mềm bị hỏng, điều này có thể làm hỏng nghiêm trọng cách thiết bị hoạt động. Vì vậy, chỉ cần chắc chắn rằng một khi bạn bắt đầu một cập nhật firmware, bạn hãy để cập nhật kết thúc.

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

Phần mềm so với phần mềm khác biệt

Thông thường, từ Firmware và phần mềm được sử dụng thay thế cho nhau, tức là, một hoặc một bộ sưu tập các chương trình máy tính được gán với một số tác vụ để thực hiện trên máy. Nhưng trong thực tế, đó là công việc xác định nguồn gốc của các loại này (phần mềm và phần mềm) mà chúng tôi đặt chúng.

Ví dụ, phần mềm là ảo để nó có thể được sao chép, thay đổi và hủy. Nó thường được lưu trữ trong bộ nhớ có thể dễ dàng truy cập và thậm chí có thể thay thế bởi người dùng. Nhưng trong trường hợp của phần vững, bộ nhớ mà nó lưu trữ thường được nhúng vào trong thiết bị và không thể thay thế được bởi người dùng. Việc này được thực hiện một cách có chủ ý để ngăn chặn bất kỳ sự giả mạo hoặc xóa nào vì nó rất quan trọng đối với thiết bị để chạy và có thể gây hậu quả nghiêm trọng nếu bị xóa.

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

Hy vọng điều này giải thích ý nghĩa của firmware.

Đề xuất: