[커널 17차 2조] 6주차

2020.09.26 17:33

sardinelee 조회 수:83

 

일시 : 2020.09.26 (토) 15:00 ~ 17:20


장소 : 온라인(Zoom)


학습내용 : 
코드로 알아보는 ARM 리눅스 커널(모기향책): p.3~p.27(24p)

 

*CPSR이란

 - CPSR : CPSR 레지스터는 현재 프로그램의 상태를 저장하고 있는 레지스터다

 ( http://forum.falinux.com/zbxe/index.php?document_srl=575677&mid=lecture_tip )


*NZCV와 DAIF 란

 - NZCV : Negative + Zero + Carry + Overflow

 - DAIF : Debug + SError + IRQ + FIQ


*SPSR란

 - PSR에는 CPSR과 SPSR이 있다.

 - SPSR = Saved PSR

 - 익셉션 발생시 PSTATE가 갱신되고 몇몇 비트가 SPSR_ELn레지스터에 복사되고

   익셉션에서 복귀할 때 SPSR_ELn 레지스터가 PSTATE로 복사됨

 ( http://recipes.egloos.com/5618965 )


*하이퍼바이저

 - 호스트 컴퓨터에서 다수의 운영체제를 동시에 실행하기 위한 논리적 플랫폼.

 - 가상화머신모니털(virtual machine monitor) 또는 가상화 머신 매니저(virtual machine manager) 약어로 VMM.

 ( https://dora-guide.com/%ED%95%98%EC%9D%B4%ED%8D%BC%EB%B0%94%EC%9D%B4%EC%A0%80/ )

 ( https://www.redhat.com/ko/topics/virtualization/what-is-a-hypervisor )

 

XE Login