1,584 views
0 0 votes
Suppose a workstation has an $I/O$ bus speed of $800$ Mbps and memory bandwidth of $2$ Gbps. Assuming direct memory access (DMA) is used to move data in and out of main memory, how many interfaces to $100$-Mbps Ethernet links could a switch based on this workstation handle?

1 Answer

0 0 votes
I/O bus speed = 800Mbps

Memory bandwidth = 2Gbps

I/O bus speed < Memory Bandwidth it is bottleneck.

Effective bandwidth that the I/O bus can provide is 800/2 =400Mbps because each packet crosses the I/O bus twice.

Therefore, the number of interfaces is ⌊400/100⌋ = 4

(Definitions of the terms used in the solution are available at https://gateoverflow.in/43611/peterson-davie-3-27 )
edited by
Position:
Show:

Related questions

0 0 votes
0 0 answers
288
288 views
Misbah Ghaya asked Apr 22, 2016
288 views
The text suggests that the sliding window protocol can be used to implement flow control. We can imagine doing this by having the receiver delay $ACK$s, that is, not send...
0 0 votes
2 2 answers
1.0k
1.0k views
Misbah Ghaya asked Apr 24, 2016
1,034 views
Suppose an $IP$ packet is fragmented into $10$ fragments, each with a $1$% (independent) probability of loss. To a reasonable approximation, this means there is a $10$% c...
0 0 votes
1 1 answer
1.0k
1.0k views
Misbah Ghaya asked Apr 24, 2016
1,005 views
Suppose an $IP$ packet is fragmented into $10$ fragments, each with a $1$% (independent) probability of loss. To a reasonable approximation, this means there is a $10$% c...
0 0 votes
2 2 answers
773
773 views
Misbah Ghaya asked Apr 24, 2016
773 views
Suppose an $IP$ packet is fragmented into $10$ fragments, each with a $1$% (independent) probability of loss. To a reasonable approximation, this means there is a $10$% c...