K virtual machine (original) (raw)
The K virtual machine (KVM) is a virtual machine developed by Sun Microsystems (now owned by Oracle Corporation), derived from the Java virtual machine (JVM) specification. The KVM was written from scratch in the programming language C. It is designed for small devices with 128K to 256K of available computer memory, and minimizes memory use. It supports a subset of the features of the higher end JVM. For example, a KVM may not support floating-point arithmetic and object finalization. The Connected Limited Device Configuration (CLDC) specifies use of the KVM. The 'K' in KVM stands for kilobyte, signifying that the KVM runs in kilobytes of memory in contrast to megabytes.
Property | Value |
---|---|
dbo:abstract | The K virtual machine (KVM) is a virtual machine developed by Sun Microsystems (now owned by Oracle Corporation), derived from the Java virtual machine (JVM) specification. The KVM was written from scratch in the programming language C. It is designed for small devices with 128K to 256K of available computer memory, and minimizes memory use. It supports a subset of the features of the higher end JVM. For example, a KVM may not support floating-point arithmetic and object finalization. The Connected Limited Device Configuration (CLDC) specifies use of the KVM. The 'K' in KVM stands for kilobyte, signifying that the KVM runs in kilobytes of memory in contrast to megabytes. (en) La máquina virtual K (en inglés K virtual machine, KVM) es una máquina virtual desarrollada por Sun Microsystems (actualmente propiedad de Oracle) a partir de una versión simplificada de la máquina virtual Java. KVM es la máquina virtual que sirve de base a Java ME (Java Micro Edition), una plataforma enfocada al desarrollo e implantación de aplicaciones Java para pequeños dispositivos como teléfonos móviles, PDA, etc. Sobre la KVM se constituye una serie de clases genéricas, organizadas en dos perfiles según las prestaciones del dispositivo final. Por ej. para teléfonos móviles suele utilizarse una configuración CLDC (Connected Limited Device Configuration) con el perfil MIDP (Mobile Information Device Profile). La máquina virtual K, desarrollada enteramente en lenguaje C, está optimizada para poder operar en dispositivos ligeros, de potencia y memoria reducidas. Por esta razón, incorpora sólo una pequeña parte de las características que soporta la JVM. Así, la KVM no ofrecería operaciones de coma flotante, ni tampoco funciones de liberación automática de memoria. La K de KVM hace referencia a kilobyte, para dar a entender que la KVM requiere para su funcionamiento del orden de unos cuantos kilobytes de memoria, en lugar de megabytes. (es) KVM (ang. Kilobyte Virtual Machine) jest maszyną wirtualną Java opracowaną dla konfiguracji CLDC (ang. Connected Limited Device Configuration). KVM jest bardzo ograniczona i ma dużo mniejsze wymagania sprzętowe w porównaniu z pełną wersją JVM (ang. Java Virtual Machine). Maszyna KVM stworzona została dla urządzeń wyposażonych w procesory 16- i 32-bitowe, pracujące z częstotliwością od 12 do 60 MHz, oraz w minimum 128 kB pamięci. (pl) K virtual machine (KVM) — это виртуальная машина Java разработанная фирмой Sun Microsystems и соответствующая спецификации JVM. KVM была написана с нуля на языке программирования C. Данная виртуальная машина была разработана специально для небольших устройств имеющих ограниченный объём оперативной памяти. Поддерживается ограниченный набор возможностей обычной JVM. Например, KVM может не поддерживать операции с плавающей точкой и финализацию объектов. Стандарт CLDC определяет использование KVM. Буква 'K' в начале названия KVM указывает на то, что данная JVM работает с килобайтами памяти, а не с мегабайтами. (ru) |
dbo:wikiPageExternalLink | https://www.oracle.com/technetwork/java/embedded/javame/java-mobile/kvmwp-150240.pdf |
dbo:wikiPageID | 3932334 (xsd:integer) |
dbo:wikiPageLength | 2212 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 960703514 (xsd:integer) |
dbo:wikiPageWikiLink | dbc:Discontinued_Java_virtual_machines dbc:Oracle_Corporation dbr:Object_(computer_science) dbr:Connected_Limited_Device_Configuration dbr:Computer_memory dbr:C_(programming_language) dbr:Floating-point_arithmetic dbr:Kilobyte dbc:Sun_Microsystems dbr:Sun_Microsystems dbr:Java_virtual_machine dbr:Oracle_Corporation dbr:Megabyte dbr:Virtual_machine |
dbp:author | dbr:Sun_Microsystems |
dbp:developer | dbr:Oracle_Corporation |
dbp:discontinued | yes (en) |
dbp:genre | dbr:Java_virtual_machine |
dbp:name | K virtual machine (en) |
dbp:programmingLanguage | dbr:C_(programming_language) |
dbp:title | K virtual machine (en) |
dbp:website | https://www.oracle.com/technetwork/java/embedded/javame/java-mobile/kvmwp-150240.pdf |
dbp:wikiPageUsesTemplate | dbt:Distinguish dbt:Infobox_software dbt:Portal dbt:Reflist dbt:Prog-lang-stub dbt:Java_(software_platform) dbt:Java_Virtual_Machine |
dcterms:subject | dbc:Discontinued_Java_virtual_machines dbc:Oracle_Corporation dbc:Sun_Microsystems |
gold:hypernym | dbr:Machine |
rdf:type | owl:Thing dbo:Language dbo:Software schema:Language wikidata:Q315 wikidata:Q9143 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:ProgrammingLanguage yago:Software106566077 |
rdfs:comment | The K virtual machine (KVM) is a virtual machine developed by Sun Microsystems (now owned by Oracle Corporation), derived from the Java virtual machine (JVM) specification. The KVM was written from scratch in the programming language C. It is designed for small devices with 128K to 256K of available computer memory, and minimizes memory use. It supports a subset of the features of the higher end JVM. For example, a KVM may not support floating-point arithmetic and object finalization. The Connected Limited Device Configuration (CLDC) specifies use of the KVM. The 'K' in KVM stands for kilobyte, signifying that the KVM runs in kilobytes of memory in contrast to megabytes. (en) KVM (ang. Kilobyte Virtual Machine) jest maszyną wirtualną Java opracowaną dla konfiguracji CLDC (ang. Connected Limited Device Configuration). KVM jest bardzo ograniczona i ma dużo mniejsze wymagania sprzętowe w porównaniu z pełną wersją JVM (ang. Java Virtual Machine). Maszyna KVM stworzona została dla urządzeń wyposażonych w procesory 16- i 32-bitowe, pracujące z częstotliwością od 12 do 60 MHz, oraz w minimum 128 kB pamięci. (pl) K virtual machine (KVM) — это виртуальная машина Java разработанная фирмой Sun Microsystems и соответствующая спецификации JVM. KVM была написана с нуля на языке программирования C. Данная виртуальная машина была разработана специально для небольших устройств имеющих ограниченный объём оперативной памяти. Поддерживается ограниченный набор возможностей обычной JVM. Например, KVM может не поддерживать операции с плавающей точкой и финализацию объектов. Стандарт CLDC определяет использование KVM. Буква 'K' в начале названия KVM указывает на то, что данная JVM работает с килобайтами памяти, а не с мегабайтами. (ru) La máquina virtual K (en inglés K virtual machine, KVM) es una máquina virtual desarrollada por Sun Microsystems (actualmente propiedad de Oracle) a partir de una versión simplificada de la máquina virtual Java. La máquina virtual K, desarrollada enteramente en lenguaje C, está optimizada para poder operar en dispositivos ligeros, de potencia y memoria reducidas. Por esta razón, incorpora sólo una pequeña parte de las características que soporta la JVM. Así, la KVM no ofrecería operaciones de coma flotante, ni tampoco funciones de liberación automática de memoria. (es) |
rdfs:label | K virtual machine (es) K virtual machine (en) K Virtual Machine (pl) K virtual machine (ru) |
owl:differentFrom | dbr:Kernel-based_Virtual_Machine |
owl:sameAs | freebase:K virtual machine wikidata:K virtual machine dbpedia-es:K virtual machine dbpedia-hu:K virtual machine dbpedia-pl:K virtual machine dbpedia-ru:K virtual machine https://global.dbpedia.org/id/4yNQu |
prov:wasDerivedFrom | wikipedia-en:K_virtual_machine?oldid=960703514&ns=0 |
foaf:homepage | https://www.oracle.com/technetwork/java/embedded/javame/java-mobile/kvmwp-150240.pdf |
foaf:isPrimaryTopicOf | wikipedia-en:K_virtual_machine |
is dbo:wikiPageDisambiguates of | dbr:KVM |
is dbo:wikiPageRedirects of | dbr:K_Virtual_Machine |
is dbo:wikiPageWikiLink of | dbr:VNS3 dbr:K_Virtual_Machine dbr:Comparison_of_the_Java_and_.NET_platforms dbr:Vyatta dbr:Memory_footprint dbr:KVM |
is foaf:primaryTopic of | wikipedia-en:K_virtual_machine |