Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!


Index X86-64

x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set. [1]

196 relations: Advanced Micro Devices, AGESA, AMD 10h, AMD Accelerated Processing Unit, AMD K8, AMD Phenom, AMD Turion, Apple Inc., Application binary interface, Application software, Arch Linux, Athlon 64, Athlon 64 X2, Athlon II, Backward compatibility, Berkeley Software Distribution, Bit, Buffer overflow, Byte, Celeron, Centaur Technology, Clackamas River, Clock rate, Cocoa (API), Code name, Compare-and-swap, Compiler, Computer data storage, Craig Barrett (chief executive), Critical section, Debian, DEC Alpha, DigiTimes, DOS, DOS extender, DOS/4G, DragonFly BSD, Environment variable, Epyc, Exabyte, Executable, Fedora (operating system), Find first set, Floating-point arithmetic, FreeBSD, Fujitsu, GCC Summit, General-purpose computing on graphics processing units, Gentoo Linux, Gigabyte, ..., GNU Compiler Collection, Google Summer of Code, Hackathon, Haiku (operating system), Hewlett-Packard, IA-32, IA-64, IBM POWER microprocessors, InstallShield, Instruction set architecture, Integer (computer science), Intel, Intel 5-level paging, Intel 80286, Intel 80486, Intel Atom, Intel Core, Intel Core 2, Intel Developer Forum, Itanium, Jaguar (microarchitecture), Java Development Kit, Jet Data Access Objects, Kernel (operating system), Kilobyte, Legacy mode, Linearizability, Linux, Linux distribution, Linux kernel, List of AMD FX microprocessors, List of Intel Core i5 microprocessors, List of Intel Core i7 microprocessors, Loadable kernel module, Long mode, Mac OS X Leopard, Mac OS X Snow Leopard, Mac OS X Tiger, Machine code, MacOS, Managed code, Mandriva Linux, Megabyte, Memory-mapped file, Merom (microprocessor), Microarchitecture, Microcode, Microsoft, Microsoft Developer Network, Microsoft Jet Database Engine, Microsoft Visual Studio, Microsoft Windows, MidnightBSD, MIPS architecture, Mobile processor, Motherboard, NetBSD, NetBurst (microarchitecture), Non-blocking algorithm, NX bit, OpenBSD, OpenGL, OpenSUSE, Operating system, Opteron, Oracle Corporation, OS X Mountain Lion, PA-RISC, Page table, Paging, Pentium 4, Pentium D, Pentium Dual-Core, Pentium M, Petabyte, Phenom II, Physical address, Physical Address Extension, PlayStation 4, Pointer (computer programming), Position-independent code, Power Architecture, PowerPC, Processor register, Protected mode, Protection ring, Quartz (graphics layer), Real mode, Red Hat Enterprise Linux, Reduced instruction set computer, Register file, Register renaming, Ryzen, Segment descriptor, Sempron, Sign extension, Slackware, Solaris (operating system), SPARC, SPARC64 V, SSE2, SSE3, Stack (abstract data type), Stack register, Streaming SIMD Extensions, Sun Microsystems, Supercomputer, SUSE Linux, Symmetric multiprocessing, System programming, Tagged pointer, Task state segment, Terabyte, Thermal design power, Tianhe-2, TOP500, Ubuntu (operating system), Universal binary, User space, Very long instruction word, VIA C7, VIA Nano, VIA Technologies, Virtual 8086 mode, Virtual DOS machine, Virtual memory, Windows NT, Windows Server 2003, Windows Server 2008 R2, Windows Vista, Windows XP Professional x64 Edition, WoW64, W^X, X Window System, X32 ABI, X86, X86 memory segmentation, X86 virtualization, X87, Xbox One, Xeon, Xeon Phi, Yamhill River, 16-bit, 32-bit, 64-bit computing. Expand index (146 more) »

Advanced Micro Devices

Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets.

New!!: X86-64 and Advanced Micro Devices · See more »


AMD Generic Encapsulated Software Architecture (AGESA), is a bootstrap protocol by which system devices on AMD64-architecture mainboards are initialized.

New!!: X86-64 and AGESA · See more »

AMD 10h

The AMD Family 10h, or K10, is a microprocessor microarchitecture by AMD based on the K8 microarchitecture.

New!!: X86-64 and AMD 10h · See more »

AMD Accelerated Processing Unit

The AMD Accelerated Processing Unit (APU), formerly known as Fusion, is the marketing term for a series of 64-bit microprocessors from Advanced Micro Devices (AMD), designed to act as a central processing unit (CPU) and graphics accelerator unit (GPU) on a single die.

New!!: X86-64 and AMD Accelerated Processing Unit · See more »


The AMD K8 Hammer, also code-named SledgeHammer, is a computer processor microarchitecture designed by AMD as the successor to the AMD K7 Athlon microarchitecture.

New!!: X86-64 and AMD K8 · See more »

AMD Phenom

