Computer Architecture (ELEC3608)
UNIT OF STUDY
This unit of study explores the design of a computer system at the architectural and digital logic level. Topics covered include instruction sets, computer arithmetic, performance evaluation, datapath design, pipelining, memory hierarchies including caches and virtual memory, I/O devices, and bus-based I/O systems. Students will design a pipelined reduced instruction set processor.
Our courses that offer this unit of study
- Bachelor of Commerce
- Bachelor of Commerce (Liberal Studies)
- Bachelor of Commerce and Bachelor of Arts
- Bachelor of Commerce and Doctor of Medicine
- Bachelor of Computer Science and Technology
- Bachelor of Computer Science and Technology (Advanced)
- Bachelor of Design Computing
- Bachelor of Information Technology
- Bachelor of Information Technology and Bachelor of Arts
- Bachelor of Information Technology and Bachelor of Commerce
- Bachelor of Information Technology and Bachelor of Laws
- Bachelor of Information Technology and Bachelor of Medical Science
- Bachelor of Information Technology and Bachelor of Science
Further unit of study information
Lecture 2 hrs/week; Tutorial 2 hrs/week; Project Work - own time 4 hrs.
Through semester assessment (40%) Final Exam (60%)
David Patterson and John Hennessy/Computer Organization and Design/5th/2013/9780124077263//
Faculty/department permission required?
Unit of study rules
Prerequisites and assumed knowledge
ELEC3607. Basic knowledge of assembly language and microprocessor systems is required.
Study this unit outside a degree
If you wish to undertake one or more units of study (subjects) for your own interest but not towards a degree, you may enrol in single units as a non-award student.
If you are from another Australian tertiary institution you may be permitted to underake cross-institutional study in one or more units of study at the University of Sydney.