자바 컴파일러가 바이트코드를 만들고

jvm에서 실행하는거잖아요?

jvm도 결국 cpu에 native한 기계어로 바꿔서 실행하는건가요?? 아니면 jvm혼자 cpu없이 자기만의 기계어코드로 실행하는건가ㅛ?