Armアーキテクチャ:メモリモデルとバリア【著者直講第3部-3】
システムソフトウェアの基本中の基本、最新のArmアーキテクチャ(Armv8-A, Armv7-A)の核となる「メモリモデルとバリア」を『システムソフトウェア開発のためのArmアーキテクチャの構造と原理』の著者がしっかり解説します!
受講生 116名
難易度 初級
受講期間 無制限
他の受講生がよくする質問が気になりますか?
- 未解決
배리어 관련 질문
현재 메모리 모델에 대해 공부를 진행하고 있는데, 몇 가지 궁금한 것이 있어 질문드립니다.메모리 리오더링이라는 개념이 주로 나오고, DSB에서는 명령어 리오더링 개념도 한 번씩 나오는데, 이것에 대해서 Arm 아키텍처가
arm-architecturebarrierarmv8cortex-amemory-mapped-ioonewhdwls130782
・
1年前
0
79
1
- 未解決
DSB 리소스 관련
DSB 배리어가 리소스를 더 사용한다고 하셨는데 혹시 구체적으로 어떤 리소스를 더 사용하는건지, 그런 내용을 알 수 있을까요?
arm-architecturebarrierarmv8cortex-amemory-mapped-ioonewhdwls130782
・
1年前
0
78
1
- 未解決
전체적인 맥락에 대해서 질문이 있습니다.
안녕하세요. 1강, 2강, 3강 모두 잘 들었습니다. 문득 3강을 듣다가 궁금한 점이 생겨서 이렇게 질문 드립니다.만약 EL2, EL3에서 동작할 Software Entity를 구현하지 않은 시스템에서 hvc, smc와 같은 명령어를 실
arm-architecturebarrierarmv8cortex-amemory-mapped-iosdyeob10024541
・
0
105
1
- 未解決
reordering
안녕하세요, 4-2 강의 5분쯤되는 예시에서 질문이 있습니다. 명령어 셋들이 연관성이 있을 수도 있지 않나요? 포인터라면 memory 가 겹칠 수 도 있으니 사실 같은 주소를 그리킬 수도 있을 것 같아서요, (예, R1 이
arm-architecturebarrierarmv8cortex-amemory-mapped-ioplatformpjt040819
・
0
79
2
- 未解決
멀티 스레드 스택공간
안녕하세요,멀티 스레드 환경시 하나의 스택 공간을 사용하게 된다고 배웠는데요, arm 아키텍쳐 상에서 스레드 별로 스택을 공유하게 되는 것은 따로 지원이 되지 않는 것 같은데, 운영체제 상에서 전부 구현하게 되나요? 아니면 다
arm-architecturebarrierarmv8cortex-amemory-mapped-ioplatformpjt040819
・
0
71
1
- 未解決
ARM multi core programming
software 개발 관점에서 보았을 때 arm 에서 제공하는 명령어 들을 잘 구성해서(sharability 와 함께)여러 동시성 모델을 구현한 것인가요? 저 명령어 들이 캐시간의 정보 동기화 메커니
arm-architecturebarrierarmv8cortex-amemory-mapped-ioplatformpjt040819
・
0
64
1
- 未解決
리눅스 memory map
<a target="_blank" rel="noopener noreferrer nofollow" href="https://developer.arm.com/documentation/100166/0001/Programmers-Model/Processor-memory-
arm-architecturebarrierarmv8cortex-amemory-mapped-ioplatformpjt040819
・
0
96
1
- 未解決
SoC
SoC 설계 메모리 맵과 arm 에서 말하는 메모리 맵, 그리고 process 가 보는 virtual memory map 이 다 다른데요, os 단에서 그러면 SoC 메모리 매핑 영역(memory mapped i/o) 을 모아서 운영체제에 알려주면 운
arm-architecturebarrierarmv8cortex-amemory-mapped-ioplatformpjt040819
・
0
62
1
- 未解決
device memory
안녕하세요, device memory region 은가상화가 되었다고 했을 때 translation 이 어떻게 일어나나요? 혹시 그냥 바로 물리 메모리로 링크 되나요? (os 단에서)
arm-architecturebarrierarmv8cortex-amemory-mapped-ioplatformpjt040819
・
0
94
2
- 未解決
메모리 맵드 I/O에 대해서
안녕하세요 강의를 정말 잘 듣고 있습니다!!메모리 맵드 I/O에 대해 궁금한게 있어서 질문을 남깁니다.강의 내용 중 메모리 맵드 I/O 된 영역은 device memory라고 말씀을 하시면서 메모리 맵드 I/O가 된 경우 ldr str와
arm-architecturebarrierarmv8cortex-amemory-mapped-iogi86305500
・
0
199
1
- 未解決
ISB 배리어에 대한 질문입니다.
ISB배리어에 대해 학습을 하면서 제가 생각했을 때는 이해가 잘되지 않은 부분이 있어 질문을 드립니다. 제가 이해한 ISB배리어의 사용 이유는 다음과 같습니다.명령어는 파이프라인을 통해 페치, 디코드, 실행을 단계를 걸쳐 병렬적으로 실행된다.ISB 배리어는 시
arm-architecturebarrierarmv8cortex-amemory-mapped-iodrei998162989
・
0
310
2
- 解決
MMIO 질문
MMIO는 다바이스 포트를 제어하기 위해서 DRAM의 일부 메모리공간을 사용하는 방식이 맞는지 문의드립니다.
arm-architecturebarrierarmv8cortex-amemory-mapped-iograpesgun0624
・
0
627
2


