뭔가 대단한 함수일거라고 생각했고 분석할때 나올때마다 멀티 프로세서 동기화
하면서 명확하지 않았던 이 함수가 "리눅스 디바이스 드라이버"라는 책에 나와있었네요
어제 스터디 하다 알았습니다.
결론말 말씀드릴께요... 간단하게는 volatile를 써주는 이유와 비슷한데요
이 barrier()를 실행해 주면 컴파일러에게 현재 성능 최적화를 하기 위해서
register에 들고있는 값들을 실제 메모리에 모두 기록하라고 하는 명령입니다.
더 자세한 것은 "리눅스 디바이스 드라이버"의 9장을 참고하시기 바랍니다.
하면서 명확하지 않았던 이 함수가 "리눅스 디바이스 드라이버"라는 책에 나와있었네요
어제 스터디 하다 알았습니다.
결론말 말씀드릴께요... 간단하게는 volatile를 써주는 이유와 비슷한데요
이 barrier()를 실행해 주면 컴파일러에게 현재 성능 최적화를 하기 위해서
register에 들고있는 값들을 실제 메모리에 모두 기록하라고 하는 명령입니다.
더 자세한 것은 "리눅스 디바이스 드라이버"의 9장을 참고하시기 바랍니다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [공지] IAMROOT 19차 커널 스터디 오리엔테이션 (zoom 접속 안내) [5] | 문c(문영일) | 2022.05.07 | 877 |
공지 | [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] | 문c(문영일) | 2021.05.17 | 1249 |
공지 | 커널 스터디를 위한 문c 가이드입니다. [10] | 문c(문영일) | 2021.04.27 | 6452 |
117 | 죄송합니다.. 오늘 모임에 .. 불참하게 될것 같습니다.. | 최대진 | 2007.11.03 | 4294 |
116 | [소개] 반갑습니다~ | 정우영 | 2007.11.02 | 3593 |
115 | [소개]안녕하세요 | 이관형 | 2007.11.02 | 3789 |
114 | 모두들 감기 조심하세요~! [1] | 원민수 | 2007.11.01 | 4386 |
113 | [소개] 안녕하세요 ^^ | 김도삼 | 2007.10.29 | 4451 |
112 | [소개]안녕하세요...^^ | 정문수 | 2007.10.26 | 3566 |
111 | [소개] 안녕하세요. 가입 인사 올립니다. | 이완근 | 2007.10.26 | 3368 |
110 | [소개] 안녕하세요. | 박성일 | 2007.10.25 | 3597 |
109 | [소개] 안녕하세요. | 이정우 | 2007.10.25 | 3510 |
108 | [소개] 안녕하세요. 염태근 입니다. | 염태근 | 2007.10.25 | 4899 |
107 | [소개] 안녕하세요. 염태근 입니다. | 염태근 | 2007.10.25 | 4804 |
106 | [소개] 4기에 함께하게된 허재영입니다. | 허재영 | 2007.10.25 | 3615 |
105 | [소개] 안녕하세요. [2] | 한상은 | 2007.10.25 | 3737 |
104 | [소개] 안녕하세요. | 김기태 | 2007.10.25 | 3533 |
103 | [소개] 인사드립니다. | 김우종 | 2007.10.25 | 3621 |
102 | [소개]안녕하세요 [2] | 안소진 | 2007.10.25 | 4084 |
101 | [소개] 안녕하세요. [1] | 신예지 | 2007.10.25 | 4244 |
100 | [소개]문경원 입니다. | 문경원 | 2007.10.25 | 3973 |
99 | [소개] 안녕하세요^^ | 김성준 | 2007.10.25 | 3609 |
98 | [소개]안녕하세요. | 송대훈 | 2007.10.25 | 4016 |
.