CSC 211: Exam 1
CSC 211 - Computer Organization and Architecture - Weinman
1 Learning Outcomes
At the end of this unit you should be able to
- Recall the "seven great ideas" of computer architecture, and be
able to match/apply them to particular examples and patterns from
computer architecture or everyday analogs
- Calculate current, resistance, and voltage on circuits with resistors,
diodes, and/or transistors using Ohm's and Kirchoff's laws
- Describe the behavior of NPN transistors (i.e., in various states)
- Implement basic logic gates in a circuit from saturating NPN transistors,
using pull-up and base resistors appropriately
- Translate descriptions of logical problems to truth table representations
- Translate between truth tables and boolean logic formulas
- Write a boolean logic formula in the sum-of-products representation
- Reduce a boolean logic function using boolean laws/identities and
Karnaugh maps
- Implement boolean logic in a circuit with logic gates (AND, OR, NOT,
NAND, NOR, XOR, XNOR, etc.)
- Calculate the gate delay and truth table of a combinational logic
circuit
- Construct a PLA from a sum-of-products representation
- Know when and how to use decoders and multiplexors to solve logic
problems
- Convert numbers between decimal, hexadecimal, and binary (using twos
complement representation)
- Calculate using powers of two up to 12
- Add and subtract numbers in binary
- Identify when an addition causes overflow in both signed and unsigned
numbers
- Construct and operate an N-bit ALU (including control elements
and overflow detection)
- Complete the characteristic table for a sequential logic circuit,
including S-R latches, D latches, and D flip-flops
- Complete a sequential circuit timing diagram
- Use a register file to store and retrieve data
- Calculate using SI the prefixes giga-, mega-, kilo-, milli-, micro-,
and nano- with respect to time
- Calculate using quantities given in kibibytes, mebibytes, and gibibytes
- Describe the bus, decoder, and multiplexor sizes for a given SRAM
or DRAM configuration
2 Study Problems
The following exercises are from Patterson and Hennessy (Fifth Edition
and Sixth Edition; they are identical)
- Appendix B
- 1-2, 5-15, 17, 35-36, 39