Fundamentals of Hardware and Software
  • Cover
  • Introduction
  • Concepts
    • Electricity
    • Electronics
    • Electronic Components
    • Signal
    • Signal Processing
    • Level Shifting
  • Hardware
    • MicroProcessors
    • MicroController
    • Intellectual Property Core
    • Printed Circuit Board
    • Computer
    • Embedded Systems
    • Integrated Circuits
    • Processing Units
    • Real World Interaction
  • Software
  • Communities
  • System On Chip
Powered by GitBook
On this page
  • Computer
  • Central processing unit (CPU)
  • Control Unit
  • Arithmetic Logic Unit (ALU)
  • Semiconductor Memory
  • Input/output (I/O)
  1. Hardware

Computer

PreviousPrinted Circuit BoardNextEmbedded Systems

Last updated 7 years ago

Computer

Central processing unit (CPU)

The control unit, ALU, and registers are collectively known as a central processing unit (CPU). Early CPUs were composed of many separate components but since the mid-1970s CPUs have typically been constructed on a single integrated circuit called a microprocessor.

Control Unit

The control unit (CU) is a component of a computer's central processing unit (CPU) that directs operation of the processor. It tells the computer's memory, arithmetic/logic unit and input and output devices how to respond to a program's instructions.

Arithmetic Logic Unit (ALU)

An arithmetic logic unit (ALU) is a digital electronic circuit that performs arithmetic and bitwise logical operations on integer binary numbers. This is in contrast to a floating-point unit (FPU), which operates on floating point numbers. An ALU is a fundamental building block of many types of computing circuits, including the central processing unit (CPU) of computers, FPUs, and graphics processing units (GPUs). A single CPU, FPU or GPU may contain multiple ALUs.

Semiconductor Memory

Semiconductor memory is an electronic data storage device, often used as computer memory, implemented on a semiconductor-based integrated circuit. It is made in many different types and technologies.

Input/output (I/O)

In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system. Inputs are the signals or data received by the system and outputs are the signals or data sent from it.

Wikipedia
Wikipedia
Wikipedia
Wikipedia
Wikipedia