ARM의 user mode와 kenel mode모드에 대해서 알아보겠습니다. 일단 ARM이 무엇인지 알아야 하는데 ARM은 Advanced RISC Machine 즉 임베디드 기기에 많이 사용되는 RISC 프로세서입니다. RISC(Reduced Instruction Set Computer)는 이름에서 볼 수 있듯이 CPU 개수를 줄여 하드웨어 구조를 간하게 만드는 방법으로 마이크로프로세서를 설계하는 방법 중에 하나입니다. 그렇다면 User Level과, Kernel Level의 동작 모드에 대해서 알아보겠습니다. User Level은 Application과 연결되는 Library로 구성되며, 이 라이브러리에 가상화, 스케줄링, 동기화 등의 기능이 있습니다. User Level에서는 라이브러리에서 이 기능..