Intel's Core i7 Processors
Core i7 is a family of Intel quad core processors, that is, they have four processors on a single silicon chip. All four processor cores and all memory caches, including a 64K L1 cache, a 256K L2 cache, and a shared L3 cache are located on one chip. The memory is also located on the same chip. More ...
Operating System Memory Protection in a Paged Environment
Memory protection in a paged environment is accomplished by protection bits associated with each frame. For example read-write, read-only or execute-only bit, and valid-invalid bit. Normally, these bits are kept in the page table. More ...
Microprocessor Registers
To a large extent the operation of a microprocessor involves loading, transferring, and manipulating the contents of registers. In this article you learn about the functions, and purposes of the register set of the Intel 8086 microprocessor. More ...
Binary Number Representation and Binary Math
Computers perform all of their amazing work with only two voltage levels, one representing binary 0, the other representing binary 1. This article describes how to perform binary addition and subtraction. More ...
Basic Computer Architecture
Basic computer architecture refers to the structure of a computer system and comprises its hardware, firmware, and software. Hardware consists of the physical components in computer architecture. The main hardware components of the computer architecture include the CPU, memory, and bus. More ...
Challenges of Programming Multicore Systems
Operating system designers must write scheduling algorithms that use multiple processing cores and application programmers, mustmodify existing programs and design new programs that are multithreaded. More ...
The AMD Athlon 64 Processor
AMD's Athlon 64 processor, released in September 2003, was their first 64-bit processor targeted for the workstation market to compete with Intel's Pentium 4. AMD's first 64-bit processor was the Opteron, released earlier in April that same year, targeted for the server market to compete with Intel's Xeon processor. More ...
Integrated Circuit Design Flow
The process of integrated circuit design can be divided into stages: system design, logic design, circuit design, layout design, fabrication and testing. More ...
Pentium P5 Processor
The Pentium P5 processor was introduced in 1993 was the first superscalar processor. It featured two integer pipelines and a pipelined floating-point unit. This article describes other innovations introduced in the P5. More ...
Microcontroller's Parallel I/O System
The most common way for microcontrollers to interact with the outside world is the The digital I/O lines. More ...
Computer Video Display
If you view a computer as an input-processing-output machine, you can use a keyboard or removable storage device as the input, a program as the processing, but what can you use to retrieve the output? One way to acquire the output, be it text or graphics, is with a video display. More ...
Change Raspberry Pi Default Configuration
If you are a US user of the Raspberry Pi, you will discover that when you type, the characters displayed do not match our keyboard. When you type [shift][#] instead you get the British pound symbol. This is because Raspbian (and NOOBS) defaults to UK keyboard settings. More ...