CN109863465B - 快闪存储设备及其移动终端 - Google Patents

快闪存储设备及其移动终端 Download PDF

Info

Publication number
CN109863465B
CN109863465B CN201780064387.9A CN201780064387A CN109863465B CN 109863465 B CN109863465 B CN 109863465B CN 201780064387 A CN201780064387 A CN 201780064387A CN 109863465 B CN109863465 B CN 109863465B
Authority
CN
China
Prior art keywords
flash memory
memory device
mobile terminal
internal operation
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201780064387.9A
Other languages
English (en)
Other versions
CN109863465A (zh
Inventor
赵完镐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jm Semiconductor Co ltd
Original Assignee
Jm Semiconductor Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jm Semiconductor Co ltd filed Critical Jm Semiconductor Co ltd
Publication of CN109863465A publication Critical patent/CN109863465A/zh
Application granted granted Critical
Publication of CN109863465B publication Critical patent/CN109863465B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/263Arrangements for using multiple switchable power supplies, e.g. battery and AC
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0659Command handling arrangements, e.g. command buffers, queues, command scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/30Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
    • G06F1/305Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations in the event of power-supply fluctuations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1647Details related to the display arrangement, including those related to the mounting of the display in the housing including at least an additional display
    • G06F1/165Details related to the display arrangement, including those related to the mounting of the display in the housing including at least an additional display the additional display being small, e.g. for presenting status information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/28Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3275Power saving in memory, e.g. RAM, cache
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0619Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0634Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0688Non-volatile semiconductor memory arrays
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Power Engineering (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

本发明是涉及快闪存储设备及其移动终端的发明,在快闪存储设备或安装有快闪存储设备的移动终端与外部电源连接的情况下,快闪存储设备检测并区分电源类型,并根据该检测并区分信息而执行内部操作,从而能够提高设备的数据的可靠性和性能。

Description

快闪存储设备及其移动终端
技术领域
本文涉及一种存储设备及其移动终端,涉及快闪存储(Flash storage)设备根据外部电源连接状态或主机连接状态而执行内部操作(Internal Operation)以提高数据的可靠性并改善用户性能的移动终端。
背景技术
一般来讲,快闪存储(Flash storage)设备或快闪存储器(Flash memory)是指电源关闭也不会丢失所存储的信息的非易失性存储器,其具有速度快且功耗低的优点。快闪存储设备根据内部方式大体上分为存储容量大的与非门(NAND)型和处理速度快的或非门(NOR)型两种,NAND型能够进行大规模集成且能够取代硬盘,而且还适合于需要存储一定量的信息而进行工作的手机、数码相机、PDA、MP3播放器、游戏机、数码摄像机等便携式设备,因而在广泛利用。
另外,快闪存储(Flash storage)设备还能够用作USB存储器芯片、SD卡、SSD、eMMC、UFS等存储设备,其与主机计算机连接而接受电源供给,且使用户通过数据通信而执行读/写(Read/write)。
以下,本文中定义的快闪存储设备是涉及上面所提及的存储器产品的技术,其包括硬件和软件。快闪存储设备的硬件由发挥存储设备作用的第一存储器(例如,NAND)和控制芯片(例如,Controller)构成,且根据快闪存储设备种类能够具备第二存储器(例如,DRAM)。软件(固件,Firmware)通常存在于第一存储器(例如,NAND),其利用控制芯片控制第一存储器和第二存储器以执行从快闪存储设备外部接口传递的外部命令(用户请求),且除了执行外部命令外还执行内部操作以管理存储数据的第一存储器。
所谓内部操作是指为了快闪存储设备内部设备的性能保持和数据保留(Retention)而与外部命令无关地自主执行的操作,例如可以是重写(Rewrite)及用于其的Garbage Collection(GC)。
通常,快闪存储设备不同于DRAM,快闪存储设备已知为所存储的信息或数据即使电源断开也不会被擦除的非易失性记忆装置。然而,随着时间的推移,快闪存储设备会产生电子(Electrons)的泄漏(Leakage),因此,存在所存储的信息或数据被删除或不能进行读/写(Read/write)等的数据可靠性降低的问题,这种问题会由用户的使用模式和包括温度在内的环境所加速。为了解决这种问题,快闪存储设备独立于外部命令(用户请求)而利用以固件(Firmware)来具体实现的算法执行重写(Rewrite)内部操作,从而保持数据可靠性。
因此,快闪存储设备执行外部命令(用户请求)和内部操作,从而在执行通过外部命令(用户请求)的数据的读/写(Read/Write)时,外部命令(用户请求)的性能随内部操作执行与否而会降低。
作为第一例子,在用户执行读取(Read)的情况下,快闪存储设备除了用户地址(User address)之外还对未被选择的地址执行追加读取(Read),以对有可能出现错误的数据执行重写(Rewrite),从而确保数据可靠性。然而,执行这种追加读取(Read)和重写(Rewrite)会导致用户性能降低的问题。
作为第二例子,在快闪存储设备重复进行重写(Rewrite)或覆写(Overwrite)的情况下,在与非门(NAND)型存储器内存在有效(Valid)数据和无效(Invalid)数据,且能够追加写入的块(Block)不足,为了确保能够写入的块而执行合并(Merge)有效数据的GarbageCollection(GC),而由于这种Garbage Collection(GC)即清理删除文件之后剩下的垃圾的操作,会导致用户性能降低的问题。
因此,在现有技术中,在执行内部操作(Internal Operation)期间发生根据用户请求(User request)的读/写(Read/write)处理性能降低的问题,因而一直在努力解决这一问题。
韩国专利公报(公开公报号:10-2014-0039657)涉及一种根据向主机装置的控制部供给的电压的大小而分类为第一操作模式和第二操作模式并对用户终端进行充电的技术。具体地、涉及一种如下技术:在向主机装置的控制部供给的电压的大小大于预定的大小的情况(第一操作模式)下,保持主机装置与用户终端的通信连接并进行充电,在向主机装置的控制部供给的电压的大小小于预定的大小的情况(第二操作模式)下,在主机装置的控制部的操作被中断的状态下保持与用户终端的通信连接状态并进行充电。
然而,上述韩国专利公报公开的是在用户终端与主机连接的情况下进行充电的内容,除此之外,并未公开以使包括于用户终端的快闪存储设备的内部操作能够有效地执行的方式进行控制的功能。
发明内容
技术问题
本文的目的在于,使快闪存储设备认知外部电源的连接状态并控制内部操作执行,从而确保数据的可靠性并防止用户请求读/写(Read/write)时由于内部操作而导致性能降低。
解决问题方案
本文涉及一种用于保持快闪存储设备的数据可靠性和性能的方法,在具备快闪存储设备的移动终端中,快闪存储设备具备控制部,上述控制部能够区分外部电源的供给和移动终端所具备的内部电源的供给而控制快闪存储设备的内部操作。
在现有快闪存储设备的内部操作的情况下,不区分电源类型就进行内部操作,因而会产生内部电源消耗,从而操作受限制,但本发明在连接了外部电源的情况下,能够进行内部操作,且向快闪存储设备仅供给电源,并通过用户而禁用所连接的接口并进一步执行内部操作,从而能够确保数据可靠性和性能。
发明效果
本发明在快闪存储设备或安装有快闪存储设备的移动终端与外部电源连接的状态下,快闪存储设备认知外部电源,并在接口禁用状态(处于电源断开Off状态即不使用移动产品状态或阻断与快闪存储设备连接的接口的状态)或待机模式(处于电源接通On状态或无用户请求的状态)时段预先执行内部操作而确保通过重写(Rewrite)的数据的可靠性,此后,在根据用户请求的读/写(Read/write)时也由于减少的内部操作而能够执行根据用户请求的读/写(Read/write),从而能够保障用户性能。
附图说明
图1是说明根据一个实施例的具备快闪存储设备的移动终端的图。
图2是说明根据又一实施例的具备快闪存储设备的移动终端的图。
图3是说明根据一个实施例的快闪存储设备的图。
图4是说明根据又一实施例的快闪存储设备的图。
具体实施方式
以下,通过参照附图而描述的优选实施例来详细地描述本发明,以使本领域技术人员能够容易理解并再现本发明。在说明本发明过程中,对于相关的公知功能或构成的具体的说明在判断为有可能使本发明各实施例的要旨不必要地模糊的情况下省略其详细的说明。在整个本发明说明书中所使用的各用语是考虑到在本发明实施例中的功能而定义的用语,其为随使用者、运用者的意图、惯例等而足以能够变形的事项,因此,对于这些用语应当基于本说明书的整体内容而下定义。
另外,前面所述的以及追加性的发明的各种方式将通过下述的各实施例而清楚。本说明书中有选择地记载的方式或有选择地记载的实施例的各构成,即使在附图中图示为单一的合并的构成,除非另有记载否则本领域技术人员理解,只要技术上矛盾并不明显则彼此间也能够自由组合。
因此,本说明书中所记载的实施例和附图中所图示的构成只不过是本发明的最为理想的一个实施例而已,并不完全代表本发明的技术思想,因而值此申请之际,应当理解成会存在能够替代它们的各种等同物和变形例。
图1是说明根据一个实施例的具备快闪存储设备的移动终端的图。如图所示,在具备快闪存储设备的移动终端中,快闪存储设备具备控制部201,上述控制部能够区分外部电源的供给和移动终端所具备的内部电源的供给而控制快闪存储设备的内部操作。
在移动终端200存在存储数据的快闪存储设备240,快闪存储设备240由第一控制部201和第一存储器202构成,根据产品种类能够进一步构成有第二存储器203。在快闪存储设备存在用于进行第二控制部的命令处理的固件(Firmware),固件是除了执行第二控制部205的命令处理之外还执行快闪存储设备202的性能保持和数据保留(Retention)的软件,其能够存在于第一存储器202。
根据一个实施例的具备了快闪存储设备240的移动终端200能够进一步具备电源类型检测部210,其在移动终端所具备的内部电源部220处于断开(Off)状态且供给外部电源部100的电源的情况下,将该情况检测而向上述控制部201提供电源供给状态信息。电源类型检测部210能够安装于快闪存储设备240外部。进而,能够根据上述电源供给状态信息而控制快闪存储设备的内部操作。
如图所示,对于移动终端200除了追加向快闪存储设备240供给电源的电源线230(实线)之外还能够追加用于传输电源类型检测信号的信号线231(虚线)。信号线231可以是在电源类型检测部210检测外部电源100与外部电源连接部400连接的情况下向第一控制部201传输电源类型检测信号的传输线。
电源类型检测信号可以是与第二控制部205的操作无关地传输的信号。所谓电源类型检测部210检测电源类型可以指区分快闪存储设备240是否已与移动终端外部电源100连接和是否已与移动终端内部电源220连接。
在根据一个实施例的具备快闪存储设备的移动终端,上述电源类型检测部210在移动终端所具备的内部电源处于接通(On)状态且供给外部电源的情况下,能够将该情况检测而向上述控制部201提供电源供给状态信息。
快闪存储设备240能够根据所供给的电源100、220的类型而执行内部操作,而在该情况下,能够考虑第二控制部205的命令而执行内部操作,在第二控制部205与快闪存储设备240并未连接的状态下或并无第二控制部205的命令的时段也能够执行内部操作。即、快闪存储设备240能够独立于第二控制部而执行内部操作。所谓第二控制部205与快闪存储设备240并未连接的状态可以指用户断开(OFF)移动产品的电源开关并对移动产品的内部电源220进行充电的时段(Time interval)。第二控制部205是快闪存储设备240外部的控制部,其可以是安装于移动终端的CPU。
所谓内部操作是第一控制部201与第二控制部205的命令无关地在快闪存储设备240内部通过固件而自主执行的操作,具体来讲,为了保持快闪存储设备的性能并保留(Retention)所存储的数据,固件能够进行重写(Rewrite)第一存储器202的数据的操作。能够根据快闪存储设备240状态而变更并调节执行内部操作的时间。
具备于快闪存储设备240内的第一存储器201可以是NAND型存储器,且第二存储器203可以是DRAM型存储器。另外,具备于快闪存储设备240外部的第三存储器206可以是DRAM型存储器。
就外部电源部100而言,利用60Hz商用电源、PC的电源、膝上型计算机(Laptopcomputer)的电源并通过有线或无线而能够向移动终端供给外部电源。移动终端200可以是智能手机、平板PC、膝上型计算机(Laptop computer),可以是以内置于产品中的内部电源部220也能够进行操作的产品。
根据一个实施例的具备快闪存储设备的移动终端能够在移动终端的显示部(未图示)显示快闪存储设备的内部操作的执行及完成状态信息。因此,用户通过移动终端的显示部而能够容易地确认内部操作的执行及完成状态信息。
图2是说明根据又一实施例的具备快闪存储设备的移动终端的图。如图所示,在移动终端200存在存储数据的快闪存储设备240,快闪存储设备240由第一控制部201和第一存储器202构成,根据产品种类能够进一步构成有第二存储器203。在快闪存储设备240存在用于进行第二控制部的命令处理的固件(Firmware),固件是除了执行第二控制部205的命令处理之外还执行快闪存储设备240的性能保持和数据保留(Retention)的软件,其能够存在于第一存储器202。
如图所示,在移动终端200,能够在电源类型检测部210与第二控制部205之间连接信号线231(虚线),且能够在第一控制部201与第二控制部205之间连接信号线231(虚线)。由此,第二控制部205能够从电源类型检测部210接收电源类型检测信号而向第一控制部201提供命令(Command)。
快闪存储设备240还能够根据第二控制部205传输的命令而执行内部操作,另外,能够区分第二控制部205传输的电源类型而在并无命令的时段将内部操作区分而执行。例如,在快闪存储设备240仅与内部电源部220连接的情况下有可能不执行内部操作以防内部电源部220的功耗,在与外部电源部100连接的情况下能够与功耗无关地执行内部操作。
所谓电源类型检测部210检测电源类型可以指区分快闪存储设备240是否已与移动终端外部电源部100连接和是否已与移动终端内部电源部220连接。
所谓内部操作是第一控制部201在快闪存储设备240内部通过固件而自主执行的操作,具体来讲,为了保持快闪存储设备的性能并保留(Retention)所存储的数据,固件能够进行在第一存储器202重写(Rewrite)所存储的数据的操作。能够根据快闪存储设备240状态而变更并调节执行内部操作的时间。
具备于快闪存储设备240内的第一存储器201可以是NAND型存储器,且第二存储器203可以是DRAM型存储器。另外,具备于快闪存储设备240外部的第三存储器206可以是安装于移动终端200内部的DRAM型存储器。
就外部电源部100而言,利用60Hz商用电源、PC的电源、膝上型计算机(Laptopcomputer)的电源并通过有线或无线而能够向移动终端供给外部电源。移动终端200可以是智能手机、平板PC、膝上型计算机(Laptop computer),可以是以内置于产品中的内部电源部220也能够进行操作的产品。
图3是说明根据一个实施例的快闪存储设备的图。如图所示,在快闪存储设备240中,
快闪存储设备具备控制部201,上述控制部在快闪存储设备已与主机计算机110连接时,在用于数据通信的接口被禁用(Disable)的状态下能够从主机计算机仅接受电源供给并执行内部操作。
快闪存储设备240由第一控制部201和第一存储器202构成,根据产品种类能够进一步构成有第二存储器203。在快闪存储设备存在用于进行主机计算机110的命令处理的固件,固件是除了执行外部命令处理之外还执行用于快闪存储设备202的性能保持和数据保留的内部操作的软件,其能够存在于第一存储器202。快闪存储设备在通过主机计算机连接部410而与主机计算机110连接的情况下,接受电源230供给,且用于与计算机进行通信的接口209被启用(Enable),在被启用的状态下执行主机计算机的命令处理和内部操作。
根据一个实施例的快闪存储设备,为了禁用(Disable)与主机计算机110的接口而能够进一步具备用户能够操作的切换部207。另外,根据一个实施例的快闪存储设备能够进一步具备与控制部201连接而用于使用户能够认知快闪存储设备的内部操作状态的显示部208。
如图所示,追加了切换部207和显示部208,以便在快闪存储设备240已与主机计算机110连接的情况下,禁用(Disable)所连接的主机接口209,并执行快闪存储设备240的内部操作,快闪存储设备240利用切换部207的信号而使主机计算机接口209禁用,并在仅接受了电源供给的状态下,第一控制部执行内部操作,且能够在显示部208显示内部操作进行状态。例如,显示部208能够在执行内部操作期间将LED显示为红色,并在内部操作已完成的情况下将LED显示为绿色或断开(OFF)。另外,能够伴随利用了扬声器的声音以告知内部操作状态。用户通过手动而能够在快闪存储设备240上操作切换部207,因而通过用户的切换操作而能够与主机计算机的操作无关地执行内部操作。因此,通过用户的切换部201操作而能够在启用与禁用之间切换主机接口209。
所谓内部操作可以是第一控制部201独立于主机计算机110的命令而在快闪存储设备240内部通过固件而自主执行的操作。例如,为了保持快闪存储设备的性能并保留(Retention)所存储的数据,固件能够进行重写(Rewrite)第一存储器202的数据的操作,能够根据快闪存储设备240状态而变更内部操作时间。
快闪存储设备240内的存储器201可以是NAND型存储器,在主机计算机110的情况下,PC(Personal computer)、膝上型计算机(Laptop)、平板PC相当于此,但并不限定于此。
快闪存储设备240还可以是USB存储器、SSD、Card的外置型存储装置或主机计算机的内置的存储装置,但并不限定于此。
图4是说明根据又一实施例的快闪存储设备的图。如图所示,在快闪存储设备240中,具备:控制部201;适配器连接部,其与适配器连接以从外部60Hz商用电源部接受电源供给,上述控制部201在快闪存储设备通过适配器连接部412而接受外部电源供给的情况下,能够进行控制以执行内部操作。
快闪存储设备240除了具备与主机计算机110连接的主机计算机连接部410之外还能够进一步具备外部电源连接部412和外部电源信号线233,以使快闪存储设备240除了从主机计算机接受电源供给之外还能够从外部60Hz商用电源120接受电源供给。因此,外部60Hz商用电源部120的电压通过适配器600而变压成规定的电压,从而能够向快闪存储设备仅供给电压。因此,即为外部60Hz商用电源120通过适配器600供给而在主机计算机连接部410与适配器连接部411之间并无连接的构造,在仅连接外部60Hz商用电源的状态下,第一控制部201能够使快闪存储设备240利用外部电源信号线233上的信号或确认外部连接的接口209之后执行内部操作。连接部412能够追加配置于与连接部410相邻的附近以防与主机计算机同时连接,若是外部60Hz商用电源120和计算机主机110同时连接的情况,则快闪存储设备240还能够通过使第一控制部201和第一控制部操作的固件而决定是否执行内部操作。
所谓内部操作可以是第一控制部201独立于主机计算机110的命令而在快闪存储设备240内部通过固件而自主执行的操作。例如,为了保持快闪存储设备的性能并保留(Retention)所存储的数据,固件能够进行重写(Rewrite)第一存储器202的数据的操作,能够根据快闪存储设备240状态而变更内部操作时间。
就快闪存储设备240而言,USB存储器、SSD、Card等相当于此,但并不限定于此。
外部60Hz商用电源120可以指通常在家庭使用的110V或220V的60Hz商用电源。
能够进一步具备与上述控制部连接而用于使用户能够认知快闪存储设备的内部操作的执行及完成状态的显示部。
例如,显示部208能够在执行内部操作期间将LED显示为红色,并在内部操作已完成的情况下将LED显示为绿色或断开(OFF)。另外,能够伴随利用了扬声器的声音以告知内部操作状态。

Claims (2)

1.一种具备快闪存储设备的移动终端,其特征在于,具备:
快闪存储设备;
控制部,区分外部电源和移动终端的连接和上述移动终端与上述外部电源的未连接而控制快闪存储设备的内部操作,其中上述快闪存储设备的内部操作是垃圾收集;
第一存储器,存储软件或数据,并电连接到上述控制部;以及
电源类型检测部,检测上述外部电源的供给,并在上述外部电源被提供给上述移动终端的情况下向上述控制部提供电源供给状态信息,
其中在上述移动终端的内部电源处于断开状态且供给上述外部电源的情况下,上述控制部控制上述快闪存储设备在数据通信接口关闭的状态下执行上述快闪存储设备的上述内部操作。
2.一种快闪存储设备,其特征在于,具备:
切换部,由用户操作,上述切换部在用于数据通信的接口的启用状态和关闭状态之间切换;
控制部;
第一存储器,存储软件或数据,并电连接到上述控制部;以及
其中在上述快闪存储设备已与主机计算机连接且在上述切换部切换到上述用于数据通信的接口被关闭的状态下,上述控制部控制上述快闪存储设备执行内部操作,其中上述快闪存储设备的内部操作是垃圾收集。
CN201780064387.9A 2016-10-25 2017-10-16 快闪存储设备及其移动终端 Active CN109863465B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2016-0139157 2016-10-25
KR1020160139157A KR101777660B1 (ko) 2016-10-25 2016-10-25 플래시 스토리지 디바이스 및 그 동작 제어 방법
PCT/KR2017/011373 WO2018080069A1 (ko) 2016-10-25 2017-10-16 플래시 스토리지 디바이스 및 그 동작 제어 방법

Publications (2)

Publication Number Publication Date
CN109863465A CN109863465A (zh) 2019-06-07
CN109863465B true CN109863465B (zh) 2023-12-22

Family

ID=59926454

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780064387.9A Active CN109863465B (zh) 2016-10-25 2017-10-16 快闪存储设备及其移动终端

Country Status (4)

Country Link
US (1) US11301166B2 (zh)
KR (1) KR101777660B1 (zh)
CN (1) CN109863465B (zh)
WO (1) WO2018080069A1 (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005174233A (ja) * 2003-12-15 2005-06-30 Olympus Corp データ書き換え装置
CN1913037A (zh) * 2005-08-08 2007-02-14 株式会社东芝 数据记录装置
KR20140039657A (ko) * 2012-09-24 2014-04-02 삼성전자주식회사 호스트 장치, 사용자 단말 장치, 이들을 이용한 충전 방법 및 통신 방법

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE479887T1 (de) * 1989-06-30 1992-12-17 Poqet Computer Corp., Santa Clara, Calif., Us Stromversorgungsmanagementsystem fuer rechner.
US5423045A (en) * 1992-04-15 1995-06-06 International Business Machines Corporation System for distributed power management in portable computers
US5802379A (en) * 1995-08-24 1998-09-01 Norand Corporation Battery depletion management in portable computing devices having PCMCIA card loading
US5684384A (en) * 1995-10-31 1997-11-04 Motorola, Inc. Apparatus and method for discharging and charging a multiple battery arrangement
KR100561379B1 (ko) * 1999-01-08 2006-03-16 삼성전자주식회사 도킹 시스템의 전원공급장치 및 장애로부터 안전한 도킹 시스템
US6434044B1 (en) * 2001-02-16 2002-08-13 Sandisk Corporation Method and system for generation and distribution of supply voltages in memory systems
US7421594B2 (en) * 2002-08-21 2008-09-02 Fujitsu Limited Bus power device and power-source control method
US7450963B2 (en) * 2002-08-27 2008-11-11 Qualcomm Incorporated Low power dual processor architecture for multi mode devices
GB2401258B (en) * 2003-04-29 2005-06-22 Research In Motion Ltd Multiple function current-sharing charging system and method
US7948356B2 (en) * 2004-11-04 2011-05-24 Panasonic Corporation Portable terminal
US20060200684A1 (en) * 2005-03-01 2006-09-07 Vasudev Bibikar Power mode change voltage control in computerized system
US7834591B2 (en) * 2006-02-16 2010-11-16 Summit Microelectronics, Inc. Switching battery charging systems and methods
US7962775B1 (en) * 2007-01-10 2011-06-14 Marvell International Ltd. Methods and apparatus for power mode control for PDA with separate communications and applications processors
JP5555224B2 (ja) * 2008-04-07 2014-07-23 エスティー‐エリクソン、ソシエテ、アノニム 低電力メディアレンダリングサブシステムを備えたモバイル電話
WO2009137114A2 (en) * 2008-05-09 2009-11-12 Ipowerup, Inc. Portable and universal hybrid-charging apparatus for portable electronic devices
US8880775B2 (en) 2008-06-20 2014-11-04 Seagate Technology Llc System and method of garbage collection in a memory device
KR101329014B1 (ko) * 2008-10-30 2013-11-12 삼성전자주식회사 휴대단말에서 스위칭 회로의 모드 제어 방법 및 장치
WO2010055576A1 (ja) * 2008-11-14 2010-05-20 富士通株式会社 充電回路、電子装置、プログラム、充電方法、および電源装置
US20110309789A1 (en) * 2010-06-21 2011-12-22 Kyocera Wireless Corp Charger with data storage
WO2012001917A1 (ja) * 2010-06-29 2012-01-05 パナソニック株式会社 不揮発性記憶システム、メモリシステム用の電源回路、フラッシュメモリ、フラッシュメモリコントローラ、および不揮発性半導体記憶装置
US9727570B2 (en) * 2011-06-03 2017-08-08 Apple Inc. Mount-time unmapping of unused logical addresses in non-volatile memory systems
KR20130089472A (ko) * 2012-02-02 2013-08-12 삼성전자주식회사 비휘발성 메모리 장치 및 이를 포함하는 메모리 카드
US9972275B2 (en) * 2013-05-14 2018-05-15 Ati Technologies Ulc Content presentation system and method
CN106462504B (zh) * 2013-10-21 2023-09-01 Flc环球有限公司 最终级高速缓存***和对应的方法
KR20150068747A (ko) * 2013-12-12 2015-06-22 삼성전자주식회사 비휘발성 메모리 시스템, 이를 포함하는 모바일 장치 및 비휘발성 메모리 시스템의 동작방법
US10355505B2 (en) * 2014-03-10 2019-07-16 Dell Products L.P. Method for adapter over-current-protection (OCP) protection and user warning
US20150331624A1 (en) * 2014-05-19 2015-11-19 Kabushiki Kaisha Toshiba Host-controlled flash translation layer snapshot
CN106063076B (zh) * 2014-11-11 2018-09-04 广东欧珀移动通信有限公司 电源适配器、终端和充电***
US20160225459A1 (en) * 2015-01-30 2016-08-04 Micron Technology, Inc. Apparatuses operable in multiple power modes and methods of operating the same
CN113792277A (zh) * 2015-02-15 2021-12-14 华为技术有限公司 一种显示应用、图片的方法、装置及电子设备
CN104993562B (zh) * 2015-08-05 2017-12-05 青岛海信移动通信技术股份有限公司 可直充电源适配器
CN104993182B (zh) * 2015-08-05 2018-01-09 青岛海信移动通信技术股份有限公司 一种移动终端、可直充电源适配器及充电方法
CN105098945B (zh) * 2015-08-05 2018-01-09 青岛海信移动通信技术股份有限公司 一种可直充电源适配器
US9965398B2 (en) * 2016-01-12 2018-05-08 Samsung Electronics Co., Ltd. Method and apparatus for simplified nameless writes using a virtual address table
US10117185B1 (en) * 2017-02-02 2018-10-30 Futurewei Technologies, Inc. Content-aware energy savings for video streaming and playback on mobile devices
US20180217964A1 (en) * 2017-02-02 2018-08-02 Futurewei Technologies, Inc. Content-aware energy savings for web browsing utilizing selective loading priority
CN110168467A (zh) * 2019-04-10 2019-08-23 长江存储科技有限责任公司 可重新配置的电压调节器

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005174233A (ja) * 2003-12-15 2005-06-30 Olympus Corp データ書き換え装置
CN1913037A (zh) * 2005-08-08 2007-02-14 株式会社东芝 数据记录装置
KR20140039657A (ko) * 2012-09-24 2014-04-02 삼성전자주식회사 호스트 장치, 사용자 단말 장치, 이들을 이용한 충전 방법 및 통신 방법

Also Published As

Publication number Publication date
US20190265912A1 (en) 2019-08-29
WO2018080069A1 (ko) 2018-05-03
CN109863465A (zh) 2019-06-07
KR101777660B1 (ko) 2017-09-12
US11301166B2 (en) 2022-04-12

Similar Documents

Publication Publication Date Title
KR101699104B1 (ko) 비-휘발성 메모리를 구비한 시스템에 대한 전력 예산의 동적 할당
US9032235B2 (en) Semiconductor storage device and method for controlling the semiconductor storage device
KR101602939B1 (ko) 불휘발성 메모리 시스템 및 그것의 데이터 관리 방법
US8504759B2 (en) Method and devices for controlling power loss
US8261012B2 (en) Non-volatile semiconductor memory comprising power fail circuitry for flushing write data in response to a power fail signal
KR101395778B1 (ko) 메모리 카드 및 그것을 포함하는 메모리 시스템 그리고그것의 동작 방법
US20070088940A1 (en) Initialization of flash storage via an embedded controller
KR20110046243A (ko) 사용자 장치 및 그것의 맵핑 데이터 관리 방법
CN110879793B (zh) 存储器管理方法、存储器存储装置及存储器控制电路单元
KR20100065999A (ko) 보조 전원 장치를 갖는 사용자 장치
KR100824412B1 (ko) 메모리 카드 시스템 및 그것의 수명 정보 전송 방법
TW201532056A (zh) 用於資料儲存裝置之多重電源供應輸送
US20230127512A1 (en) Memory performance optimization method, memory control circuit unit and memory storage device
US9324444B2 (en) Data storage device
CN106775479B (zh) 存储器管理方法、存储器储存装置及存储器控制电路单元
KR102108374B1 (ko) 스토리지 시스템 및 그것의 비신호 분석 방법
TWI594259B (zh) 記憶體儲存裝置及其電源管理方法
CN109863465B (zh) 快闪存储设备及其移动终端
US20120278540A1 (en) Method for performing host-directed operations, and associated memory device and controller thereof
KR100884239B1 (ko) 메모리 카드 시스템 및 그것의 백그라운드 정보 전송 방법
CN110297595B (zh) 主机存储器缓冲区配置方法、储存装置与控制电路单元
CN107402622B (zh) 存储器存储装置及其电源管理方法
KR20150020843A (ko) 데이터 저장 장치 및 그것을 포함하는 데이터 처리 시스템
CN103116470A (zh) 存储器储存装置、存储器控制器及数据串传送与识别方法
CN113448488B (zh) 数据转移方法与存储器存储装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190701

Address after: 277118-502, Panshi Road, Dongtan, Huacheng, Gyeonggi, Korea

Applicant after: Zhao Wangao

Address before: South Korea's Gyeonggi Road, East Beach, East Beach, East Beach, East Beach, 10-way 67

Applicant before: TSP GLOBAL, Co.,Ltd.

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200806

Address after: 19-11 Shiyu Dong, Wah City, Gyeonggi, Korea (18487)

Applicant after: JM Semiconductor Co.,Ltd.

Address before: 277 Dongtan Panshi Road, Huacheng City, Gyeonggi, Korea 118-502 (zip code 18447)

Applicant before: Zhao Wangao

GR01 Patent grant
GR01 Patent grant