The term "synchronization", when discussing Java programming, refers to the mechanism which allows only one thread to access a block of code at a time. The advantage with synchronization is that it prevents data corruption but it also increases the total execution time of a program.
Usually synchronous operations means that the operations are "done at the same time", and asynchronous are "not at the same time" (usually in the case sequentially) As far as advantages and disadvantages, it depends on what you're doing synchronously and and asynchronously. But usually the issues with synchronous operations is that if you have a lot of processes for one operation, it will tend to become slower as there will be a "blocking" mechanism to control the flow of the operations in question.
on a CPU? pleace spesify.
synchronous
A Synchronous Sequential Circuit is a system whose behavior can be defined on the timing of their signals , where in the case of asynchronous sequential circuit depend upon the order in which its inputs signals change and can be affected at any instance of time . (reference : M. Moris Mano)
It can be either.
Because they contain clock recovery circuits
If a process requests that the O/S write data to disk, and has to wait for it to be written before continuing, then that is Synchronous. If the process does not have to wait for the write to be completed, that is Asynchronous. Synchronous is real-time.
Synchronous circuits operate under the influence of s clock pulse while asynchronous circuits operate without the influence of a clock pulse
synchronous means it is based on a clock...it performs operations based on every clock tick....asynchronous operations execute irregardless of the clock signal
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.
In asynchronous transmission , the receiver and the transmitter each use their own clock signals so its not possible to know when a word starts and stops. while in synchronous , the receiver and the transmission have common clock signals.
it is the difference between the synchronous and asynchronous speed of a induction motor
yes
1. Syncrhonous bus includes clock in control lines whereas asynchronous bus is not clocked. 2. the devices which need to be connected by synchronous bus should be at same speed whereas an asynchronous bus may connect many devices with varying speeds. 3. A fixed protocol is defined to communicate using synchronous bus which is relative to the clock. An asynchronous bus uses handshaking protocol.