CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): wang (Chip쟁이)
날 짜 (Date): 2005년 8월  2일 화요일 오후 02시 38분 57초
제 목(Title): Re: [Q] I/O에 대한 write buffer 동작



하드웨어 주소값인 경우 volatile로 선언하면 버퍼를 쓰지 않고 무조건

하드웨어를 직접 접근합니다.

한 예로 RS232의 경우 read는 수신, write는 송신을 같은 주소를 매핑하여

사용하는데 volatile를 선언하지 않으면 송신한 값을 수신했다고 주거나

여러번 수신하라고 했는데 맨앞의 수신만 하고 나머지는 그냥 캐싱된 값을

되돌려주는 문제등을 일으킵니다.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.