PC 펌웨어 업데이트: 수행 방법 및 작동 방식

여러 번 컴퓨터의 다양한 구성 요소와 주변 장치에는 펌웨어 업데이트가 필요합니다. 하드웨어에 있는 특정 버그 및 오류를 해결하거나 이전에 존재하지 않았던 새로운 기능을 추가합니다. 펌웨어 업데이트 프로세스는 어떻게 작동합니까?

우선 PC에 설치한 컨트롤러는 응용 프로그램에서 다른 구성 요소 및 장치와 통신하는 데 사용되기 때문에 펌웨어 업데이트가 드라이버 업데이트와 동일하지 않다는 점을 먼저 명확히 해야 합니다. 반면에 펌웨어는 항상 어떻게 작동해야 하는지 알려줍니다.

PC의 펌웨어 업데이트

많은 장치에 관리용 마이크로컨트롤러가 포함되어 있다는 사실을 잊어서는 안 됩니다. 마이크로컨트롤러는 그 자체로 컴퓨터라고 생각할 수 있습니다. 작업을 수행하는 방법과 시간이 있는 내부에 있는 프로그램을 재귀적으로 실행합니다. 하드웨어의 다른 부분에서 발견되는 이러한 프로세서는 상호 작용하지 않습니다. CPU 시스템의 나머지 부분은 통신 측면에서 볼 수 있지만 하드웨어의 모든 기능에 액세스하는 데 필수적입니다. .

펌웨어를 구성 요소로 업그레이드하면 어떤 이점이 있습니까?

다음과 같은 모니터가 있다고 가정합니다. HDMI 2.1 제조사는 VRR 등의 기능을 내부에 포함하지 않기로 결정했고 지원하는 대역폭은 48Gbps 미만이다. 언젠가는 펌웨어 업데이트를 통해 새 모델을 구입하지 않고도 이러한 기능에 액세스할 수 있습니다.

펌웨어 업데이트

펌웨어 업데이트는 CPU에 긍정적인 영향을 줄 수 있습니다. 제어 장치와 심지어 메모리 컨트롤러도 특정 펌웨어가 있는 마이크로 컨트롤러 자체이기 때문입니다. 프로세서의 펌웨어 업데이트 덕분에 특정 명령의 성능 향상이나 더 빠른 메모리 지원을 찾을 수 있습니다. 그러나 보안상의 이유로 또는 동일한 회사의 다른 제품과 충돌하는 기능이 있기 때문에 해당 기능이 감소될 수도 있습니다.

경제적 이점

가장 큰 장점은 펌웨어 업데이트를 수행할 수 있다는 사실이 우리와 제조업체가 하드웨어에 영향을 미치는 특정 문제를 해결하기 위해 교체 및 수리를 수행할 필요가 없다는 것을 의미합니다. 따라서 보증 기간에 기기를 보내야 하고 제조업체가 복잡한 배송 및 반품 물류를 관리하고 생산을 중단해야 하는 번거로움을 피할 수 있기 때문에 양측 모두에게 큰 골칫거리가 되지 않습니다.

Fabricación 구성 요소 하드웨어

어쨌든 펌웨어 업데이트는 하드웨어가 자체적으로 실행할 수 있는 것 이상의 기능을 제공하지 않지만, 펌웨어가 하는 일은 기능 작동을 최적화하여 더 효율적으로 만들고 기능을 차단하거나 차단 해제하는 것입니다. 또한 프로세스에는 이전 버전의 오류를 해결하는 작업도 포함될 수 있다는 사실을 잊어서는 안 됩니다.

펌웨어 업데이트는 어떻게 작동합니까?

제조업체가 하드웨어의 펌웨어를 업데이트할 수 있는 두 가지 방법이 있습니다. 두 가지 모두 펌웨어를 저장하는 데 사용되는 메모리 유형에 따라 다릅니다. 모든 제조업체에서 사용자가 콘텐츠에 쉽게 액세스할 수 있기를 바라는 것은 아니기 때문입니다.

프로그래밍 가능한 ROM 사용

어떤 경우에는 이것은 EEPROM , 특수 도구를 사용하거나 이를 포함하는 칩을 동일한 유형의 다른 칩으로 교체함으로써만 제조업체가 수정할 수 있지만 업데이트된 버전(예: PC의 그래픽 카드의 경우)을 저장합니다.

EEPROM 펌웨어 GPU

그 이름에서 알 수 있듯이 ROM은 읽기 전용이며 그 내용을 다른 것으로 바꿀 수 없으며 많은 경우 작은 전자 부품을 다룰 줄 모르는 사람이 다루기가 어려울 정도로 작은 조각입니다. 또한 공장 조립은 고정밀 로봇에 의해 여러 번 수행되었습니다.

내부 플래시 메모리를 통해

대신 대부분의 하드웨어에는 일반적으로 비휘발성 펌웨어 콘텐츠가 포함됩니다. 또는 장치의 자체 내장 마이크로컨트롤러 내에 있는 플래시 메모리. 이는 사용자가 펌웨어를 업데이트하기 위해 하드웨어를 조작할 필요가 없음을 나타냅니다.

마이크로컨트롤러 Cortex M0

RAM에 직접 액세스할 수 있는 장치

RAM에 직접 액세스할 수 있는 장치에 대해 이야기하는 경우 CPU, 마더 보드 칩셋이나 PCI Express 장치를 사용하는 경우 업데이트할 구성 요소에 포함된 DMA 장치를 통해 업데이트가 수행됩니다. DMA 장치가 하는 일은 한 물리적 메모리의 내용을 다른 물리적 메모리로 복사하기 위해 나머지 구성 요소의 IMC에 대한 액세스를 일시적으로 차단하여 외부 장치에 RAM 액세스 권한을 부여하는 것임을 잊지 마십시오. 이 경우 컨트롤러 내부에 펌웨어를 저장하는 메모리였습니다.

다이어그램 DMA

펌웨어를 업데이트하는 데 특별히 사용되는 메모리 주소는 사용자가 알지 못하지만 특정 구성 요소에서 알고 있으며 운영 체제에 완전히 투명하게 수행됩니다. 간단히 말해서 업데이트할 구성 요소는 RAM의 해당 부분을 주기적으로 확인하고 정보를 저장합니다. 많은 경우 플래시 메모리에는 일반적으로 현재 버전과 업데이트를 위한 두 개의 펌웨어를 위한 공간이 포함됩니다. 이유? 업데이트가 중단되고 심각한 작동 오류가 발생한 경우 이전 업데이트로 돌아갈 수 있도록 간단합니다.

RAM에 직접 액세스할 수 없는 구성 요소

대신 USB 또는 직접 메모리 액세스 권한이 없고 아이오무, 그들은 단순히 펌웨어 업데이트를 직접 수신하므로 IOMMU를 실행하는 중간에 DMA 드라이브가 없습니다. 프로세스.

Actualizar 펌웨어 라톤

예를 들어, 입력 및 출력 주변기기가 아닌 마우스나 키보드가 사용되지만 인터페이스는 양방향입니다. 따라서 펌웨어를 업데이트하거나 키나 버튼의 매크로와 같은 특정 정보를 저장하기 위해 데이터를 보내기만 하면 됩니다.