Phenom is the 64-bit AMD desktop processor line based on the K10 microarchitecture, in what AMD calls family 10h (10 hex, i.e. 16 in normal decimal numbers) processors, sometimes incorrectly called "K10h".

New!!: X86-64 and AMD Phenom · See more »

AMD Turion

AMD Turion is the brand name AMD applies to its x86-64 low-power consumption (mobile) processors codenamed K8L.

New!!: X86-64 and AMD Turion · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: X86-64 and Apple Inc. · See more »

Application binary interface

In computer software, an application binary interface (ABI) is an interface between two binary program modules; often, one of these modules is a library or operating system facility, and the other is a program that is being run by a user.

New!!: X86-64 and Application binary interface · See more »

Application software

An application software (app or application for short) is a computer software designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user.

New!!: X86-64 and Application software · See more »

Arch Linux

Arch Linux (or Arch) is a Linux distribution for computers based on x86-64 architectures.

New!!: X86-64 and Arch Linux · See more »

Athlon 64

The Athlon 64 is an eighth-generation, AMD64-architecture microprocessor produced by AMD, released on September 23, 2003.

New!!: X86-64 and Athlon 64 · See more »

Athlon 64 X2

The Athlon 64 X2 is the first native dual-core desktop CPU designed by AMD.

New!!: X86-64 and Athlon 64 X2 · See more »

Athlon II

Athlon II is a family of AMD multi-core 45 nm central processing units, which is aimed at the budget to mid-range market and is a complementary product lineup to the Phenom II.

New!!: X86-64 and Athlon II · See more »

Backward compatibility

Backward compatibility is a property of a system, product, or technology that allows for interoperability with an older legacy system, or with input designed for such a system, especially in telecommunications and computing.

New!!: X86-64 and Backward compatibility · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

New!!: X86-64 and Berkeley Software Distribution · See more »


The bit (a portmanteau of binary digit) is a basic unit of information used in computing and digital communications.

New!!: X86-64 and Bit · See more »

Buffer overflow

In information security and programming, a buffer overflow, or buffer overrun, is an anomaly where a program, while writing data to a buffer, overruns the buffer's boundary and overwrites adjacent memory locations.

New!!: X86-64 and Buffer overflow · See more »


The byte is a unit of digital information that most commonly consists of eight bits, representing a binary number.

New!!: X86-64 and Byte · See more »


Celeron is a brand name given by Intel to a number of different low-end IA-32 and x86-64 computer microprocessor models targeted at budget personal computers.

New!!: X86-64 and Celeron · See more »

Centaur Technology

Centaur Technology is an x86 CPU design company, now a wholly owned subsidiary of VIA Technologies, a member of the Formosa Plastics Group, Taiwan's largest industrial conglomerate.

New!!: X86-64 and Centaur Technology · See more »

Clackamas River

The Clackamas River is an approximately tributary of the Willamette River in northwestern Oregon, in the United States.

New!!: X86-64 and Clackamas River · See more »

Clock rate

The clock rate typically refers to the frequency at which a chip like a central processing unit (CPU), one core of a multi-core processor, is running and is used as an indicator of the processor's speed.

New!!: X86-64 and Clock rate · See more »

Cocoa (API)

Cocoa is Apple's native object-oriented application programming interface (API) for their operating system macOS.

New!!: X86-64 and Cocoa (API) · See more »

Code name

A code name or cryptonym is a word or name used, sometimes clandestinely, to refer to another name, word, project or person.

New!!: X86-64 and Code name · See more »


In computer science, compare-and-swap (CAS) is an atomic instruction used in multithreading to achieve synchronization.

New!!: X86-64 and Compare-and-swap · See more »


A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: X86-64 and Compiler · See more »

Computer data storage

Computer data storage, often called storage or memory, is a technology consisting of computer components and recording media that are used to retain digital data.

New!!: X86-64 and Computer data storage · See more »

Craig Barrett (chief executive)

Craig R. Barrett (born August 29, 1939) is an American business executive who served as the chairman of the board of Intel Corporation until May 2009.

New!!: X86-64 and Craig Barrett (chief executive) · See more »

Critical section

In concurrent programming, concurrent accesses to shared resources can lead to unexpected or erroneous behavior, so parts of the program where the shared resource is accessed are protected.

New!!: X86-64 and Critical section · See more »


Debian is a Unix-like computer operating system that is composed entirely of free software, and packaged by a group of individuals participating in the Debian Project.

New!!: X86-64 and Debian · See more »

DEC Alpha

Alpha, originally known as Alpha AXP, is a 64-bit reduced instruction set computing (RISC) instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC), designed to replace their 32-bit VAX complex instruction set computer (CISC) ISA.

New!!: X86-64 and DEC Alpha · See more »


DigiTimes is a daily newspaper for semiconductor, electronics, computer and communications industries in Taiwan and the Greater China region.

New!!: X86-64 and DigiTimes · See more »


DOS is a family of disk operating systems.

New!!: X86-64 and DOS · See more »

DOS extender

A DOS extender is a computer software program running under DOS that enables software to run in a protected mode environment even though the host operating system is only capable of operating in real mode.

