无加载计算机系统_说明书

无加载计算机系统_说明书

ID:18825647

大小:247.64 KB

页数:6页

时间:2018-09-25

无加载计算机系统_说明书_第1页
无加载计算机系统_说明书_第2页
无加载计算机系统_说明书_第3页
无加载计算机系统_说明书_第4页
无加载计算机系统_说明书_第5页
资源描述:

《无加载计算机系统_说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、说明书无加载计算机系统吴超(heavenearth86@sina.com)所属技术领域本实用新型涉及一种计算机系统(或者说,信息处理系统),该系统启动时无需从硬盘将操作系统加载到内存,实现了计算机即开即用;并在此基础上最后实现计算机程序的断电开机无缝运行。背景技术从信息处理的角度,计算机系统主要由以下4个子系统组成:1、信息存储子系统2、信息处理子系统3、信息输入子系统4、信息输出子系统目前,其典型的硬件组成如图1所示,从宏观角度,信息存储子系统主要由2个层次的硬件组成:·RAM:用于信息处理时,可被CPU直接寻址,有易失性·Disk:非易失性保存信息,不能

2、被CPU直接寻址相对于其它3个子系统,信息存储子系统多了一个层次。由系统论可知,系统层次越多,系统也就越复杂。信息存储子系统的两层设计导致了操作系统设计中加载运行思想的产生。一直以来,操作系统(包括嵌入式操作系统)和应用程序都遵循了存储在磁盘上,执行时再加载到内存中运行的思想,因此现在的操作系统都有两套信息管理子系统:管理RAM的子系统和管理Disk的子系统,并由此增加了这两个子系统之间信息交互的管理。这样的设计不仅增加了系统的复杂度,还带来了如下两个问题:1、开机时需花费不少的时间加载操作系统(PC机平均需约40秒)。2、计算机断电后内存中的数据即丢失,从

3、而使未保存的硬盘的工作全部丢失。发明内容为了克服现有的计算机系统的加载运行思想所带来的弊病,本实用新型提出了一种无加载计算机系统,该系统不仅无需在开机时花费时间加载操作系统,而且最终能实现简化信息存储子系统的设计并实现计算机程序的断电开机无缝运行。本实用新型解决其技术问题所采用的技术方案是:采用可被CPU直接寻址的非易失性存储器(即non-volatilerandom-accessmemory,以下简称NVRAM)替代RAM和Disk作为计算机的信息存储硬件。为尽快将无加载设计付诸实现,同时考虑到成本与实现的难易程度,技术方案可分两个大阶段:第一阶段,较简单

4、,对计算机系统改动不大,仅实现了操作系统的无加载,硬件技术方案如图2所示。第二阶段,较复杂,对计算机系统改动较大,实现了操作系统和应用程序的无加载,硬件技术方案如图3所示。6本实用新型的有益效果是,实现了计算机系统的即开即用,无需等待开机加载操作系统(这一点在军事领域的应用尤其重要),不仅增强了用户体验还减少了开机的能耗;完成第二阶段的技术方案后,还实现了应用程序的断电开机无缝运行,可在工作间隙直接关闭计算机,之后可开机继续之前的工作,节约了目前计算机待机的能耗。附图说明图1是目前计算机系统的典型硬件组成。开机时,BIOS在完成硬件检测和资源分配后,将硬盘M

5、BR(MasterBootRecord)中的引导程序加载到主存,然后将控制权交给引导程序,接着引导程序将操作系统从硬盘加载到主存,然后转到操作系统的入口开始执行,至此完成了操作系统的加载启动;嵌入式系统中通常没有BIOS,操作系统的引导加载由Bootloader程序完成。运行程序时由操作系统从Disk中将程序加载到RAM中运行。图2是第一阶段硬件组成。基本保留现有计算机硬件体系,仅将目前(如图1所示)的BIOSROM替换为容量足够大的NVRAM,剪裁一个现有的操作系统并改变其工作方式,将其内核按系统就绪的状态驻留在其中,从而系统计算机系统的即开即用。图3是第

6、二阶段硬件组成。用NVRAM替换现有计算机的BIOSROM、RAM和Disk,并按①无加载运行②断电开机无缝运行这两条主要思路开发相应的操作系统(可先试验一个无操作系统的循环轮转方式,以验证无缝运行),实现完全的无加载计算机系统,此时不仅硬件的改动较大,软件的改动更大。可先做出样机,当NVRAM的硬件技术得到发展,其成本足够低,再推广使用。图4是第一阶段硬件组成的一个示例。具体实施方式目前市场上满足要求的NVRAM主要有:NOR型闪存、FRAM、nvSRAM、BBSRAM、MagnetoresistiveRAM、EPROM等,其中前三者更符合系统需求,他们的

7、性能对比如下表所示: NorFlashFRAMnvSRAM数据保存时间(年)201020一次读/写时间(最快)(ns)读:12000;写180000/32字节5515~45读写次数大于100万次无限无限组建系统时,可综合考虑成本与性能,从三者中选取系统所需的存储器。第一阶段实施方式硬件组成可参看图4的示例,其中,Am29LV160是AMD公司的NorFlash芯片;S3C44B0X是SAMSUNG公司的16/32位RISC结构的微处理器。操作系统可选用一款开源的嵌入式操作系统如mCLinux,将其剪裁后的内核按就绪状态存于Am29LV160中。第二阶段实施方

8、式硬件可按图3的框架搭建,需要考虑的是断电处理及复位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。