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

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

Namespace Prefixes

PrefixIRI
n21http://www.linuxplumbersconf.org/2011/ocw/sessions/
dbpedia-dehttp://de.dbpedia.org/resource/
dcthttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
n5https://t2sde.org/architectures/x86-64/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n22http://sites.google.com/site/x32abi/
n20https://global.dbpedia.org/id/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
n18https://wiki.gentoo.org/wiki/Multilib/
n26https://wiki.debian.org/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n28https://wiki.yoctoproject.org/wiki/
dbpedia-zhhttp://zh.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-frhttp://fr.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
goldhttp://purl.org/linguistics/gold/
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:X32_ABI
rdf:type
yago:Library103660909 yago:Object100002684 yago:Artifact100021939 yago:Structure104341686 yago:Area102735688 yago:Room104105893 yago:WikicatComputerLibraries yago:PhysicalEntity100001930 yago:Whole100003553 yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity dbo:Software
rdfs:label
X32 ABI X32 ABI X32 (ABI) X32 ABI X32 ABI
rdfs:comment
The x32 ABI is an application binary interface (ABI) and one of the interfaces of the Linux kernel. The x32 ABI provides 32-bit integers, long and pointers (ILP32) on Intel and AMD 64-bit hardware. The ABI allows programs to take advantage of the benefits of x86-64 instruction set (larger number of CPU registers, better floating-point performance, faster position-independent code, shared libraries, function parameters passed via registers, faster syscall instruction) while using 32-bit pointers and thus avoiding the overhead of 64-bit pointers. x32 ABI(英語:x32 Application Binary Interface)是一种ABI及之一。它允许程序得到x86-64的优点(较大的CPU寄存器号码,更佳的浮点性能,更快的地址无关代码共享库,通过寄存器传递函数参数,更快的系统调用指令),而使用32位指针,从而避免了对64位指针的开销。 x32 ABI — находящийся в стадии разработки проект двоичного интерфейса приложений для Linux, который позволяет компилировать программы для x32 ABI и работать в 64-разрядном режиме x86-64 с использованием 32-битных указателей и полей данных. Хотя это ограничивает виртуальное адресное пространство программы максимумом в 4 Гб, это также уменьшает объём памяти, занимаемой программами, а в некоторых случаях может позволить им работать быстрее. Лучшие результаты во время тестирования были получены в тесте 181.mcf SPEC CPU 2000, для которого результат x32 версии ABI оказался на 32 % быстрее, чем для x86-64 версии. Иными словами, x32 ABI удобен для программ, использующих не более 4 Гб виртуальной памяти. x32 ABI (Application Binary Interface) est un projet Linux en cours de développement, qui permet aux programmes compilés pour cette interface de pouvoir bénéficier des avantages de l'architecture x86-64 (taille des registres processeurs de 64Bits, nombre de registres processeurs doublés, calculs 64 bits natif, appels systèmes 64 bits (plus rapides que les 32 bits)) le tout en utilisant des pointeurs mémoire de 32 bits, ce qui limite la taille de la mémoire vive à 4 gigaoctets. Pour l'instant gentoo est la seule distribution linux à avoir une version pour cette architecture. x32 ist eine Binärschnittstelle (ABI) des Linux-Kernels ab Version 3.4, die auf der x64-Architektur basiert, aber 32 Bit breite Zeiger verwendet. Dadurch ist es möglich, die 64-Bit-Erweiterungen der x86-Architektur (x64 bzw. x86 im 64-Bit-Betriebsmodus), wie zum Beispiel den IP-relativen Addressierungsmodus für effizienten PIC zu nutzen, gleichzeitig ist der Speicherverbrauch durch die kürzeren Zeiger aber geringer. Außerdem ist der Datentyp long 32 Bit groß, das Datenmodell ist daher – wie im 32-Bit-Modus – ILP32. Daher können Programme, die zwischen 32-Bit-, 64-Bit- und x32-Modus unterscheiden müssen, den x32-Modus wie folgt erkennen:
dct:subject
dbc:X86_architecture dbc:Interfaces_of_the_Linux_kernel
dbo:wikiPageID
33609982
dbo:wikiPageRevisionID
1065618482
dbo:wikiPageWikiLink
dbr:CPU_register dbr:Debian dbr:Solaris_(operating_system) dbr:Linux_kernel_mailing_list dbc:X86_architecture dbr:ILP32 dbr:Linus_Torvalds dbr:Year_2038_problem dbr:Virtual_address_space dbr:Linux dbr:Linux_conference dbr:Cache_(computing) dbr:Syscall dbr:T2_SDE dbc:Interfaces_of_the_Linux_kernel dbr:Yocto_Project dbr:Donald_Knuth dbr:Pointer_(computer_programming) dbr:Application_binary_interface dbr:SPEC dbr:SPARC dbr:Gentoo_Linux dbr:Linux_kernel_interfaces dbr:Hans_Peter_Anvin dbr:Position-independent_code dbr:X86-64 dbr:Shared_library dbr:Unix_time dbr:LP64 dbr:GNU_C_Library dbr:Athlon_64
dbo:wikiPageExternalLink
n5: n18:Concepts n21:531 n22: n26:X32Port n28:X32_abi
owl:sameAs
dbpedia-fr:X32_ABI dbpedia-de:X32_(ABI) yago-res:X32_ABI wikidata:Q289909 freebase:m.0hgl681 dbpedia-zh:X32_ABI n20:2hAEW dbpedia-ru:X32_ABI
dbp:wikiPageUsesTemplate
dbt:Linux_kernel dbt:X86-ABI dbt:Reflist dbt:Lowercase_title dbt:Portal dbt:Code
dbo:abstract
x32 ABI(英語:x32 Application Binary Interface)是一种ABI及之一。它允许程序得到x86-64的优点(较大的CPU寄存器号码,更佳的浮点性能,更快的地址无关代码共享库,通过寄存器传递函数参数,更快的系统调用指令),而使用32位指针,从而避免了对64位指针的开销。 x32 ABI (Application Binary Interface) est un projet Linux en cours de développement, qui permet aux programmes compilés pour cette interface de pouvoir bénéficier des avantages de l'architecture x86-64 (taille des registres processeurs de 64Bits, nombre de registres processeurs doublés, calculs 64 bits natif, appels systèmes 64 bits (plus rapides que les 32 bits)) le tout en utilisant des pointeurs mémoire de 32 bits, ce qui limite la taille de la mémoire vive à 4 gigaoctets. Pour l'instant gentoo est la seule distribution linux à avoir une version pour cette architecture. The x32 ABI is an application binary interface (ABI) and one of the interfaces of the Linux kernel. The x32 ABI provides 32-bit integers, long and pointers (ILP32) on Intel and AMD 64-bit hardware. The ABI allows programs to take advantage of the benefits of x86-64 instruction set (larger number of CPU registers, better floating-point performance, faster position-independent code, shared libraries, function parameters passed via registers, faster syscall instruction) while using 32-bit pointers and thus avoiding the overhead of 64-bit pointers. x32 ABI — находящийся в стадии разработки проект двоичного интерфейса приложений для Linux, который позволяет компилировать программы для x32 ABI и работать в 64-разрядном режиме x86-64 с использованием 32-битных указателей и полей данных. Хотя это ограничивает виртуальное адресное пространство программы максимумом в 4 Гб, это также уменьшает объём памяти, занимаемой программами, а в некоторых случаях может позволить им работать быстрее. Лучшие результаты во время тестирования были получены в тесте 181.mcf SPEC CPU 2000, для которого результат x32 версии ABI оказался на 32 % быстрее, чем для x86-64 версии. Иными словами, x32 ABI удобен для программ, использующих не более 4 Гб виртуальной памяти. x32 ist eine Binärschnittstelle (ABI) des Linux-Kernels ab Version 3.4, die auf der x64-Architektur basiert, aber 32 Bit breite Zeiger verwendet. Dadurch ist es möglich, die 64-Bit-Erweiterungen der x86-Architektur (x64 bzw. x86 im 64-Bit-Betriebsmodus), wie zum Beispiel den IP-relativen Addressierungsmodus für effizienten PIC zu nutzen, gleichzeitig ist der Speicherverbrauch durch die kürzeren Zeiger aber geringer. Außerdem ist der Datentyp long 32 Bit groß, das Datenmodell ist daher – wie im 32-Bit-Modus – ILP32. Daher können Programme, die zwischen 32-Bit-, 64-Bit- und x32-Modus unterscheiden müssen, den x32-Modus wie folgt erkennen: #if defined( __x86_64__ ) && defined( __ILP32__ )… // x32-spezifischer Code#endif Die x32-ABI verwendet die gleichen Systemaufrufe wie die x64-ABI. Für Systemaufrufe, bei denen die Zeigerlänge einen Unterschied ausmacht, wird eine andere Nummer verwendet. Im direkten Vergleich zu 64-Bit-x86 „x64“ ist die Verwendung von 32-Bit-Zeigern zwar auf 4 GB Arbeitsspeicher pro Prozess limitiert, geht jedoch mit reduziertem Speicherverbrauch einher und führt in einigen Fällen, abhängig vom jeweiligen Programm und den Daten, zusätzlich zu einer Performance-Steigerung. Obwohl die Nutzung eines 32-Bit-Modus innerhalb des modernisierten x64-Betriebsmodus der x86-Architektur auch langsamer sein kann, ist es meistens mindestens gleichauf mit dem nativen 64-Bit-Modus und kann manchmal sogar bis zu 30 % schneller sein. Im Vergleich zu nativem IA-32 (32-Bit-x86 des i386) stehen im x32-Modus die doppelt so vielen Register der x64-Architektur (siehe Registererweiterung) zur Verfügung.
gold:hypernym
dbr:Interface
prov:wasDerivedFrom
wikipedia-en:X32_ABI?oldid=1065618482&ns=0
dbo:wikiPageLength
7192
foaf:isPrimaryTopicOf
wikipedia-en:X32_ABI