Firmware hoặc Microcode là gì và tôi có thể cập nhật phần cứng của mình bằng cách nào?

Mục lục:

Firmware hoặc Microcode là gì và tôi có thể cập nhật phần cứng của mình bằng cách nào?
Firmware hoặc Microcode là gì và tôi có thể cập nhật phần cứng của mình bằng cách nào?

Video: Firmware hoặc Microcode là gì và tôi có thể cập nhật phần cứng của mình bằng cách nào?

Video: Firmware hoặc Microcode là gì và tôi có thể cập nhật phần cứng của mình bằng cách nào?
Video: Cách up ROM Quốc tế 2 SIM cho Galaxy Note FE Hàn Quốc thành công 100% - YouTube 2024, Tháng tư
Anonim
Firmware là một loại phần mềm chạy trên thiết bị phần cứng, thực hiện các tác vụ cấp thấp. Ví dụ, tất cả mọi thứ từ một điều khiển từ xa truyền hình đến một ổ đĩa cứng máy tính để một mục tiêu giả trên không chạy phần vững riêng của mình. Và vi mã cơ bản là phần mềm cho CPU của bạn.
Firmware là một loại phần mềm chạy trên thiết bị phần cứng, thực hiện các tác vụ cấp thấp. Ví dụ, tất cả mọi thứ từ một điều khiển từ xa truyền hình đến một ổ đĩa cứng máy tính để một mục tiêu giả trên không chạy phần vững riêng của mình. Và vi mã cơ bản là phần mềm cho CPU của bạn.

Firmware là gì?

Phần mềm đề cập đến các chương trình, ứng dụng và mã máy tính khác chạy trên thiết bị. Phần cứng đề cập đến các thiết bị vật lý thực tế. Vì vậy, nếu bạn có một máy tính Windows, hệ điều hành Windows và tất cả các ứng dụng bạn sử dụng là phần mềm, và bản thân máy tính và các thành phần của nó như đĩa cứng, CPU, bo mạch chủ, chuột và màn hình là phần cứng.

"Firmware", như tên gọi của nó, là một cái gì đó ở giữa phần mềm và phần cứng. Firmware thực sự chỉ là một loại phần mềm, nhưng nó thường được lập trình vào bộ nhớ được xây dựng trong phần cứng đó và chạy ở mức thấp hơn nhiều. Trong trường hợp máy tính, bo mạch chủ, CPU, bộ xử lý đồ họa, ổ cứng, chuột và các thiết bị khác đều có phần mềm riêng.

Ví dụ, khi bạn khởi động máy tính, phần mềm trên bo mạch chủ của bạn - hoặc là UEFI hoặc BIOS - hãy khởi động và khởi tạo thiết bị của bạn, trước khi khởi động vào ổ cứng và hệ điều hành của bạn. Ổ đĩa trạng thái rắn của bạn có phần mềm tự động quản lý dữ liệu sẽ được lưu trữ trên các ô nhớ flash vật lý để có hiệu suất tối ưu. BIOS video là một loại chương trình cơ sở dịch các hướng dẫn có liên quan đến video trước khi chúng được gửi tới bộ xử lý đồ họa của máy tính của bạn. Ngay cả chuột USB của bạn cũng có phần mềm xử lý việc giải thích đầu vào chuột vật lý, giao tiếp với máy tính của bạn và cấp nguồn cho bất kỳ đèn nào có thể trên chuột của bạn.

Firmware có thể trở thành một hệ điều hành toàn bộ thiết bị đơn giản

Đối với một số thiết bị đơn giản, “chương trình cơ sở” có thể tham khảo toàn bộ hệ điều hành của thiết bị. Ví dụ: nếu bạn có máy ảnh kỹ thuật số, máy ảnh "phần mềm" đề cập đến tất cả phần mềm chạy trên máy ảnh kỹ thuật số đó. Điều này bao gồm mọi thứ từ các chức năng chụp ảnh ở mức độ thấp đến hệ điều hành đồ họa của máy ảnh. Ngay cả máy bay không người lái trên không có phần mềm, đó là phần mềm chạy trên máy bay không người lái chính nó.
Đối với một số thiết bị đơn giản, “chương trình cơ sở” có thể tham khảo toàn bộ hệ điều hành của thiết bị. Ví dụ: nếu bạn có máy ảnh kỹ thuật số, máy ảnh "phần mềm" đề cập đến tất cả phần mềm chạy trên máy ảnh kỹ thuật số đó. Điều này bao gồm mọi thứ từ các chức năng chụp ảnh ở mức độ thấp đến hệ điều hành đồ họa của máy ảnh. Ngay cả máy bay không người lái trên không có phần mềm, đó là phần mềm chạy trên máy bay không người lái chính nó.

