How Computer Memory Works
Every program being executed and every piece of data being manipulated must be copied
from a storage device, such as a magnetic disk, into main memory. It's important to understand the basic types of memory. More ...
Program Flow Charting
Depending upon the language used, program code my be difficult for humans to
read and understand. However, one type of programming that is very easy to
understand is flow charting. More ...
Virtual Memory and Memory Paging
In the early days of computers, memory chips were small capacity, scarce, and expensive. Because
of this a memory management scheme called paging was invented. More ...
The Motherboard Chipset
Because the chipset dictates the bus speed, type and amount of memory, and the type
and number of I/O ports, much of a computer's performance is determined by its chipset. More ...
Arduino Microcontroller Development Platform
The benefit of the open source Arduino Microcontroller Development Platform is that the software is free
and the hardware is cheap. This makes it one of the cheapest platforms on which to develop prototypes. More ...
Intoduction to Digital Electronics
The entire field of computer technology relies on transistors. This article describes how transistors
are constructed and how modern MOSFETs are combined to make digital logic circuits. More ...
Basic Computer Architecture
Computers today, even that PC on your desk are unbelievably complex. You can't understand
computers without an understanding of the basics. In this article I explain basic computer
architecture in simple, basic terms. More ...
Digital Logic Levels and Transfer Characteristics
A digital system uses discrete logic levels, 0 and 1, while the real world is a continuous range such as a voltage from 0 to 5.
To make design easier, engineers view the system in the abstract. More ...
Microprocessor Counter, Clock, Timer Circuits
All the circuitry in the microprocessor, in fact all the circuitry on the motherboard require
a clock signal for operation. The clock signal is the heartbeat of the system. Without a
clock signal, the microprocessor and the computer are dead. More ...
The Fetch, Decode, Execute Cycle
The Fetch, Decode, Execute cycle is paramount to the functioning of a microprocessor. In this article
I'll describe the Fetch, Decode, Execute cycle simplified to its bare-bones in a highly simplified fictitious microprocessor. 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 ...
Intel's Dual-Core Core i3 Processor
Core i3 is an entry-level 2-core processor using the 32nm Westmere micro-architecture. With a Thermal
Design Power (TDP) of 73 watts, the i3-530 is a cool-running chip that doesn't gobble loads of electricity,
so those looking for a power-efficient, quiet machine will be happy with it. More ...