Getting started with Raspberry Pi
So you have a Raspberry Pi, or you're thinking of getting one, and you want to know how to get started and how to become a master user of one. More ...
Electronic Circuits Basics
This article's main target is to teach the electronics language to readers that are not familiar with electronics by using a group of rules and simple equations that describe the behavior of every electronic component and the relationship between the components in the circuit. More ...
Operating System Memory Paging Hardware Support
Paging is a memory management scheme that involves breaking physical memory into fixed-sized blocks and breaking logical memory into blocks of the same size called pages. When a process is to be executed, its pages are loaded into any available memory blocks. More ...
Digital to Analog Convertion with a Microcontroller
Digital to analog conversion (DAC) is the process by which a digital signal (expressed as a string of 1s and 0s) are converted to an analog signal (a continuously varying voltage). More ...
The Computer's Chipset
A computers memory and peripheral ports connect through two highly integrated chips called simply the chipset. The chipset consists of a northbridge chip and a southbridge chip. 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 ...
Expanding the Resources of Microcontrollers
In some cases it is possible that the internal resources of a microcontroller are insufficient. The solution to these situations is to add external components by creating an expanded microcontroller structure. More ...
Basic Arithmetic Logic Unit (ALU) Circuitry
One of the primary functions performed by a computer is mathematics. This article describes some of the logic circuits used to create the Arithmetic Logic Unit (ALU) of a microprocessor. More ...
AMD's Phenom II Processor
Phenom II is AMD's family of 45 nm multi-core processors and is the successor to the original Phenom. In the Phenom II, the shared L3 cache increased from 2MB to 6MB. The chip has an integrated, dual-channel memory controller that supports DDR3 RAM, and 4000MHz HyperTransport technology. More ...
Intel Celeron D Processor
The Celeron processor is a budget processor offering moderate performance at an affordable price. The Celeron processor is suitable for use in notebook and desktop computers running home-office applications and providing access to the Internet. More ...
The AMD Athlon 64 X2 Processor
The Athlon 64 X2 is the first dual-core CPU manufactured by AMD.
It is essentially two Athlon 64 cores on one die joined together with additional control logic. The cores share one dual-channel memory controller. The benefit of dual-core processors is their ability to process more software threads at the same time. However, many programs are written with only one thread. More ...
Using the Microcontroller Timers
Timing is an essential function for generating signals with precisely determined duration, or for counting external events. For this reason, a timer subsystem is present in all microcontroller implementations. More ...