Vì vậy, để cập nhật toàn bộ hệ điều hành của thiết bị - như trên máy ảnh kỹ thuật số, bộ định tuyến, máy in, trình phát nhạc hoặc thiết bị điều hướng GPS - bạn thường phải thực hiện “cập nhật chương trình cơ sở” hoặc tải xuống và cài đặt “firmware mới””Từ nhà sản xuất.

Một hệ điều hành có vẻ như nó chỉ là phần mềm, vì vậy điều này có vẻ hơi không nhất quán. nhưng đó là vì phần mềm không phải là thuật ngữ chính xác. Mặc dù phần mềm và phần cứng khá rõ ràng nhưng phần mềm chỉ là một loại phần mềm cấp thấp.

Microcode là gì?

Microcode đã trở nên quan trọng hơn với lỗ hổng Spectre. Các CPU Intel cần “microcode” mới từ Intel để bảo vệ chống lại các cuộc tấn công Spectre.

Hãy nghĩ về microcode như phần mềm cho CPU của máy tính của bạn. Microcode dịch các lệnh mà CPU nhận được vào các hoạt động vật lý, mạch cấp xảy ra bên trong CPU. Nói cách khác, một microcode cập nhật có thể gửi các hướng dẫn khác nhau tới các mạch bên trong CPU. Điều này có thể ngăn chặn các cuộc tấn công Spectre nhất định bằng cách thay đổi cách thức hoạt động của CPU. Cập nhật microcode cũng có thể khắc phục lỗi và các lỗi khác mà không yêu cầu thay thế hoàn toàn phần cứng CPU.

Bản cập nhật microcode thường được phân phối cùng với bản cập nhật BIOS hoặc bản cập nhật BIOS của UEFI. Khi máy tính của bạn khởi động, phần mềm UEFI hoặc BIOS của máy tính sẽ tải mã micro vào CPU. Tuy nhiên, cũng có thể cho các hệ điều hành như Windows hoặc Linux tải mã micro mới vào thời gian khởi động.

Ví dụ: nếu bạn muốn nhận mã vi mạch Intel mới nhất cho CPU của mình để bảo vệ chống lại Spectre và nhà sản xuất PC của bạn sẽ không phát hành bản cập nhật UEFI cho hệ thống của bạn, Microsoft có bản cập nhật Windows tùy chọn mà bạn có thể cài đặt.

Bạn có nên cập nhật Firmware của thiết bị không?

Bạn có nên cập nhật chương trình cơ sở của thiết bị hay không tùy thuộc vào thiết bị và những gì nhà sản xuất đề xuất.
Bạn có nên cập nhật chương trình cơ sở của thiết bị hay không tùy thuộc vào thiết bị và những gì nhà sản xuất đề xuất.

Trong nhiều trường hợp, bạn sẽ không bao giờ cần cập nhật chương trình cơ sở của thiết bị phần cứng. Ví dụ: điều khiển từ xa trên TV của bạn đang chạy chương trình cơ sở và gần như chắc chắn không có cách nào để cập nhật. Không có lý do nào bạn muốn cập nhật nó. Điều khiển từ xa của bạn tốt và bạn không cần phải lo lắng về điều đó.

Đối với nhiều thiết bị phần cứng khác, việc cập nhật chương trình cơ sở đôi khi có thể hữu ích để sửa lỗi và cung cấp các cải tiến nhỏ. Ví dụ: nhà sản xuất ổ đĩa thể rắn của bạn có thể cung cấp phiên bản phần mềm mới hơn để cải thiện độ tin cậy hoặc hiệu suất. Nhà sản xuất card đồ họa của bạn có thể cung cấp một BIOS video mới để sửa lỗi. Hoặc nhà sản xuất bộ định tuyến của bạn có thể cung cấp bản cập nhật chương trình cơ sở bao gồm các tính năng quản trị mới.

Nhiều nhà sản xuất thiết bị khuyên bạn chỉ nên cài đặt bản cập nhật chương trình cơ sở nếu bạn gặp sự cố cần được khắc phục (hoặc bạn yêu cầu một tính năng mới cụ thể) hoặc nếu nhà sản xuất chỉ dẫn cụ thể bạn cài đặt nó.

