|
Jan 14, 2025
|
|
|
|
CS 351 - Computer Architecture I 5 CR
This class introduces different hardware architectures, organizations and operations of various machines. Primary topics include number representation, CPU concepts, hardware/software interaction, hardwired control, microprogramming control, memory hierarchy, I/O organization, assembly language and pipeline.
Prerequisite(s): CS 211 and admission to BS CS program, or instructor’s permission.
Course Outcomes - Describe a computer’s functional components, their characteristics, performance, and interactions
- Convert numerical data from one format to another
- Evaluate the quantitative performance of computer systems and designs
- Articulate the cost-performance issues and design trade-offs in designing and constructing a computer processor including memory
- Trace the execution of instructions and programs on pipelined processor, and quantitatively compare the performance of programs on pipelined and non-pipelined processors
- Describe the principles of memory management including caches, virtual memory, SRAM, DRAM, etc.
- Build circuits using both combinational and sequential digital logic elements
- Write simple assembly language program segments
Find out when this course is offered
Add to Favorites (opens a new window)
|
|