CSCI 274 - Computer Architecture

Unix Terminal Online

Compile C Online

Online C++ shell

Date

Topic

  Feb. 3,

 

 

       Chapter 1-A Tour of Computer Systems

  • Information Is Bits + Context , Number Systems; Programs Are Translated , Number Systems
  • Processors Read and Interpret Instructions
  • The Operating System Manages the Hardware
  • Systems Communicate Using Networks

 

 

 

Feb 10- Feb 17

 

 

Feb 24 - Mar 3

  • Chapter 3 : Machine Representation (chap3)
  • Program Encodings ; Data Formats and Accessing Information
  • Arithmetic, Logical Operations ; Control , Procedures , Array Allocation,
  • Heterogeneous Data Structures, Pointers ;  Using the gdb Debugger,  Out-of-Bounds
  •  Memory References , Buffer Overflow 
 

Mar 10

  • Chapter 4:  Processor Architecture    (Chap4)      
  • The Y86 Instruction Set Architecture
  • Logic Design , the Hardware Control Language ; Sequential Y86 Implementations
  • General Principles of Pipelining

 

 

Mar 17

  • Preparation for Midterm Exam (Chap 1-4)

 

 

Mar 24

  • Midterm Exam
 

 

Mar 31

(Chapter 5 )

 

Apr 7

 Chap6.pdf

 

Apr 21

  • Chapter 7  Linking
  • Compiler Drivers ;  Static Linking ;  Object Files ;
  •  Relocatable Object Files ; Symbols and Symbol Tables

Chapter  7

 

Apr 28

 Read Chapter  8

 

May 5

  • Preparation for the Final Exam

Prepare  Chapters  1- 8

 

May 12

  • Final Exam (Chapter 1-8)