COMPUTER SYSTEM ARCHITECTURE

CSE2CSA

2014

Credit points: 15

Subject outline

In this unit students study the computer architecture component of Von Neumann Computer Architecture. They also learn about Instruction Cycle, Introduction to Real Computer, Fetch-Execute cycle, Classification of Processors and Instruction sets. A Review of Numbering Systems and Addressing Modes are also included. Computer Organisation includes Basic operations of CPU, Micro code, Protection, and Processor Modes. The Microcode Instructions, Advantages of Microcodes, types of Microcodes and Out-of-Order instructions are also discussed. Students will learn about Assembly Language, Programming Paradigm, Processor type, instruction set, Memory Storage, Memory Technologies, and Virtual Memory Technologies. Introduction to Operating System will include Physical Memory, Device Management, Input/Output devices, Busses and Bus Architecture. Programmed I/O, Interrupt Driven I/O, Polling, Hardware Interrupt Mechanism and Direct Memory Access (DMA) will also be discussed.

Faculty: Faculty of Science, Tech & Engineering

Credit points: 15

Subject Co-ordinator: John Rankin

Available to Study Abroad Students: Yes

Subject year level: Year Level 2 - UG

Exchange Students: Yes

Subject particulars

Subject rules

Prerequisites: MAT1DM

Co-requisites: N/A

Incompatible subjects: CSE21DMO, CSE21COR, CSE2COR, CSE2DMO

Equivalent subjects: N/A

Special conditions: N/A

Learning resources

Readings

Resource TypeTitleResource RequirementAuthor and YearPublisher
ReadingsComputer Architecture, A Quantitative ApproachRecommendedJohn Hennessy and David A. PattersonFOURTH EDITION

Melbourne, 2014, Semester 1, Day

Overview

Online enrolment: Yes

Maximum enrolment size: N/A

Enrolment information:

Subject Instance Co-ordinator: John Rankin

Class requirements

Laboratory ClassWeek: 10 - 22
One 2.0 hours laboratory class per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.

LectureWeek: 10 - 22
Two 1.0 hours lecture per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.

Assessments

Assessment elementComments%
One 3-hour examination70
Programming assignment with demonstrationHurdle requirement: In order to pass the unit, students must obtain an overall pass grade, pass the examination and pass the overall non-examination components.30