-1

가상 머신과 미들웨어의 차이점은 무엇입니까? 가상 머신을 미들웨어로 간주 할 수 있습니까? 가상 머신 용 미들웨어를 사용할 수 있습니까?가상 컴퓨터 대. 미들웨어

+0

이것은 프로그래밍 사이트입니다. 이 질문은 다른 곳에 있습니다. – Amy

답변

1

Middleware은 응용 프로그램 (일반적으로 최상위 계층) 아래에 있지만 하드웨어 추상화, 드라이버, 커널 등과 같은 하위 계층의 맨 위에있는 시스템의 구성 요소 또는 모듈을 지칭하는 데 사용되는 광범위한 용어입니다.).

Virtual Machine은 소프트웨어로 구현 된 실제 물리적 기계 일뿐입니다. 한 클래스의 VM은 (JVM, 모든 해석 된 언어 등) 단일 프로세스 만 실행하며 전체 시스템을 에뮬레이트 할 수있는 다른 클래스가 있으므로 VM의 맨 위에 운영 체제를 실행할 수 있습니다.

이 두 용어는 아무런 문맥없이 직접 비교할 수 없습니다. 불행히도 귀하의 질문에서 분명하지 않습니다.

+1

미들웨어에 대한 설명이 올바르지 않습니다. 미들웨어는 응용 프로그램과 하드웨어가 아닌 두 프로그램 사이에 있습니다. 예를 들어 OS와 응용 프로그램 사이에있는 것은 미들웨어입니다. 가상 머신은 다른 응용 프로그램의 하드웨어 + OS 동작을 시뮬레이트 (또는 에뮬레이션)하는 프로그램입니다. 따라서 Virtual Machine은 하드웨어와 응용 프로그램 사이에 있습니다. –