Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3431024
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 18, 20262026-05-18T07:16:31+00:00 2026-05-18T07:16:31+00:00

I am a mainly .NET developer and I do a lot of infrastructure work

  • 0

I am a mainly .NET developer and I do a lot of infrastructure work with techs like ESX and Hyper-V. I find it very odd that the JVM has VM in it (I keep thinking of VMs in the form that sits on an ESX server).

Am I correct in saying that the JVM is an actual VM sitting in a certain ring between the OS and apps (not between hardware and OS)?

Thanks

  • 1 1 Answer
  • 3 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-18T07:16:31+00:00Added an answer on May 18, 2026 at 7:16 am

    It’s a virtual machine in the same way that the CLR (part of .NET) is a virtual machine. It’s not quite the same as a Hyper-V type VM though… Hyper-V virtualizes common hardware to run an entire operating system so that most code “thinks” it’s really running directly on a normal computer.

    The JVM or CLR are slightly different in that:

    • The instruction set being virtualised has been designed specifically to be virtualised. While there is some “native Java bytecode” hardware, that’s far from the normal way of running Java. Normally bytecode and IL are JIT-compiled – and the garbage collector is part of the virutal machine, which certainly isn’t the case in Hyper-V etc.
    • The VM doesn’t run an operating system itself – it runs on an operating system which it knows about directly, and uses for file system access etc

    Both kinds of “virtual machine” are running code in a virtual environment, but the primary concerns of the two are very different.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I've been doing a lot of research on web platforms (mainly .Net vs Java),
We have a product that runs Sql Server Express 2005 and uses mainly ASP.NET.
As a .net developer mainly c#, I want to know what would be the
I've heard a lot of people saying that C++ templates are very powerful .
I am a software developer who mainly works with .NET & C#, but I
I am a .Net developer, I focus mainly on the system logic rather than
After some time mainly .net development, i need to work in c++ in a
I'm learning about ASP.NET, mainly by following through a book, but also making an
I am mainly a Python programmer. Now I am trying to learn C# .NET.
We're looking at removing all of the static resources (mainly images) in our ASP.NET

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.