Programme Code: DT228, DT282
Module Code: CMPU1006
CRN: 22381, 26441
TECHNOLOGICAL UNIVERSITY DUBLIN
KEVIN STREET CAMPUS
_____________
BSc. (Honours) Degree in Computer Science
BSc. (Honours) Degree in Computer Science (International)
Year 1
______________
SEMESTER 2 OPEN BOOK EXAMINATIONS 2019/20
______________
Computer Architecture and Technology
Dr. Art Sloan
Thursday 14th May 9.00 a.m. – 6.00 p.m.
Duration: Nine Hours
Answer ALL questions
Each question carries 33 marks
A complementary 1 mark will be awarded
1.
(a)
Describe briefly the principles of an electronic circuit, as related to electricity.
(5 marks)
(b)
How would you use resistors and capacitors in an electronic machine? IE what purpose does each have on a circuit board, and what characteristics does each have that are of importance to their use?
(10 marks)
(c)
Compare the functionality of any three different integrated circuit devices, such as central processing units, microprocessors or microcontrollers.
(18 marks)
2.
(a)
Describe how binary numbers are specific to information in computing machines.
(5 marks)
(b)
In your own words, describe the way that Two’s Complement is used to represent negative numbers and effect mathematical formulae in computing systems.
(10 marks)
(c)
What is the relationship between Boolean algebra and logic gates? Your answer should investigate the mathematical principles of that algebra with the logic principles of those gates as switching devices.
(18 marks)
3.
(a)
Describe the key principle of the von Neumann computer architecture.
(5 marks)
(b)
Explain how the data movement method of memory addressing relates to the data locations known as internal registers.
(10 marks)
(c)
As a computational method, why do you think the Fetch-Execute Cycle is the best for instruction processing?
(18 marks)