New!!: X86-64 and DOS extender · See more »


DOS/4G is a 32-bit DOS extender developed by Rational Systems (now Tenberry Software).

New!!: X86-64 and DOS/4G · See more »

DragonFly BSD

DragonFly BSD is a free and open source Unix-like operating system created as a fork of FreeBSD 4.8.

New!!: X86-64 and DragonFly BSD · See more »

Environment variable

An environment variable is a dynamic-named value that can affect the way running processes will behave on a computer.

New!!: X86-64 and Environment variable · See more »


Epyc is AMD's x86 server processor line based on the company's Zen microarchitecture.

New!!: X86-64 and Epyc · See more »


The exabyte is a multiple of the unit byte for digital information.

New!!: X86-64 and Exabyte · See more »


In computing, executable code or an executable file or executable program, sometimes simply referred to as an executable or binary, causes a computer "to perform indicated tasks according to encoded instructions," as opposed to a data file that must be parsed by a program to be meaningful.

New!!: X86-64 and Executable · See more »

Fedora (operating system)

Fedora is a Linux distribution developed by the community-supported Fedora Project and sponsored by Red Hat.

New!!: X86-64 and Fedora (operating system) · See more »

Find first set

In software, find first set (ffs) or find first one is a bit operation that, given an unsigned machine word, identifies the least significant index or position of the bit set to one in the word.

New!!: X86-64 and Find first set · See more »

Floating-point arithmetic

In computing, floating-point arithmetic is arithmetic using formulaic representation of real numbers as an approximation so as to support a trade-off between range and precision.

New!!: X86-64 and Floating-point arithmetic · See more »


FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

New!!: X86-64 and FreeBSD · See more »


is a Japanese multinational information technology equipment and services company headquartered in Tokyo, Japan.

New!!: X86-64 and Fujitsu · See more »

GCC Summit

The GCC Summit was an annual conference for developers of the GNU Compiler Collection and related free software technologies.

New!!: X86-64 and GCC Summit · See more »

General-purpose computing on graphics processing units

General-purpose computing on graphics processing units (GPGPU, rarely GPGP) is the use of a graphics processing unit (GPU), which typically handles computation only for computer graphics, to perform computation in applications traditionally handled by the central processing unit (CPU).

New!!: X86-64 and General-purpose computing on graphics processing units · See more »

Gentoo Linux

Gentoo Linux (pronounced) is a Linux distribution built using the Portage package management system.

New!!: X86-64 and Gentoo Linux · See more »


The gigabyte is a multiple of the unit byte for digital information.

New!!: X86-64 and Gigabyte · See more »

GNU Compiler Collection

The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.

New!!: X86-64 and GNU Compiler Collection · See more »

Google Summer of Code

The Google Summer of Code, often abbreviated to GSoC, is an international annual program, first held from May to August 2005, in which Google awards stipends, which depends on the purchasing power parity of the country the student's university belongs to, to all students who successfully complete a requested free and open-source software coding project during the summer.

New!!: X86-64 and Google Summer of Code · See more »


A hackathon (also known as a hack day, hackfest or codefest) is a design sprint-like event in which computer programmers and others involved in software development, including graphic designers, interface designers, project managers, and others, often including subject-matter-experts, collaborate intensively on software projects.

New!!: X86-64 and Hackathon · See more »

Haiku (operating system)

Haiku is a free and open-source operating system compatible with the now discontinued BeOS.

New!!: X86-64 and Haiku (operating system) · See more »


The Hewlett-Packard Company (commonly referred to as HP) or shortened to Hewlett-Packard was an American multinational information technology company headquartered in Palo Alto, California.

New!!: X86-64 and Hewlett-Packard · See more »


IA-32 (short for "Intel Architecture, 32-bit", sometimes also called i386) is the 32-bit version of the x86 instruction set architecture, first implemented in the Intel 80386 microprocessors in 1985.

New!!: X86-64 and IA-32 · See more »


IA-64 (also called Intel Itanium architecture) is the instruction set architecture (ISA) of the Itanium family of 64-bit Intel microprocessors.

New!!: X86-64 and IA-64 · See more »

IBM POWER microprocessors

IBM has a series of high performance microprocessors called POWER followed by a number designating generation, i.e. POWER1, POWER2, POWER3 and so forth up to the latest POWER9.

New!!: X86-64 and IBM POWER microprocessors · See more »


InstallShield is a proprietary software tool for creating installers or software packages.

New!!: X86-64 and InstallShield · See more »

Instruction set architecture

An instruction set architecture (ISA) is an abstract model of a computer.

New!!: X86-64 and Instruction set architecture · See more »

Integer (computer science)

In computer science, an integer is a datum of integral data type, a data type that represents some range of mathematical integers.

New!!: X86-64 and Integer (computer science) · See more »


Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.

New!!: X86-64 and Intel · See more »

Intel 5-level paging

Intel 5-level paging, referred to simply as 5-level paging in Intel documents, is a possible future processor extension for the x86-64 line of processors.