Đối với các thiết bị khác, cập nhật firmware gần như luôn là một ý tưởng tuyệt vời.Bạn có thể muốn cập nhật firmware mới nhất và lớn nhất cho máy ảnh kỹ thuật số của mình, ví dụ, để cải thiện hiệu suất và nhận các tính năng mới. Và Microsoft khuyên bạn nên cập nhật firmware của bộ điều khiển Xbox One để đảm bảo nó hoạt động đúng với các trò chơi bạn chơi.

Bạn nên thực hiện theo khuyến nghị của nhà sản xuất cho từng thiết bị. Nhiều nhà sản xuất khuyên bạn chỉ nên cập nhật chương trình cơ sở của thiết bị nếu bạn không gặp sự cố. Nếu sức mạnh chết hoặc lỗi xảy ra trong khi cập nhật chương trình cơ sở, thường không có cách nào để khôi phục sạch. Nói cách khác, một bản cập nhật firmware bị hỏng có thể “gạch” một thiết bị, làm cho nó không sử dụng được. Điều này phụ thuộc vào thiết bị.

Cách cập nhật Firmware của phần cứng

Nếu bạn cần cập nhật chương trình cơ sở của thiết bị, các hướng dẫn chung này sẽ giúp bạn. Quy trình chính xác để cập nhật chương trình cơ sở của thiết bị phụ thuộc vào chính thiết bị và nhà sản xuất thiết bị phải cung cấp hướng dẫn trên trang web của thiết bị.

Trước tiên, hãy truy cập trang web của nhà sản xuất và tìm trang hỗ trợ hoặc tải xuống cho sản phẩm cụ thể mà bạn đang sử dụng. Ví dụ: nếu bạn có ổ đĩa trạng thái rắn Samsung, hãy truy cập trang web của Samsung và tìm trang hỗ trợ cho mẫu SSD cụ thể của bạn. Nếu bạn muốn cập nhật firmware hoặc BIOS của bo mạch chủ, hãy truy cập trang web của nhà sản xuất PC và tìm chế độ chính xác của PC - hoặc, nếu bạn xây dựng máy tính của riêng mình, hãy truy cập trang web của nhà sản xuất bo mạch chủ và tìm mô hình bo mạch chủ bạn có.

Tìm bất kỳ loại tải xuống cập nhật “phần sụn” nào trên trang web hỗ trợ. Nếu bạn không thể tìm thấy, có thể không có phần mềm cập nhật nào có sẵn cho thiết bị của bạn. Tải xuống phiên bản mới nhất mà bạn thấy và đảm bảo đọc mọi ghi chú phát hành xuất hiện trên trang web.

Khi bạn đã tải xuống chương trình cơ sở mới, hãy mở tệp tải xuống và tìm tệp README. Nếu bạn không thể tìm thấy, hãy tìm hướng dẫn cài đặt chương trình cơ sở riêng trên trang tải xuống. Hướng dẫn của nhà sản xuất sẽ trình bày chính xác những gì bạn cần làm.
Khi bạn đã tải xuống chương trình cơ sở mới, hãy mở tệp tải xuống và tìm tệp README. Nếu bạn không thể tìm thấy, hãy tìm hướng dẫn cài đặt chương trình cơ sở riêng trên trang tải xuống. Hướng dẫn của nhà sản xuất sẽ trình bày chính xác những gì bạn cần làm.

Đối với một số bản cập nhật firmware, bạn có thể chỉ cần chạy một tệp.exe từ bên trong Windows và nó sẽ xử lý mọi thứ cho bạn. Đối với những người khác, bạn có thể cần phải tạo một ổ đĩa DOS có khả năng khởi động với tệp chương trình cơ sở trên đó, khởi động vào môi trường DOS và chạy lệnh để cập nhật chương trình cơ sở của bạn từ đó. Hoặc, nếu bạn muốn cập nhật một thiết bị riêng biệt, bạn có thể cần phải đặt tệp phần sụn trên ổ USB hoặc thẻ SD và mang nó đến thiết bị khác.

Nếu tệp phần mềm bạn tải xuống chỉ là tệp.exe và bạn không thể tìm thấy bất kỳ hướng dẫn nào, bạn có thể chỉ cần nhấp đúp vào tệp đó và chạy nó từ bên trong Windows.

Đề xuất: