处理装置和写入方法
专利名称:处理装置和写入方法
技术领域:
本发明涉及写入技术,特别涉及向存储介质写入文件的处理装置和写入方法。
背景技术:
计算机中一般安装有操作系统,各种软件程序基于该操作系统而动作。在计算机起动时,BIOS的地址,并将地址连续的块集结成连续区域,由此生成表示有针对各连续区域的开始地址和尺寸的表;读出部,基于在生成部中生成的表,按从开始地址至尺寸所决定的结束地址的各连续区域,读出被分割地存储在存储装置中的第I固件程序;以及写入部,通过在读出部中读出的第I固件程序来更新非易失性存储器中所存储的第2固件程序。通过该方案,由于生成表示有与存储装置中所存储的第I固件程序内的连续区域对应的开始地址和尺寸的表,并按照表来执行读出处理,
故能缩短更新时间。读出部在以第I固件程序的一部分为读出对象时,基于在生成部中生成的表,仅读出与读出对象对应的块。在该情况下,由于是仅读出连续区域中的与读出对象对应的块,故也能应对以第I固件程序的一部分为读出对象的情况。生成部可以通过再次使用已生成的表,来省略表的生成。在该情况下,由于再次使用已生成的表,故能缩短处理期间。
本发明的另一方案是一种写入方法。该方法包括从能将文件分割成多个块存储的存储装置取得表示有构成文件的各块的地址的管理信息的步骤;从取得的管理信息中抽出各块的地址,并将地址连续的块集结成连续区域,由此生成表示有针对各连续区域的开始地址和尺寸的表的步骤;读出被存储在非易失性存储器中的数据的步骤;以及基于所生成的表,将数据分割到从开始地址至尺寸所决定的结束地址的各连续区域,将分割后的数据以维持管理信息所示的构成文件的各块的地址的方式写入存储装置的步骤。本发明的再一个方案也是一种写入方法。该方法包括从将第I固件程序分割成多个块地存储的存储装置中取得表示有各块的地址的管理信息的步骤;从所取得的管理信息中抽出各块的地址,并将地址连续的块集结成连续区域,由此生成表示有针对各连续区域的开始地址和尺寸的表的步骤;基于所生成的表,按从开始地址至尺寸所决定的结束地址的各连续区域,读出被分割地存储在存储装置中的第I固件程序的步骤;以及通过所读出的第I固件程序来更新非易失性存储器中所存储的第2固件程序的步骤。另外,将以上构成要素的任意组合、本发明的表现形式在方法、装置、系统、记录介 质、计算机程序等之间变换后的方式,作为本发明的方案也是有效的。〔发明效果〕通过本发明,能缩短引导加载器所进行的文件读写的处理延迟。
图I是表示本发明实施例I的处理装置的构成的图。图2是表示图I的HDD中的ext2文件系统的概要的图。图3是表示图I的HDD中的i节点表和块地址的概要的图。图4是表示图I的HDD中的块地址上的文件和i节点的关系的图。图5是表示图I的HDD的构成的图。图6是表示图I的HDD的读取单位块数和读出时间的关系的图。图7是表示图I的引导加载器的构成的图。图8是表示在图7的生成部中生成的连续区域的概要的图。图9是表示在图7的生成部中生成的表的图。图10是基于图7的读出部中的始端和终端的开始地址和尺寸的调整的概念图。图11是表示图7的引导加载器所进行的写入步骤的流程图。图12是表示图7的生成部中的表的生成步骤的流程图。图13是表示图7的生成部中的块地址的抽出步骤的流程图。图14是表示本发明实施例2的引导加载器所
处理装置和写入方法 来自淘豆网m.daumloan.com转载请标明出处.