목록Java #윤성우의열혈시리즈 (1)
Developer_Neo
[자바/Java] 자바 프로그램과 실행의 원리에 대한 이해
그림에서 왼쪽은 일반적인 프로그램의 실행구조를 나타낸다 - 하드웨어 위에 운영체제가 동작을 해야 프로그램을 사용할 수 있는 상태가 된다. 운영체제가 프로그램을 실행 시켜주는 구조이다. 그림에서 오른쪽은 자바프로그램의 실행구조이다. - 일반적인 프로그램의 실행구조인 운영체제까지는 똑같지만 프로그램이 실행되기 위해서는 자바 가상머신(JVM)이 실행되야한다. 운영체제 입장에서는 가상머신을 실행시켜준다 그런데 운영체제는 가상머신의 존재는 알지만 가상머신 위의 프로그램 존재를 모르기도 하고 관심도 없다. 자바프로그램은 자바 가상머신에 종속이 돼서 실행되는 구조이다. 왜 이렇게 구조했는가에 대한 질문은 운영체제에 상관없이 자바 프로그램을 실행시키기 위함이다 + 자바 가상머신(JVM)은 운영체제 위에서 동작하는 일종..
프로그래밍/Java
2021. 9. 3. 13:24