New!!: X86-64 and Intel 5-level paging · See more »

Intel 80286

The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on 1 February 1982.

New!!: X86-64 and Intel 80286 · See more »

Intel 80486

The Intel 80486, also known as the i486 or 486, is a higher performance follow-up to the Intel 80386 microprocessor.

New!!: X86-64 and Intel 80486 · See more »

Intel Atom

Intel Atom is the brand name for a line of ultra-low-voltage IA-32 and x86-64 microprocessors by Intel Corporation.

New!!: X86-64 and Intel Atom · See more »

Intel Core

Intel Core is a line of mid-to-high end consumer, workstation, and enthusiast central processing units (CPU) marketed by Intel Corporation.

New!!: X86-64 and Intel Core · See more »

Intel Core 2

Core 2 is a brand encompassing a range of Intel's consumer 64-bit x86-64 single-, dual-, and quad-core microprocessors based on the Core microarchitecture.

New!!: X86-64 and Intel Core 2 · See more »

Intel Developer Forum

Intel Developer Forum (IDF), is a gathering of technologists to discuss Intel products and products based on Intel products.

New!!: X86-64 and Intel Developer Forum · See more »


Itanium is a family of 64-bit Intel microprocessors that implement the Intel Itanium architecture (formerly called IA-64).

New!!: X86-64 and Itanium · See more »

Jaguar (microarchitecture)

The AMD Jaguar Family 16h is a low-power microarchitecture designed by AMD, and used in APUs succeeding the Bobcat Family microarchitecture in 2013 and being succeeded by AMD's Puma architecture in 2014.

New!!: X86-64 and Jaguar (microarchitecture) · See more »

Java Development Kit

The Java Development Kit (JDK) is an implementation of either one of the Java Platform, Standard Edition, Java Platform, Enterprise Edition, or Java Platform, Micro Edition platforms released by Oracle Corporation in the form of a binary product aimed at Java developers on Solaris, Linux, macOS or Windows.

New!!: X86-64 and Java Development Kit · See more »

Jet Data Access Objects

Jet Data Access Objects is a general programming interface for database access on Microsoft Windows systems, primarily for Jet and ACE databases.

New!!: X86-64 and Jet Data Access Objects · See more »

Kernel (operating system)

The kernel is a computer program that is the core of a computer's operating system, with complete control over everything in the system.

New!!: X86-64 and Kernel (operating system) · See more »


The kilobyte is a multiple of the unit byte for digital information.

New!!: X86-64 and Kilobyte · See more »

Legacy mode

In computing, legacy mode is a state in which a computer system, component, or software application behaves in a way different from its standard operation in order to support older software, data, or expected behavior.

New!!: X86-64 and Legacy mode · See more »


In concurrent programming, an operation (or set of operations) is atomic, linearizable, indivisible or uninterruptible if it appears to the rest of the system to occur at once without being interrupted.

New!!: X86-64 and Linearizability · See more »


Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: X86-64 and Linux · See more »

Linux distribution

A Linux distribution (often abbreviated as distro) is an operating system made from a software collection, which is based upon the Linux kernel and, often, a package management system.

New!!: X86-64 and Linux distribution · See more »

Linux kernel

The Linux kernel is an open-source monolithic Unix-like computer operating system kernel.

New!!: X86-64 and Linux kernel · See more »

List of AMD FX microprocessors

AMD FX was a series of AMD microprocessors for personal computers.

New!!: X86-64 and List of AMD FX microprocessors · See more »

List of Intel Core i5 microprocessors

The following is a list of Intel Core i5 brand microprocessors.

New!!: X86-64 and List of Intel Core i5 microprocessors · See more »

List of Intel Core i7 microprocessors

The following is a list of Intel Core i7 brand microprocessors.

New!!: X86-64 and List of Intel Core i7 microprocessors · See more »

Loadable kernel module

In computing, a loadable kernel module (LKM) is an object file that contains code to extend the running kernel, or so-called base kernel, of an operating system.

New!!: X86-64 and Loadable kernel module · See more »

Long mode

In the x86-64 computer architecture, long mode is the mode where a 64-bit operating system can access 64-bit instructions and registers.

New!!: X86-64 and Long mode · See more »

Mac OS X Leopard

Mac OS X Leopard (version 10.5) is the sixth major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Macintosh computers.

New!!: X86-64 and Mac OS X Leopard · See more »

Mac OS X Snow Leopard

Mac OS X Snow Leopard (version 10.6) is the seventh major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Macintosh computers.

New!!: X86-64 and Mac OS X Snow Leopard · See more »

Mac OS X Tiger

Mac OS X Tiger (version 10.4) is the fifth major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Mac computers.

New!!: X86-64 and Mac OS X Tiger · See more »

Machine code

Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).

New!!: X86-64 and Machine code · See more »


macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: X86-64 and MacOS · See more »

Managed code

Managed code is computer program code that requires and will execute only under the management of a Common Language Runtime virtual machine, typically the.NET Framework, or Mono.

