เวอร์ชวลแมชชีน(wer-chuan máet-cheen)
Meanings
1NounB2
virtual machine (system VM); software-based computer
A software-based computer that runs on a host and lets a guest operating system and apps run separately; managed by a hypervisor.
Examples
ผมpŏmผมpŏm1hair (on the head)2I; me (male speaker, polite)ใช้cháiใช้chái1[to] tell [sb] to do [sth]; assign; order2[to] spend (money); pay; expend3[to] use; employ4[to] require; take (time/effort/amount)เวอร์ชวลแมชชีนwer-chuan máet-cheenเวอร์ชวลแมชชีนwer-chuan máet-cheen1virtual machine (system VM); software-based computer2virtual machine (process VM/runtime)เพื่อpêuuaเพื่อpêuua1for the sake of; on behalf of2for; in order toรันโปรแกรมran bproo-graemรันโปรแกรมran bproo-graem[to] run a programวินโดวส์win-dôhวินโดวส์win-dôhMicrosoft Windows OSบนbonบนbon1upper; top2[to] vow (at a shrine)3on; upon; in; aboveเครื่องแมคkrêuuang máekเครื่องแมคkrêuuang máekMac computerของkŏngของkŏng1of; belonging to2property; goods3thing; item; stuffผมpŏmผมpŏm1hair (on the head)2I; me (male speaker, polite)
I use a virtual machine to run Windows programs on my Mac.
3 more examplesShow less
บริษัทbò-rí-sàtติดตั้งdtìt dtângเวอร์ชวลแมชชีนwer-chuan máet-cheenหลายlăaiตัวdtuuaบนเซิร์ฟเวอร์bon sêrf-wêrเครื่องkrêuuangเดียวdiiaoเพื่อpêuuaประหยัดbprà-yàtค่าใช้จ่ายkâa chái jàaiด้านdâanฮาร์ดแวร์háat-wae
The company installed several virtual machines on a single server to save on hardware costs.
นักพัฒนาซอฟต์แวร์nák pát-tá-naa sóp waeสร้างsâangเวอร์ชวลแมชชีนwer-chuan máet-cheenหลายๆlăai lăaiแบบbàepเพื่อpêuuaทดสอบtót-sòpว่าwâaแอปพลิเคชันàep-plí-kay-chanของเขาkŏng kăoสามารถsăa-mâatทำงานบนtam-ngaan bonระบบปฏิบัติการrá-bòp bpà-dtì-bàt gaanที่têeแตกต่างกันdtàek dtàang ganได้dâiหรือไม่rĕu mâi
Software developers create various virtual machines to test if their application can run on different operating systems.
การใช้gaan cháiเวอร์ชวลแมชชีนwer-chuan máet-cheenช่วยให้chûuai hâiเราraoสามารถsăa-mâatแยกyâekสภาพแวดล้อมsà-pâap wâet-lómในnaiการทดสอบgaan tót sòpออกจากระบบòk jàak rá-bòpการผลิตgaan pà-lìtจริงjingได้dâiอย่างสมบูรณ์yàang sŏm-boon
Using virtual machines allows us to completely isolate the testing environment from the actual production system.
2NounC1
virtual machine (process VM/runtime)
A runtime that gives programs a virtual instruction set or environment (e.g., Java Virtual Machine), not a full computer or operating system.
Examples
โปรแกรมbproo-graemโปรแกรมbproo-graem1schedule; agenda2computer program; software; application3[to] program; scheduleที่têeที่têe1at; in; to (a place)2classifier: places; seats; individual servings3when; the time that (time marker)4place; spot; seat; space5ordinal marker6that/which/who (relative marker)เขียนkĭianเขียนkĭian1[to] fill out; write in2[to] compose; author3[to] draw; sketch4[to] write5[to] write (data); burn (a disc)ด้วยdûuayด้วยdûuay1request particle; please; too2because of; due to3also; too; as well4because; since (formal/literary)5with; together with6by; by means of; usingภาษาpaa-săaภาษาpaa-săa1register; jargon; specialized language2language; tongueจาวาjaa-waaจาวาjaa-waa1Java platform/runtime2Java (programming language)สามารถsăa-mâatสามารถsăa-mâat1talented; competent2able; capableรันranรันran1[to] run; operate; manage (loanword)2[to] run; execute (program/process)ได้dâiได้dâi1[to] manage to; succeed in2[to] get; obtain; receive3actualized-action marker4can; [to] be able to; may5okay; sure; agreedบนbonบนbon1upper; top2[to] vow (at a shrine)3on; upon; in; aboveทุกtúkทุกtúk1every (interval/frequency)2every; eachอุปกรณ์ù-bpà-gonอุปกรณ์ù-bpà-gon1equipment; gear2accessory; peripheralที่têeที่têe1at; in; to (a place)2classifier: places; seats; individual servings3when; the time that (time marker)4place; spot; seat; space5ordinal marker6that/which/who (relative marker)มีmeeมีmee1[to] experience; undergo2[to] have; possess3there is/are; existJavaVirtualMachineติดตั้งdtìt dtângติดตั้งdtìt dtâng1[to] mount; fit2[to] install; set upอยู่yòoอยู่yòo1progressive/continuative marker2to exist; remain3to be (located); be at4[to] live; reside; stay
Programs written in Java can run on any device that has the Java Virtual Machine installed.
3 more examplesShow less
แนวคิดnaeo kítเขียนkĭianครั้งเดียวkráng diiaoรันranได้dâiทุกที่túk têeของkŏngจาวาjaa-waaเป็นไปได้bpen bpai dâiเพราะpráwมีmeeเวอร์ชวลแมชชีนwer-chuan máet-cheenที่têeทำหน้าที่tam nâa-têeแปลbplaaeไบต์báiโค้ดkóhtให้hâiเป็นbpenคำสั่งkam sàngที่têeเครื่องkrêuuangเข้าใจkâo jaiได้dâi
Java's 'write once, run anywhere' concept is possible because of the virtual machine that translates bytecode into machine-understandable instructions.
เวอร์ชวลแมชชีนwer-chuan máet-cheenในnaiบริบทbò-rí-bòtนี้néeทำหน้าที่tam nâa-têeเป็นbpenชั้นchánนามธรรมnaam-má-tamที่têeคั่นkânระหว่างrá-wàangโปรแกรมbproo-graemกับgàpฮาร์ดแวร์háat-waeจริงjingทำให้tam hâiโค้ดkóhtไม่mâiขึ้นกับkêun gàpแพลตฟอร์มplàet-form
The virtual machine in this context acts as an abstraction layer between the program and the actual hardware, making the code platform-independent.
ความสำเร็จkwaam săm-rètของkŏngJavaVirtualMachineไม่ได้mâi dâaiจำกัดjam-gàtอยู่yòoแค่kâeภาษาpaa-săaจาวาjaa-waaแต่ยังdtàe yangรองรับrong rápภาษาpaa-săaอื่นèunๆ-เช่นchênKotlinและláeScalaซึ่งsêungช่วยchûuaiขยายkà-yăaiระบบนิเวศrá-bòp ní-wêtให้hâiกว้างขวางgwâang-kwăangขึ้นkêun
The success of the Java Virtual Machine isn't limited to the Java language; it also supports other languages like Kotlin and Scala, which helps expand its ecosystem.