Computer System
Incomplete content ahead!
A computer is an electronic device that can be programmed to perform a wide range of tasks by processing input data to produce output.
Computer System Level Hierarchy
A computer system can be divided into six levels:
- Level 0 (Digital Logic) - Boolean Logic, Logic Gates, Circuits, ...
- Level 1 (Control) - Microcode or Hardwired.
- Level 2 (Computer Architecture) - ISA (Instruction Set Architecture), ALU (Arithmetic Logic Unit), ...
- Level 3 (System Software) - Operational System, Library Code, ...
- Level 4 (Assembly Language) - Low-Level Programming Language.
- Level 5 (High-Level Language) - High-Level Programming Languages (C, C++, Python).
- Level 6 (User) - Executable Programs.
The Bit (0 & 1)
A bit is the smallest unit of data in a computer system and can only be '0' or '1'.
What is computer architecture?
The computer architecture defines the fundamental design and structure of how hardware components are interconnected to form a computer system.