New!!: X86-64 and Managed code · See more »

Mandriva Linux

Mandriva Linux (a fusion of the French distribution Mandrakelinux or Mandrake Linux and the Brazilian distribution Conectiva Linux) was a Linux distribution by Mandriva.

New!!: X86-64 and Mandriva Linux · See more »


The megabyte is a multiple of the unit byte for digital information.

New!!: X86-64 and Megabyte · See more »

Memory-mapped file

A memory-mapped file is a segment of virtual memory that has been assigned a direct byte-for-byte correlation with some portion of a file or file-like resource.

New!!: X86-64 and Memory-mapped file · See more »

Merom (microprocessor)

Merom is the code name for various Intel processors that are sold as Core 2 Duo, Core 2 Solo, Pentium Dual-Core and Celeron.

New!!: X86-64 and Merom (microprocessor) · See more »


In computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as µarch or uarch, is the way a given instruction set architecture (ISA), is implemented in a particular processor.

New!!: X86-64 and Microarchitecture · See more »


Microcode is a computer hardware technique that imposes an interpreter between the CPU hardware and the programmer-visible instruction set architecture of the computer.

New!!: X86-64 and Microcode · See more »


Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: X86-64 and Microsoft · See more »

Microsoft Developer Network

Microsoft Developer Network (MSDN) is the portion of Microsoft responsible for managing the firm's relationship with developers and testers, such as hardware developers interested in the operating system (OS), and software developers developing on the various OS platforms or using the API or scripting languages of Microsoft's applications.

New!!: X86-64 and Microsoft Developer Network · See more »

Microsoft Jet Database Engine

The Microsoft Jet Database Engine is a database engine on which several Microsoft products have been built.

New!!: X86-64 and Microsoft Jet Database Engine · See more »

Microsoft Visual Studio

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.

New!!: X86-64 and Microsoft Visual Studio · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: X86-64 and Microsoft Windows · See more »


MidnightBSD is a free Unix-like, desktop-oriented operating system originally forked from FreeBSD 6.1, and periodically updated with code and drivers from later FreeBSD releases.

New!!: X86-64 and MidnightBSD · See more »

MIPS architecture

MIPS (an acronym for Microprocessor without Interlocked Pipeline Stages) is a reduced instruction set computer (RISC) instruction set architecture (ISA)Price, Charles (September 1995).

New!!: X86-64 and MIPS architecture · See more »

Mobile processor

A mobile processor is found in mobile computers and cellphones.

New!!: X86-64 and Mobile processor · See more »


A motherboard (sometimes alternatively known as the mainboard, system board, baseboard, planar board or logic board, or colloquially, a mobo) is the main printed circuit board (PCB) found in general purpose microcomputers and other expandable systems.

New!!: X86-64 and Motherboard · See more »


NetBSD is a free and open source Unix-like operating system that descends from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

New!!: X86-64 and NetBSD · See more »

NetBurst (microarchitecture)

The NetBurst microarchitecture, called P68 inside Intel, was the successor to the P6 microarchitecture in the x86 family of CPUs made by Intel.

New!!: X86-64 and NetBurst (microarchitecture) · See more »

Non-blocking algorithm

In computer science, an algorithm is called non-blocking if failure or suspension of any thread cannot cause failure or suspension of another thread; for some operations, these algorithms provide a useful alternative to traditional blocking implementations.

New!!: X86-64 and Non-blocking algorithm · See more »

NX bit

The NX bit (no-execute) is a technology used in CPUs to segregate areas of memory for use by either storage of processor instructions (code) or for storage of data, a feature normally only found in Harvard architecture processors.

New!!: X86-64 and NX bit · See more »


OpenBSD is a free and open-source Unix-like computer operating system descended from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

New!!: X86-64 and OpenBSD · See more »


Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.

New!!: X86-64 and OpenGL · See more »


openSUSE, formerly SUSE Linux and SuSE Linux Professional, is a Linux-based project and distribution sponsored by SUSE Linux GmbH and other companies.

New!!: X86-64 and OpenSUSE · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: X86-64 and Operating system · See more »


Opteron is AMD's x86 former server and workstation processor line, and was the first processor which supported the AMD64 instruction set architecture (known generically as x86-64).

New!!: X86-64 and Opteron · See more »

Oracle Corporation

Oracle Corporation is an American multinational computer technology corporation, headquartered in Redwood Shores, California.

New!!: X86-64 and Oracle Corporation · See more »

OS X Mountain Lion

OS X Mountain Lion (version 10.8) is the ninth major release of OS X (now named macOS), Apple Inc.'s desktop and server operating system for Macintosh computers.

New!!: X86-64 and OS X Mountain Lion · See more »


PA-RISC is an instruction set architecture (ISA) developed by Hewlett-Packard.

New!!: X86-64 and PA-RISC · See more »

Page table

A page table is the data structure used by a virtual memory system in a computer operating system to store the mapping between virtual addresses and physical addresses.

New!!: X86-64 and Page table · See more »


