answersLogoWhite

0


Best Answer

As far as I can tell, an asynchronous bus is generally considered slower in performance to a synchronous one. However, it has two useful advantages:

* An asynchronous bus allows a device to send or receive data payloads which are of varying sizes. Compare an internal bus, such as PCI, where two devices exchange data in blocks of 32 or 64 bits per clock cycle, and an asynchronous bus, such as USB 2.0, where two devices exchange data packets of up to 1024 bytes.

* As it is not bound by a clock cycle, an asynchronous bus allows a relatively slow input/output device to communicate at its own speed - that is, to take its time to find, read and prepare the information it needs to send, or to store the information received and prepare itself for the next incoming portion. When those two are taken into account, an assumption can be made that an asynchronous bus implementation would not require as high precision as a synchronous one to achieve stable, reliable transfers, although I'm not sure if this is actually true.

Hope I am correct and this helps.

User Avatar

Wiki User

15y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

11y ago

A synchronous bus has it's events type by a clock,the clock transmits the regular sequence of 0 & 1 of equal duration. a single 10 transmission is called bus cycle or clock cycle.

In an asynchronous bus a timing is maintain in a such a way that ocourance of one event on the bus follows & depend on the ocourance of previous events.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the main advantage of the Asynchronous bus over synchronous bus?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the advantage of syncronous circuits over asynchronous circuits?

faster operation


What is the advantage and disadvantage of a synchronous counter over an asynchronous counter?

1. Easier to design 2. No propagation delay Actually the second one is the most important reason. In designing circuits that work at high clock rates, ripples will result in errors so synchronization is very very important.


What is the advantage of asynchronous circuits over synchronous circuits?

mainly power consumption decreases in asynchronous chips they works based on time(i.e., when its term comes) but programming is of asynchronous chips are more difficult task because of we have to switch ON the chips one by one for that we have to determine the exact time that a single chip takes to complete its given instruction after completion we have to switch on the another chip. while in the sych..chips single clock circulates entire system and all the chips should be in working state


What is the difference between uart and usart?

UART is universal asynchronous receiver/transmitter. It is a piece of computer hardware that translates data between parallel and serial forms. Modern ICs that have UART's that can also communicate synchronously are called USARTs (universal synchronous/asynchronous receiver/transmitter).


The main advantage of ECL over TTL?

The main advantage of ECL over TTL is speed.


What is difference between synchronous motor and synchronous condenser?

a synchronous condenser is over excited synchronous motor under no load


How many characters per second can be transmitted over a 1200-band line in each what modes considering a character code of 8 bits synchronous serial transmission asynchronous with 1 stop?

for 8 bit synchronous serial transmission total transmitted characters will be 1200/8 and for asynchronous transmission with 1 stop total bit will be (8+1+1=10) i.e. (8 bit + start bit+stop bit) so transmitted characters will be 1200/10


Why public key criptography requires longer keys than single key cryptography?

The answer is actually in the question. First, you need to understand what happens with public key cryptography (asynchronous). In essence you use public keys to initiate a secure channel, by which to pass a "single" or more properly stated, synchronous key. The operation to encrypt with the large asynchronous key is very expensive (from a computation time perspective), so you only use that to encrypt the synchronous key, then you encrypt the actual data with this synchronous key. The reason that synchronous keys are shorter is because (if you are being secure) the synchronous keys are transfered in a secure manner. For example, either by passing it to someone in person, or over a channel that is secure. An asynchronous key is not transfered via a secure method, it is transfered in the clear. To really understand how this all works, you need to look into a Diffie Hellman key exchange. A public key is really just a really big prime number put through some sort of algorithm. If we use multiplication as an example we can say, you take one huge prime number and multiply it by another huge prime number. This operation is easy to do, but very hard to undo without one of the numbers. The magic of how to get to secret numbers by transferring (in the clear) non secret numbers is what Diffie Hellman key exchange is all about. So I guess the short and sweet answer to your question is: Asynchronous keys are longer then synchronous keys because synchronous keys are only meant to be transfered via a secure channel. Asynchronous keys are transfered via insecure channels and must be longer to get an appropriately sized number to prevent factorization.


What is asynchronous transmission?

An Asynchronous Communication is where there is 'variable bit rates' at the send and receive ends, in other words the send and receive clock generators are not synchronized as in a Synchronous Communication. Synchronous communication is direct communication where the communicators are time synchronized. This means that all parties involved in the communication are present at the same time. This includes, but is not limited to, a telephone conversation (not texting), a company board meeting, a chat room event and instant messaging. Asynchronous communication does not require that all parties involved in the communication to be present at the same time. Some examples are e-mail messages, discussion boards, blogging, and text messaging over cell phones. In distance (specifically online) education asynchronous communication is the major (sometimes the only) method of communication. Usually, we use different discussion boards in each class with each having its own purpose.


What is the main advantage of linocut over woodcut printmaking?

I have no idea. sorry.


What is the advantage of FM over am?

One main advantage is, generally speaking, the sounds on FM channels is generally clearer.


Why http is asynchronous?

HTTP is a text based protocol for exchanging data over a network, and the preferred protocol for the Internet (a.k.a. World Wide Web) HTTP is synchronous: a client issues a request and waits for the corresponding response before anything else is done. Asynchronous Javascript And XML (AJAX) is a way of using a HTTP request from the web browser to retrieve data using JavaScript, without leaving the current page. This use is said to be asynchronous because the JavaScript is making the HTTP request does not wait for the response, but instead continues any further necessary processing. A handler function is called to deal with the response, as and when it arrives. So the real answer to the question as it stands is: HTTP is not asynchronous.