반응형
CPU에서 Read-modify-write는 메모리의 데이터를 읽고 변경한 후 다시 메모리에 쓰는 동작을 한개 명령어로 한번에 하는 것을 의미한다.
Read-modify-write 명령어를 사용하면 Race condition을 막을 수 있다.
Read-modify-write의 예는 다음과 같다. 아래 명령어는 Var 주소의 데이터를 읽은 후 0xFFFC와 AND 연산한 후 다시 Var 주소에 쓴다. 이러한 동작을 AND 한개의 명령어로 실행한다.
AND @Var, #0xFFFC
반응형
'컴퓨터' 카테고리의 다른 글
2's complement 계산 (0) | 2020.12.25 |
---|---|
Big-O 표기법 (0) | 2020.12.24 |
Race condition 이란? (0) | 2020.12.19 |
마이크로 프로세서 파이프라인 원리 (0) | 2020.12.15 |
역대 가장 인기 있는 운영체제 (0) | 2020.12.15 |
댓글