【技术实现步骤摘要】
本专利技术涉及对要求高速度传输的记录盘的存取和对该盘上不连续位置的存取(随机存取)的控制方法及其装置。随着计算机速度的提高,允许高速随机存取的盘存储装置变得越来越重要。近些年来,特别是在目前作为大众关注焦点的多媒体技术中,以高速度从盘上彼此分离的位置存取以数字数据形式存储在盘上的动画图像和声音是必不可少的。也就是说,存储如动画图像和声音这样的多媒体数据需要高传输速度和实时特性。当处理大量的动画图像和声音时,高传输速度自然变得很有必要。此外,实时特性要求处理时间的一个上限不能被超过。例如,在动画图像中除非在恒定的间隔以每秒30帧相继显示,否则移动就会变得很笨拙。另外,如果不能跟上盘的能力,并且声频数据不足,那么声音就会突然停止,并产生刺耳的噪声。以这种方式,如果多媒体数据没有准备好并在它们各自特定的时间使用,那么信息的价值就会大大降低。因此,在存储多媒体时,保证上限是很重要的,也就是说,即使是在最坏的情况下,处理也能在那个时间进行,这一点很重要。否则,即使平均性能符合要求,也可能出现在某些时间周期数据太迟的情况。保证处理时间的最大值被称之为实时特性,在多媒体领 ...
【技术保护点】
【技术特征摘要】
1.一种控制对记录盘存取的方法,所述方法包括以下步骤确定一个偏斜,用于当记录头存取记录盘时,使平均移动距离处的旋转延迟时间缩到最短;至少根据确定的偏斜来确定一个数据块在记录盘上的位置;调度若干输入盘存取请求的次序,以便在由记录头存取记录盘时使记录头的移动量变为最小;根据调度的结果由记录头对记录盘进行存取。2.根据权利要求1所述的控制对记录盘存取的方法,其中除了依据确定的偏斜之外,还依据指示同一数据块中起点和结束点之间的一个角度差的间隔来确定数据块在记录盘中的位置。3.根据权利要求2所述的控制对记录盘存取的方法,进一步包括以下步骤对若干数据块确定与偏斜和间隔的各个组合相关的组合数据;根据每个数据块在记录盘上的位置有选择地使用该组合数据。4.根据权利要求1所述的控制对记录盘存取的方法,其特征在于改变数据块的大小,以便间隔在从记录盘由外到内的整个区域是恒定的。5.根据权利要求1所述的控制对记录盘存取的方法,其特征在于根据由于记录记录道半径差产生的数据块间隔的变化来确定偏斜。6.根据权利要求1所述的控制对记录盘存取的方法,其特征在于调度步骤对若干盘存取请求的次序进行改变,以便当记录记录头从当前位置向记录盘的一个内周边或外周边移动时,它们从最靠近记录头的一个开始排序;确定数据块在记录盘上的位置的步骤除了取决于偏斜外,还取决于指示同一数据块中起点和结束点之间的一个角度差的间隔,以便靠近平均搜索距离La处的一个延迟时间Td(L)和一个搜索时间Ts(L)之间的差与旋转周期相比变得足够小,其中Td(L)=(L·Bc·θs+θg+2mπ)/ωLa=Lt/(N-1)其中,L是以同位标记录道组数为单位的一个搜索距离;Bc是在一个同位标记录道组中存在的数据块数;θs是以弧度为单位的一个偏斜;θg是以弧度为单位的一个间隔;ω是盘的旋转速度(弧度/秒);Lt是当以同位标记录道组数为单位次序安排存取请求时两端的存取位置之间的最大距离值;N是同步处理的存取数;m被选定为在搜索距离L处当Td(L)大于搜索时间Ts(L)的范围内变得最小。7.根据权利要求1所述的控制对记录盘存取的方法,其特征在于调度步骤对若干盘存取请求的次序进行改变,以便当记录头从当前位置向记录盘的一个内周边或外周边移动时,它们按出现的次序安排;确定数据块在记录盘上的位置的步骤除了取决于偏斜外,还取决于一个间隔,以便延迟时间Td(L)总是比搜索时间TS(L)长,并且延迟时间Td(L)与搜索时间TS(L)之间的差与旋转周期相比变得足够小,其中Td(L)=(L·Bc·θs+θg)/ω其中,L是以同位标记录道组数为单位的一个搜索距离;Bc是在一个同位标记录道组中存在的数据块数;θs是以弧度为单位的一个偏斜;θg是以弧度为单位的一个间隔;ω是盘的旋转速度(弧度/秒);8.根据权利要求1所述的控制对记录盘存取的方法,其特征在于记录盘被分为第一区域和第二区域,前者当记录头从内周边向外周边移动时使用,后者当记录头从外周边向内周边移动时使用;确定数据块在记录盘上的位置的步骤根据记录头的移动方向和在相应区域的最佳偏斜和间隔来确定数据块在记录盘上的位置;调度步骤根据记录头移动的方向有选择地仅仅存取第一和第二区域。9.根据权利要求8所述的控制对记录盘存取的方法,其特征在于记录盘上的第一区域和第二区域将盘划分为若干沿径向的至少两部分,并且第一区域和第二区域的分配都是从盘上最里面的周边向最外面的周边扩散。10.一种控制对记录盘存取的装置,包括一个偏斜确定装置,用于确定偏斜,以便当记录头存取记录盘时,在平均移动距离处的旋转延迟时间变为最短;一个数据块安排装置,用于至少根据确定的偏斜来确定一个数据块在记录盘上的位置;一个调度装置,用于调度若干输入盘存取请求的次序,以便在由记录头存取记录盘时记录头的移动量变小,并且其中记录头根据调度的结果对记录盘进行存取。11.根据权利要求10所述的控制对记录盘存取的装置,其特征在于数据块安排装置除了依据偏斜之外,还根据指示同一数据块中起点和结束点之间的一个角度差的间隔来确定数据块的位置。12.根据权利要求11所述的控制对记录盘存取的装置,其特征在于数据块安排装置对若干数据块确定与偏斜和间隔的每个组合相关的组合数据,并根据每个数据块在记录盘上的位置有选择地使用该组合数据,13.根据权利要求10所述的控制对记录盘存取的装置,其特征在于数据块安排装置改变数据块的大小,以便在记录盘由外到内的整个区域内间隔都是恒定的。14.根据权利要求10所述的控制对记录盘存取的装置,其特征在于偏斜确定装置根据由记录记录道半径差产生的数据块间隔的变化来确定偏斜。15.根据权利要求10所述的控制对记录盘存取的装置,其特征在于调度装置对若干盘存取请求的次序作出改变,以便当记录记录头从当前位置向记录盘的一个内周边或外周边移动时,它们从最靠近记录头的一个开始排序;数据块安排装置根据偏斜和指示同一数据块的起点和终点之间的一个角度差的间隔来确定数据块在记录盘上的位置,以便在靠近由下面的等式(2)给出的平均搜索距离La处的延迟时间Td(L)和搜索时间TS(L)之间的差与旋转周期相比变得足够小,其中Td(L)=(L·Bc·θs+θg+2mπ)/ω(1)La=Lt/(N-1) (2)其中,L是以同位标记录道组数为单位的一个搜索距离;Bc是在一个同位标记录道组中存在的数据块数;θs是以弧度为单位的一个偏斜;θg是以弧度为单位的一个间隔;ω是盘的一个旋转速度(弧度/秒);Lt是当以同位标记录道组数为单位当次序安排存取请求时两端的存取位置之间的最大距离值;N是同步处理的存取数;m被选定为在搜索距离L处Td(L)大于搜索时间Ts(L)的范围内变得最小。16.根据权利要求10所述的控制对记录盘存取的装置,其特征在于调度装置对若干盘存取请求的次序作出改变,以便当记录头从当前位置向记录盘的一个内周边或外周边移动时,它们按出现的次序安排;数据块安排装置根据偏斜和间隔来确定数据块在记录盘上的位置,以便由下面的等式给出的延迟时间Td(L)总是比搜索时间Ts(L)长,并且延迟时间Td(L)与搜索时间Ts(L)之间的差与旋转周期相比变得足够小,其中Td...
【专利技术属性】
技术研发人员:户卓志,加藤泰信,大宅昇,塩谷浩之,
申请(专利权)人:索尼公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。