User Tools

Site Tools


computer_science

This is an old revision of the document!


Computer Science

Computer science is the study of algorithm

Basics of Computers

Computer Organization

Components

Modern computers are built using Von Neumann machine architecture.

Von Neumann machine have 3 aspects:

  1. Architecture: I/O + Memory + CPU (CU: Control Unit + ALU: Arithmetic & Logic Unit)
    1. Those components are connected to the BUS
  2. Stored Programs: All programs and data are in stored as binary information in the memory
  3. Sequential Execution: The CPU will do 1 thing at a time. In 1 cycle the CPU will do one and one thing only.
    1. This is also known as Fetch Decode Execute
      1. Memory (is binary information) → fetched → CU → Decoded → ALU → Execute (the task).
      2. Decode and Execute are done by the same computer chip: the CPU
computer_science.1631041006.txt.gz · Last modified: 2021/09/08 03:56 by mana