01 CSA Assignment Questions
01 CSA Assignment Questions
Page 1 of 5
Introduction:
Computer system architecture is focused on describing the structure and behavior of the
different functional units of general computer. In this module we study in detail how those
functional units interact with each other to provide the processing service to the user. We
learn the concepts of hardware components that are interconnected to form a computer
system and the various hardware operations that are carried by the hardware parts at each
level of processing.
Computer architecture is a vibrant and ever changing field; this assignment will attempt to
convey that to students.
Objectives:
The primary objective of this group assignment is to provide an understanding of the
principles underlying the structure of computer hardware by illustrating and developing an
understanding of the various engineering, scientific and economic tradeoffs necessary in the
design and implementation of computer systems (LO01). Additionally, this assignment
emphasizes the ability to work within a team and to respond to the challenging
requirements through cooperative activity (LO02).
Instructions:
1. The assignment consists of THREE (3) questions.
2. Working in groups of THREE (3), you will select only ONE (1) of these questions.
3. Each question is in multiple parts and must be divided equally among the team
members.
4. No marks will be awarded for the entire assignment if any part of it is found to be
copied directly from printed materials or from another student.
5. All submissions should be made on or before the due date.
6. Any late submissions after the deadline will not be entertained.
7. Zero (0) mark will be awarded for late submission, unless extenuating circumstances
are upheld.
Level 1
2013
Page 2 of 5
Questions:
In groups of THREE (3), select ONE (1) question from the list below.
Level 1
2013
Page 3 of 5
Question 2: Buses
If youve ever opened up a computer and looked inside or read the specifications for a
system, youve probably heard terms like PCIe, SATA, SCSI, EISA, or even NuBus
mentioned when discussing the computers bus. Your group will select a computer system
(e.g. x86, AMD K*, Mac etc) and investigate the major types of buses found in the system.
Each member of your team will select and investigate one of the following
A. bus characteristics:
i)
bus width, bus speed,
ii) the different types of buses and bus lines
iii) advantages/disadvantages of a bus to a network.
B. bus arbitration:
i)
purpose of arbitration.
ii) how does the arbitration protocol work
iii) multiplexing
C. bus topology:
i)
point-to-point
ii) multipoint
D. As a group, you will summarize the results of your research by describing the principle
and the benefits of a bus hierarchy formed by these bus types. Your summary will
include:
i)
why a bus hierarchy is required
ii)
how a bus hierarchy works
iii)
additional hardware circuitry required
Level 1
2013
Page 4 of 5
Level 1
2013
Page 5 of 5
: (30%)
: 10 marks
: 15 marks
: 5 marks
: (70%)
: 10 marks
: 20 marks
: 20 marks
: 20 marks
Submission requirements
1. A CD containing an electronic version of the document.
2. Your report must be typed using Microsoft Word with Times New Roman font.
Expected length is 2,000 to 3,000 words. You need use to include a word count at the
end of the report (excluding title, source code of program & contents pages) Report
should be in 1.5 spaces.
3. The report has to be well presented and should be typed. Submission of reports that are
unprofessional in its outlook (dirty, disorganized, inconsistent look, varying colored
paper and size) will not fare well when marks are allocated.
1 inch
1 inch
1 inch
Level 1
2013
1 inch
1 inch
1 inch
1 inch
1 inch