-
公开(公告)号:EP2015167A2
公开(公告)日:2009-01-14
申请号:EP08003387.1
申请日:2008-02-25
发明人: Campello De Souza, Jorge , Chu, Frank R. , Han, Chunqi , Krishnamurthi Kulkarni, Anand , Molaro, Donald Joseph , New, Richard M.H. , Sanvido, Marco
IPC分类号: G06F3/06
CPC分类号: G06F12/0804 , G06F3/0611 , G06F3/0656 , G06F3/0659 , G06F3/0676 , G06F12/0866
摘要: The invention is a storage device which implements a write barrier command and provides means for a host to designate other write commands as being sensitive or insensitive to the existence of write barrier commands. The device can optimize the execution of commands by changing the order of execution of write commands that are insensitive to write barrier command. In an embodiment of the invention a flag associated with the write command indicates whether the command is sensitive or insensitive to the existence of write barrier commands. In an embodiment of the invention the write barrier command can be implemented as a write command with a flag that indicates whether the command is a write barrier command. In one embodiment of the invention the queue of commands and data to be written to the media is stored in a non-volatile cache.
摘要翻译: 本发明是一种实现写入屏障命令的存储设备,并且提供了用于主机将其他写入命令指定为对写入屏障命令的存在敏感或不敏感的装置。 该设备可以通过改变对写入屏障命令不敏感的写入命令的执行顺序来优化命令的执行。 在本发明的实施例中,与写入命令相关联的标志指示命令是否对写入屏障命令的存在是敏感的或不敏感的。 在本发明的一个实施例中,写屏障命令可以被实现为具有指示该命令是写阻挡命令的标志的写命令。 在本发明的一个实施例中,要写入到媒体的命令和数据队列被存储在非易失性高速缓存中。