cse2csa computer system architecture

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.

FacultyFaculty of Science, Tech & Engineering

Credit points15

Subject Co-ordinatorJohn Rankin

Available to Study Abroad StudentsYes

Subject year levelYear Level 2 - UG

Exchange StudentsYes

Subject particulars

Subject rules

Prerequisites MAT1DM

Co-requisitesN/A

Incompatible subjects CSE21DMO, CSE21COR, CSE2COR, CSE2DMO

Equivalent subjectsN/A

Special conditionsN/A

Learning resources

Readings

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

Subject options

Select to view your study options…

Start date between: and    Key dates

Melbourne, 2014, Semester 1, Day

Overview

Online enrolmentYes

Maximum enrolment sizeN/A

Enrolment information

Subject Instance Co-ordinatorJohn 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