This article needs additional citations for verification .(June 2010) |
Computer hardware and software standards are technical standards instituted for compatibility and interoperability between software, systems, platforms and devices.
Standard | Version | Released yyyy/mm/dd |
---|---|---|
AC'97 | 2.3 | 2002/04 |
ACPI | 5.0 [1] | 2011/11/23 |
AGP | 3.0 | 1999 |
AHCI | 1.3 | 2008/06/26 |
Advanced Power Management (APM) | 1.2 | 1996/02 |
AT Attachment | ATA/ATAPI-7 | 2005 |
ATX | 2.3 | 2007/03 |
BIOS Boot Specification | 1.01 [2] | 1996/01 |
BIOS Enhanced Disk Drive Specification (INT 13H) | 3.0 [3] | 1998/04/20 |
Bluetooth | 5.0 | 2010/06/30 |
Boot Integrity Services API | 1.0 [4] | 1998/12/28 |
BTX Chassis Design Guidelines | 1.1 | 2007/02 |
BTX Interface Specification | 1.0b | 2005/07 |
BTX System Design Guide | 1.1 | 2007/02/20 |
Chassis Air Guide (CAG) | 1.1 | 2003/09 |
CompactFlash (CF) | 5.0 | 2010 |
Common Building Block (for notebooks) | 2005 | |
Desktop and mobile Architecture for System Hardware (DASH) | 1.1 | 2007/12 |
Desktop Management Interface (DMI) | 2.0.1s | 2003/01/10 |
DDC/CI | 1.1 | 2004/10 |
DisplayPort | 1.2 | 2009/12/22 |
DVI | 1.0 | 1999/04/02 |
Enhanced Display Data Channel (E-DDC) | 1.2 | 2007/12/26 |
Double data rate synchronous dynamic random access memory (DDR SDRAM) | JESD79-3 | |
Display Power Management Signaling (DPMS) | 1.0 | 1993 |
El Torito | 1.0 | 1995/01/25 |
Energy Star | 5.0 | 2008/11/14 |
Extended Industry Standard Architecture (EISA) | ||
Enthusiast System Architecture (ESA) | 1.0 | 2007 |
Extensible Firmware Interface (EFI) | 1.10 | 2002/12/01 |
Embedded Technology eXtended (ETX) | 3.02 | 2007/01/22 |
EDID | 2.0 | |
FireWire (IEEE 1394) | 1394-2008 | 2007/12 |
Floating point (IEEE 754) | 754-2008 | 1985 |
HDMI | 1.4 | 2009/05/28 |
HyperTransport (HT) | 3.1 | 2008/07/23 |
I²C | 03 | 2007/06/19 |
I2O | 1996 | |
Industry Standard Architecture (ISA) | ||
Integrated Drive Electronics (IDE, ATA/ATAPI, PATA) | ||
Intelligent Platform Management Interface (IPMI) | 2.0 | 2004/02/14 |
Micro Channel Architecture (MCA) | ||
MultiProcessor Specification (MPS) | 1.4 | 1995/07/01 |
NVM Express | 1.0 [5] | 2011/03/01 |
ONFI | 2.2 | 2009/10 |
PCI | 3.0 | 2002/08/12 |
PC Card | 8.0 | 2001/04 |
PCI-X | 2.0 | 2003 |
PCI Express (PCIe) | 4.0 | 2010/11/18 |
PMBus | 1.1 | |
POST Memory Manager (PMM) | 1.01 [6] | 1997/11/21 |
Preboot Execution Environment (PXE) | 2.1 [7] | 1999/09/20 |
RAID | 1980's | |
Small Computer System Interface SCSI | ||
Serial ATA (SATA) | 3.1 [8] | 2011/07/18 |
Shuttle PCB Assembly (SPA) for notebook motherboards | 2010 | |
Simple Boot Flag Specification | 2.1 | 2005/01/28 |
Simple Firmware Interface (SFI) | 0.7 | 2009/07/31 |
System Management BIOS (SMBIOS) | 2.7.1 | 2011/02/01 |
System Management Bus (SMBus) | 2.0 | 2000/08/03 |
Trusted Platform Module (TPM) | 2.0 | 2015 |
TWAIN | 2.1 | 2009/08/08 |
VESA BIOS Extensions (VBE) | 3.0 | 1998/09/16 |
UEFI Platform Initialization (PI) specification | 1.2 [9] | 2009/05 |
Unified Extensible Firmware Interface (UEFI) specification | 2.3.1 [10] | 2011/04/08 |
UEFI Shell Specification | 2.0 | 2008/10/08 |
Unified Display Interface (UDI) | 1.0 | |
Universal Serial Bus (USB) | 4.0 | 2019 |
OpenGL is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.
A USB and Firewire Host Controller Interface (UFHC) is a register-level interface that enables a host controller for USB or IEEE 1394 hardware to communicate with a host controller driver in software. The driver software is typically provided with an operating system of a personal computer, but may also be implemented by application-specific devices such as a microcontroller.
PictBridge is a historical computing industry standard introduced in 2003 from the Camera & Imaging Products Association (CIPA) for direct printing. It allows images to be printed directly from digital cameras to a printer, without having to connect the formal name is "Standard of Camera & Imaging Products Association CIPA DC-001 — 2003 Digital Solutions for Imaging Devices". CIPA DC-001-2003 Rev. 2.0 has been published in 2007.
Open Platform Communications (OPC) is a series of standards and specifications for industrial telecommunication. They are based on Object Linking and Embedding (OLE) for process control. An industrial automation task force developed the original standard in 1996 under the name OLE for Process Control. OPC specifies the communication of real-time plant data between control devices from different manufacturers.
OpenMAX, often shortened as "OMX", is a non-proprietary and royalty-free cross-platform set of C-language programming interfaces. It provides abstractions for routines that are especially useful for processing of audio, video, and still images. It is intended for low power and embedded system devices that need to efficiently process large amounts of multimedia data in predictable ways, such as video codecs, graphics libraries, and other functions for video, image, audio, voice and speech.
The Khronos Group, Inc. is an open, non-profit, member-driven consortium of 170 organizations developing, publishing and maintaining royalty-free interoperability standards for 3D graphics, virtual reality, augmented reality, parallel computation, vision acceleration and machine learning. The open standards and associated conformance tests enable software applications and middleware to effectively harness authoring and accelerated playback of dynamic media across a wide variety of platforms and devices. The group is based in Beaverton, Oregon.
OpenGL for Embedded Systems is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerated using a graphics processing unit (GPU). It is designed for embedded systems like smartphones, tablet computers, video game consoles and PDAs. OpenGL ES is the "most widely deployed 3D graphics API in history".
In Digital Video Broadcasting, the Common Interface is a technology which allows decryption of pay TV channels. Pay TV stations want to choose which encryption method to use. The Common Interface allows TV manufacturers to support many different pay TV stations, by allowing to plug in exchangeable conditional-access modules (CAM) for various encryption schemes.
Advanced Configuration and Power Interface (ACPI) is an open standard that operating systems can use to discover and configure computer hardware components, to perform power management, auto configuration, and status monitoring. It was first released in December 1996. ACPI aims to replace Advanced Power Management (APM), the MultiProcessor Specification, and the Plug and Play BIOS (PnP) Specification. ACPI brings power management under the control of the operating system, as opposed to the previous BIOS-centric system that relied on platform-specific firmware to determine power management and configuration policies. The specification is central to the Operating System-directed configuration and Power Management (OSPM) system. ACPI defines hardware abstraction interfaces between the device's firmware, the computer hardware components, and the operating systems.
The GUID Partition Table (GPT) is a standard for the layout of partition tables of a physical computer storage device, such as a hard disk drive or solid-state drive, using universally unique identifiers (UUIDs), which are also known as globally unique identifiers (GUIDs). Forming a part of the Unified Extensible Firmware Interface (UEFI) standard, it is nevertheless also used for some BIOSs, because of the limitations of master boot record (MBR) partition tables, which use 32 bits for logical block addressing (LBA) of traditional 512-byte disk sectors.
Globally Executable MHP (GEM) is a DVB specification of a Java based middleware for TV broadcast receivers, IPTV terminals and Blu-ray players. GEM is an ETSI standard and an ITU "Recommendation”. GEM defines a set of common functionalities which are independent from the signaling and protocols of a specific transmission network and enables to write interoperable Java applications for TV. GEM is not intended to be directly implemented, but rather forms the basis for broader specifications targeting a particular network infrastructure or class of device. GEM defines profiles for different device classes (targets) – these define the set of available features of GEM for this device class. Currently GEM defines targets for broadcast, packaged media (Blu-Ray) and IPTV. Combinations of these targets can be combined into a hybrid GEM platform, which enables to build devices with multiple network interfaces, such as a combined broadcast/IPTV set-top box.
Trusted Platform Module (TPM) is an international standard for a secure cryptoprocessor, a dedicated microcontroller designed to secure hardware through integrated cryptographic keys. The term can also refer to a chip conforming to the standard ISO/IEC 11889. Common uses are to verify platform integrity, and to store disk encryption keys.
Trusted Network Connect (TNC) is an open architecture for Network Access Control, promulgated by the Trusted Network Connect Work Group (TNC-WG) of the Trusted Computing Group (TCG).
An online wallet is a software or web service that allows users to store and control their online shopping information, such as logins, passwords, shipping address and credit card details. It also provides a method for consumers to purchase products from online retailers.
Intel oneAPI DPC++/C++ Compiler and Intel C++ Compiler Classic are Intel’s C, C++, SYCL, and Data Parallel C++ (DPC++) compilers for Intel processor-based systems, available for Windows, Linux, and macOS operating systems.
The Association for Retail Technology Standards (ARTS) is an international standards organization dedicated to reducing the costs of technology through standards. Since 1993, ARTS has been delivering application standards exclusively to the retail industry. ARTS has four standards
OpenCL is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs) and other processors or hardware accelerators. OpenCL specifies programming languages for programming these devices and application programming interfaces (APIs) to control the platform and execute programs on the compute devices. OpenCL provides a standard interface for parallel computing using task- and data-based parallelism.
EGL is an interface between Khronos rendering APIs and the underlying native platform windowing system. EGL handles graphics context management, surface/buffer binding, rendering synchronization, and enables "high-performance, accelerated, mixed-mode 2D and 3D rendering using other Khronos APIs." EGL is managed by the non-profit technology consortium Khronos Group.
IEEE 1394 is an interface standard for a serial bus for high-speed communications and isochronous real-time data transfer. It was developed in the late 1980s and early 1990s by Apple in cooperation with a number of companies, primarily Sony and Panasonic. It is most commonly known by the name FireWire (Apple), though other brand names exist such as i.LINK (Sony), and Lynx.
oneAPI is an open standard, adopted by Intel, for a unified application programming interface (API) intended to be used across different computing accelerator (coprocessor) architectures, including GPUs, AI accelerators and field-programmable gate arrays. It is intended to eliminate the need for developers to maintain separate code bases, multiple programming languages, tools, and workflows for each architecture.
{{cite web}}
: CS1 maint: archived copy as title (link){{cite web}}
: CS1 maint: archived copy as title (link){{cite web}}
: CS1 maint: archived copy as title (link){{cite web}}
: CS1 maint: archived copy as title (link){{cite web}}
: CS1 maint: archived copy as title (link)