In computer operating systems, paging is a memory management scheme by which a computer stores and retrieves data from secondary storage for use in main memory.

New!!: X86-64 and Paging · See more »

Pentium 4

Pentium 4 is a brand by Intel for an entire series of single-core CPUs for desktops, laptops and entry-level servers.

New!!: X86-64 and Pentium 4 · See more »

Pentium D

The Pentium D brand refers to two series of desktop dual-core 64-bit x86-64 microprocessors with the NetBurst microarchitecture, which is the dual-core variant of Pentium 4 "Prescott" manufactured by Intel.

New!!: X86-64 and Pentium D · See more »

Pentium Dual-Core

The Pentium Dual-Core brand was used for mainstream x86-architecture microprocessors from Intel from 2006 to 2009 when it was renamed to Pentium.

New!!: X86-64 and Pentium Dual-Core · See more »

Pentium M

The Pentium M is a family of mobile 32-bit single-core x86 microprocessors (with the modified Intel P6 microarchitecture) introduced in March 2003 and forming a part of the Intel Carmel notebook platform under the then new Centrino brand.

New!!: X86-64 and Pentium M · See more »


The petabyte is a multiple of the unit byte for digital information.

New!!: X86-64 and Petabyte · See more »

Phenom II

Phenom II is a family of AMD's multi-core 45 nm processors using the AMD K10 microarchitecture, succeeding the original Phenom.

New!!: X86-64 and Phenom II · See more »

Physical address

In computing, a physical address (also real address, or binary address), is a memory address that is represented in the form of a binary number on the address bus circuitry in order to enable the data bus to access a particular storage cell of main memory, or a register of memory mapped I/O device.

New!!: X86-64 and Physical address · See more »

Physical Address Extension

In computing, Physical Address Extension (PAE), sometimes referred to as Page Address Extension, is a memory management feature for the x86 architecture.

New!!: X86-64 and Physical Address Extension · See more »

PlayStation 4

The PlayStation 4 (PS4) is an eighth-generation home video game console developed by Sony Interactive Entertainment.

New!!: X86-64 and PlayStation 4 · See more »

Pointer (computer programming)

In computer science, a pointer is a programming language object that stores the memory address of another value located in computer memory.

New!!: X86-64 and Pointer (computer programming) · See more »

Position-independent code

In computing, position-independent code (PIC) or position-independent executable (PIE) is a body of machine code that, being placed somewhere in the primary memory, executes properly regardless of its absolute address.

New!!: X86-64 and Position-independent code · See more »

Power Architecture

Power Architecture is a registered trademark for similar reduced instruction set computing (RISC) instruction sets for microprocessors developed and manufactured by such companies as IBM, Freescale/NXP, AppliedMicro, LSI, Teledyne e2v and Synopsys.

New!!: X86-64 and Power Architecture · See more »


PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.

New!!: X86-64 and PowerPC · See more »

Processor register

In computer architecture, a processor register is a quickly accessible location available to a computer's central processing unit (CPU).

New!!: X86-64 and Processor register · See more »

Protected mode

In computing, protected mode, also called protected virtual address mode, is an operational mode of x86-compatible central processing units (CPUs).

New!!: X86-64 and Protected mode · See more »

Protection ring

In computer science, hierarchical protection domains, often called protection rings, are mechanisms to protect data and functionality from faults (by improving fault tolerance) and malicious behaviour (by providing computer security).

New!!: X86-64 and Protection ring · See more »

Quartz (graphics layer)

In Apple computer's macOS operating system, Quartz is the Quartz 2D and Quartz Compositor part of the Core Graphics framework.

New!!: X86-64 and Quartz (graphics layer) · See more »

Real mode

Real mode, also called real address mode, is an operating mode of all x86-compatible CPUs.

New!!: X86-64 and Real mode · See more »

Red Hat Enterprise Linux

Red Hat Enterprise Linux (RHEL) is a Linux distribution developed by Red Hat and targeted toward the commercial market.

New!!: X86-64 and Red Hat Enterprise Linux · See more »

Reduced instruction set computer

A reduced instruction set computer, or RISC (pronounced 'risk'), is one whose instruction set architecture (ISA) allows it to have fewer cycles per instruction (CPI) than a complex instruction set computer (CISC).

New!!: X86-64 and Reduced instruction set computer · See more »

Register file

A register file is an array of processor registers in a central processing unit (CPU).

New!!: X86-64 and Register file · See more »

Register renaming

In computer architecture, register renaming is a technique that eliminates the false data dependencies arising from the reuse of architectural registers by successive instructions that do not have any real data dependencies between them.

New!!: X86-64 and Register renaming · See more »


Ryzen is a brand of central processing units (CPUs) and accelerated processing units (APUs) marketed and designed by AMD (Advanced Micro Devices).

New!!: X86-64 and Ryzen · See more »

Segment descriptor

In memory addressing for Intel x86 computer architectures, segment descriptors are a part of the segmentation unit, used for translating a logical address to a linear address.

