is jvm an operating system?
JVM places itself between the bytecode and the underlying platform. The platform comprises the operating system (OS) and the hardware. ... This means that, although the product of Java compiler may be platform independent, JVM is platform specific.