二进制数据流是否被认为是一种位敲击的形式?如果这个数组被缓冲,这个定义会改变吗?我指的是在通用CPU上处理二进制数据的软件;例如,Java的输入/输出流、C++'s istream/ostream和C的字符数组。
我知道,由于I/O屏障上的效率下降,处理单个字节而不是缓冲的速度要慢一些。
与位敲击不同的是,专用硬件(例如UART、SPI接口)满足这些要求,并在必要时提供数据缓冲区以放松软件定时要求。
时间和时间有什么关系?
这个问题指的是维基百科的条目:
发布于 2020-03-11 14:19:12
二进制数据流是否被认为是一种位敲击的形式?
不是的。术语位敲击仅用于指在处理器引脚上产生电信号。
在硬件层上创建协议信号有两种方法(例如,发送UART信号)。
https://softwareengineering.stackexchange.com/questions/406409
复制相似问题