New!!: X86-64 and Segment descriptor · See more »


Sempron has been the marketing name used by AMD for several different budget desktop CPUs, using several different technologies and CPU socket formats.

New!!: X86-64 and Sempron · See more »

Sign extension

Sign extension is the operation, in computer arithmetic, of increasing the number of bits of a binary number while preserving the number's sign (positive/negative) and value.

New!!: X86-64 and Sign extension · See more »


Slackware is a Linux distribution created by Patrick Volkerding in 1993.

New!!: X86-64 and Slackware · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: X86-64 and Solaris (operating system) · See more »


SPARC, for Scalable Processor Architecture, is a reduced instruction set computing (RISC) instruction set architecture (ISA) originally developed by Sun Microsystems.

New!!: X86-64 and SPARC · See more »


The SPARC64 V (Zeus) is a SPARC V9 microprocessor designed by Fujitsu.

New!!: X86-64 and SPARC64 V · See more »


SSE2 (Streaming SIMD Extensions 2) is one of the Intel SIMD (Single Instruction, Multiple Data) processor supplementary instruction sets first introduced by Intel with the initial version of the Pentium 4 in 2000.

New!!: X86-64 and SSE2 · See more »


SSE3, Streaming SIMD Extensions 3, also known by its Intel code name Prescott New Instructions (PNI), is the third iteration of the SSE instruction set for the IA-32 (x86) architecture.

New!!: X86-64 and SSE3 · See more »

Stack (abstract data type)

In computer science, a stack is an abstract data type that serves as a collection of elements, with two principal operations.

New!!: X86-64 and Stack (abstract data type) · See more »

Stack register

A stack register is a computer central processor register whose purpose is to keep track of a call stack.

New!!: X86-64 and Stack register · See more »

Streaming SIMD Extensions

In computing, Streaming SIMD Extensions (SSE) is an SIMD instruction set extension to the x86 architecture, designed by Intel and introduced in 1999 in their Pentium III series of processors shortly after the appearance of AMD's 3DNow!.

New!!: X86-64 and Streaming SIMD Extensions · See more »

Sun Microsystems

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.

New!!: X86-64 and Sun Microsystems · See more »


A supercomputer is a computer with a high level of performance compared to a general-purpose computer.

New!!: X86-64 and Supercomputer · See more »

SUSE Linux

SUSE Linux is a computer operating system.

New!!: X86-64 and SUSE Linux · See more »

Symmetric multiprocessing

Symmetric multiprocessing (SMP) involves a multiprocessor computer hardware and software architecture where two or more identical processors are connected to a single, shared main memory, have full access to all input and output devices, and are controlled by a single operating system instance that treats all processors equally, reserving none for special purposes.

New!!: X86-64 and Symmetric multiprocessing · See more »

System programming

System programming (or systems programming) is the activity of programming computer system software.

New!!: X86-64 and System programming · See more »

Tagged pointer

In computer science, a tagged pointer is a pointer (concretely a memory address) with additional data associated with it, such as an indirection bit or reference count.

New!!: X86-64 and Tagged pointer · See more »

Task state segment

The task state segment (TSS) is a special structure on x86-based computers which holds information about a task.

New!!: X86-64 and Task state segment · See more »


The terabyte is a multiple of the unit byte for digital information.

New!!: X86-64 and Terabyte · See more »

Thermal design power

The thermal design power (TDP), sometimes called thermal design point, is the maximum amount of heat generated by a computer chip or component (often the CPU or GPU) that the cooling system in a computer is designed to dissipate under any workload.

New!!: X86-64 and Thermal design power · See more »


Tianhe-2 or TH-2 (that is, "Milky Way 2") is a 33.86-petaflop supercomputer located in National Supercomputer Center in Guangzhou, China.

New!!: X86-64 and Tianhe-2 · See more »


The TOP500 project ranks and details the 500 most powerful non-distributed computer systems in the world.

New!!: X86-64 and TOP500 · See more »

Ubuntu (operating system)

Ubuntu (stylized as ubuntu) is a free and open source operating system and Linux distribution based on Debian.

New!!: X86-64 and Ubuntu (operating system) · See more »

Universal binary

A universal binary is, in Apple parlance, an executable file or application bundle that runs natively on either PowerPC or Intel-manufactured IA-32 or Intel 64-based Macintosh computers; it is an implementation of the concept more generally known as a fat binary.

New!!: X86-64 and Universal binary · See more »

User space

A modern computer operating system usually segregates virtual memory into kernel space and user space.

New!!: X86-64 and User space · See more »

Very long instruction word

Very long instruction word (VLIW) refers to instruction set architectures designed to exploit instruction level parallelism (ILP).

New!!: X86-64 and Very long instruction word · See more »


The VIA C7 is an x86 central processing unit designed by Centaur Technology and sold by VIA Technologies.

New!!: X86-64 and VIA C7 · See more »

VIA Nano

The VIA Nano (formerly code-named VIA Isaiah) is a 64-bit CPU for personal computers.

