최근 x86 CPU는 그 구조가 매우 복잡해졌습니다. 코어 수가 늘어나고, 칩셋 기능을 다수 내장하면서 프로세서에 내장된 로우레벨 SoC가 충분한 성능을 발휘, 모든 구동 요소를 작동하기 위해 인텔 CPU는 매니지먼트 엔진, 줄여서 ME를 사용합니다.
인텔 CPU 안에 초소형 시스템이 하나 더 운용된다고 보면 되겠는데, 이것은 아주 작은 용량의 ROM과 RAM에서 구동되며, 그 운영체제는 MINIX입니다. 이건 작은 메모리 사용량을 가진 유닉스 계열 OS로, 작은 코드로도 시스템 구동이 가능하다는 걸 입증하기 위해 Andrew Tanenbaum이 설계했습니다.
미닉스는 프로세서 내부에서 독자적인 CPU 코어와 전용 펌웨어를 사용, 완전히 독립돼 구동됩니다. 완전히 숨겨져 있어서 일반적인 운영체제에서는 이를 파악하지 못합니다.
이 운영 권한은 링 레벨로 구분하는데, 링 0은 가장 높은 액세스로 디스크 삭제, 시스템 바이오스의 플래싱, C 스테이트 실행이 가능합니다. OS 커널은 이런 권한이 필요하니 링 0 단계의 소프트웨어가 됩니다. 그리고 대부분의 애플리케이션은 링 3에서 실행됩니다. 인텔 ME는 링-3로 실행돼며, 네트워크, 파일 시스템, USB 등 대량의 드라이버와 웹 서버 권한을 갖고 있습니다.
인텔 메인보드를 비롯한 대부분의 시스템 바이오스 업데이트에는 ME용 ROM 업데이트가 포함됩니다. 당연하지만 대기 상태에서도 미닉스 운영체제는 계속해서 실행됩니다.