Menu
Computer Architecture

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 ...

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 ...

Factors in Choosing an Oscilloscope
An oscilloscope is an instrument used to display the waveform of electronic signals. It draws a graph of the voltage as a function of time. A digital oscilloscope can also store waveforms and perform mathematical analysis of the waveform. More ...

AMD's Microarchitectures
A microarchitecture describes the physical features, functions, and the technology level of the processes used to manufacture the core of a microprocessor. This article describes the microarchitectures used by AMD. More ...

ARM Cortex-A72 Registers
16 registers r0 - r15 are accessable in the ARM Cortex-A72 user mode. In addition part of the CPSR (Current Program Status Register) is accessable. That part is the APSR (Application Program Status Register) which contains conditional status bits. 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 ...

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 ...

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 ...

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 ...

Operating System Processes
An Operating System Process is a program in execution. It includes the value in the program counter and in the processors registers. A process also includes a stack, data section, and a heap. More ...

Logical Versus Physical Memory Addresses
Computers use logical and physical addresses to access memory locatiuons. The CPU generates logical addresses. At run-time the Memory Management Unit (MMU) maps logical addresses to physical addresses. More ...

Microcontroller Architectures
The fundamental microcontroller architectures are Von Neumann and Harvard. More ...


Learn more at amazon.com

Custom Search