Java Virtual Machine

Преглед на архитектурата на Java виртуалната машина (jvm) на базата на Java Virtual Machine Specification Java SE 7 Edition

Java Virtual Machine (или JVM) е абстрактна изчислителна машина, която позволява на компютър да изпълнява програма на езика Java независимо от неговия хардуер и операционна система. По аналогия на реалните електронноизчислителни машини има набор от инструкции и мани­пулира области от паметта по време на изпълнение на програмите.[1]

JVM се базира на три основни компонента: спецификация, имплементация и инстанция. Спецификацията е документ, който формално описва това, което е необходимо за имплентацията на JVM. Наличието на единствена спецификация осигурява оперативната съвместимост на всички имплементации. Имплементация на JVM е компютърна програма, която отговаря на изискванията на JVM спецификацията. Инстанция на JVM е имплементация, работеща в даден процес.

  1. Наков, Светлин. Въведение в програмирането с Java. 2017. ISBN 978-954-400-055-4. с. 62-63.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search