Azərbaycanca AzərbaycancaБеларускі БеларускіDansk DanskDeutsch DeutschEspañola EspañolaFrançais FrançaisIndonesia IndonesiaItaliana Italiana日本語 日本語Қазақ ҚазақLietuvos LietuvosNederlands NederlandsPortuguês PortuguêsРусский Русскийසිංහල සිංහලแบบไทย แบบไทยTürkçe TürkçeУкраїнська Українська中國人 中國人United State United StateAfrikaans Afrikaans
Support
www.wp1.da-dk.nina.az
  • Wikipedia

En virtuel maskine ofte forkortet VM på engelsk virtual machine er et miljø maskine som reelt set ikke eksisterer og som

Virtuel maskine

Virtuel maskine
www.wp1.da-dk.nina.azhttps://www.wp1.da-dk.nina.az

En virtuel maskine (ofte forkortet VM, på engelsk virtual machine) er et miljø/maskine, som reelt set ikke eksisterer og som enten kan fortolke, aflæse og udføre maskinkode eller maskinkode-lignende (som kun den virtuelle maskine kan læse, forstå og udføre). Denne maskinkode er ofte oversat fra et menneske-læseligt programmeringssprog af en præprocessor, og tilsammen kaldes disse 2 processer for en fortolker. F.eks. kan Javas virtuelle maskine (JVM) udføre Java-bytekode, som er bytekode der er blevet spyttet ud af en Java-kompiler (i virkeligheden en præprocessor).

image

Virtuel maskine vs. virtuelt programmeringssprog

En virtuel maskine er det stykke software, der efterligner en fysisk maskines instruktionssæt og funktionalitet. En virtuel maskine giver derfor mulighed for

  • at køre flere operativsystemer samtidigt på en fysisk maskine
  • at gøre et stykke software kompatibelt med mange forskellige enheder uden at skulle skrive kompatibilitetskode til flere enheder
  • at køre et stykke software (for eksempel et operativsystem) på en computer som reelt set ikke er kompatibel

Et virtuelt programmeringssprog/instruktionssæt er et programmeringssprog eller instruktionssæt som kun kan aflæses, forstås og udføres på eller af en virtuel maskine. Sådanne programmeringssprog skal som regel kompileres/oversættes til et fysisk (maskinkode) eller virtuelt instruktionssæt. Virtuelle programmeringssprog kaldes også for .

Virtuelle programmeringssprog som ikke skal kompileres:

  • PHP ( til hjemmesider)
  • JavaScript (bruges til at tildele forskellige handlinger til HTML-elementer, for eksempel OnClick)
  • VBscript
  • Batch

Virtualiseringssoftware og emuleringssoftware

Virtualiseringssoftware er programmer som kan virtualisere (efterligne) noget virkeligt. Indenfor virtuelle maskiner, efterligner disse typer software en større eller mindre del af en fysisk maskine i større eller mindre grad.

Når man snakker om virtualiseringssoftware menes der ofte emuleringssoftware, som kan køre maskinkode (et operativsystem) og på den måde emulere/simulere en fysisk maskine. Emuleringssoftware er derfor software som simulere hardware, så man kan køre diverse operativsystemer både samtidigt (på samme maskine) og på ikke kompatible maskiner.

Eksempler på emuleringssoftware er

  • VirtualBox (gratis open source virtualiseringssoftware fra Oracle)
  • Virtualiseringssoftware fra VMWare

Programmeringssprog der bruger en virtuel maskine

  • Lua
  • Java
  • C#
  • VB.NET
  • (Common Language Infrastructure)
  • Common Intermediate Language (CIL)

Se også

  • Præprocessor
  • Fortolker
  • Maskinkode

Kilder

  1. Forskellen mellem Simulator & Emulator, artikel på computerdk.com (Computer Viden)
image Der er for få eller ingen kildehenvisninger i denne artikel, hvilket er et problem. Du kan hjælpe ved at angive troværdige kilder til de påstande, som fremføres i artiklen.

wikipedia, dansk, wiki, bog, bøger, bibliotek, artikel, læs, download, gratis, gratis download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, billede, musik, sang, film, bog, spil, spil, mobile, Phone, Android, iOS, Apple, mobiltelefon, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, sonya, mi, PC, web, computer

Udgivelsesdato: November 08, 2024, 23:02 pm
De fleste læses
  • Kan 11, 2025

    Distrito Federal

  • Kan 10, 2025

    Disposition

  • Kan 12, 2025

    Diser

  • Kan 11, 2025

    Discobolus

  • Kan 07, 2025

    Disco

Daglige
  • Blinkende lygter

  • Svend Gønge

  • Vikings (tv-serie)

  • Trumps ønske om at erhverve Grønland

  • Danmark i Eurovision Song Contest

  • E-metanol

  • Aabenraa

  • Pave Leo 14.

  • Pave

  • Natly

NiNa.Az - Studio

  • Wikipedia

Tilmelding af nyhedsbrev

Ved at abonnere på vores mailingliste vil du altid modtage de seneste nyheder fra os.
Kom i kontakt
Kontakt os
DMCA Sitemap Feeds
© 2019 nina.az - Alle rettigheder forbeholdes.
Ophavsret: Dadaş Mammedov
Top