Topic: Computing/Computer hardware (Page 4)

You are looking at all articles with the topic "Computing/Computer hardware". We found 43 matches.

Hint: To view all topics, click here. Too see the most popular topics, click here instead.

πŸ”— Cpuid: EAX=8FFFFFFFh: AMD Easter Egg

πŸ”— Computing πŸ”— Computing/Computer hardware

In the x86 architecture, the CPUID instruction (identified by a CPUID opcode) is a processor supplementary instruction (its name derived from CPU IDentification) allowing software to discover details of the processor. It was introduced by Intel in 1993 with the launch of the Pentium and SL-enhanced 486 processors.

A program can use the CPUID to determine processor type and whether features such as MMX/SSE are implemented.

Discussed on

πŸ”— Compute Express Link

πŸ”— Computing πŸ”— Computing/Computer hardware πŸ”— Computing/Software

Compute Express Link (CXL) is an open standard for high-speed central processing unit (CPU)-to-device and CPU-to-memory connections, designed for high performance data center computers. CXL is built on the PCI Express (PCIe) physical and electrical interface and includes PCIe-based block input/output protocol (CXL.io) and new cache-coherent protocols for accessing system memory (CXL.cache) and device memory (CXL.mem).

Discussed on

πŸ”— M.2

πŸ”— Computing πŸ”— Computing/Computer hardware

M.2, formerly known as the Next Generation Form Factor (NGFF), is a specification for internally mounted computer expansion cards and associated connectors. M.2 replaces the mSATA standard, which uses the PCI Express Mini Card physical card layout and connectors. Employing a more flexible physical specification, the M.2 allows different module widths and lengths, and, paired with the availability of more advanced interfacing features, makes the M.2 more suitable than mSATA in general for solid-state storage applications, and particularly in smaller devices such as ultrabooks and tablets.

Computer bus interfaces provided through the M.2 connector are PCI ExpressΒ 3.0 (up to four lanes), Serial ATAΒ 3.0, and USBΒ 3.0 (a single logical port for each of the latter two). It is up to the manufacturer of the M.2 host or module to select which interfaces are to be supported, depending on the desired level of host support and device type. The M.2 connector keying notches denote various purposes and capabilities of both M.2 hosts and devices. The unique key notches of M.2 modules also prevent them from being inserted into incompatible host connectors.

The M.2 specification supports NVM Express (NVMe) as the logical device interface for M.2 PCI Express SSDs, in addition to supporting legacy Advanced Host Controller Interface (AHCI) at the logical interface level. While the support for AHCI ensures software-level backward compatibility with legacy SATA devices and legacy operating systems, NVM Express is designed to fully utilize the capability of high-speed PCI Express storage devices to perform many I/O operations in parallel.

Discussed on

  • "M.2" | 2018-06-03 | 17 Upvotes 4 Comments

πŸ”— x86 Instruction Listings

πŸ”— Computing πŸ”— Computing/Computer hardware πŸ”— Computing/Software

The x86 instruction set refers to the set of instructions that x86-compatible microprocessors support. The instructions are usually part of an executable program, often stored as a computer file and executed on the processor.

The x86 instruction set has been extended several times, introducing wider registers and datatypes as well as new functionality.

Discussed on

πŸ”— Computer

πŸ”— Technology πŸ”— Video games πŸ”— Computing πŸ”— Computer science πŸ”— Computing/Computer hardware πŸ”— Systems πŸ”— Computing/Software πŸ”— Engineering πŸ”— Home Living

A computer is a machine that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming. Modern computers have the ability to follow generalized sets of operations, called programs. These programs enable computers to perform an extremely wide range of tasks. A "complete" computer including the hardware, the operating system (main software), and peripheral equipment required and used for "full" operation can be referred to as a computer system. This term may as well be used for a group of computers that are connected and work together, in particular a computer network or computer cluster.

Computers are used as control systems for a wide variety of industrial and consumer devices. This includes simple special purpose devices like microwave ovens and remote controls, factory devices such as industrial robots and computer-aided design, and also general purpose devices like personal computers and mobile devices such as smartphones. The Internet is run on computers and it connects hundreds of millions of other computers and their users.

