A computer in which an operation begins only after a previous operation has been completed. Once an operation is complete, a signal is generated, which tells the computer that the next operation can begin. In contrast, a synchronous computer executres operations according to a master clock.