Solaris는 device간 통신을 할 경우 data의 정합성을 보장하기 위해 Data 전송 시 parity 값을 같이 전송하며 만약 data를 받을 때 정합성에 문제가 있을 경우 parity를 이용해 data를 보정한다.
일반적인 반도체 소자의 경우 일정량의 전자파 방출이 있으며 특정 환경에서(온도,습도 비적정 및 다른장비 에서 발생되는 전자파의 간섭이 있을경우) 전자파 방출량이 많아지게 되는 현상이 발생하면서 bit 오류를 발생 시키는 경우가 있다.

위와 같이 parity로 data를 보정 가능할 경우를 CE(correctable Error)라 하며 한 word에 double bit오류가 발생하여 data 보정이 불가능 할 경우를 UE(Uncorrectable Error)라 하며 UE의 경우 hardware error로 간주하여 해당 part를 교체 해야한다고 합니다.

+ Recent posts