Practical Sheet 12 and 13 Interconnections Flashcards

1
Q

How many opcodes we can have while in the hypothetical machine the opcode is using 4 bits. There is 16-bit word memory.

A

We can have 16 opcodes as we take the opcode number, and we do “4 to the power of 2 which is 16”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How many words of memory can be addressed (memory size)?

A

16-bit word memory. The opcode is 4, so the rest is 12. So the final number is 12 to the power of two which is 24

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

1- Why do computers need interconnection systems?

A

So, the components can communicate with each other. Path for connecting the modules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

2- What does the interconnection structure depend on?

A

The design of this structure will depend on the type of the exchanges.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

3- What are the types of exchanges from/to the main memory?

A

Read and write, specifying the address and sending the signal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

4- What are the types of exchanges from/to the I/O module?

A

Read and write data, send signals, external-internal data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

5- What are the types of exchanges from/to the CPU?

A

Addresses, Data, Signals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

6- What types of transfer does the interconnection structure support?

A

Memory to Processor – The processor reads an instruction or a unit of data from memory.
Processor To Memory – The processor writes a unit of data to memory
I/O to Processor – The processor read data from an I/O device via an I/O module
Processor to I/O – The processor send data to the I/O device.
I/O to or from Memory – The I/O module is allowed to exchange data directly with memory, without going through the processor, using direct memory access.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

7- What is a bus in computer systems? What are its key characteristics?

A

Communication pathway connecting two or more devices
That it is a shared transmission medium. ( Have an image of a Red London bus in your head, people can join at any time and they can leave whenever)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

8- What does shared transmission medium mean?

A

Have an image of a Red London bus in your head, people can join at any time and they can leave whenever.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

9- How do the signals overlap during transmission?

A

Only one device at a time can successfully transmit a signal, and when two are trying they overlap and become garble.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

10- What is a line in computer systems? What does it transmit?

A

The data lines provide a path for moving data among system modules, these lines collectively are called the data bus. It transmits bits, it can carry only 1 bit at a time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

11- How many lines do a bus need to transmit 2 bytes of data?

A

It requires 16 lines as 2 bytes are 16 bits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

12- What is a system bus?

A

A system bus is a single computer bus that connects the major components of a computer system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

13- What are the different types of bus lines?

A

Control lines, address lines, data lines, and power distribution lines all of them combined is a system bus. Together combined lines of control lines are called control bus same goes for address and data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

14- What do the data lines do? What is a data bus?

A

They’re providing a path for moving data among system modules. The data bus is a name for a collective of lines.

17
Q

15- What do the address lines do? What is an address bus?

A

The address lines are used to designate the source or destination of the data on the data bus. The address bus is an element in a computer CPU that transmits the location of stored information

18
Q

16- What do the control lines do? What is a control bus?

A

The control lines are used to control the access to and the use of the data and address lines.

19
Q

17- How does the address bus determine the maximum possible memory capacity?

A

The maximum possible memory is defined by the bus width (e.g. 32 bit vs 64 bits)

20
Q

18- How are different I/O ports addressed in computers?

A

The higher-order bits (left side – selecting the module), Lower order bits (right side memory location or I/O port.

21
Q

19- How does a module (memory, I/O,… ) send data to another module in computers?

A

Obtaining the use of the bus as it is a shared medium means that we need to get enough lines for the data we want to send, then it is transferred.

22
Q

20- How does a module (memory, I/O,… ) request data from another module in computers?

A

Obtain the use of the bus, and transfer a request to another module over the appropriate control and address lines.

23
Q

21- What are the main advantages of using a point-to-point interconnection system?

A

Lower latency, higher data rate, better scalability

24
Q

23- What are the significant characteristics of QuickPath Interconnect (QPI)?

A

Multiple Direct Connections, Layered Protocol Architecture, Packetized Data Transfer