ARM(Advanced RISC Machine)은 일반 인텔 CPU계열의 CISC라는 명령어 구조보다는 비교적 간단한 RISC라는 명령어 체계를 사용하는 CPU 체계의 한 형식을 말합니다. 주로, 사물인터넷이나 모바일 안드로이드, 랩탑, 인터넷 모뎀, 디지털카메라, 닌텐도 등에 사용되는 CPU 체계입니다. 다시 말하면 일반적인 데스크톱 PC에는 인텔 CPU나 AMD CPU에 대응해서 x86(32비트), x64(64비트), AMD64(64비트) 등의 CPU 명령체계가 들어가게 되고, ARM용 기기들에는 RISC 명령체계가 들어가게 됩니다. 위의 이미지는 런치패드의 개발보드로 80MHz 32-bit ARM Cortex-M4F CPU가 들어간 보드의 이미지입니다. 원래 Windows 10 (Windows 10..
CPU가 유휴 상태일 때 에너지를 절약하기 위해 CPU에 저전력 모드를 시작하도록 명령할 수 있습니다. 각 CPU에는 여러 전력 모드가 있으며, 이러한 모드를 종합적으로 "C-State" 또는 "C-Mode"라고 합니다. 이러한 기능을 하는 C-state에는 그 하위로 C0부터 C6까지 여러 가지 모드가 존재합니다. 1. C0 : 작동 상태 cpu가 완전히 켜지는 상태입니다. 모든 cpu가 해당됩니다. 2. C1 : Halt 소프트웨어를 통해 CPU 기본 내부 클록을 중지하고, 버스 인터페이스 장치와 APIC가 계속 최고 속도로 실행됩니다. 486 DX4 이상의 cpu가 해당됩니다. 3. C1E : Enhanced Halt 소프트웨어를 통해 CPU 기본 내부 클록을 중지하고 CPU 전압을 낮추며, 버스 ..