Computer Systems Exam for Electronic Engineering Students - Autumn 2005, Exams of Computer Science

The instructions and questions for the autumn 2005 computer systems exam for students pursuing a bachelor of engineering (honours) in electronic engineering at the cork institute of technology. The exam covers topics such as the semantic gap problem, exception/interrupt handling, maximum percentage clock skew, asynchronous serial links, memory cache operation, micro-instruction development, and various communication systems. Students are required to answer questions related to these topics and use separate answer books for sections a and b.

Typology: Exams

2012/2013

Uploaded on 03/30/2013

lalchand
lalchand 🇮🇳

4.4

(67)

117 documents

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Cork Institute of Technology
Bachelor of Engineering (Honours) in Electronic Engineering -Stage 3
Bachelor of Engineering in Electronic Engineering -Stage 3
(NFQ – Level 8)
Autumn 2005
Computer Systems
(Time: 3 Hours)
Read instructions carefully
Section A: Answer any TWO questions
Section B: Answer any TWO questions
Use separate answer books for Sections A and B
All questions carry equal marks
Examiners: Prof. C. Burkley
Mr. John G. Ryan
Dr. D. Pesch
Mr. F. O’Reilly
Section A
1. (a) What is the Semantic Gap problem and how does the RISC architecture address it?
[6 marks]
(b) Explain your understanding of Exception/Interrupt handling as it applies to the
68000. In particular explain: Masking, Exception Vector Table, Handling Routines
and how Exceptions/Interrupts are identified and Handing Routines selected.
[10 marks]
(c) If you have three peripherals which you wish to connect to a 68000 and each
peripheral has only one output line for signaling an interrupt, suggest a way using
diagrams, how to connect these peripherals to the 68000 to signal interrupts and
signal the priority levels for each peripheral. [9 marks]
2. (a) Derive the following expression for the maximum percentage clock skew that can
occur on an asynchronous serial link, where N is the Serial Data Unit Size and T is
the sample period. For a 7 data bit 1 stop bit no parity determine the maximum
percentage clock skew allowable.
dt < 100
T (2N+1) [9 marks]
(b) Explain briefly what the 6850 ACIA and 68681 DUART are and what their features
are for computer communications. Using RS-232, how would you connect two
computers together with no handshaking if both computers are acting as DTEs?
[8 marks]
pf3
pf4
pf5

Partial preview of the text

Download Computer Systems Exam for Electronic Engineering Students - Autumn 2005 and more Exams Computer Science in PDF only on Docsity!

Cork Institute of Technology

Bachelor of Engineering (Honours) in Electronic Engineering -Stage 3

Bachelor of Engineering in Electronic Engineering -Stage 3

(NFQ – Level 8)

Autumn 2005

Computer Systems

(Time: 3 Hours)

Read instructions carefully

Section A : Answer any TWO questions Section B: Answer any TWO questions

Use separate answer books for Sections A and B

All questions carry equal marks

Examiners: Prof. C. Burkley Mr. John G. Ryan Dr. D. Pesch Mr. F. O’Reilly

Section A

  1. (a) What is the Semantic Gap problem and how does the RISC architecture address it? [6 marks]

(b) Explain your understanding of Exception/Interrupt handling as it applies to the

  1. In particular explain: Masking, Exception Vector Table, Handling Routines and how Exceptions/Interrupts are identified and Handing Routines selected. [10 marks]

(c) If you have three peripherals which you wish to connect to a 68000 and each peripheral has only one output line for signaling an interrupt, suggest a way using diagrams, how to connect these peripherals to the 68000 to signal interrupts and signal the priority levels for each peripheral. [9 marks]

  1. (a) Derive the following expression for the maximum percentage clock skew that can occur on an asynchronous serial link, where N is the Serial Data Unit Size and T is the sample period. For a 7 data bit 1 stop bit no parity determine the maximum percentage clock skew allowable.

dt < 100 T (2N+1) [9 marks]

(b) Explain briefly what the 6850 ACIA and 68681 DUART are and what their features are for computer communications. Using RS-232, how would you connect two computers together with no handshaking if both computers are acting as DTEs? [8 marks]

(c) Explain the principle of memory cache operation and the following terms as used in cache design. Cache Hit, Cache Miss, Write Through, Write Back and Least Recently Used. [8 marks]

  1. (a) When developing the control unit of a computer based on a control memory, using Field Type micro-instructions, the micro-instructions can either be globally coded or independently coded. Explain the difference between the two coding schemes and how they might be implemented. Use diagrams to explain your answer [10 marks]

(b) Figure 1 shows an execution network. By forming the controlled graph and connectivity matrix determine the disconnecting set. Use this disconnecting set to determine a field type micro-instruction independently coded, show the format and size of this. Calculate the size of a globally encoded micro-instruction and contrast critically with the field type micro-instruction. [15 marks]

M A R

M R Reg. (^) ALU

Bus A

Bus B

R

I / O C Out

A B

Con sole

MR/ MR

Figure 1: Execution Network

Support information

PIC Instruction Set