[发明专利]计算机系统及其存储控制方法有效
| 申请号: | 200810131171.2 | 申请日: | 2008-07-30 |
| 公开(公告)号: | CN101329623A | 公开(公告)日: | 2008-12-24 |
| 发明(设计)人: | 林永森 | 申请(专利权)人: | 宏碁股份有限公司 |
| 主分类号: | G06F9/312 | 分类号: | G06F9/312 |
| 代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 陈晨 |
| 地址: | 中国台*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机系统 及其 存储 控制 方法 | ||
技术领域
本发明涉及一种计算机系统及其存储控制方法,尤其涉及一种具有半导体非易失性存储装置的计算机系统及其存储控制方法。
背景技术
NAND闪存(NAND flash)是非易失性内存(non-volatile)的一种,主要是用来存储开机程序(如基本输入输出系统程序代码)或是系统数据,由于NAND闪存可以较容易重复写入的特性,因此NAND闪存逐渐取代像ROM、PROM、EPROM、EEPROM等不能够重复写入或重复写入步骤相当麻烦的闪存。NAND闪存拥有写入快速、擦除快速以及高密度等优点,所以NAND闪存多使用在移动装置上,如移动电话、MP3播放器、MP4播放器、数字多媒体播放器等,NAND闪存能够作为这些移动装置存放多媒体文件的媒介,着眼点就是NAND闪存的低成本、较大的存放空间以及写入数据的速度。
再者,NAND闪存若是按照每个晶体管所能存储的数据数量来区分的话,可分为单阶存储(Single Level Cell,简称SLC)与多阶存储(Multi LevelCell,简称MLC),其中单阶存储是指一个数组只能存储1个位(bit)的数据,而多阶存储则是一个数组可以存储2个位以上的数据。而目前业界也进一步的利用NAND闪存搭配适当的控制芯片后,而发展出所谓的固态硬盘(Solid State Disk或Solid State Drive,简称SSD),其拥有更高的速度、无噪音、抗震动以及省电的优势,可以进一步地取代目前以磁性物质存储数据的硬盘,进而应用在个人计算机或笔记型计算机上,但是固态硬盘(SSD)相较于传统硬盘最大的缺点在于固态硬盘(SSD)的高成本以及较短的使用寿命,尤其在使用寿命这方面更是固态硬盘(SSD)始终无法普及的一个致命伤。
一般在开启计算机系统进入到操作系统(Operating System)后,当计算机系统所执行的文件太大,而计算机系统主存储器(RAM)的容量又无法应付计算机所执行文件的大小时,整个计算机系统便会发生当机的情况,所以为了防止这种情况的发生,除了原有的主存储器(RAM)外,在每次开启计算机系统后,计算机系统便会同时在硬盘上分割出一个虚拟内存空间,也就是所谓的交换空间(SWAP space),来弥补原有主存储器(RAM)容量的不足。另外,当用户在计算机系统上执行操作不同的应用程序或系统程序所产生出的各种暂存数据,例如:执行浏览器所产生的暂存文件(temporal file)或是系统在程序执行各种不同工作程序所产生的登录文件(log file)等暂存数据除了会暂存在主存储器外,也同时会存储在此交换空间(SWAP space)中。然而,上述为了防止计算机系统当机而在硬盘中分割出交换空间(SWAPspace)的机制,对于以磁性物质存储数据的硬盘来说,不会有任何问题的产生(例如因存取次数过多而造成硬盘损坏),但是对于配备有寿命较短的固态硬盘(SSD)的计算机系统来说,在这样的机制下,用户在每次开机进入到操作系统后,都会对固态硬盘(SSD)进行存取,久而久之,势必会更加速固态硬盘(SSD)在计算机系统中使用寿命的缩短,因此,如何针对这个问题进行改善,为发展本发明的最主要的目的。
发明内容
本发明的目的在于提供一种计算机系统及其存储控制方法,改善现有技术的缺点。
本发明为一种计算机系统的存储控制方法,该计算机系统包含有存储装置与主存储器,该方法包含下列步骤:启动该计算机系统;检测该存储装置是否为半导体非易失性存储装置;当该存储装置为半导体非易失性存储装置时,停止在该存储装置中形成虚拟内存空间;执行应用程序;适应该应用程序被执行而在该主存储器中分割出内存空间;以及将执行该应用程序所产生的一个暂存文件或一个登录文件存储在在该主存储器中所分割出的该内存空间中。
在所述的计算机系统存储控制方法中,半导体非易失性存储装置可为多阶存储型固态硬盘或单阶存储型固态硬盘。
在所述的计算机系统存储控制方法中,应用程序可为网页浏览器或文书处理应用程序。
在所述的计算机系统存储控制方法中,所应用的该计算机系统上执行有操作系统程序,而检测该存储装置的程序发生在该操作系统加载该计算机系统的初始化阶段或该操作系统完成加载该计算机系统后。
在所述的计算机系统存储控制方法中,当检测该存储装置为磁性存储装置时,恢复在该存储装置中形成该虚拟内存空间。
在所述的计算机系统存储控制方法中,该磁性存储装置为硬盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏碁股份有限公司,未经宏碁股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810131171.2/2.html,转载请声明来源钻瓜专利网。





