跳转至

Chapter 1 | Welcome Aboard

  1. Two Major themes : Abstraction and Hardware vs. Software
  2. A computer System
  3. Level of transformation

Abstraction

working in a high level of abstraction is a good thing. If something goes wrong, you can fix it.

Hardware vs. Software

Computer System

  • CPU
  • MEM storage / memory
  • I / O INPUT / OUTUT
  • Input
    • Keyboard'
  • Output
    • Monitor

LC -3 / Little Computer No.3

LC - 1 and LC - 2 are not good enough.

The Level of Transformation

Software Problems in Natual Language
Algorithm
Program
Interface Instruction Set Architecture (ISA)
Hardware Microarchitecture
Logic circuits
Electronic circuits
Electrons

Algorithm

step by step procedures

Thress properties

  • definiteness: No ambiguity
  • effectively computable
  • finite

Program

  • Programming language
  • Program to ISA : Compiler
  • Assembly language
  • Assembly to ISA : Assembler

ISA

  • where microprocessor has
  • compatibility
  • Intel / AMD x86
  • 8086
  • 286
  • 386
  • 486
  • Pentium
  • Pentium Pro
  • Pentium M
  • IBM Power-PC
  • SPARC
  • Z-series

Microarchitecture

  • Tradeoffs

最后更新: 2024.02.21 00:56:50 CST
创建日期: 2024.02.21 00:56:50 CST