Topics

Pipelined Architecture (Tanenbaum book):

Chapter-2: Photocopy notes

Chapter-4:

  • Branch Prediction
  • Dynamic Branch Prediction (history)
  • Intel Technique
    • 2KB buffer of Instruction Queue
    • branch target +-127 bytes
  • Control Hazards & Data Hazards
  • Data driven processor
    • Reorder buffer
    • Out of order execution, in order retirement

Serial Communication

RS-232 & RS-485: http://electronicdesign.com/what-s-difference-between/what-s-difference-between-rs-232-and-rs-485-serial-interfaces ,

http://www.lammertbies.nl/comm/info/RS-232_specs.html

i2c: http://www.nxp.com/documents/user_manual/UM10204.pdf , https://en.wikipedia.org/wiki/I%C2%B2C

USB: https://en.wikipedia.org/wiki/Usb ,

SCSI: https://en.wikipedia.org/wiki/SCSI ,

RAID: http://www.serverwatch.com/tutorials/article.php/3618421/Understanding-RAID.htm , https://en.wikipedia.org/wiki/RAID