并行交叉存取

来自计算思维百科
跳转至: 导航搜索
计算机在内存中存取数据就好像你从自己的大脑中搜索有用信息,而计算机从磁盘存取数据就好像你在自己的笔记本中找信息。随着你笔记本中记的信息增多多,你找到有用信息的速度就下降,如果有效提高从笔记本中访问信息的速度就是一个问题。并行交叉存取是计算机磁盘管理中为了提高对磁盘的访问速度而采用的一种存取数据的方式,它能使得数据传输时间大大减少。
并行交叉存取1.jpg

基本概念

并行交叉存取,就是在磁盘存储系统中,有多台磁盘存储器,系统将每一盘块中的数据分为若干个子盘块数据,再把每一个字盘块的数据分别存储到各个不同磁盘中的相同位置上,在以后,当要将一个盘块的数据传送到内存时,采取并行传输方式,将各个盘块中的字盘块数据同时向内存中传输,从而使传输时间大大减少。

并行交叉存取2.png

应用范围

并行交叉存取方式可应用于生活工作中可通过同时进行多项小任务提高总任务执行效率的场景,如地铁列车、高铁、火车多个门的设置等

使用方法及步骤

1. 将存储对象分成若干个小的存储对象

2. 同时将这若干个存储对象放到对应存储区

3. 若需要取回,则同时取回

应用案例

应用1- 地铁列车设置若干个门

案例:做过地铁的人都知道,运行在地铁里的列车两边都有若干个门,当列车到达某一个站点的时候,列车的所有门都会同时打开。需要下车的乘客们先同时从这若干个门走出列车车厢,需要乘车的乘客再同时通过若干个门进入列车车厢。在这个过程中,列车的若干个车厢相当于若干个磁盘,乘客相当于数据,乘客进入车厢就相当于往磁盘写入数据,乘客从车厢出来就相当于从磁盘读数据。

可以体现的计算思维

并行交叉存取方式通过同时传输数据使得传输时间大大减少,体现了计算思维的并行特点。