|
Mar 28, 2024
|
|
|
|
CS 312 - Computer Architecture II Description: Introduction to the structure of computers. Digital circuits, central processing units, memory, input/output processing, parallel architectures.
Prerequisites: Prerequisites: CS 301 and CS 311.
Credits: (4)
Learner Outcomes: Upon successful completion of this course, the student will be able to:
- List the historical developments of computers
- analog
- digital
- simple organization
- electronic representation of the bit
- voltage levels and pulse time
- Apply the elements of Boolean algebra
- Describe and apply the elements used in
- combinational circuits
- encoders and decoders
- multiplexors and demultiplexors
- ROM
- shifters and adders
- registers
- ALU
- Describe and apply the elements used in
- sequential circuits
- clocks
- flip-flops
- registers
- RAM
- Explain and apply performance metrics
- Describe and analyze the elements of the CPU
- ALU
- control unit
- buses
- exception handling
- microprogramming
- piplining
- CISC vs RICS
- Describe and analyze the elements of computer memory
- memory hierarchy
- cache
- virtual memory
- Describe and analyze the elements of input and output
- CPU controlled
- memory mapped
- DMA
- Describe and analyze the elements of parallel processors
- SIMD
- MIMD
- shared memory
- message passing
Learner Outcomes Approval Date: 2/21/02
Add to Portfolio (opens a new window)
|
|