edited by
26,612 views
72 votes
72 votes
Consider the main memory system that consists of $8$ memory modules attached to the system bus, which is one word wide. When a write request is made, the bus is occupied for $100$ nanoseconds (ns) by the data, address, and control signals. During the same $100$ ns, and for $500$ ns thereafter, the addressed memory module executes one cycle accepting and storing the data. The (internal) operation of different memory modules may overlap in time, but only one request can be on the bus at any time. The maximum number of stores (of one word each) that can be initiated in $1$ millisecond is ________
edited by

6 Answers

0 votes
0 votes
  1. Bus Occupancy Time:

    • Each write request occupies the bus for 100 ns for data transfer.
  2. Memory Module Operation Time:

    • Each memory module takes 100 ns (during bus occupancy) + 500 ns = 600 ns to complete a write operation.
  3. Overlapping Operations:

    • While one memory module is processing a write, the bus can be used for other requests, allowing for overlapping operations.
  4. Maximum Stores in 1 Millisecond:

    • 1 millisecond = 1000 microseconds = 1,000,000 nanoseconds
    • In 1,000,000 nanoseconds, we can have 1,000,000 / 100 = 10,000 bus transactions.
    • Each bus transaction can initiate a write to a different memory module, so the maximum number of stores that can be initiated is 10,000.
–2 votes
–2 votes

100nsec occupied by data, address and control line

500nsec occupied for accepting and storing the data

total time =600nsec

1 operation will take 600nsec so maximum store operation  perform in 1msec=1/600*10-6 =1666.6 =1666

reshown by
Answer:

Related questions

47 votes
47 votes
3 answers
3
go_editor asked Sep 28, 2014
13,516 views
The number of distinct minimum spanning trees for the weighted graph below is _____
42 votes
42 votes
6 answers
4
go_editor asked Sep 28, 2014
17,329 views
A cycle on $n$ vertices is isomorphic to its complement. The value of $n$ is _____.