/uc3m_cs

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

Material for Computer Structure

Slides

UnitSlides (PDF)Exercises
0Course overview
1Introduction to computers
  • Statements
  • Solutions
  • 2Representation
  • Statements
  • Solutions
  • 3Assembly programming
  • Statements
  • Solutions
  • 4The processor
  • Statements
  • Solutions
  • 5Memory hierarchy
  • Statements: Cache
  • Statements: Virtual
  • Solutions: Cache
  • Solutions: Virtual
  • 6I/O techniques and devices
  • Statements
  • Solutions
  • Planning

    Lesson Week Slides Exercices Examples
    L1.- Introduction W-1
    1. Introduction to computers
  • Proposed for L1
  • Solved for L1
  • L2.- Representation of information
    1. Representation of information
  • Proposed for L2
  • Solved for L2
  • L3.- Assembly programming W-2
    1. Fundamentals of assembly programming
      1. Reference card for RV32IMFD
      2. The CREATOR simulator
  • Proposed for L3
  • Solved for L3
  • WepSIM:
  • CREATOR:
  • W-3
    1. Assembly: memory model
  • Para WepSIM:
  • W-4
    1. Instruction format and addressing modes
    W-5
    1. Funcion calls and stack
  • CREATOR:
  • L4.- Procesador W-6
    1. Computer structure and elemental operations
      1. The WepSIM Simulator
  • Proposed for L4
  • Solved for L4
  • WepSIM:
  • W-7
  • WepSIM:
  • W-8
    1. Control Unit Design
    2. Interruptions, booting and processor state
  • Para WepSIM:
  • W-9
  • WepSIM:
  • L5.- Memory system W-10
    1. Memory hierarchy
  • Proposed for L5-cache
  • Proposed for L5-virtual
  • Solved for L5-cache
  • Solved for L5-virtual
  • W-11
    1. Cache memory
    W-12
    1. Virtual memory
    L6.- Input/Output systems W-13
    1. I/O system
  • Proposed for L6
  • Solved for L6
  • W-14
  • WepSIM:
  • Laboratories