什么是交错(Interleaving)?

在计算机中,交错是一种无序地写入和读取数据的方法。数据交织用于组合多个数字数据流,如包含音频和视频的文件中。这种技术也用于磁盘存储器和计算机内存中的存储器交错,用于使数据读写速度更快。解交织器使用映射对交织...
在计算机中,交错是一种无序地写入和读取数据的方法。数据交织用于组合多个数字数据流,如包含音频和视频的文件中。这种技术也用于磁盘存储器和计算机内存中的存储器交错,用于使数据读写速度更快。解交织器使用映射对交织后的数据进行解码;它或多或少是计算机用来解码数据的交织模式图。
在媒体文件中,交织允许播放机快速读取音频和视频数据。这为用户提供了一个包含音频和视频的文件,正确配置的媒体播放器可以读取和播放这些文件。读取交错的媒体文件通常需要编解码器来播放交错的文件。编解码器是一个软件插件,它告诉播放机如何读取交叉的媒体文件。最常见的交织媒体文件类型为音视频交织,通常称为AVI。
内存交错是将多个数据源放入同一数据流中,以加快处理速度的过程。交错通常用于硬盘驱动器或随机存取存储器(RAM)。当数据在目标位置处理时,下一个数据正在由其他数据源准备,因此在第一个数据源加载下一个数据时,可以处理更多的数据。
要了解内存交错的工作原理,想象一下,一个游乐场的售票员有两部电梯,每部电梯有四个乘客,他们可以到达他的游乐设施的入口,他很快就把乘客装载起来,但是没有空间让人们在装货区排队为了让乘客登上站台,列车长在电梯底部有助手陪同四人一组到达站台,一次一部。在交叉系统中,列车长会指示助手在交错系统中安排发车时间,以保持乘客快速顺畅。同样,来自多个位置的交叉数据流,交错排列以允许数据源在其他数据流处理时重新加载。
在数据传输中,内存交错的一个缺点是它可能导致延迟。延迟是一个系统时间延迟。当一个数据源停止运行时,它会影响使用它的所有数据源数据传输流,导致系统响应速度减慢。同样,如果游乐场游乐设施售票员在装载一部满载乘客的电梯时遇到问题,它将使两条线路的速度都减慢,因为他无法处理更多的乘客,直到该组乘客被加载。
在旧硬盘中,交错内存用于补偿硬盘驱动器的读取速度比电机的旋转速度慢。数据的写入顺序是无序的,以便硬盘在读取数据时有足够的时间处理数据。较新的硬盘驱动器设计得足够快,可以以旋转速度读取数据,无需内存交错。
  • 发表于 2020-07-10 15:56
  • 阅读 ( 1038 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具