一个FIFO使用的问题

请教一个问题:FIFO不是用来处理输入和输出速率不匹配的问题吗,那么读和写的频率肯定是不一样的,为什么还有什么同步FIFO和异步FIFO之说呢?