Hypervisors
하이퍼바이저는 호스트 컴퓨터에서 다수의 운영 체제를 동시에 실행하기 위한 논리적 플랫폼(platform)을 말한다. 가상화 머신 모니터(virtual machine monitor, 줄여서 VMM)라고도 부른다.
스택 포인터 레지스터/프레임 포인터 레지스터
Caller와 Callee
Caller Saved Register
Callee가 마음대로 사용할 수 있는 레지스터. 함수 호출 후 복귀 했을 때 위의 레지스터 값이 변하지 않아야 한다면 함수 호출 전에 caller는 레지스터를 백업해야 한다.
Callee Saved Register
함수의 호출 : 스택 프레임
스택 프레임 함수 호출시 할당되는 메모리 블록(지역변수의 선언으로 인해 할당되는 메모리 블록)
fct1() 함수가 호출되면서 함수 내부에 선언된 변수 c,d가 스택에 할당되는데 이 메모리 블록을 fct1()함수의 스택 프레임이라 한다/ fct1()함수가 반환되면 스택 프레임도 반환된다.
main()의 스택 프레임 변수 a, b
fct1()의 스택 프레임 변수 c, d
fct2()의 스택 프레임 변수 e, f
'딥러닝 기반 영상인식 개발 전문가 과정 > 임베디드, ARM' 카테고리의 다른 글
7월5일 이미지, 비디오, 채널 처리 (0) | 2019.07.05 |
---|---|
7월4일 OpenCV (0) | 2019.07.04 |
7월3일 임베디드 ARM 총 정리 (0) | 2019.07.03 |
7월1일 ARM 소개 (0) | 2019.07.01 |
6월28일 임베디드 시스템 개론 (0) | 2019.06.28 |