System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,特别涉及一种计算机系统及其启动方法、单板、通信设备。
技术介绍
1、通信设备中通常包括计算机系统,例如,中央处理单元(central processingunit,cpu)系统。在启动通信设备时,首先需要启动计算机系统。
2、目前,计算机系统包括处理器芯片、双倍数据速率同步动态随机存取存储器(double data rate synchronous dynamic random access memory,ddr sdram)、闪存和存储卡,ddr sdram、闪存和存储卡分别与处理器芯片连接。其中,ddr sdram为该处理器芯片的外挂内存,闪存用于存储计算机系统启动所需的引导程序(bootloader),存储卡用于存储文件系统数据。在计算机系统启动时,处理器芯片首先将引导程序从闪存写入ddrsdram并执行,处理器芯片执行引导程序的过程中可以初始化该处理器芯片与存储卡之间的通信接口,之后,该处理器芯片通过该处理器芯片与存储卡之间的通信接口,将该存储卡中存储的文件系统数据写入ddr sdram并执行,以启动计算机系统。但是,目前的计算机系统的启动速率较慢。
技术实现思路
1、本申请提供了一种计算机系统及其启动方法、单板、通信设备,有助于提高计算机系统的启动速率。本申请的技术方案如下:
2、第一方面,提供了一种计算机系统,该计算机系统包括:处理器芯片、第一存储介质和第二存储介质,该处理器芯片与第一存储介质和第二存储介质分别连接,该处理器芯片与
3、本申请提供的技术方案,由于计算机系统包括第一存储介质和第二存储介质,且引导程序和文件系统数据均存储在第二存储介质中,因此,处理器芯片与第一存储介质和第二存储介质这两种存储介质交互就可以启动该计算机系统,可以提高该计算机系统的启动速率。
4、可选的,处理器芯片还用于在将引导程序从第二存储介质写入第一存储介质之前,初始化该处理器芯片与第二存储介质之间的通信接口。
5、本申请提供的技术方案,处理器芯片初始化该处理器芯片与第二存储介质之间的通信接口,可以建立该处理器芯片与该第二存储介质之间的通信通路,便于该处理器芯片与该第二存储介质交互,以将引导程序从该第二存储介质写入第一存储介质。
6、可选的,处理器芯片包括启动模块,该启动模块用于初始化该处理器芯片与第二存储介质之间的通信接口。例如,处理器芯片包括安全启动代码(bootrom secure bootcode,bsbc)模块,该bsbc模块包括该启动模块。
7、本申请提供的技术方案,通过在处理器芯片中设置启动模块,由该启动模块初始化该处理器芯片与第二存储介质之间的通信接口,可以提高初始化过程的安全性,且可以在执行引导程序之前初始化该处理器芯片与第二存储介质之间的通信接口。
8、可选的,处理器芯片与第二存储介质之间的通信速率大于预设速率。预设速率可以根据具体情况设置。例如,预设速率大于或等于处理器芯片与nor闪存之间的通信速率。或者,预设速率大于或等于nor闪存的额定速率。
9、本申请提供的技术方案,由于处理器芯片与第二存储介质之间的通信速率大于预设速率,因此,该处理器芯片与第二存储介质之间的通信速率较大,可以提高计算机系统的启动速率。
10、可选的,处理器芯片用于根据引导程序的存储地址,将该引导程序从第二存储介质写入第一存储介质。例如,处理器芯片根据引导程序的存储地址从第二存储介质中读取该引导程序,并将读取到的该引导程序写入第一存储介质。处理器芯片根据引导程序的存储地址从第二存储介质中读取该引导程序,有助于提高处理器芯片读取该引导程序的效率。
11、可选的,所述存储地址为物理地址。
12、可选的,处理器芯片包括内存,处理器芯片用于:将该引导程序从第二存储介质写入该处理器芯片的内存;在该处理器芯片与第一存储介质之间的通信接口初始化之后,将该引导程序从该处理器芯片的内存写入第一存储介质。该处理器芯片的内存可以是静态随机存取存储器(static random access memory,sram)。
13、可选的,处理器芯片包括启动模块,该启动模块用于将引导程序从第二存储介质写入该处理器芯片的内存。其中,处理器芯片包括bsbc模块,该bsbc模块包括该启动模块。
14、可选的,处理器芯片包括第一控制器,第一控制器用于将该引导程序从该处理器芯片的内存写入第一存储介质。其中,第一控制器用于控制第一存储介质。
15、可选的,处理器芯片包括第一控制器,第一控制器用于执行第一存储介质中的引导程序。
16、可选的,第二存储介质还用于存储操作系统(operating system,os),处理器芯片还用于:在执行第一存储介质中的引导程序之后,将该操作系统从第二存储介质写入第一存储介质;执行第一存储介质中的该操作系统。处理器芯片执行该操作系统,可以便于启动该操作系统。
17、可选的,由第一控制器执行第一存储介质中的操作系统。
18、可选的,第二存储介质中存储有至少两份引导程序,处理器芯片用于将该至少两份引导程序中的至少一份引导程序从第二存储介质写入第一存储介质。
19、可选的,该至少两份引导程序互为备份。
20、本申请提供的技术方案,在第二存储介质中存储至少两份引导程序互相作为备份,当某一份引导程序不可用时,可以采用其他的引导程序引导计算机系统的启动,因此,可以提高计算机系统启动的可靠性。
21、可选的,第二存储介质包括启动区和数据区,引导程序存储在该启动区中,文件系统数据存储在该数据区中。操作系统也存储在该数据区中。
22、可选的,该启动区包括引导程序区,该引导程序存储在该引导程序区中,该数据区包括操作系统区,该操作系统存储在该操作系统区中。
23、可选的,引导程序包括以下任意一种:基本输入输出系统(basic input outputsystem,bios)、统一可扩展固件接口(unified extensible firmware interface,uefi)。
24、可选的,第一存储介质是易失性存储介质或非易失性存储介质,第二存储介质是非易失性存储介质。
25、本申请提供的技术方案,当第一存储介质是易失性存储介质,第二存储介质是非易失性存储介质时,处理器芯片与第二存储介质这一种非易失性存储介质交互就可以启动计算机系统,因此,可以提高该计算机系统的启动速率。
26、可选的,第一存储介质是处理器芯片的外挂内存;第二存储介质是处理器芯片的外挂存储设备。
27、可选的,第一存储介质包括动态随机存取本文档来自技高网...
【技术保护点】
1.一种计算机系统,其特征在于,所述计算机系统包括:处理器芯片、第一存储介质和第二存储介质,所述处理器芯片与所述第一存储介质和所述第二存储介质分别连接,所述处理器芯片与所述第一存储介质之间的通信速率大于所述处理器芯片与所述第二存储介质之间的通信速率,所述第二存储介质用于存储文件系统数据和引导程序;
2.根据权利要求1所述的计算机系统,其特征在于,所述处理器芯片还用于在将所述引导程序从所述第二存储介质写入所述第一存储介质之前,初始化所述处理器芯片与所述第二存储介质之间的通信接口。
3.根据权利要求2所述的计算机系统,其特征在于,所述处理器芯片包括启动模块,所述启动模块用于初始化所述处理器芯片与所述第二存储介质之间的通信接口。
4.根据权利要求1至3任一项所述的计算机系统,其特征在于,所述处理器芯片与所述第二存储介质之间的通信速率大于预设速率。
5.根据权利要求1至4任一项所述的计算机系统,其特征在于,所述处理器芯片用于根据所述引导程序的存储地址,将所述引导程序从所述第二存储介质写入所述第一存储介质。
6.根据权利要求5所述
7.根据权利要求1至6任一项所述的计算机系统,其特征在于,所述处理器芯片包括内存,所述处理器芯片用于:
8.根据权利要求7所述的计算机系统,其特征在于,所述处理器芯片包括启动模块,所述启动模块用于将所述引导程序从所述第二存储介质写入所述处理器芯片的内存。
9.根据权利要求7或8所述的计算机系统,其特征在于,所述处理器芯片包括第一控制器,所述第一控制器用于将所述引导程序从所述处理器芯片的内存写入所述第一存储介质。
10.根据权利要求1至9任一项所述的计算机系统,其特征在于,所述处理器芯片包括第一控制器,所述第一控制器用于执行所述第一存储介质中的所述引导程序。
11.根据权利要求1至10任一项所述的计算机系统,其特征在于,所述第二存储介质还用于存储操作系统,所述处理器芯片还用于:
12.根据权利要求1至11任一项所述的计算机系统,其特征在于,所述第二存储介质中存储有至少两份引导程序,所述处理器芯片用于将所述至少两份引导程序中的至少一份引导程序从所述第二存储介质写入所述第一存储介质。
13.根据权利要求12所述的计算机系统,其特征在于,所述至少两份引导程序互为备份。
14.根据权利要求1至13任一项所述的计算机系统,其特征在于,所述第二存储介质包括启动区和数据区,所述引导程序存储在所述启动区中,所述文件系统数据存储在所述数据区中。
15.根据权利要求1至14任一项所述的计算机系统,其特征在于,所述引导程序包括以下任意一种:基本输入输出系统BIOS、统一可扩展固件接口UEFI。
16.根据权利要求1至15任一项所述的计算机系统,其特征在于,所述第一存储介质是易失性存储介质或非易失性存储介质,所述第二存储介质是非易失性存储介质。
17.根据权利要求1至16任一项所述的计算机系统,其特征在于,
18.根据权利要求1至17任一项所述的计算机系统,其特征在于,
19.一种计算机系统的启动方法,其特征在于,所述计算机系统包括处理器芯片、第一存储介质和第二存储介质,所述处理器芯片与所述第一存储介质和所述第二存储介质分别连接,所述处理器芯片与所述第一存储介质之间的通信速率大于所述处理器芯片与所述第二存储介质之间的通信速率,所述第二存储介质用于存储文件系统数据和引导程序,所述方法包括:
20.根据权利要求19所述的方法,其特征在于,在所述处理器芯片将所述引导程序从所述第二存储介质写入所述第一存储介质之前,所述方法还包括:
21.根据权利要求20所述的方法,其特征在于,所述处理器芯片包括启动模块,所述处理器芯片初始化所述处理器芯片与所述第二存储介质之间的通信接口,包括:
22.根据权利要求19至21任一项所述的方法,其特征在于,所述处理器芯片与所述第二存储介质之间的通信速率大于预设速率。
23.根据权利要求21或22所述的方法,其特征在于,所述处理器芯片将所述引导程序从所述第二存储介质写入所述第一存储介质,包括:
24.根据权利要求23所述的方法,其特征在于,所述存储地址为物理地址。
25.根据权利要求19至24任一项所述的方法,其特征在于,所述处理器芯片包括内存,所述处理器芯片将所述引导程序从所述第二存储介质写入所述第一存储介质,包括:
26.根据权利要求25所述的方法,其特征在于,...
【技术特征摘要】
1.一种计算机系统,其特征在于,所述计算机系统包括:处理器芯片、第一存储介质和第二存储介质,所述处理器芯片与所述第一存储介质和所述第二存储介质分别连接,所述处理器芯片与所述第一存储介质之间的通信速率大于所述处理器芯片与所述第二存储介质之间的通信速率,所述第二存储介质用于存储文件系统数据和引导程序;
2.根据权利要求1所述的计算机系统,其特征在于,所述处理器芯片还用于在将所述引导程序从所述第二存储介质写入所述第一存储介质之前,初始化所述处理器芯片与所述第二存储介质之间的通信接口。
3.根据权利要求2所述的计算机系统,其特征在于,所述处理器芯片包括启动模块,所述启动模块用于初始化所述处理器芯片与所述第二存储介质之间的通信接口。
4.根据权利要求1至3任一项所述的计算机系统,其特征在于,所述处理器芯片与所述第二存储介质之间的通信速率大于预设速率。
5.根据权利要求1至4任一项所述的计算机系统,其特征在于,所述处理器芯片用于根据所述引导程序的存储地址,将所述引导程序从所述第二存储介质写入所述第一存储介质。
6.根据权利要求5所述的计算机系统,其特征在于,所述存储地址为物理地址。
7.根据权利要求1至6任一项所述的计算机系统,其特征在于,所述处理器芯片包括内存,所述处理器芯片用于:
8.根据权利要求7所述的计算机系统,其特征在于,所述处理器芯片包括启动模块,所述启动模块用于将所述引导程序从所述第二存储介质写入所述处理器芯片的内存。
9.根据权利要求7或8所述的计算机系统,其特征在于,所述处理器芯片包括第一控制器,所述第一控制器用于将所述引导程序从所述处理器芯片的内存写入所述第一存储介质。
10.根据权利要求1至9任一项所述的计算机系统,其特征在于,所述处理器芯片包括第一控制器,所述第一控制器用于执行所述第一存储介质中的所述引导程序。
11.根据权利要求1至10任一项所述的计算机系统,其特征在于,所述第二存储介质还用于存储操作系统,所述处理器芯片还用于:
12.根据权利要求1至11任一项所述的计算机系统,其特征在于,所述第二存储介质中存储有至少两份引导程序,所述处理器芯片用于将所述至少两份引导程序中的至少一份引导程序从所述第二存储介质写入所述第一存储介质。
13.根据权利要求12所述的计算机系统,其特征在于,所述至少两份引导程序互为备份。
14.根据权利要求1至13任一项所述的计算机系统,其特征在于,所述第二存储介质包括启动区和数据区,所述引导程序存储在所述启动区中,所述文件系统数据存储在所述数据区中。
15.根据权利要求1至14任一项所述的计算机系统,其特征在于,所述引导程序包括以下任意一种:基本输入输出系统bios、统一可扩展固件接口uefi。
16.根据权利要求1至15任一项所述的计算机系统,其特征在于,所述第一存储介质是易失性存储介质或非易失性存储介质,所述第二存储介质是非易失性存储介质。
17.根据权利要求1至16任一项所述的计算机系统,其特征在于,
18.根据权利要求1至17任一项所述的计算机系统,其特征在于,
19.一种计算机系统的启动方法,其特征在于,所述计算机系统包括处理器芯片、...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。