Early computers were only conceived as calculating devices. Since ancient times, simple manual devices like the abacus aided people in doing calculations. Early in the Industrial Revolution, some mechanical devices were built to automate long tedious tasks, such as guiding patterns for looms. More sophisticated electrical machines did specialized analog calculations in the early 20th century. The first digital electronic calculating machines were developed during World War II. The first semiconductor transistors in the late 1940s were followed by the silicon-based MOSFET (MOS transistor) and monolithic integrated circuit (IC) chip technologies in the late 1950s, leading to the microprocessor and the microcomputer revolution in the 1970s. The speed, power and versatility of computers have been increasing dramatically ever since then, with MOS transistor counts increasing at a rapid pace (as predicted by Moore's law), leading to the Digital Revolution during the late 20th to early 21st centuries.

Conventionally, a modern computer consists of at least one processing element, typically a central processing unit (CPU) in the form of a metal-oxide-semiconductor (MOS) microprocessor, along with some type of computer memory, typically MOS semiconductor memory chips. The processing element carries out arithmetic and logical operations, and a sequencing and control unit can change the order of operations in response to stored information. Peripheral devices include input devices (keyboards, mice, joystick, etc.), output devices (monitor screens, printers, etc.), and input/output devices that perform both functions (e.g., the 2000s-era touchscreen). Peripheral devices allow information to be retrieved from an external source and they enable the result of operations to be saved and retrieved.

πŸ”— Bitcoin Cryptocurrency

πŸ”— Internet πŸ”— Computing πŸ”— Computing/Computer hardware πŸ”— Finance & Investment πŸ”— Economics πŸ”— Law πŸ”— Computing/Software πŸ”— Computing/Free and open-source software πŸ”— Computing/Computer science πŸ”— Cryptography πŸ”— Cryptography/Computer science πŸ”— Numismatics πŸ”— Guild of Copy Editors πŸ”— Numismatics/Cryptocurrency πŸ”— Cryptocurrency πŸ”— Open πŸ”— Computing/Computer Security

Bitcoin (β‚Ώ) is a cryptocurrency. It is a decentralized digital currency without a central bank or single administrator that can be sent from user to user on the peer-to-peer bitcoin network without the need for intermediaries.

Transactions are verified by network nodes through cryptography and recorded in a public distributed ledger called a blockchain. Bitcoin was invented in 2008 by an unknown person or group of people using the name Satoshi Nakamoto and started in 2009 when its source code was released as open-source software. Bitcoins are created as a reward for a process known as mining. They can be exchanged for other currencies, products, and services. Research produced by University of Cambridge estimates that in 2017, there were 2.9 to 5.8 million unique users using a cryptocurrency wallet, most of them using bitcoin.

Bitcoin has been criticized for its use in illegal transactions, its high electricity consumption, price volatility, and thefts from exchanges. Some economists, including several Nobel laureates, have characterized it as a speculative bubble. Bitcoin has also been used as an investment, although several regulatory agencies have issued investor alerts about bitcoin.

πŸ”— Replay System (Pentium 4)

πŸ”— Computing πŸ”— Computing/Computer hardware πŸ”— Computing/Computer science

The replay system is a little-known subsystem within the Intel Pentium 4 processor. Its primary function is to catch operations that have been mistakenly sent for execution by the processor's scheduler. Operations caught by the replay system are then re-executed in a loop until the conditions necessary for their proper execution have been fulfilled.

Discussed on

πŸ”— Up to date list of departures & closures at Sun

πŸ”— California πŸ”— Companies πŸ”— Technology πŸ”— California/San Francisco Bay Area πŸ”— Computing πŸ”— Computing/Computer hardware πŸ”— Computing/Software πŸ”— Electronics

The acquisition of Sun Microsystems by Oracle Corporation was completed on January 27, 2010. Significantly, Oracle, previously only a software vendor, now owned both hardware and software product lines from Sun (e.g. SPARC Enterprise and Java, respectively).

A major issue of the purchase was that Sun was a major competitor to Oracle, raising many concerns among antitrust regulators, open source advocates, customers, and employees. The EU Commission delayed the acquisition for several months over concerns of Oracle's plans for MySQL, Sun's competitor to the Oracle Database. The commission finally approved the takeover, apparently pressured by the United States to do so, according to a WikiLeaks cable released in September 2011.

Discussed on

πŸ”— Millipede Memory

πŸ”— Computing πŸ”— Computing/Computer hardware

Millipede memory is a form of non-volatile computer memory. It promised a data density of more than 1 terabit per square inch (1 gigabit per square millimeter), which is about the limit of the perpendicular recording hard drives. Millipede storage technology was pursued as a potential replacement for magnetic recording in hard drives and a means of reducing the physical size of the technology to that of flash media.

IBM demonstrated a prototype millipede storage device at CeBIT 2005, and was trying to make the technology commercially available by the end of 2007. However, because of concurrent advances in competing storage technologies, no commercial product has been made available since then.

πŸ”— Triple Fault

πŸ”— Computing πŸ”— Computing/Computer hardware πŸ”— Computing/Software

On the x86 computer architecture, a triple fault is a special kind of exception generated by the CPU when an exception occurs while the CPU is trying to invoke the double fault exception handler, which itself handles exceptions occurring while trying to invoke a regular exception handler.

x86 processors beginning with the 80286 will cause a shutdown cycle to occur when a triple fault is encountered. This typically causes the motherboard hardware to initiate a CPU reset, which, in turn, causes the whole computer to reboot.

Discussed on