Arm Architecture: Memory Model and Barriers [Author's Direct Lecture Part 3-3]
The author of "Arm Architecture Structure and Principles for System Software Development" will properly address 'Memory Model and Barrier,' the very fundamentals of system software and core to the latest Arm architectures (Armv8-A, Armv7-A)!
116 learners
Level Basic
Course period Unlimited
Want to know what questions other learners frequently ask?
- Unresolved
배리어 관련 질문
현재 메모리 모델에 대해 공부를 진행하고 있는데, 몇 가지 궁금한 것이 있어 질문드립니다.메모리 리오더링이라는 개념이 주로 나오고, DSB에서는 명령어 리오더링 개념도 한 번씩 나오는데, 이것에 대해서 Arm 아키텍처가
arm-architecturebarrierarmv8cortex-amemory-mapped-ioonewhdwls130782
・
a year ago
0
79
1
- Unresolved
DSB 리소스 관련
DSB 배리어가 리소스를 더 사용한다고 하셨는데 혹시 구체적으로 어떤 리소스를 더 사용하는건지, 그런 내용을 알 수 있을까요?
arm-architecturebarrierarmv8cortex-amemory-mapped-ioonewhdwls130782
・
a year ago
0
78
1
- Unresolved
전체적인 맥락에 대해서 질문이 있습니다.
안녕하세요. 1강, 2강, 3강 모두 잘 들었습니다. 문득 3강을 듣다가 궁금한 점이 생겨서 이렇게 질문 드립니다.만약 EL2, EL3에서 동작할 Software Entity를 구현하지 않은 시스템에서 hvc, smc와 같은 명령어를 실
arm-architecturebarrierarmv8cortex-amemory-mapped-iosdyeob10024541
・
0
105
1
- Unresolved
reordering
안녕하세요, 4-2 강의 5분쯤되는 예시에서 질문이 있습니다. 명령어 셋들이 연관성이 있을 수도 있지 않나요? 포인터라면 memory 가 겹칠 수 도 있으니 사실 같은 주소를 그리킬 수도 있을 것 같아서요, (예, R1 이
arm-architecturebarrierarmv8cortex-amemory-mapped-ioplatformpjt040819
・
0
79
2
- Unresolved
멀티 스레드 스택공간
안녕하세요,멀티 스레드 환경시 하나의 스택 공간을 사용하게 된다고 배웠는데요, arm 아키텍쳐 상에서 스레드 별로 스택을 공유하게 되는 것은 따로 지원이 되지 않는 것 같은데, 운영체제 상에서 전부 구현하게 되나요? 아니면 다
arm-architecturebarrierarmv8cortex-amemory-mapped-ioplatformpjt040819
・
0
71
1
- Unresolved
ARM multi core programming
software 개발 관점에서 보았을 때 arm 에서 제공하는 명령어 들을 잘 구성해서(sharability 와 함께)여러 동시성 모델을 구현한 것인가요? 저 명령어 들이 캐시간의 정보 동기화 메커니
arm-architecturebarrierarmv8cortex-amemory-mapped-ioplatformpjt040819
・
0
64
1
- Unresolved
리눅스 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
- Unresolved
SoC
SoC 설계 메모리 맵과 arm 에서 말하는 메모리 맵, 그리고 process 가 보는 virtual memory map 이 다 다른데요, os 단에서 그러면 SoC 메모리 매핑 영역(memory mapped i/o) 을 모아서 운영체제에 알려주면 운
arm-architecturebarrierarmv8cortex-amemory-mapped-ioplatformpjt040819
・
0
62
1
- Unresolved
device memory
안녕하세요, device memory region 은가상화가 되었다고 했을 때 translation 이 어떻게 일어나나요? 혹시 그냥 바로 물리 메모리로 링크 되나요? (os 단에서)
arm-architecturebarrierarmv8cortex-amemory-mapped-ioplatformpjt040819
・
0
94
2
- Unresolved
메모리 맵드 I/O에 대해서
안녕하세요 강의를 정말 잘 듣고 있습니다!!메모리 맵드 I/O에 대해 궁금한게 있어서 질문을 남깁니다.강의 내용 중 메모리 맵드 I/O 된 영역은 device memory라고 말씀을 하시면서 메모리 맵드 I/O가 된 경우 ldr str와
arm-architecturebarrierarmv8cortex-amemory-mapped-iogi86305500
・
0
199
1
- Unresolved
ISB 배리어에 대한 질문입니다.
ISB배리어에 대해 학습을 하면서 제가 생각했을 때는 이해가 잘되지 않은 부분이 있어 질문을 드립니다. 제가 이해한 ISB배리어의 사용 이유는 다음과 같습니다.명령어는 파이프라인을 통해 페치, 디코드, 실행을 단계를 걸쳐 병렬적으로 실행된다.ISB 배리어는 시
arm-architecturebarrierarmv8cortex-amemory-mapped-iodrei998162989
・
0
310
2
- Resolved
MMIO 질문
MMIO는 다바이스 포트를 제어하기 위해서 DRAM의 일부 메모리공간을 사용하는 방식이 맞는지 문의드립니다.
arm-architecturebarrierarmv8cortex-amemory-mapped-iograpesgun0624
・
0
627
2


