cpu architecture (1) 썸네일형 리스트형 [Java] JVM과 CPU의 호환성 Java로 작성한 프로그램의 독립성을 위해서는 JVM 역할이 필요하다. 결국, JVM은 CPU와 OS에 종속되기 때문이다. 그렇다면 그중 CPU의 어떤 부분이 JVM과의 호환이 필요한지를 알아보고, 어떻게 JVM으로 해결했는지 자세하게 파헤쳐볼것이다.명령어와 CPU 아키텍처명령어와 폰노이만 구조컴퓨터는 연산을 수행하는 기계이며, 프로그램은 명령어(Instruction)들의 연속된 연산으로 실행된다. 명령어는 +/-과 같은 연산과, 1 + 2의 식에서 연산할 대상인 1과 2 처럼 데이터가 있을 것이다. 그리하여 폰노이만은 명령을 내리는 놈인 제어장치(Control Unit), 연산을 하는 놈인 산술/논리 장치(Arithmetic Logic Unit), 데이터를 저장하는 놈인 메모리(Memory)으로 역할을.. 이전 1 다음