[신규런칭 40% 할인중!]
쿠폰코드: 5B5AC2406E94DCF7B04E
- 사용방법
- 우측 결제단 하단에 '쿠폰 적용' 클릭 후, 위 코드를 입력해 적용하세요!
[중요!]
이 강의는 '시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 3부'의 메모리 모델과 배리어에 해당되는 부분입니다. 메모리 모델과 배리어만 배우시려는 분을 위해 Publish했습니다만, 되도록 '시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 3부' 전체 내용을 다 들어 주시길 권장합니다.
[강의 설명]
스마트폰은 물론 AI 용 SoC 시스템 반도체, 전기자동차 Automotive(인포테인먼트, 자율주행) 그리고 클라우드 서버 및 맥북에서 사용되는 Arm 프로세서는 모두 Armv8-A 기반 64비트 Cortex-A(e.g: Cortex-A53, Cortex-A57, Cortex-A72) 프로세서입니다. 현재 시스템 소프트웨어 업계에서 가장 많이 필요한 기반 지식이 요구되는 내용이 Armv8-A 아키텍처라고 볼 수 있어요.
이 강의는 '시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리'의 저자 직강 강의로, 메모리 시스템의 핵심인 Arm 아키텍처(Armv8-A)의 메모리 모델과 배리어에 대해 상세히 다룹니다.
메모리 모델 소개
메모리 맵드 I/O와 디바이스 메모리
노멀 메모리
메모리 리오더링과 Weakly Ordered 속성
배리어(Barrier)
Shareability 도메인과 배리어 명령어 옵션
배리어가 적용된 사례
이 강의를 들으시면 Arm 아키텍처에서 제공하는 메모리 배리어에 대해 제대로 파악할 수 있습니다.