1 / 7

Computer Architecture

Computer Architecture. review for exam 1. Introduction. languages, levels, and virtual machines mechanical, vacuum tubes, transistors, ICs, VLSI Von Neumann machine bus instruction format (opcode + operands) CPU parts (CU, ALU, regs). Instructions.

Télécharger la présentation

Computer Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Architecture review for exam 1

  2. Introduction • languages, levels, and virtual machines • mechanical, vacuum tubes, transistors, ICs, VLSI • Von Neumann machine • bus • instruction format (opcode + operands) • CPU parts (CU, ALU, regs)

  3. Instructions • Instruction categories (reg2reg, reg2mem) • Instruction execution steps • Compiled vs. interpreted languages • Families of CPUs/computers • Hardware vs. interpreted instructions • RISC vs. CISC

  4. Memory and parallelism • Memory hierarchy • Design principles of modern computers • Parallelism and parallelism types • Instruction level • Pipelines, Superscalar architectures • Processor/core level • Array, Vector, Multiprocessor/multicore, Multicomputer, COWs (cluster of workstations)

  5. Binary numbers • Bits and bytes • Representation • Conversion • Conversion between bases 2, 8, and 16 • Ranges of values (for a given number of bits)

  6. Bitwise operators • Unsigned integers • byte, short, int, long or long long • &, |, ~, ^, <<, >>

  7. Binary arithmetic • + and * in general • representing positive and negative integers: • signed mag • 2’s complement • 1’s complement • excess bD-1 • Addition of positive and negative integers

More Related