Menu
Computer Architecture

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

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

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

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

Network on a Chip (NoC)
NoC (Network on a Chip) is a method of placing a much larger number of processors on a multi-core chip. Much like a regular network, NoC has multiple point-to-point data links that are interconnected by routing switches. 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 ...

Introduction to Computer System Main Memory Operation
The CPU can be shared by a set of processes. Using CPU scheduling, we can improve the utilization of the CPU and the speed of the computer's response. To realize this increase in performance, multiple processes must be kept in memory. 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 ...

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

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

The Android Operating System
Android os is similar to Apple ios in that it is a layered stack of software that provides a rich set of frameworks for developing mobile applications. At the bottom of this software stack is the Linux kernal. 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 ...


Learn more at amazon.com

Custom Search