This HTML5 document contains 218 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
n34http://dbpedia.org/resource/IBM_AS/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n27http://www.gtoal.com/sbt/
dbpedia-kohttp://ko.dbpedia.org/resource/
n32https://books.google.com/
n24http://www.cse.iitd.ernet.in/~sbansal/pubs/osdi08_html/
n22http://dbpedia.org/resource/IBM_System/
n19https://global.dbpedia.org/id/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
n28http://dl.acm.org/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
dbpedia-fahttp://fa.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n13https://core.ac.uk/download/pdf/
dbpedia-arhttp://ar.dbpedia.org/resource/
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-frhttp://fr.dbpedia.org/resource/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n17http://www.computer.org/csdl/mags/mi/1998/02/
wikidatahttp://www.wikidata.org/entity/
dbpedia-nlhttp://nl.dbpedia.org/resource/
n25https://web.archive.org/web/20160309094116/https:/moodle.technion.ac.il/pluginfile.php/373059/mod_resource/content/3/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
n23http://moodle.technion.ac.il/pluginfile.php/373059/mod_resource/content/3/

Statements

Subject Item
dbr:PowerVM_Lx86
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:QEMU
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Elbrus-8S
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:List_of_commercial_video_games_with_available_source_code
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:VMware
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:X86_virtualization
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Elbrus_2000
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Full_virtualization
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Cross-platform_virtualization
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:MacOS
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Hardware-assisted_virtualization
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:P-code_machine
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Transmeta
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Wine_(software)
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:DBT
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Just-in-time_compilation
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:DOSBox
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Dynamic_recompilation
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Pandora_(computer)
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Binary_translator
dbo:wikiPageWikiLink
dbr:Binary_translation
dbo:wikiPageRedirects
dbr:Binary_translation
Subject Item
dbr:Source_code
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Project_Denver
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Dynamic_binary_translation
dbo:wikiPageWikiLink
dbr:Binary_translation
dbo:wikiPageRedirects
dbr:Binary_translation
Subject Item
dbr:Dynamic_binary_translator
dbo:wikiPageWikiLink
dbr:Binary_translation
dbo:wikiPageRedirects
dbr:Binary_translation
Subject Item
dbr:Static_binary_translation
dbo:wikiPageWikiLink
dbr:Binary_translation
dbo:wikiPageRedirects
dbr:Binary_translation
Subject Item
dbr:Static_binary_translator
dbo:wikiPageWikiLink
dbr:Binary_translation
dbo:wikiPageRedirects
dbr:Binary_translation
Subject Item
dbr:Binary_translation
rdf:type
dbo:Software
rdfs:label
Binaire vertaling Двоичная трансляция 二进制翻译 Translation de code ترجمة ثنائية バイナリ変換 이진 변환 Binary translation
rdfs:comment
Een binaire vertaling is de emulatie van een instructieset door een processor met een andere instructieset door middel van vertaling van de broncode. Hierdoor zou het in theorie mogelijk zijn om Mac OS X (dat de instructieset AMD64 ondersteunt) te draaien op PowerPC-gebaseerde computers. Er zijn twee soorten: statisch en dynamisch. Bij statisch wordt de code niet uitgevoerd, maar gewoon omgezet naar code voor de andere instructieset. Bij dynamische binaire vertaling wordt de code uitgevoerd en zo omgezet naar code voor een andere instructieset. 컴퓨팅에서 이진 변환 또는 바이너리 변환(binary translation)은 명령어를 원본(source) 명령어 집합에서 대상(target) 명령어 집합으로 변환하는 바이너리 재컴파일의 일종이다. 등의 경우에 대상 명령어 집합은 원본 명령어 집합과 동일할 수 있으며 명령어 추적, 조건문 브레이크포인트, 핫스팟 감지 등 테스트 및 디버깅 기능을 제공한다. 2가지 주된 유형으로 정적 이진 변환과 동적 이진 변환이 있다. 변환은 하드웨어 수준에서 수행될 수 있고(예: CPU의 회로를 통해) 아니면 소프트웨어 수준에서 수행될 수도 있다.(예: 런타임 엔진, 정적 재컴파일러, 에뮬레이터) バイナリ変換(英: Binary translation)は、コンピュータの領域において、変換元の命令列を変換先の命令セットに翻訳し、機械語コードを変換することで命令セットのエミュレーションを行うことである。 Двоичная трансляция (англ. binary translation) — эмуляция одного набора инструкций на другом за счёт трансляции машинного кода. Последовательности инструкций переводятся из исходного набора в целевой набор инструкций. Двоичная трансляция позволяет выполнять приложения одной архитектуры при работе на второй, причём для оптимизирующих двоичных компиляторов скорость выполнения кода зачастую выше оригинала. 在计算机领域中,二进制翻译(binary translation)、二进制转换或二进制重新编译((binary) recompilation)是以翻译二进制代码来仿真另一个。指令按顺序从原指令集翻译为目标指令集。在等某些情况中,目标指令集可能与源指令集是同一指令集,翻译是为提供指令跟踪、条件断点、检测等测试和调试功能。 二进制翻译主要分为静态翻译与动态翻译两种类型。翻译可以由硬件(例如通过CPU中的电路)或软件(例如运行时引擎、静态重编译、仿真器等)完成。 In computing, binary translation is a form of binary recompilation where sequences of instructions are translated from a source instruction set to the target instruction set. In some cases such as instruction set simulation, the target instruction set may be the same as the source instruction set, providing testing and debugging features such as instruction trace, conditional breakpoints and hot spot detection. في الحوسبة، الترجمة الثنائية (أو إعادة التجميع (الثنائية)) هي محاكاة تنفيذ مجموعة تعليمات ما باستخدام مجموعة تعليمات أخرى عبر ترجمة الكود الثنائي من مجموعة التعليمات الأولى إلى الثانية، حيث تتم ترجمة سلاسل التعليمات من مجموعة التعليمات المصدر (من اللغة الثنائية المصدرية) إلى مجموعة التعليمات الهدف. في بعض الحالات، مثل ، يمكن أن تكون مجموعة التعليمات الهدف هي نفسها مجموعة التعليمات المصدرية، وذلك لتوفير مزايا تفيد في الاختبار والتنقيح مثل تتبع التعليمات، ونقاط التوقف الشرطية وأيضاً اكتشاف (hot spots). En informatique, la translation de code est une technique d'émulation consistant à traduire (de l'anglais « to translate », traduire) le jeu d'instructions d'une architecture source vers le jeu d'instructions d'une architecture destination. On distingue deux types de translation de code :
dcterms:subject
dbc:Interpreters_(computing) dbc:Virtualization dbc:Emulation_software
dbo:wikiPageID
218708
dbo:wikiPageRevisionID
1113947656
dbo:wikiPageWikiLink
dbr:Liberator_(Honeywell) dbr:Nvidia dbr:Procedural_generation dbr:PowerPC dbr:Instruction_(computer_science) dbr:SUSE_Linux dbr:Microsoft dbr:Rosetta_(software) dbr:Dynamic_recompilation dbr:Computing dbr:FAQ dbc:Interpreters_(computing) dbr:Mac_OS_X dbr:Bytecode dbr:Micro-operation dbr:Instruction_set dbr:IBM_1400_series dbr:Reverse_engineering dbr:Bell_Communications_Research dbr:Basic_block dbr:Instruction_set_simulator dbr:Linux dbr:Dolphin_(emulator) dbr:Indirect_branch dbr:Binary_optimization dbr:X64 dbr:Peephole_optimization dbr:CPU dbr:Superoptimization dbr:Wii dbr:Emulator dbc:Virtualization dbr:Stanford_University dbr:Shadow_memory dbr:RISC dbc:Emulation_software dbr:FX!32 dbr:MIPS_architecture dbr:Red_Hat dbr:Super_Mario_Bros. dbr:Binary_recompilation dbr:Just-in-time_compilation dbr:Mac_OS_X_10.5 dbr:Executable dbr:HP-UX dbr:Sorav_Bansal dbr:GameCube dbr:HP_9000 dbr:Compiler_optimization dbr:Mac_OS_X_10.4 dbr:Operating_system dbr:IEEE_Computer_Society dbr:DEC_Alpha dbr:Mac_68K_emulator dbr:Massachusetts_Institute_of_Technology dbr:Itanium_2 dbr:LLVM dbr:Itanium dbr:SPARC dbr:Virtual_machine dbr:Pentium_Pro dbr:Apple_Macintosh dbr:Wabi_(software) dbr:Apple_Computer dbr:Comparison_of_platform_virtualization_software dbr:Memoization dbr:Hewlett-Packard dbr:Transitive_Corporation dbr:IA-32_Execution_Layer dbr:Complex_instruction_set_computing dbr:VLIW dbr:Nintendo dbr:Princeton_University dbr:HotSpot_(Java) dbr:Transmeta_Crusoe dbr:HPE_Integrity_Servers dbr:Hot_spot_(computer_science) dbr:PA-RISC dbr:Complex_instruction_set_computer dbr:Windows_Server dbr:Intel dbr:Transmeta dbr:Classic_(Mac_OS_X) dbr:QuickTransit dbr:Pandora_(console) dbr:JIT_compiler dbr:Honeywell dbr:StarCraft_(video_game) dbr:Video_game dbr:ARM_architecture dbr:X86 dbr:GDB dbr:Motorola_68000_series dbr:VAX dbr:Tegra dbr:Digital_Equipment_Corporation dbr:Game_Boy dbr:Nintendo_Entertainment_System dbr:Sun_Microsystems dbr:Honeywell_200 dbr:Cube_World
dbo:wikiPageExternalLink
n13:4417669.pdf n17:m2056-abs.html n23:IntroductionToBinaryTranslation-ver2.pdf n24:index.html n25:IntroductionToBinaryTranslation-ver2.pdf n27: n28:citation.cfm%3Fid=956550 n32:books%3Fid=U4IKBwAAQBAJ&pg=PA117
owl:sameAs
dbpedia-ar:ترجمة_ثنائية dbpedia-zh:二进制翻译 wikidata:Q2287075 dbpedia-nl:Binaire_vertaling dbpedia-ja:バイナリ変換 n19:2A8Q9 dbpedia-fr:Translation_de_code dbpedia-ru:Двоичная_трансляция dbpedia-ko:이진_변환 freebase:m.01f_kz dbpedia-fa:ترجمه_دودویی
dbp:wikiPageUsesTemplate
dbt:Citation_needed dbt:Use_mdy_dates dbt:Cite_conference dbt:Cite_journal dbt:Cite_web dbt:Quote dbt:Refbegin dbt:Refend dbt:Reflist dbt:Short_description
dbp:cs1Dates
y
dbp:date
March 2014
dbo:abstract
في الحوسبة، الترجمة الثنائية (أو إعادة التجميع (الثنائية)) هي محاكاة تنفيذ مجموعة تعليمات ما باستخدام مجموعة تعليمات أخرى عبر ترجمة الكود الثنائي من مجموعة التعليمات الأولى إلى الثانية، حيث تتم ترجمة سلاسل التعليمات من مجموعة التعليمات المصدر (من اللغة الثنائية المصدرية) إلى مجموعة التعليمات الهدف. في بعض الحالات، مثل ، يمكن أن تكون مجموعة التعليمات الهدف هي نفسها مجموعة التعليمات المصدرية، وذلك لتوفير مزايا تفيد في الاختبار والتنقيح مثل تتبع التعليمات، ونقاط التوقف الشرطية وأيضاً اكتشاف (hot spots). هناك نوعين أساسيين للترجمة الثنائية: الترجمة الثنائية الستاتيكية والترجمة الثنائية الديناميكية. يمكن تنفيذ الترجمة عبر عتاد خاص (عبر دارات خاصة في وحدة المعالجة المركزية على سبيل المثال) أو برمجياً (مثل بيئات التنفيذ، المحاكيات). 컴퓨팅에서 이진 변환 또는 바이너리 변환(binary translation)은 명령어를 원본(source) 명령어 집합에서 대상(target) 명령어 집합으로 변환하는 바이너리 재컴파일의 일종이다. 등의 경우에 대상 명령어 집합은 원본 명령어 집합과 동일할 수 있으며 명령어 추적, 조건문 브레이크포인트, 핫스팟 감지 등 테스트 및 디버깅 기능을 제공한다. 2가지 주된 유형으로 정적 이진 변환과 동적 이진 변환이 있다. 변환은 하드웨어 수준에서 수행될 수 있고(예: CPU의 회로를 통해) 아니면 소프트웨어 수준에서 수행될 수도 있다.(예: 런타임 엔진, 정적 재컴파일러, 에뮬레이터) 在计算机领域中,二进制翻译(binary translation)、二进制转换或二进制重新编译((binary) recompilation)是以翻译二进制代码来仿真另一个。指令按顺序从原指令集翻译为目标指令集。在等某些情况中,目标指令集可能与源指令集是同一指令集,翻译是为提供指令跟踪、条件断点、检测等测试和调试功能。 二进制翻译主要分为静态翻译与动态翻译两种类型。翻译可以由硬件(例如通过CPU中的电路)或软件(例如运行时引擎、静态重编译、仿真器等)完成。 バイナリ変換(英: Binary translation)は、コンピュータの領域において、変換元の命令列を変換先の命令セットに翻訳し、機械語コードを変換することで命令セットのエミュレーションを行うことである。 Een binaire vertaling is de emulatie van een instructieset door een processor met een andere instructieset door middel van vertaling van de broncode. Hierdoor zou het in theorie mogelijk zijn om Mac OS X (dat de instructieset AMD64 ondersteunt) te draaien op PowerPC-gebaseerde computers. Er zijn twee soorten: statisch en dynamisch. Bij statisch wordt de code niet uitgevoerd, maar gewoon omgezet naar code voor de andere instructieset. Bij dynamische binaire vertaling wordt de code uitgevoerd en zo omgezet naar code voor een andere instructieset. Двоичная трансляция (англ. binary translation) — эмуляция одного набора инструкций на другом за счёт трансляции машинного кода. Последовательности инструкций переводятся из исходного набора в целевой набор инструкций. Двоичная трансляция позволяет выполнять приложения одной архитектуры при работе на второй, причём для оптимизирующих двоичных компиляторов скорость выполнения кода зачастую выше оригинала. Двоичная трансляция может быть статической и динамической. Динамическая компиляция происходит незаметно для пользователя при запуске приложения. Статический компилятор делает из двоичного кода исходной архитектуры готовое полноценное приложение для целевой архитектуры. При статической динамической трансляции весь исходный исполняемый файл транслируется в исполнимый файл для целевой архитектуры. Это весьма непростая задача — выполнить данную трансляцию абсолютно корректно, так как не весь код сразу считывается транслятором. Например, некоторые части исполнимого кода доступны лишь через косвенные переходы, чьи параметры становятся известны лишь во время исполнения. С другой стороны, динамическая трансляция рассматривает короткие последовательности кода (как правило, это базовый блок: цикл или метод), транслирует его и кэширует результирующую последовательность. Код транслируется не весь, а по мере считывания и, соответственно, возможности его трансляции, и для инструкций ветвления создается контрольная точка в транслируемом коде. Динамическая двоичная трансляция отличается от простой эмуляции удалением основного цикла эмулятора «считывание-декодирование-исполнение» (что является основным его узким местом), расплачиваясь за это большими накладными нагрузками во время процесса трансляции.Эти накладные расходы (нагрузки) несколько нивелируются в дальнейшем благодаря тому, что оттранслированный код будет исполняться несколько раз (то есть без повторной трансляции). Более совершенные динамические трансляторы применяют : транслируемый код инструментируется на предмет выяснения «температуры кода», то есть того, какие фрагменты выполняются довольно часто, и к ним применяется агрессивная оптимизация. Такой подход напоминает JIT-компилятор, и в сущности, такие компиляторы (как например, технология HotSpot от корпорации Sun) можно рассматривать как динамические трансляторы из виртуального набора инструкций (байт-код) в реальный. En informatique, la translation de code est une technique d'émulation consistant à traduire (de l'anglais « to translate », traduire) le jeu d'instructions d'une architecture source vers le jeu d'instructions d'une architecture destination. On distingue deux types de translation de code : * la translation statique, dans ce cas un fichier exécutable de la machine source est intégralement traduit en un fichier exécutable de la machine destination ; * la translation dynamique (ou compilation à la volée), dans ce cas les instructions de la machine source sont traduites en instructions de la machine cible au moment même de leur exécution. In computing, binary translation is a form of binary recompilation where sequences of instructions are translated from a source instruction set to the target instruction set. In some cases such as instruction set simulation, the target instruction set may be the same as the source instruction set, providing testing and debugging features such as instruction trace, conditional breakpoints and hot spot detection. The two main types are static and dynamic binary translation. Translation can be done in hardware (for example, by circuits in a CPU) or in software (e.g. run-time engines, static recompiler, emulators).
gold:hypernym
dbr:Emulation
prov:wasDerivedFrom
wikipedia-en:Binary_translation?oldid=1113947656&ns=0
dbo:wikiPageLength
20672
foaf:isPrimaryTopicOf
wikipedia-en:Binary_translation
Subject Item
dbr:Jazelle
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Wrapper_function
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
n34:400
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
n22:38
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:OVPsim
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Object_code_optimizer
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:RISC-V
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Reduced_instruction_set_computer
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Shadow_memory
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Rosetta_(software)
dbo:wikiPageWikiLink
dbr:Binary_translation
dbp:genre
dbr:Binary_translation
dbo:genre
dbr:Binary_translation
Subject Item
dbr:Simics
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Wabi_(software)
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:FX!32
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Very_long_instruction_word
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:PowerVM
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Outline_of_Apple_Inc.
dbo:wikiPageWikiLink
dbr:Binary_translation
Subject Item
dbr:Static_recompilation
dbo:wikiPageWikiLink
dbr:Binary_translation
dbo:wikiPageRedirects
dbr:Binary_translation
Subject Item
wikipedia-en:Binary_translation
foaf:primaryTopic
dbr:Binary_translation