Menu
Computer Architecture

Shortest-Job-First CPU Scheduling Algorithm
CPU Scheduling deals with the problem of deciding which of the processes in the ready queue is to be alocated the CPU. There are many different CPU scheduling algorithms. In this article we describe shortest-job-first scheduling. More ...

Digital Logic Transfer Characteristics
In the real world, gates don't transfer logic levels instantaneously. The time it takes for electrons and holes to move through the semiconductor material (called propagation delay) in CMOS are less than 100 ps (pico seconds), but there are other delays caused by resistance, capacitance, and inductance. More ...

The Many Processes of Silicon Wafer Manufacturing
A silicon wafer is a thin, circular disc used in the manufacture of integrated circuits and semiconductors. The silicon wafer manufacturing process is interesting. More ...

Online Color Coded Resistor Calculator
To determine the resistance value of a color-coded resistor, select the colors matching each band from the drop-down lists. 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 ...

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

Inductors in DC Circuits
An inductor is constructed with a coil of wire. When connected to a voltage source, an inductor resists a change in current flow as it stores energy in its magnetic field, and it can return that energy to the circuit if desired. 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 ...

CPU Process Scheduling
CPU scheduling is the basis of multiprogrammed operating systems. By switching the CPU among processes, the operating system can make the computer more productive. More ...

The Use of SOI (Silicone on Insulator) Wafers in MEMS (Micro-Electro-Mechanical Systems) Production
The main advantage of Silicone on Insulator (SOI) technology is that they enable the manufacture of smaller devices. The manufacturing process optimizes the efficiency of transistors and allows chips to be packed close together, resulting in a greater yield per wafer. 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 ...

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


Learn more at amazon.com

Custom Search