New!!: X86-64 and VIA Nano · See more »

VIA Technologies

VIA Technologies Inc., is a Taiwanese manufacturer of integrated circuits, mainly motherboard chipsets, CPUs, and memory.

New!!: X86-64 and VIA Technologies · See more »

Virtual 8086 mode

In the 80386 microprocessor and later, virtual 8086 mode (also called virtual real mode, V86-mode or VM86) allows the execution of real mode applications that are incapable of running directly in protected mode while the processor is running a protected mode operating system.

New!!: X86-64 and Virtual 8086 mode · See more »

Virtual DOS machine

Virtual DOS machine (VDM) is a technology that allows running 16-bit/32-bit DOS and 16-bit Windows programs on Intel 80386 or higher computers when there is already another operating system running and controlling the hardware.

New!!: X86-64 and Virtual DOS machine · See more »

Virtual memory

In computing, virtual memory (also virtual storage) is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very large (main) memory." The computer's operating system, using a combination of hardware and software, maps memory addresses used by a program, called virtual addresses, into physical addresses in computer memory.

New!!: X86-64 and Virtual memory · See more »

Windows NT

Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993.

New!!: X86-64 and Windows NT · See more »

Windows Server 2003

Windows Server 2003 is a server operating system produced by Microsoft and released on April 24, 2003.

New!!: X86-64 and Windows Server 2003 · See more »

Windows Server 2008 R2

Windows Server 2008 R2 is a server operating system produced by Microsoft.

New!!: X86-64 and Windows Server 2008 R2 · See more »

Windows Vista

Windows Vista (codenamed Longhorn) is an operating system by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs and media center PCs.

New!!: X86-64 and Windows Vista · See more »

Windows XP Professional x64 Edition

Microsoft Windows XP Professional x64 Edition, released on April 25, 2005, is an edition of Windows XP for x86-64 personal computers.

New!!: X86-64 and Windows XP Professional x64 Edition · See more »


In computing on Microsoft platforms, WoW64 (Windows 32-bit on Windows 64-bit) is a subsystem of the Windows operating system capable of running 32-bit applications that is included in all 64-bit versions of Windows—including Windows XP Professional x64 Edition, IA-64 and x64 versions of Windows Server 2003, as well as 64-bit versions of Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012, Windows 8.1 and Windows 10.

New!!: X86-64 and WoW64 · See more »


W^X ("Write XOR Execute"; spoken as W xor X) is a security feature in operating systems and virtual machines.

New!!: X86-64 and W^X · See more »

X Window System

The X Window System (X11, or shortened to simply X) is a windowing system for bitmap displays, common on UNIX-like computer operating systems.

New!!: X86-64 and X Window System · See more »


The x32 ABI is an application binary interface (ABI) and one of the interfaces of the Linux kernel.

New!!: X86-64 and X32 ABI · See more »


x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: X86-64 and X86 · See more »

X86 memory segmentation

x86 memory segmentation refers to the implementation of memory segmentation in the Intel x86 computer instruction set architecture.

New!!: X86-64 and X86 memory segmentation · See more »

X86 virtualization

In computing, x86 virtualization refers to hardware virtualization for the x86 architecture.

New!!: X86-64 and X86 virtualization · See more »


x87 is a floating point-related subset of the x86 architecture instruction set.

New!!: X86-64 and X87 · See more »

Xbox One

Xbox One is a line of eighth generation home video game consoles developed by Microsoft.

New!!: X86-64 and Xbox One · See more »


Xeon is a brand of x86 microprocessors designed, manufactured, and marketed by Intel, targeted at the non-consumer workstation, server, and embedded system markets.

New!!: X86-64 and Xeon · See more »

Xeon Phi

Xeon Phi is a series of x86 manycore processors designed and made entirely by Intel.

New!!: X86-64 and Xeon Phi · See more »

Yamhill River

The Yamhill River is an tributary of the Willamette River, in the U.S. state of Oregon.

New!!: X86-64 and Yamhill River · See more »


16-bit microcomputers are computers in which 16-bit microprocessors were the norm.

New!!: X86-64 and 16-bit · See more »


32-bit microcomputers are computers in which 32-bit microprocessors are the norm.

New!!: X86-64 and 32-bit · See more »

64-bit computing

In computer architecture, 64-bit computing is the use of processors that have datapath widths, integer size, and memory address widths of 64 bits (eight octets).

New!!: X86-64 and 64-bit computing · See more »

Redirects here:

64-bit compatibility mode, 64-bit x86, 64bit linux, AA-64, AMD 64, AMD-64, AMD64, Amd64, EM64T, EMT64, Em64t, IA-32E, IA-32e, IA-64t, IA32E, IA32e, IA64-t, IA64t, IAMD64, Intel 64, Intel EM64T, Intel64, PML4, Windows 64, Windows x64, X64, X64 Edition, X64 architecture, X86 64, X86-64 virtual address space, X86/64, X8664.


[1] https://en.wikipedia.org/wiki/X86-64

Hey! We are on Facebook now! »