Question

In the computer system, the bus is said to be a collection of wires through which...

In the computer system, the bus is said to be a collection of wires through which data
is transmitted. The bus could be unidirectional or bidirectional depending on what is
being done at a time. With referenced to the type of buses explain this phenomena or
principle.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Buses A bus is a high-speed internal connection. Buses are used to send control signals and data between the processor and ot

Reason why bus is unidirectional and bidirectional as explain below with explanation of buses types in above image-

An address bus is a group of lines/wires (16 lines in case of 8085 microprocessor) which "fetch" an address or locate an address in a memory device or peripheral device interfaced with the microprocessor. What is addressing/memory addressing and why it is needed? Simply because, in order to locate a specific data we need to know its location which is nothing but the "address".

|--------------| |--------------------|
| microp. |-----------Address ----------->|peripheral |
|--------------| |------------- ------|

Now, for the microprocessors, this address usually is available on the memory device ( another memory IC ) interfaced with that microprocessor.
So, in order to locate the specific data, its address is put by the microprocessor (through the execution of the programme stored in microp. ) on the address bus.

Since, it's only the addresses on the memory devices or other peripherals interfaced with microp. need to be addressed hence address bus is unidirectional. That is the "address" flows from microp. to the interfaced device and not the other way. [ Since it is never required and never intended ].
On the other hand, once the "address" is located on the memory device, the "data" residing at that address needs to be either read back/stored to the microp. or a fresh/new data need to be written on that specific "address" (located by address bus). This job of reading or writing data is done by the data bus. While, in case of reading the data the data flow direction shall be from the interfaced memory or other peripheral to the microp., in case of writing it shall be reverse, i.e. from the microp. to the memory device hence, we need to have a bidrectional bus.

Therefore from above reason it is clear that why bus is unidirectional and bidirectional .

|--------------| |--------------------|
| microp. |-----------Data Write -------->| peripheral |
|--------------|<----------Data Read----------|------------- ------ |

Similar is the case with the control bus, where there are different status signals exchanged between the microp. and the interfaced device to the microp. hence it also needs to be bi-directional.

Note- terms used above -

1) microp- stands for microprocessor

2) IC - stands for integrated circuit

Add a comment
Know the answer?
Add Answer to:
In the computer system, the bus is said to be a collection of wires through which...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Which BUS defines the size of the processor? a. The system bus. b. The data bus....

    Which BUS defines the size of the processor? a. The system bus. b. The data bus. c. The address bus. d. The control bus. What are the two main parts, the 8086 CPU is divided into? a. Control Unit and Registers. b. ALU and Control Unit. c. Memory and I/O. d. Bus interface unit (BIU) and Execute unit (EU). Typically, a BUS consists of multiple communication paths or lines. Each line is capable of transmitting a signal representing binary 1...

  • You are in charge of keeping track of Rutgers bus system. You operate a number of...

    You are in charge of keeping track of Rutgers bus system. You operate a number of different kind of bus, for example, “LX” or “REXL.” For each kind of bus, you want to keep track of the operating hours and days of operations (weekday or weekend). For example, “A” bus operates from 7:00 AM until 9:30 PM during the weekdays and “H” bus operates from 6:00 AM until 2:30 AM during the weekdays. For each bus, you want to store...

  • Higher education wants to develop a transport information system. You as a database designer is asked...

    Higher education wants to develop a transport information system. You as a database designer is asked to develop a data model for the following scenario. Transport system provides facilities to students and staff commuting from their destinations across U.A.E regions using buses, cars minibusses depending on the number of passengers to a destination (places are- Karama, Rolla, or Rashidiya for example) . All the services run during the university hours with dropping university at 8 Am 12 noon, 7 PM,...

  • Consider a computer system which uses segmentation. Explain any differences between: -Binding of instructions and data...

    Consider a computer system which uses segmentation. Explain any differences between: -Binding of instructions and data at compile time versus the binding of instructions and data at load time -Binding of instructions and data at load time versus the binding of instructions and data at execution time Consider cases whenever the program is executed and what happens when the program could be swapped out and swapped back into memory.

  • Vocabulary Exercises is the communication channel that connects all computer system components Cache types that are...

    Vocabulary Exercises is the communication channel that connects all computer system components Cache types that are generally implemented on the same chip as the CPU include 3. thus controlling access to the bus by all other The CPU is always capable of being a(a) devices in the computer system. 4. An) is a reserved area of memory used to resolve differences in data transfer rate or data transfer unit size. 5. A(n) is an area of fast memory where data...

  • 20 points] Collaborative Problem: You are helping some security analysts monitor a collection of networked computers,...

    20 points] Collaborative Problem: You are helping some security analysts monitor a collection of networked computers, tracking the spread of an online virus. There are n computers in the system, labeled C1,C2 Cn, and as input, you are given a collection of trace data indicating the times at which pairs of computers communicated. Thus the data is a sequence of ordered triples (Ci, Cj, tk) Such a triple indicates that Ci and C, communicated at time tk. Assume there are...

  • P11-11 (similar to) Question Help its existing computer system, which was Calculating initial investment Vastine Medical,...

    P11-11 (similar to) Question Help its existing computer system, which was Calculating initial investment Vastine Medical, Inc., is considering replacing i purchased 2 years ago at a cost of $331,000. The system can be sold today for $205,000. It is being depreciated using MACRS and a 5-year recovery period (see the table EB). A new computer system will cost $510,000 to purchase and install. Replacement of the computer system would not involve any change in net working capital. Assume a...

  • Part A An ideal gas expands through an adiabatic process. Which of the following statements is/are true? Check all that...

    Part A An ideal gas expands through an adiabatic process. Which of the following statements is/are true? Check all that apply. Check all that apply. The work done by the gas is negative, and heat must be added to the system. The work done by the gas is positive, and no heat exchange occurs. The internal energy of the system has increased. The internal energy of the system has decreased. SubmitHintsMy AnswersGive UpReview Part Incorrect; Try Again; 5 attempts remaining...

  • Write the following program in C++ You run four computer labs, Each lab contains computer stations...

    Write the following program in C++ You run four computer labs, Each lab contains computer stations that are numbered as shown in the table below: Lab Number Computer Station Numbers 1 1 - 5 2 1 - 6 3 1 - 4 4 1 - 3 Each user has a unique five-digit ID number. Whenever a user logs on, the user’s ID, lab number, and the computer station number are transmitted to your system. For example, if user 49193 logs...

  • Calculating initial investment Vastine Medical, Inc., is considering replacing its existing computer system, which was purchased...

    Calculating initial investment Vastine Medical, Inc., is considering replacing its existing computer system, which was purchased 2 years ago at a cost of $318,000. The system can be sold today for $204,000. It is being depreciated using MACRS and a 5-year recovery period (see the table ). A new computer system will cost $498,000 to purchase and install. Replacement of the computer system would not involve any change in net working capital. Assume a 40% tax rate on ordinary income...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT