DE102004023627B4 - Configure the power consumption and performance of a storage device - Google Patents

Configure the power consumption and performance of a storage device Download PDF

Info

Publication number
DE102004023627B4
DE102004023627B4 DE102004023627A DE102004023627A DE102004023627B4 DE 102004023627 B4 DE102004023627 B4 DE 102004023627B4 DE 102004023627 A DE102004023627 A DE 102004023627A DE 102004023627 A DE102004023627 A DE 102004023627A DE 102004023627 B4 DE102004023627 B4 DE 102004023627B4
Authority
DE
Germany
Prior art keywords
storage device
performance
power consumption
user
settings
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.)
Expired - Fee Related
Application number
DE102004023627A
Other languages
German (de)
Other versions
DE102004023627A1 (en
Inventor
John Beers
Stewart Wyatt
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.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
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 Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Publication of DE102004023627A1 publication Critical patent/DE102004023627A1/en
Application granted granted Critical
Publication of DE102004023627B4 publication Critical patent/DE102004023627B4/en
Expired - Fee Related 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/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode

Abstract

Vorrichtung zum Konfigurieren des Stromverbrauchs und der Leistungsfähigkeit einer Speicherungsvorrichtung (14), mit folgenden Merkmalen:
einer elektronischen Speicherungsvorrichtung (14) mit einem Operationsprofil (20), das zumindest zwei verschiedene Einstellungen aufweist, um den Stromverbrauch und die Leistungsfähigkeit der Speicherungsvorrichtung (14) zu regulieren; und
einer Benutzerschnittstelle, die ausgebildet ist zum Anzeigen (42), über eine graphische Darstellung, des Operationsprofils (20) und jeder der zwei verschiedenen Einstellungen für den Stromverbrauch und die Leistungsfähigkeit der Speicherungsvorrichtung (14); und zum Auswählen einer der zwei verschiedenen Einstellungen, um den Stromverbrauch und die Leistungsfähigkeit der Speicherungsvorrichtung (14) zu konfigurieren.
Apparatus for configuring the power consumption and performance of a storage device (14), comprising:
an electronic storage device (14) having an operational profile (20) having at least two different settings for regulating the power consumption and performance of the storage device (14); and
a user interface configured to display (42), via a graphical representation, the operational profile (20) and each of the two different power consumption and performance settings of the storage device (14); and selecting one of the two different settings to configure the power consumption and performance of the storage device (14).

Figure 00000001
Figure 00000001

Description

Bei den meisten elektronischen Systemen und Vorrichtungen (hierin kollektiv als „Vorrichtung(en)" bezeichnet) liegt ein Kompromiß zwischen Leistungs- bzw. Stromverbrauch und Leistungsfähigkeit bzw. erbrachter Leistung vor. Eine Vorrichtung zu unterhalten, die bei einer maximalen Leistungsfähigkeit arbeitet, erfordert üblicherweise mehr Strom als notwendig ist, damit die Vorrichtung bei niedrigeren Leistungsfähigkeitspegeln arbeitet.at Most electronic systems and devices (herein collectively as "device (s)") is located a compromise between performance or power consumption and performance or performance performed in front. To maintain a device at maximum performance works, usually requires more power than is necessary for the device to operate at lower efficiency levels is working.

Bei Speicherungsvorrichtungen (z. B. Festplatten, Speicherkarten, Bandlaufwerken, Compact-Disks oder bei jeglicher anderen Speicherungsvorrichtung) erscheint dieser Kompromiß zwischen Strom und Leistungsfähigkeit oft in Form der Geschwindigkeit gegenüber dem Stromverbrauch. Je schneller die Speicherungsvorrichtung betrieben wird, desto mehr Strom benötigt die Vorrichtung.at Storage devices (such as hard disks, memory cards, tape drives, Compact discs or any other storage device) This compromise appears between electricity and efficiency often in the form of speed versus power consumption. The faster the storage device is operated, the more power it needs Contraption.

Für viele elektronische Vorrichtungen ist eine maximale Leistungsfähigkeit in der Regel eine wichtige Priorität. Bei batteriebetriebenen Vorrichtungen kann die Menge des verbrauchten Stroms für den Benutzer jedoch wichtiger sein als die Leistungsfähigkeit oder Geschwindigkeit der Vorrichtung. Beispielsweise akzeptiert ein Mobiltelephonbenutzer möglicherweise eine niedrigere Leistungsfähigkeit im Gegenzug für einen geringeren Stromverbrauch und somit eine längere Lebensdauer der Batterie. Desgleichen kann ein Benutzer eines tragbaren Computers eine langsamere Leistungsfähigkeit im Gegenzug für eine längere Batterielebensdauer akzeptieren.For many electronic devices is a maximum efficiency usually an important priority. For battery operated Devices can reduce the amount of power consumed by the user however, be more important than performance or speed the device. For example, a mobile phone user accepts possibly a lower efficiency in return for a lower power consumption and thus a longer battery life. Likewise, a user of a portable computer may be slower capacity in return for a longer Accept battery life.

Das von einem Benutzer gewünschte Gleichgewicht des Kompromisses zwischen Strom und erbrachter Leistung kann sich je nach den Umständen ändern. Beispielsweise kann es sein, daß ein Digitalkamerabenutzer, der Photos einer schnellen Handlung schießt, eine maximale Geschwindigkeit und Leistungsfähigkeit wünscht, um schnell Bilder zu schießen, um die Handlung festzuhalten. Es kann jedoch sein, daß derselbe Benutzer eine langsamere Leistungsfähigkeit akzeptiert und bevorzugt, den Stromverbrauch zu verringern, um die Batterielebensdauer zu verlängern, wenn weniger dynamische Gegenstände photographiert werden.The balance desired by a user The trade off between power and performance can be change according to the circumstances. For example it may be that one Digital camera user shooting a quick action photos, one maximum speed and efficiency wants to quickly take pictures too shoot, to capture the plot. It may be that the same Users accepted a slower performance and preferred the Reduce power consumption to extend battery life when less dynamic objects be photographed.

Angesichts der Tatsache, daß sich die Prioritäten eines Benutzers je nach den Umständen zu einem beliebigen Zeitpunkt ändern können, muß möglicherweise auch die gewünschte Einstellung des Kompromisses zwischen Strom und Leistungsfähigkeit bei einer Speicherungsvorrichtung geändert werden. Für den normalen Benutzer kann es jedoch zu kompliziert sein, die Einstellungen einer Speicherungsvorrichtung einzustellen. Im einzelnen können die Parameter, die den Betrieb einer Speicherungsvorrichtung steuern (z. B. Datentransferraten, Spannungspegel, Fehlerprüfung und andere Parameter), zu kompliziert sind, als daß sie der durchschnittliche Benutzer interpretieren kann. Überdies können die Speicherungsvorrichtungsparameter zu komplex sein, als daß ein Benutzer die notwendigen Anpassungen vornehmen kann, um den gewünschten Kompromiß zwischen Leistungsfähigkeit und Stromverbrauch für die Vorrichtung genau auszugleichen.in view of the fact that the priorities a user depending on the circumstances change at any time can, may need also the desired one Setting the tradeoff between power and efficiency be changed at a storage device. For the normal However, users may find it too complicated to change the settings Set storage device. In detail, the Parameters that control the operation of a storage device (eg, data transfer rates, voltage levels, error checking, and other parameters), are too complicated for them to be the average user can interpret. moreover can the storage device parameters are too complex to be a user The necessary adjustments can make the desired compromise between capacity and power consumption for to balance the device exactly.

Aus der US 6,065,125 A ist bereits ein Computersystem bekannt, bei dem der Anwender Grundeinstellungen des Systems verändern kann, um den Stromverbrauch des Computersystems zu reduzieren. Nachdem Hochfahren des Systems werden Abschaltzeitwerte für Peripheriegeräte des Computersystems voreingestellt. Hierbei kann es sich um Abschaltzeitwerte beispielsweise für den Bildschirm oder für Speichergeräte handeln. Diese voreingestellten Werte werden der Bedienungsperson des Computers angezeigt. Daraufhin kann die Bedienungsperson andere Abschaltzeitwerte anstelle der voreingestellten Werte eingeben. Welchen Kompromiss zwischen Stromverbrauch und Leistungsfähigkeit des Systems die Bedienungsperson hierbei eingeht, ist der Bedienungsperson dabei nicht bekannt.From the US 6,065,125 A A computer system is already known in which the user can change the basic settings of the system in order to reduce the power consumption of the computer system. After the system boots up, computer peripheral system shutdown timeout values are pre-set. These can be shutdown time values, for example for the screen or for storage devices. These default values are displayed to the computer operator. The operator may then enter other shutdown time values instead of the preset values. Which compromise between power consumption and performance of the system the operator receives here, the operator is not known.

Die Aufgabe der vorliegenden Erfindung besteht darin, eine Vorrichtung zum Konfigurieren des Stromverbrauchs und der Leistungsfähigkeit einer Speicherungsvorrichtung zu schaffen, die es der Bedienungsperson ermöglicht, in einfacher Weise. die Einstellung vorzunehmen und hierbei den Kompromiss zwischen Leistungsfähigkeit und Stromverbrauch zu erkennen.The The object of the present invention is a device to configure power consumption and performance to provide a storage device that is the operator allows in a simple way. to make the adjustment and here the Compromise between efficiency and to recognize power consumption.

Diese Aufgabe wird durch -eine Vorrichtung gemäß Anspruch 1 gelöst.These The object is achieved by a device according to claim 1.

Die Aufgabe der vorliegenden Erfindung besteht darin, ein Verfahren und Systeme mit verbesserten Charakteristika zu schaffen.The The object of the present invention is a method and to create systems with improved characteristics.

Diese Aufgabe wird durch ein Verfahren gemäß Anspruch 1 sowie durch Systeme gemäß Anspruch 9 oder 18 gelöst.These The object is achieved by a method according to claim 1 and by systems according to claim 9 or 18 solved.

Es wird eine Konfiguration einer Speicherungsvorrichtung offenbart. Ein Ausführungsbeispiel eines Verfahrens zum Konfigurieren des Stroms und der Leistungsfähigkeit einer Speicherungsvorrichtung identifiziert eine zu konfigurie rende Speicherungsvorrichtung. Die Konfiguration von Vorrichtungsparametern, die der Speicherungsvorrichtung zugeordnet sind, kann auf der Basis der durch einen Benutzer gewünschten Operation bestimmt werden. Die Speicherungsvorrichtung kann unter Verwendung der bestimmten Konfiguration von Vorrichtungsparametern konfiguriert werden.It a configuration of a storage device is disclosed. An embodiment of a Method for configuring the current and efficiency a storage device identifies one to be configured Storage device. The configuration of device parameters, that are associated with the storage device may be based on the one desired by a user Operation to be determined. The storage device can under Use of specific configuration of device parameters be configured.

Ein Ausführungsbeispiel eines Systems zum Konfigurieren des Stromverbrauchs und der Leistungsfähigkeit einer Speicherungsvorrichtung weist ein Budgetkonfigurationshilfsmittel auf, das mit der Speicherungsvorrichtung gekoppelt ist. Das Budgetkonfigurationshilfsmittel kann die Speicherungsvorrichtung konfigurieren, indem es Vorrichtungsparameter, die der Speicherungsvorrichtung zugeordnet sind, auf der Basis der durch einen Benutzer ausgewählten, gewünschten Operation einstellt.An embodiment of a system for Configuring the power consumption and performance of a storage device includes a budget configuration tool coupled to the storage device. The budget configuration tool may configure the storage device by setting device parameters associated with the storage device based on the desired operation selected by a user.

Bevorzugte Ausführungsbeispiele der vorliegenden Erfindung werden nachfolgend Bezug nehmend auf die beiliegenden Zeichnungen näher erläutert. Es zeigen:preferred embodiments The present invention will be described below with reference to FIG the enclosed drawings closer explained. Show it:

1 ein Systemdiagramm eines Ausführungsbeispiels eines Speicherungsvorrichtungsstromverbrauch- und -leistungsfähigkeitskonfigurationssystems; 1 a system diagram of one embodiment of a storage device power consumption and performance configuration system;

2 ein Diagramm, das ein Ausführungsbeispiel einer Benutzerschnittstelle für ein Speicherungsvorrichtungsstromverbrauch- und -leistungsfähigkeitskonfigurationssystem oder -verfahren veranschaulicht; 2 FIG. 4 is a diagram illustrating one embodiment of a user interface for a storage device power and performance configuration system or method; FIG.

3 ein Flußdiagramm, das ein Ausführungsbeispiel eines Speicherungsvorrichtungsstromverbrauch- und -leistungsfähigkeitskonfigurationssystems veranschaulicht; und 3 FIG. 10 is a flow chart illustrating one embodiment of a storage device power consumption and performance configuration system; FIG. and

4 ein Systemdiagramm, das ein Ausführungsbeispiel eines Mehrzweck-Computersystems veranschaulicht, an dem ein Speicherungsvorrichtungsstromverbrauch- und -leistungsfähigkeitskonfigurationssystem oder -verfahren ganz oder teilweise betrieben werden könnte. 4 FIG. 3 is a system diagram illustrating one embodiment of a general purpose computer system where a storage device power and performance configuration system or method could be wholly or partially operated.

In der gesamten folgenden Beschreibung und in den Patentansprüchen werden bestimmte Begriffe verwendet, um auf bestimmte Komponenten Bezug zu nehmen. Wie Fachleute erkennen werden, können Komponenten mit unterschiedlichen Namen bezeichnet werden. Dieses Dokument beabsichtigt nicht, zwischen Komponenten zu unterscheiden, die sich in bezug auf ihre Namen, jedoch nicht auf ihre Funktion unterscheiden. In der folgenden Erläuterung und in den Patentansprüchen werden die Begriffe „umfassen" und „aufweisen" auf offene Weise verwendet und sollten somit so interpretiert werden, daß sie bedeuten „einschließlich, aber nicht ausschließlich". Ferner soll der Begriff „koppeln" oder „koppelt" entweder eine indirekte oder direkte elektrische oder kommunikative Verbindung bedeuten. Wenn also eine erste Vorrichtung mit einer zweiten Vorrichtung gekoppelt ist, kann diese Verbindung durch eine direkte Verbindung oder durch eine indirekte Verbindung über andere Vorrichtungen und Verbindungen erfolgen.In throughout the following description and in the claims Certain terms used to refer to specific components to take. As will be appreciated by those skilled in the art, components having different ones can be used Names are called. This document does not intend to intervene Distinguish between components that differ in their names, however, do not differ on their function. In the following explanation and in the claims The terms "include" and "exhibit" are used in an open way and should therefore be interpreted as meaning "including, but not exclusively " Term "couple" or "couples" either an indirect one or direct electrical or communicative connection. Thus, when a first device is coupled to a second device is, this connection can be through a direct connection or through an indirect connection via other devices and connections are made.

Die folgende Erläuterung zielt auf verschiedene exemplarische Ausführungsbeispiele der Erfindung ab. Die offenbarten Ausführungsbeispiele sollten nicht als Einschränkung des Schutzumfangs der Offenbarung oder der Ansprüche interpretiert oder auch auf diese Weise verwendet werden. Ferner werden Fachleute verstehen, daß die folgende Beschreibung eine breite Anwendung aufweist. Die Erläuterung eines jeglichen Ausführungsbeispiels soll lediglich exemplarisch für dieses Ausführungsbeispiel sein und soll nicht den Schutzumfang der Offenbarung oder der Ansprüche auf dieses Ausführungsbeispiel beschränken. In dieser Offenbarung können zahlreiche spezifische Einzelheiten dargelegt sein, um ein ausreichendes Verständnis des Ausführungsbeispiels zu ermöglichen. Fachleute werden jedoch erkennen, daß die Erfin dung auch ohne derartige spezifische Details praktiziert werden kann. In anderen Fällen wurden vielleicht hinreichend bekannte Elemente in Form eines Schemas oder eines Blockdiagramms veranschaulicht, um die Offenbarung nicht durch unnötige Einzelheiten unverständlich zu machen. Ferner wurden manche Einzelheiten eventuell weggelassen, wenn man davon ausging, daß diese Einzelheiten nicht notwendig sind, um zu einem umfassenden Verständnis des Ausführungsbeispiels zu gelangen, und wenn man ferner davon ausging, daß sie in dem Verständnis von Fachleuten auf dem relevanten Gebiet eingeschlossen sind. Ferner wird angemerkt, daß alle hierin beschriebenen Funktionen entweder in Hardware oder in Software oder einer Kombination derselben ausgeführt werden können, wenn nichts anderes angegeben ist.The following explanation aims at various exemplary embodiments of the invention from. The disclosed embodiments should not be considered a limitation the scope of the disclosure or the claims interpreted or even be used in this way. Furthermore, experts will understand that the following description has a wide application. The explanation of any embodiment should only be exemplary for this embodiment be and is not intended to be within the scope of the disclosure or the claims this embodiment restrict. In this disclosure, numerous specific details to ensure a sufficient understanding of the embodiment to enable. However, those skilled in the art will recognize that the invention also has no such specificity Details can be practiced. In other cases, maybe enough known elements in the form of a schema or a block diagram does not illustrate the revelation by unnecessary detail incomprehensible close. Furthermore, some details may have been omitted, if one assumed that this Details are not necessary to a comprehensive understanding of the Embodiment to and, on the assumption that they are understood in the understanding of Professionals in the relevant field. Further it is noted that all functions described herein either in hardware or in software or a combination thereof, if nothing else is stated.

Unter anfänglicher Bezugnahme auf 1 ist ein Ausführungsbeispiel eines Speicherungsvorrichtungsstromverbrauch- und -leistungsfähigkeitskonfigurationssystems 10 gezeigt. Bei diesem Ausführungsbeispiel weist das System 10 ein Budgetkonfigurationshilfsmittel 12 auf, das mit einer Speicherungsvorrichtung 14, einer Benutzerschnittstelle 16, Konfigurationsdateien 18 und Operationsprofilen 20 gekoppelt ist. Das Budgetkonfigurationshilfsmittel 12 ermöglicht die Konfiguration einer oder mehrerer Speicherungsvorrichtungen 14 auf der Basis der Operation, wie sie durch den Benutzer gewünscht wird. Das Budgetkonfigurationshilfsmittel 12 befähigt einen Benutzer, eine elektronische Speicherungsvorrichtung 14 unter Verwendung der Konfigurationsparameter der Vorrichtung auf direkte Weise oder durch Verwenden eines leicht zu verstehenden Auswahlformats zu konfigurieren. Das Budgetkonfigurationshilfsmittel 12 befähigt einen Benutzer, eine elektronische Speicherungsvorrichtung 14 zu konfigurieren, ohne daß es erfordert, daß der Benutzer detaillierte Kenntnisse der Technologie der Speicherungsvorrichtung besitzt. Beispielsweise kann der Benutzer die gewünschte Operation bezüglich des Kompromisses zwischen Stromverbrauch und Leistungsfähigkeit auswählen.With initial reference to 1 FIG. 10 is one embodiment of a storage device power consumption and performance configuration system. FIG 10 shown. In this embodiment, the system 10 a budget configuration tool 12 on that with a storage device 14 , a user interface 16 , Configuration files 18 and operation profiles 20 is coupled. The budget configuration tool 12 Allows configuration of one or more storage devices 14 based on the operation as desired by the user. The budget configuration tool 12 empowers a user, an electronic storage device 14 using the configuration parameters of the device to configure in a straightforward manner or by using an easy-to-understand selection format. The budget configuration tool 12 empowers a user, an electronic storage device 14 without requiring the user to have detailed knowledge of the storage device's technology. For example, the user may select the desired operation in terms of the trade-off between power and performance.

Moderne Speicherungsvorrichtungen 14 sind oft in der Lage, Funktionsweisen zu variieren, die ermöglichen, daß für den Kompromiß zwischen Stromverbrauch und Leistungsfähigkeit verschiedene Gleichgewichte erzielt werden. Diese Funktionsweisen werden üblicherweise über mehrere Parameter, die der Speicherungsvorrichtung 14 zugeordnet sind, gesteuert. Angesichts der zahlreichen Typen und Modelle von erhältlichen modernen Speicherungsvorrichtungen 14 und der diversen Parameter, die den Vorrichtungen zugeordnet sind, ist es nicht praktisch, daß der Benutzer die Parameter lernt, die notwendig sind, um jede Speicherungsvorrichtung 14, die mit dem System 10 gekoppelt werden kann, zu konfigurieren. Obwohl technisch versierte Benutzer eventuell in der Lage sind, die Vorrichtungsparameter auf direkte Weise einzustellen, sollten alle Benutzer ferner in der Lage sein, die Konfigurationsfähigkeit der Vorrichtung zu nutzen, um eine gewünschte Leistungsfähigkeit zu erzielen. Dementsprechend erleichtert es das Budgetkonfigurationshilfsmittel 12 sowohl technisch versierten Benutzern als auch normalen Benutzern, eine Speicherungsvorrichtung 14 zu konfigurieren.Modern storage devices 14 are often able to vary modes of operation that allow different balances to be achieved for the trade-off between power and performance. These modes of operation are usually over several parameters of the storage device 14 are assigned, controlled. Given the numerous types and models of available modern storage devices 14 and the various parameters associated with the devices, it is not practical for the user to learn the parameters necessary to each storage device 14 that with the system 10 can be coupled to configure. Further, while technically skilled users may be able to adjust the device parameters in a direct manner, all users should be able to utilize the device's configuration capability to achieve desired performance. Accordingly, it facilitates the budget configuration tool 12 Both technically savvy users and ordinary users, a storage device 14 to configure.

Bei dem Ausführungsbeispiel der 1 des Systems 10 ist eine einzige Speicherungsvorrichtung 14 gezeigt, jedoch kann bzw. können eine oder mehrere Speicherungsvorrichtungen mit dem System 10 gekoppelt sein. Die Speicherungsvorrichtung 14 kann eine beliebige Art von elektronischer Speicherungs- oder Speichervorrichtung sein. Speicherungsvorrichtungen 14 ermöglichen allgemein, daß Daten oder Informationen gespeichert oder wiedergewonnen werden. Beispiele von Speicherungsvorrichtungen 14 umfassen Festplattenlaufwerke, Bandlaufwerke, Speicherkarten, Speicherstifte, Compact-Disk-Laufwerke, DVD-Laufwerke, ROM oder RAM. Speicherungsvorrichtungen 14 werden in fast jedem elektronischen System und in fast jeder elektronischen Vorrichtung verwendet, einschließlich, als Beispiele, Computern, Digitalkameras, PDA-Vorrichtungen, Mobiltelephonen, Audioabspielgeräten und Fernsehgeräten. Sowohl die Typen von erhältlichen Speicherungsvorrichtungen 14 als auch die Anzahl von Anwendungen für Speicherungsvorrichtungen 14 nehmen zu. Dementsprechend weist die hierin beschriebene Speicherungsvorrichtungskonfiguration eine breit angelegte Nutzbarkeit auf und kann für die vielen modernen Vorrichtungen und Anwendungen sowie für diejenigen, die in Zukunft entwickelt werden, insbesondere zukünftige Speicherungsvorrichtungen, die noch kompliziertere Konfigurationsparameter aufweisen, nützlich sein.In the embodiment of the 1 of the system 10 is a single storage device 14 however, one or more storage devices may be shown with the system 10 be coupled. The storage device 14 can be any type of electronic storage or storage device. storage devices 14 generally allow data or information to be stored or retrieved. Examples of storage devices 14 include hard disk drives, tape drives, memory cards, memory sticks, compact disk drives, DVD drives, ROM or RAM. storage devices 14 are used in almost every electronic system and in almost every electronic device, including, as examples, computers, digital cameras, PDA devices, mobile phones, audio players, and televisions. Both the types of storage devices available 14 as well as the number of applications for storage devices 14 increase. Accordingly, the storage device configuration described herein has broad applicability and may be useful for the many modern devices and applications as well as those being developed in the future, particularly future storage devices having even more complicated configuration parameters.

Mit zunehmender Anzahl und Komplexität der verfügbaren Speicherungsvorrichtungen 14 steigt auch die entsprechende Schwierigkeit, diese Vorrichtungen für die gewünschte Operation und Leistungsfähigkeit zu konfigurieren. Überdies wird die Aufgabe des Konfigurierens dieser Vorrichtungen durch einen Benutzer immer schwieriger zu lösen. Die Vorstellung, zu wissen, welche Parameter für eine gegebene Vorrichtung 14 erhältlich sind, welche Parameter einzustellen sind, um die gewünschte Leistungsfähigkeit zu erzielen, und wie die Parameter einzustellen sind, kann für den Normalverbraucher erdrückend sein.With increasing number and complexity of available storage devices 14 There is also a corresponding difficulty in configuring these devices for the desired operation and performance. Moreover, the task of configuring these devices by a user becomes increasingly difficult to solve. The idea of knowing what parameters for a given device 14 which parameters are to be set to achieve the desired performance, and how to adjust the parameters, can be overwhelming to the average consumer.

Ein Beispiel einer Speicherungsvorrichtung 14 und mancher der Parameter, die der Vorrichtung zugeordnet sind, und insbesondere derjenigen Parameter, die den Kompromiß zwischen Stromverbrauch und Leistungsfähigkeit betreffen, lautet wie folgt:

  • Speicherungsvorrichtung = ScanDiskTM CompactFlashTM Speicherkarte
  • Modell = SDCFB-128 (Kapazität 128 Mb)
  • Strombedarf Schlafmodus (3,3V) = 0,2 mA
  • Strombedarf Lesemodus (3,3V) = 32 mA bis 45 mA (Bandbreite von langsamen bis zu schnellen N-Modi)
  • Strombedarf Schreibmodus (3,3V) = 32 mA bis 60 mA (Bandbreite von langsamen bis zu schnellen Modi)
  • Eingestellter Schlafmodus = 5 mS Voreinst. (programmierbar)
  • Modus 0 = 3,3 Mb/s
  • Modus 1 = 5,2 Mb/s
  • Modus 2 = 8,3 Mb/s
  • Modus 3 = 11,1 Mb/s
  • Modus 4 = 16, 6 Mb/s
An example of a storage device 14 and some of the parameters associated with the device, and in particular those parameters relating to the trade-off between power consumption and performance, are as follows:
  • Storage device = ScanDisk TM CompactFlash TM memory card
  • Model = SDCFB-128 (capacity 128 Mb)
  • Power requirement Sleep mode (3.3V) = 0.2mA
  • Power consumption Reading mode (3.3V) = 32mA to 45mA (range from slow to fast N modes)
  • Power consumption Write mode (3.3V) = 32mA to 60mA (bandwidth from slow to fast modes)
  • Set sleep mode = 5 mS pres. (programmable)
  • Mode 0 = 3.3 Mb / s
  • Mode 1 = 5.2 Mb / s
  • Mode 2 = 8.3 Mb / s
  • Mode 3 = 11.1 Mb / s
  • Mode 4 = 16, 6 Mb / s

Wie aus dem Obigen hervorgeht, ist die Speicherungsvorrichtung eine Speicherkarte des Typs, der oft bei tragbaren Vorrichtungen, z. B. Digitalkameras, verwendet wird. Die Karte unterstützt 5 Betriebsmodi, die ausgewählt werden können, Modus 0 bis 4. Der ausgewählte Modus bestimmt die Geschwindigkeit der Karte, d. h. die Geschwindigkeit des Speicherzugriffs. Modus 0 ist der langsamste (3,3 Mb/s), Modus 4 ist der schnellste (16,6 Mb/s). Der Verbrauch bzw. Bedarf für Lese- und Schreibvorgänge in den und aus dem Speicher hängt direkt von der Geschwindigkeit, bei der der Speicher betrieben wird, ab. Wie veranschaulicht ist, gilt: je höher die Geschwindigkeit, desto höher der Stromverbrauch/-bedarf. Während ein langsamer Lesevorgang nur 32 mA erfordert, benötigt ein schnelles Lesen 45 mA. Desgleichen benötigt ein langsamer Schreibvorgang lediglich 32 mA, während ein schnelles Schreiben 60 mA erfordert.As From the above, the storage device is a Memory card of the type often found in portable devices, e.g. As digital cameras, is used. The card supports 5 modes of operation, the selected can be Mode 0 to 4. The selected Mode determines the speed of the map, d. H. the speed of Memory access. Mode 0 is the slowest (3.3 Mb / s) mode 4 is the fastest (16.6 Mb / s). Consumption or demand for reading and writes hangs in and out of the store directly from the speed at which the memory is operated, from. As illustrated, the higher the speed, the better higher the Power consumption / Supplies. While a slow read requires only 32 mA, requires one fast reading 45 mA. Likewise, a slow write requires only 32 mA while a fast write requires 60 mA.

Ein Schlafmodus ist ebenfalls vorgesehen, um den Stromverbrauch zu minimieren. Die Zeit bevor der Schlafmodus automatisch eingeleitet wird, weist eine Voreinstellung von 5 mS auf. Diese Einstellung bedeutet, daß die Karte in einen Schlafmodus eintritt, um Energie zu sparen, falls sie 5 mS lang inaktiv ist. Während der Schlafmodus Strom einsparen mag, erfordert ein Eintreten in den und Austreten aus dem Schlafmodus üblicherweise Zeit und kann deshalb die Leistungsfähigkeit nachteilig beeinflussen. Um den Stromverbrauch weiter zu verringern, jedoch auf Kosten der Leistungsfähigkeit, kann die Zeit für ein Einleiten des Schlafmodus verringert werden, so daß das Gerät öfter in den Schlafmodus eintritt. Um die Leistungsfähigkeit zu verbessern, entsprechend jedoch auf Kosten des Stromverbrauchs, kann die Zeit erhöht werden, so daß nur selten ein Schlafmodus eingeleitet wird.A sleep mode is also provided to minimize power consumption. The time before the sleep mode is automatically initiated has a default of 5 mS. This setting means that the card enters a sleep mode to save energy if it is inactive for 5 mS. While sleep mode may save power, entering and exiting sleep mode typically takes time and can therefore adversely affect the performance. To further reduce power consumption, but at the expense of performance, the time to initiate sleep mode may be reduced so that the device enters sleep mode more often. In order to improve the performance, but at the expense of power consumption, the time can be increased so that a sleep mode is rarely initiated.

Ein Beispiel einer relativ einfachen Speicherungsvorrichtung 14 und ihrer Parameter wurde beschrieben. Weitere Speicherungsvorrichtungen 14 können mehr oder weniger Parameter aufweisen, von denen manche den bei diesem Beispiel Beschriebenen ähneln können, aber nicht müssen. Beispiele anderer Speicherungsvorrichtungsparameter umfassen Spannungspegel, Datentransferraten und Fehlerprüfung. Zusätzlich können sogar Parameter, die ähnlich benannt sind, sehr verschiedene Funktionen aufweisen und können sehr unterschiedlich eingestellt werden müssen, um die gewünschte Leistungsfähigkeit zu erzielen. Ferner können verschiedene Verfahren oder Techniken erforderlich sein, um die Parameter einzustellen oder zu modifizieren. Somit muß ein Benutzer die für die Speicherungsvorrichtung 14 zur Verfügung stehenden Parametertypen kennen, muß wissen, auf welche Werte die Parameter eingestellt werden müssen, um die gewünschte Leistungsfähigkeit für die vorliegende Speicherungsvorrichtung 14 zu erzielen, und muß wissen, wie die Parameter für diese spezifische Vorrichtung 14 eingestellt werden müssen.An example of a relatively simple storage device 14 and their parameters have been described. Other storage devices 14 may have more or fewer parameters, some of which may or may not be similar to those described in this example. Examples of other storage device parameters include voltage levels, data transfer rates, and error checking. In addition, even parameters that are named similarly may have very different functions and may need to be set very differently to achieve the desired performance. Further, various methods or techniques may be required to adjust or modify the parameters. Thus, a user must be responsible for the storage device 14 Knowing the available parameter types must know which values the parameters must be set to the desired performance for the present storage device 14 and must know how the parameters for this specific device 14 have to be adjusted.

Angesichts der hohen Anzahl und Variabilität von erhältlichen Parametern können die Identität der Parameter für eine Speicherungsvorrichtung 14 sowie verwandte Informationen in einer Konfigurationsdatei 18 gesichert werden. Bei dem Ausführungsbeispiel des Systems 10, wie es in 1 gezeigt ist, existieren Konfigurationsdateien 18 für mehrere Speicherungsvorrichtungen 14, so daß die Parameter für jegliche Speicherungsvorrichtung 14, die mit dem System 10 gekoppelt ist, in einer Konfigurationsdatei 18 verfügbar sein mögen. Während neue Speicherungsvorrichtungen 14 entwickelt werden, müssen selbstverständlich eventuell neue Konfigurati onsdateien 18 hinzugefügt werden. Während sich die Parameter oder Informationen, die sich auf den Betrieb der Speicherungsvorrichtungen 14 beziehen, ändern, kann es also sein, daß die Konfigurationsdateien 18 modifiziert oder ersetzt werden müssen, um zu gewährleisten, daß die Parameter und Betriebsinformationen für die Vorrichtungen aktuell und genau sind.Given the high number and variability of available parameters, the identity of the parameters for a storage device 14 and related information in a configuration file 18 be secured. In the embodiment of the system 10 as it is in 1 is shown, configuration files exist 18 for multiple storage devices 14 so that the parameters for any storage device 14 that with the system 10 is coupled in a configuration file 18 may be available. While new storage devices 14 Of course, new configuration files may have to be developed 18 to be added. While the parameters or information pertaining to the operation of the storage devices 14 change, so it may be that the configuration files 18 must be modified or replaced to ensure that the parameters and operating information for the devices are up-to-date and accurate.

Obwohl die Konfigurationsdateien 18 als Bestandteil des Systems 10 gezeigt sind, gibt es auch andere Möglichkeiten, auf die Vorrichtungsparameter und Betriebsinformationen in einer Konfigurationsdatei 18 zuzugreifen. Beispielsweise kann die Konfigurationsdatei 18 lokal in dem System 10 gespeichert sein oder entfernt in einem anderen System gespeichert sein, das über das Internet oder eine andere Netzwerkverbindung zugänglich sein kann. Auf eine derartige entfernte Konfigurationsdatei 18 könnte zugegriffen werden, indem die Informationen in das System 10 heruntergeladen werden, wenn eine neue Speicherungsvorrichtung mit dem System 10 gekoppelt wird oder wenn das System 10 versucht, eine Speicherungsvorrichtung 14 zu konfigurieren, für die es in dem System 10 noch keine Konfigurationsdatei 18 gibt. Zusätzlich kann die Konfigurationsdatei 18 in der Speicherungsvorrichtung 14 gespeichert werden. Auf die Informationen könnte dann von der Speicherungsvorrichtung 14 zugegriffen werden, und sie könnten es der Speicherungsvorrichtung 14 ermöglichen, die Konfigurationsinformationen, die notwendig sind, um sich selbst zu konfigurieren, bereitzustellen.Although the configuration files 18 as part of the system 10 There are also other options on the device parameters and operating information in a configuration file 18 access. For example, the configuration file 18 locally in the system 10 stored or remotely stored in another system that may be accessible via the Internet or another network connection. On such a remote configuration file 18 could be accessed by the information in the system 10 be downloaded when a new storage device with the system 10 is coupled or if the system 10 tried a storage device 14 to configure it for the system 10 no configuration file yet 18 gives. In addition, the configuration file 18 in the storage device 14 get saved. The information could then be accessed by the storage device 14 be accessed, and they could use the storage device 14 allow you to provide the configuration information necessary to configure yourself.

Ein Operationsprofil 20 kann bestimmte Betriebszustände oder Einstellungen für die Speicherungsvorrichtung 14 oder das System 10 speichern. Beispielsweise kann es eine Einstellung für das System 10 geben, die den Stromverbrauch und die Leistungsfähigkeit auf einem Voreinstellungspegel im Gleichgewicht hält, um einen normalen Betrieb des Systems zu unterstützen. Eine derartige Voreinstellung könnte als Operationsprofil 20 gesichert werden. Zwei andere wahr scheinliche Einstellungen umfassen ein Maximieren der Leistungsfähigkeit des Systems oder ein Minimieren des Stromverbrauchs. Dementsprechend kann ein Operationsprofil 20 eines niedrigen Stromverbrauchs für eine Operation gesichert werden, die einen niedrigen Stromverbrauch auf Kosten der Leistungsfähigkeit anstrebt. Beispielsweise kann die Speicherungsvorrichtung bei geringeren Geschwindigkeiten betrieben werden, um Strom zu sparen. Desgleichen kann für eine Operation, die die betriebliche Leistungsfähigkeit ungeachtet des Stromverbrauchs maximiert, ein Operationsprofil 20 einer hohen Leistungsfähigkeit vorgesehen sein. Das Operationsprofil 20 kann dann verwendet werden, um diverse Betriebseinstellungen oder Gleichgewichte des Kompromisses zwischen Stromverbrauch und Leistungsfähigkeit zu speichern.An operation profile 20 may be certain operating conditions or settings for the storage device 14 or the system 10 to save. For example, it may be a setting for the system 10 which balances power consumption and performance at a preset level to assist in normal operation of the system. Such a presetting could be used as an operational profile 20 be secured. Two other likely settings include maximizing system performance or minimizing power consumption. Accordingly, an operation profile 20 low power consumption for an operation aiming for low power consumption at the expense of performance. For example, the storage device may be operated at lower speeds to save power. Likewise, for an operation that maximizes operational performance regardless of power consumption, an operational profile may be used 20 be provided high performance. The operation profile 20 can then be used to store various operational settings or balances of power-to-power tradeoffs.

Bei dem Ausführungsbeispiel der 1 kann der Benutzer die gewünschte Operation unter Verwendung der Operationsprofile 20 über den Kompromiß zwischen Stromverbrauch und Leistungsfähigkeit auswählen. Jedoch können dem Benutzer zum Zweck einer Auswahl der gewünschten Operation andere vereinfachte Darstellungen des Kompromisses zwischen Stromverbrauch und Leistungsfähigkeit präsentiert werden. Beispielsweise könnte der Benutzer die gewünschte Operation über eine graphische Darstellung der gewünschten Operation auswählen. Beispielsweise könnte der Benutzer die gewünschte Leistungsfähigkeit über eine Budgetmeßlatte auswählen. Eine Budgetmeßlatte kann eine beliebige graphische Veranschaulichung der „Geben-und-Nehmen"-Beziehung sein, die üblicherweise zwischen Stromverbrauch und Leistungsfähigkeit besteht. Beispielsweise könnte die Budgetmeßlatte ein Tortendiagramm, ein Balkendiagramm oder eine andere visuelle Darstellung des Kompromisses zwischen Stromverbrauch und Leistungsfähigkeit sein. Ob durch eine graphische Veranschaulichung (z. B. eine Budgetmeßlatte), eine Liste von Operationsprofilen 18 oder eine Kombination derselben – das System 10 kann dem Benutzer Optionen für eine Auswahl über eine Benutzerschnittstelle 16 präsentieren. Der Benutzer kann die gewünschte Operation einstellen, indem er aus den auf der Benutzerschnittstelle 16 präsentierten Optionen auswählt. Alternativ dazu kann der Benutzer die gewünschte Operation einstellen, indem er die graphische Veranschaulichung direkt manipuliert, beispielsweise indem er eine Grenze auf einem Balkendiagramm oder einem Tortendiagramm (oder einer anderen Budgetmeßlattengraphik) bewegt, um den Kompromiß zwischen Stromverbrauch und Leistungsfähigkeit zu modifizieren.In the embodiment of the 1 The user can perform the desired operation using the operation profiles 20 to choose about the trade-off between power consumption and performance. However, for purposes of selecting the desired operation, the user may be presented with other simplified representations of the tradeoff between power and performance. For example, the user could select the desired operation via a graphical representation of the desired operation. For example, the user could have the desired performance via a budget meter Select latte. A budget bar may be any graphical illustration of the "give-and-take" relationship that typically exists between power consumption and performance, for example, the budget bar could be a pie chart, a bar graph, or another visual representation of the tradeoff between power and performance by a graphical illustration (eg, a budget bar), a list of operation profiles 18 or a combination of them - the system 10 can give the user options for selection via a user interface 16 present. The user can set the desired operation by clicking on the user interface 16 selected options. Alternatively, the user may adjust the desired operation by directly manipulating the graphical illustration, for example by moving a border on a bar graph or a pie chart (or other budget bar graph) to modify the tradeoff between power and performance.

Die Benutzerschnittstelle 16 ermöglicht es dem Benutzer, die gewünschte Operation für das System 10 oder die Speicherungsvorrichtung 14 einzugeben. Die Benutzerschnittstelle kann einfache Auswahlen präsentieren, um den Benutzer beim Auswählen der gewünschten Operation zu unterstützen. Ferner kann die Benutzerschnittstelle 16 den aktuell anstehenden Zustand oder die aktuell anstehende Funktionsweise anzeigen. Ein Beispiel eines Ausführungsbeispiels einer Benutzerschnittstelle ist in 2 gezeigt.The user interface 16 allows the user to perform the desired operation for the system 10 or the storage device 14 enter. The user interface may present simple selections to assist the user in selecting the desired operation. Furthermore, the user interface 16 show the currently pending status or the currently pending functionality. An example of an embodiment of a user interface is shown in FIG 2 shown.

2 ist eine Veranschaulichung eines Ausführungsbeispiels einer Benutzerschnittstelle 16 für ein Speicherungsvorrichtungsstromverbrauch- und -leistungsfähigkeitskonfigurationssystem oder -verfahren. Bei dem Ausführungsbeispiel der 2 wird die Benutzerschnittstelle 16 dem Benutzer auf dem Bildschirm eines tragbaren Computers 22 präsentiert. Die Benutzerschnittstelle 16 könnte auch auf den Bildschirmen anderer elektronischer Vorrichtungen, z. B. einer Digitalkamera oder eines mpeg-Abspielgeräts, präsentiert werden. Eine vergrößerte Darstellung 24 des Bildschirms zeigt ein Ausführungsbeispiel der Benutzerschnittstelle 16, wie sie dem Benutzer präsentiert wird. Allgemein wäre diese Benutzerschnittstelle 16 verfügbar, wenn das Stromverbrauch- und -Leistungsfähigkeitskonfigurationssystem oder -verfahren arbeitet. Dieses Ausführungsbeispiel der Benutzerschnittstelle 16 präsentiert einen Titel „Stromverbrauch- & Leistungsfähigkeitsbudgethilfsmittel". Unter dem Titel gibt es drei Überschriften: Profil, Geschwindigkeit und Batterielebensdauer. Unter der Überschrift Profil werden fünf Profile präsentiert, wobei jedes Profil neben sich eine Auswahltaste aufweist. Die gezeigten Profile sind Geringer Strom, Typisch, Hohe Geschwindigkeit, Kundenspezifisch A und Kundenspezifisch B. Unter den Überschriften der Geschwindigkeit und der Batterielebensdauer wird dem Benutzer eine graphische Veranschaulichung präsentiert, die den Kompromiß zwischen Geschwindigkeit (d. h. Leistungsfähigkeit) und Batterielebensdauer (d. h. Stromverbrauch) für jedes der verfügbaren Profile zeigt. Bei diesem Ausführungsbeispiel wird die graphische Veranschaulichung der Informationen als Balkendiagramme oder Skalen präsentiert, wobei in denselben Zahlen eingebettet sind, die eine Skala von 1 bis 10 darstellen. Die Diagramme und Zahlenskalen geben den Kompromiß zwischen Stromverbrauch und Leistungsfähigkeit, oder, in diesem Fall, spezifischer zwischen Geschwindigkeit und Batterielebensdauer, an. Die Graphik veranschaulicht das sich ergebende Gleichgewicht zwischen Geschwindigkeit und Batterielebensdauer, je nachdem, welches Profil ausgewählt ist. Die Graphik zeigt dem Benutzer nicht die Vorrichtungsparametereinstellungen, um die ausgewählte Operation zu erzielen. Vielmehr vereinfacht die Graphik die Präsentation, indem sie eine demonstrative Veranschaulichung der sich ergebenden Operation in Abhängigkeit davon, welches Profil ausgewählt ist, liefert. 2 is an illustration of one embodiment of a user interface 16 for a storage device power and performance configuration system or method. In the embodiment of the 2 becomes the user interface 16 the user on the screen of a portable computer 22 presents. The user interface 16 could also be displayed on the screens of other electronic devices, e.g. A digital camera or an mpeg player. An enlarged view 24 of the screen shows an embodiment of the user interface 16 as presented to the user. General would be this user interface 16 Available when the power and performance configuration system or method is working. This embodiment of the user interface 16 titled "Power Consumption & Performance Budgeting Assistance." Under the title, there are three headings: Profile, Speed, and Battery Life.There are five Profiles under the heading Profile, with each profile having a selection button next to it.The profiles shown are Low Power, Typical , High Speed, Custom A and Custom B. Under the headings of Speed and Battery Life, the user is presented with a graphical illustration showing the trade-off between speed (ie performance) and battery life (ie power consumption) for each of the available profiles Embodiment, the graphical illustration of the information is presented as bar graphs or scales, embedded in the same numbers representing a scale from 1 to 10. The graphs and number scales indicate the tradeoff between current v consumption and efficiency, or, in this case, more specific between speed and battery life. The graph illustrates the resulting balance between speed and battery life, depending on which profile is selected. The graph does not show the user the device parameter settings to achieve the selected operation. Rather, the graphic simplifies the presentation by providing a demonstrative illustration of the resulting operation depending on which profile is selected.

Wie in 2 gezeigt ist, entspricht das Niedrigstromprofil einer Geschwindigkeitsklassifizierung von 1 und einer Batterielebensdauer-Klassifizierung von 9. Dieses Profil gibt der Stromeinsparung auf Kosten der Leistungsfähigkeit den Vorrang. Das Profil Typisch entspricht einer Geschwindigkeitsklassifizierung von 5 und einer Batterielebensdauer-Klassifizierung von 5 und liefert ein ausgewogenes Gleichgewicht zwischen Stromverbrauch und Leistungsfähigkeit. Das Profil Hohe Geschwindigkeit entspricht einer Geschwindigkeitsklassifizierung von 9 und einer Batterielebensdauer-Klassifizierung von 1. Dieses Profil gibt der Leistungsfähigkeit auf Kosten des Stromverbrauchs den Vorrang. Die Profile Kundenspezifisch, Kundenspezifisch A und Kundenspezifisch B, stehen ebenfalls zur Auswahl. Diese Profile können manuelle Einstellungen der Operation darstellen, die durch den Benutzer gesichert wurden. Alternativ dazu könnten diese Profile Kundenspezifisch auch ein Operationsprofil sein, das durch den Benutzer oder durch andere Einrichtungen vorbestimmt wurde. Bei diesem Ausführungsbeispiel entspricht das Profil Kundenspezifisch A einer Geschwindigkeitsklassifizierung von 7 und einer Batterielebensdauer-Klassifizierung von 3. Deshalb gibt das Profil Kundenspezifisch A Geschwindigkeit und Leistungsfähigkeit einen gewissen Vorrang vor Stromersparnis und Batterielebensdauer. Dieses Profil weist jedoch kein so starkes Ungleichgewicht auf wie das Profil Hohe Geschwindigkeit. Das Profil Kundenspezifisch B dagegen entspricht einer Geschwindigkeitsklassifizierung von 3 und einer Batterielebensdauer-Klassifizierung von 7. Das Profil Kundenspezifisch B gibt somit der Stromersparnis und der Batterielebensdauer einen gewissen Vorrang vor Geschwindigkeit und Leistungsfähigkeit. Dieses Profil stellt kein so starkes Ungleichgewicht dar wie das Profil geringer Strom.As in 2 is shown, the low current profile corresponds to a speed rating of 1 and a battery life rating of 9. This profile gives priority to power conservation at the expense of performance. The Profile Typical corresponds to a speed rating of 5 and a battery life rating of 5 and provides a balance between power consumption and performance. The high speed profile corresponds to a speed rating of 9 and a battery life rating of 1. This profile gives priority to performance at the expense of power consumption. The Profiles Custom, Custom A and Custom B are also available. These profiles can represent manual settings of the operation that have been backed up by the user. Alternatively, these profiles could also be customized to an operational profile that has been predetermined by the user or by other means. In this embodiment, the custom profile A corresponds to a speed classification of 7 and a battery life classification of 3. Therefore, the profile Customized A gives speed and performance some priority over power saving and battery life. However, this profile does not have as much imbalance as the High Speed profile. The Custom B profile, on the other hand, corresponds to a speed rating of 3 and a battery life class 7. The profile Custom B thus gives power saving and battery life some priority over speed and performance. This profile is not as strong an imbalance as the low power profile.

Die kundenspezifischen Profile können auch Betriebseinstellungen darstellen, die erzielt werden, indem der Benutzer manuell die Vorrichtungsparameter einstellt und diese Einstellungen anschließend als kundenspezifisches Profil sichert. Das kundenspezifische Profil könnte eine Verbindung liefern, die den Benutzer zu einem anderen Bildschirm führen würde, der die Vorrichtungsparameter zeigt und dem Benutzer ermöglicht, sie direkt einzustellen. Nachdem die Parameter eingestellt sind, kann dem Benutzer eine Option, die Einstellungen als neues kundenspezifisches Profil zu sichern, präsentiert werden. Somit könnten die kundenspezifischen Profile es versierten Benutzern ermöglichen, die Parameter direkt einzustellen und diese Parameter für eine spätere unkomplizierte Wiederverwendung zu sichern. Diese Profile können auch ein vereinfachtes Verfahren liefern, die gewünschte Operation für normale Benutzer einzustellen.The custom profiles can also represent operational settings achieved by the user manually sets the device parameters and these Settings then as custom profile secures. The custom profile could provide a connection that the user to another screen that would lead shows the device parameters and allows the user to to set them directly. After the parameters are set, can give the user an option that settings as a new custom Secure profile presented become. Thus could the custom profiles allow savvy users set the parameters directly and set these parameters for a later uncomplicated To ensure reuse. These profiles can also be a simplified one Provide the desired process Operation for normal users.

Das in 2 gezeigte Ausführungsbeispiel der Benutzerschnittstelle 16 betrachtet eine fensterartige Umgebung, bei der der Benutzer aufgefordert wird, das gewünschte Profil entsprechend der von dem Benutzer gewünschten Operation auszuwählen. Der Benutzer führt dann die gewünschte Auswahl über die neben jedem Profil befindlichen Tasten durch. Die schattierte Taste gibt an, welches Profil derzeit aktiviert ist, und somit, welche Operationsebene aktiv ist. Wie in 2 gezeigt ist, ist das Operationsprofil Typisch aktiv. Folglich liefert die Benutzerschnittstelle 16 einem normalen Benutzer eine einfache Möglichkeit, eine gewünschte Operation des Systems auszuwählen, und liefert ferner eine Angabe der Auswirkungen der verfügbaren Auswahlen auf den Kompromiß zwischen Stromverbrauch und Leistungsfähigkeit. Überdies erfordert die Benutzerschnittstelle 16 nicht, daß der Benutzer versteht, welche Parameter für die spezifische Speicherungsvorrichtung eingestellt werden müssen, damit der gewünschten Operation entsprochen wird. Die Schnittstelle erfordert außerdem nicht, daß der Benutzer versteht, wie diese Parameter einzustellen sind. Dem Benutzer wird die Gelegenheit gegeben, eine fundierte Entscheidung über eine Systemoperation zu treffen, ohne die eher technischen Aspekte der Speicherungsvorrichtung oder ihrer Parameter verstehen zu müssen. Ferner kann die Benutzerschnittstelle 16 versierte Benutzer über die kundenspezifischen Profile unterstützen.This in 2 shown embodiment of the user interface 16 considers a window-like environment in which the user is prompted to select the desired profile according to the operation desired by the user. The user then makes the desired selection via the buttons located next to each profile. The shaded key indicates which profile is currently activated and thus which operation level is active. As in 2 is shown, the operation profile is typically active. Hence, the user interface provides 16 provides an ordinary user with an easy way to select a desired operation of the system, and also provides an indication of the impact of available selections on the trade-off between power and performance. Moreover, the user interface requires 16 not that the user understands which parameters need to be set for the specific storage device in order for the desired operation to be met. The interface also does not require the user to understand how to set these parameters. The user is given the opportunity to make an informed decision on a system operation without having to understand the more technical aspects of the storage device or its parameters. Furthermore, the user interface 16 support savvy users with custom profiles.

3 präsentiert ein Flußdiagramm, das ein Ausführungsbeispiel eines Speicherungsvorrichtungsstromverbrauch- und -leistungsfähigkeitskonfigurationsverfahrens 30 veranschaulicht. Das Konfigurationsverfahren 30 beginnt bei 31. Nachdem das Konfigurationsverfahren 30 eingeleitet wurde, wird die zu konfigurierende Speicherungsvorrichtung bei Kasten 32 identifiziert. Falls eine einzige Speicherungsvorrichtung mit dem System gekoppelt ist, erfordert der Identifi zierungsprozeß wenige Schritte. Falls mehrere Speicherungsvorrichtungen mit dem System gekoppelt sind, identifiziert dieses Ausführungsbeispiel des Verfahrens 30 jedoch alle Speicherungsvorrichtungen in dem System und präsentiert diese Vorrichtungen dem Benutzer dann zum Zweck einer Auswahl der Speicherungsvorrichtung, die über eine Benutzerschnittstelle zu konfigurieren ist. Nachdem die zu konfigurierende Vorrichtung bestimmt wurde, werden die Parameter zum Konfigurieren der Speicherungsvorrichtung bei Kasten 34 bestimmt. Diese Parameter und andere Informationen, die sich auf die Konfiguration einer Speicherungsvorrichtung beziehen, können in Konfigurationsdateien gespeichert sein. Dementsprechend kann auf ein Konfigurationsprofil zugegriffen werden, um die notwendigen Informationen bezüglich der Konfigurationsparameter für die Vorrichtung zu erhalten. Diese Informationen können die Identität der Parameter umfassen, sowie die Art und Weise, wie die Parameter einzustellen sind, um die Vorrichtung zu konfigurieren. Die Konfigurationsdatei kann lokal in dem System oder entfernt von demselben vorliegen. Bei Kasten 36 wird die durch den Benutzer gewünschte Operation bestimmt. Bei diesem Ausführungsbeispiel des Verfahrens 30 wählt der Benutzer die gewünschte Operation über eine Benutzerschnittstelle aus. Die verschiedenen Betriebseinstellungen können dem Benutzer als Operationsprofile, graphische Veranschaulichungen, Kombinationen derselben oder auf andere Weise präsentiert werden, um den Auswahlprozeß für den normalen Benutzer zu vereinfachen. Die Präsentation dem Benutzer gegenüber kann vereinfacht werden, indem die Betriebsauswahlen bezüglich des Kompromisses zwischen Stromverbrauch und Leistungsfähigkeit präsentiert werden. Der Benutzer kann die gewünschte Operation auswählen, indem er ein Operationsprofil auswählt, eine graphische Veranschaulichung, z. B. eine Budgetmeßlatte, manipuliert, oder durch andere Auswahlmittel. Die Operationsprofile können lokal oder entfernt vorliegen. Wie hierin erörtert wird, können Ausführungsbeispiele des Konfigurationsverfahrens es technisch versierten Benutzern auch ermöglichen, die Parameter direkt einzustellen und diese Ein stellungen als kundenspezifisches Operationsprofil zu sichern. Bei Kasten 38 wird die richtige Konfiguration der Parameter, um die gewünschte Operation zu erreichen, bestimmt. Bei diesem Ausführungsbeispiel verwendet das Verfahren 30 die Parameter und andere Konfigurationsinformationen, die sich auf die Speicherungsvorrichtung beziehen, um zu bestimmen, wie die Speicherungsvorrichtung für eine Operation, wie sie durch den Benutzer gewünscht wird, zu konfigurieren ist. Wenn diese Bestimmung durchgeführt wurde, wird die Speicherungsvorrichtung bei Kasten 40 für die gewünschte Operation konfiguriert. Nachdem die aktuelle Operationsebene eingestellt wurde, kann sie bei Kasten 42 über die Benutzerschnittstelle angezeigt werden. Falls eine weitere Speicherungsvorrichtung konfiguriert werden soll oder falls sich die von dem Benutzer gewünschte Operation ändert, kann das Konfigurationsverfahren durch Zurückkehren zu Kasten 32 wiederholt werden, oder der Prozeß kann bei 44 enden. 3 FIG. 10 presents a flowchart illustrating one embodiment of a storage device power consumption and performance configuration method 30 illustrated. The configuration procedure 30 starts at 31 , After the configuration process 30 has been initiated, the storage device to be configured at box 32 identified. If a single storage device is coupled to the system, the identification process requires few steps. If multiple storage devices are coupled to the system, this embodiment identifies the method 30 however, all storage devices in the system and then presents these devices to the user for the purpose of selecting the storage device to be configured via a user interface. After the device to be configured has been determined, the parameters for configuring the storage device become box 34 certainly. These parameters and other information related to the configuration of a storage device may be stored in configuration files. Accordingly, a configuration profile may be accessed to obtain the necessary information regarding the configuration parameters for the device. This information may include the identity of the parameters, as well as how to set the parameters to configure the device. The configuration file may be local to or remote from the system. At box 36 the operation desired by the user is determined. In this embodiment of the method 30 the user selects the desired operation via a user interface. The various operational settings may be presented to the user as operation profiles, graphical illustrations, combinations thereof, or otherwise to simplify the selection process for the normal user. The presentation to the user can be simplified by presenting the operating choices regarding the trade-off between power and performance. The user can select the desired operation by selecting an operation profile, a graphical illustration, e.g. A budget counter, or by other means of selection. The operation profiles can be local or remote. As discussed herein, embodiments of the configuration method may also allow technically-skilled users to directly adjust the parameters and secure these settings as a custom operation profile. At box 38 the proper configuration of the parameters to achieve the desired operation is determined. In this embodiment, the method uses 30 the parameters and other configuration information related to the storage device to determine how to configure the storage device for an operation as desired by the user. If this determination has been made, the storage device becomes box 40 configured for the desired operation. After the current operation level has been set, you can go to box 42 via the user interface. If another storage device is to be configured or if the operation desired by the user changes, the configuration process may be completed by returning to the box 32 be repeated or the process may be at 44 end up.

4 ist ein Systemdiagramm, das ein Ausführungsbeispiel eines Mehrzweck-Computersystems veranschaulicht, an dem ein Speicherungsvorrichtungsstromverbrauch- und -leistungsfähigkeitskonfigurationssystem oder -verfahren ganz oder teilweise betrieben werden könnte. Das System und Verfahren zum Konfigurieren des Stromverbrauchs und der Leistungsfähigkeit einer Speicherungsvorrichtung, wie es hierin beschrieben ist, kann in einer Vielzahl von unterschiedlichen Computersystemen ganz oder teilweise implementiert sein. 4 veranschaulicht ein derartiges Mehrzweck-Computersystem. Das Computersystem 1330 umfaßt einen Prozessor 1332 (auch als Zentralverarbeitungseinheit bzw. CPU bezeichnet), der mit Speichervorrichtungen gekoppelt ist, die Hauptspeicherungsvorrichtungen 1336 (z. B. einen Nur-Lese-Speicher bzw. ROM) und Hauptspeicherungsvorrichtungen 1334 (z. B. einen Direktzugriffsspeicher bzw. RAM) umfassen. 4 FIG. 10 is a system diagram illustrating one embodiment of a general-purpose computer system that could wholly or partially operate a storage device power and performance configuration system or method. The system and method for configuring the power consumption and performance of a storage device as described herein may be implemented in whole or in part in a variety of different computer systems. 4 illustrates such a general-purpose computer system. The computer system 1330 includes a processor 1332 (also referred to as central processing unit or CPU) coupled to memory devices, the main memory devices 1336 (eg, a read-only memory) and main memory devices 1334 (eg a random access memory or RAM).

Allgemein transferiert ein ROM Daten und Anweisungen in einer Richtung an die CPU 1332, während ein RAM Daten und Anweisungen auf eine bidirektionale Weise transferiert. Beide Speicherungsvorrichtungen 1334, 1336 können ein beliebiges computerlesbares Medium umfassen. Ein Nebenspeicherungsmedium 1338, z. B. eine Massenspeichervorrichtung, ist ebenfalls auf bidirektionale Weise mit der CPU 1332 gekoppelt und liefert eine zusätzliche Datenspeicherungskapazität. Die Massenspeichervorrichtung 1338 ist ein computerlesbares Medium, das verwendet werden kann, um Programme zu speichern, die Computercode, Daten und dergleichen umfassen. Die Massenspeichervorrichtung 1338 ist in der Regel ein Speicherungsmedium, das einen nicht-flüchtigen Speicher verwendet, der allgemein langsamer ist als die Hauptspeicherungsvorrichtungen 1334, 1336, z. B. eine Festplatte oder ein Band. Die Massenspeicherspeicherungsvorrichtung 1338 kann die Form einer Magnet- oder Papierbandlesevorrichtung oder anderer bekannter Vorrichtungen aufweisen. In entsprechenden Fällen können die in der Massenspeichervorrichtung 1338 zurückgehaltenen Informationen als Teil des RAM 1336 als virtueller Speicher integriert sein. Eine spezifische Hauptspeicherungsvorrichtung 1334, z. B. ein CD-ROM, kann ebenfalls Daten an die CPU 1332 weiterleiten.Generally, a ROM transfers data and instructions in one direction to the CPU 1332 while a RAM transfers data and instructions in a bidirectional manner. Both storage devices 1334 . 1336 may include any computer-readable medium. A secondary storage medium 1338 , z. A mass storage device, is also bidirectional with the CPU 1332 coupled and provides additional data storage capacity. The mass storage device 1338 is a computer readable medium that can be used to store programs that include computer code, data, and the like. The mass storage device 1338 is typically a storage medium that uses non-volatile memory, which is generally slower than the main storage devices 1334 . 1336 , z. For example, a hard disk or a tape. The mass storage storage device 1338 may be in the form of a magnetic or paper tape reader or other known devices. In appropriate cases, those in the mass storage device 1338 retained information as part of the RAM 1336 be integrated as a virtual memory. A specific main storage device 1334 , z. A CD-ROM can also send data to the CPU 1332 hand off.

Die CPU 1332 ist ferner mit einer oder mehreren Eingabe/Ausgabevorrichtungen 1340 gekoppelt, die Vorrichtungen wie z. B. Videomonitore, Rollkugeln, Mäuse, Tastaturen, Mikrophone, berührungsempfindliche Anzeigen, Wandlerkartenleseeinrichtungen, Magnet- oder Papierbandleseeinrichtungen, Eingabetabletts, Eingabestifte, Sprach- oder Handschrifterkennungsvorrichtungen oder andere bekannte Eingabe/Ausgabevorrichtungen, einschließlich anderer Computer, umfassen können. Schließlich kann die CPU 1332 unter Verwendung einer Netzwerkverbindung, wie sie allgemein bei 1312 gezeigt ist, optional mit einem Computer oder einem Telekommunikationsnetzwerk, z. B. einem Internet-Netzwerk oder einem Intranet-Netzwerk, gekoppelt sein. Bei einer derartigen Netzwerkverbindung kann die CPU 1332 Informationen von dem Netzwerk empfangen oder kann im Verlauf des Durchführens der Prozesse und Verfahren gemäß der Offenbarung hierin Informationen an das Netzwerk ausgeben. Derartige Informationen werden oft als Sequenz von Anweisungen dargestellt, die unter Verwendung der CPU 1332 ausgeführt werden sollen. Die Informationen können in Form eines Computerdatensignals, das in einer Trägerwelle verkörpert ist, von dem Netzwerk empfangen und an dasselbe ausgegeben werden.The CPU 1332 is further associated with one or more input / output devices 1340 coupled, the devices such. Video monitors, trackballs, mice, keyboards, microphones, touch-sensitive displays, transducer card readers, magnetic or paper tape readers, input trays, styluses, voice or handwriting recognition devices, or other known input / output devices, including other computers. Finally, the CPU 1332 using a network connection as generally provided 1312 is shown, optionally with a computer or a telecommunications network, eg. As an Internet network or an intranet network, coupled. In such a network connection, the CPU 1332 Receive information from the network or may output information to the network in the course of performing the processes and methods as disclosed herein. Such information is often presented as a sequence of instructions using the CPU 1332 to be executed. The information may be received from and output to the network in the form of a computer data signal embodied in a carrier wave.

Bei einem Ausführungsbeispiel können Sequenzen von Anweisungen im wesentlichen gleichzeitig an mehreren CPUs ausgeführt werden, beispielsweise an einer CPU, die über Netzwerkverbindungen in Kommunikation steht. Im einzelnen kann der oben beschriebene Prozeß über ein Computernetzwerk durchgeführt werden. Ferner werden Fachleute erkennen, daß der Prozeß als Sätze von Computercodes erkannt werden kann und daß derartige Computercodes in computerlesbaren Medien wie z. B. RAM, ROM, Festplatten, Floppy-Disks, Trägerwellen oder anderen Medien gespeichert werden können.at an embodiment can Sequences of instructions essentially simultaneously at several CPUs running For example, on a CPU that has network connections in Communication stands. In detail, the process described above can be over Computer network performed become. Furthermore, those skilled in the art will recognize that the process is recognized as computer code sets can be and that such Computer codes in computer-readable media such. RAM, ROM, hard drives, Floppy disks, carrier waves or other media can be stored.

Die obige Erläuterung soll die Prinzipien und diversen Ausführungsbeispiele der vorliegenden Erfindung veranschaulichen. Fachleute werden zahlreiche Variationen und Modifikationen erkennen, nachdem die obige Offenbarung vollständig verstanden wurde. Beispielsweise kann das System und Verfahren zum Konfigurieren des Stromverbrauchs und der Leistungsfähigkeit von Speicherungsvorrichtungen zuweilen mehr oder weniger Komponenten oder Funktionen als bei den hierin beschriebenen Ausführungsbeispielen beinhalten. Diese Offenbarung macht diese Prinzipien und modifizierten Ausführungsbeispiele für Fachleute offensichtlich. Es ist beabsichtigt, daß die folgenden Patentansprüche so interpretiert werden sollen, daß sie alle derartigen Variationen und Modifizierungen umfassen.The above explanation is intended to explain the principles and various embodiments of the present invention Illustrate the invention. Professionals will be numerous variations and recognize modifications after the above disclosure has been fully understood. For example, the system and method for configuring the Power consumption and the performance of storage devices at times more or fewer components or functions than those herein described embodiments include. This revelation makes these principles and modified embodiments for professionals obviously. It is intended that the following claims be interpreted as such that they should be all such variations and modifications include.

Claims (8)

Vorrichtung zum Konfigurieren des Stromverbrauchs und der Leistungsfähigkeit einer Speicherungsvorrichtung (14), mit folgenden Merkmalen: einer elektronischen Speicherungsvorrichtung (14) mit einem Operationsprofil (20), das zumindest zwei verschiedene Einstellungen aufweist, um den Stromverbrauch und die Leistungsfähigkeit der Speicherungsvorrichtung (14) zu regulieren; und einer Benutzerschnittstelle, die ausgebildet ist zum Anzeigen (42), über eine graphische Darstellung, des Operationsprofils (20) und jeder der zwei verschiedenen Einstellungen für den Stromverbrauch und die Leistungsfähigkeit der Speicherungsvorrichtung (14); und zum Auswählen einer der zwei verschiedenen Einstellungen, um den Stromverbrauch und die Leistungsfähigkeit der Speicherungsvorrichtung (14) zu konfigurieren.Device for configuring the power consumption and the performance of a storage device ( 14 ), comprising: an electronic storage device ( 14 ) with an operation profile ( 20 ), which has at least two different settings in order to reduce the power consumption and the performance of the storage device ( 14 ) to regulate; and a user interface adapted to display ( 42 ), via a graphical representation, of the surgical profile ( 20 ) and each of the two different settings for the power consumption and the performance of the storage device ( 14 ); and selecting one of the two different settings to reduce the power consumption and performance of the storage device ( 14 ). Vorrichtung gemäß Anspruch 1, bei der die Einstellungen eine erste der zwei Einstellungen umfassen, um die Leistungsfähigkeit der Speicherungsvorrichtung (14) zu erhöhen und um den Stromverbrauch der elektronischen Vorrichtung zu erhöhen.Apparatus according to claim 1, in which the settings comprise a first of the two settings in order to improve the performance of the storage device ( 14 ) and to increase the power consumption of the electronic device. Vorrichtung gemäß Anspruch 1 oder 2, bei der die Einstellungen eine zweite der zwei Einstellungen umfassen, um die Leistungsfähigkeit der Speicherungsvorrichtung (14) zu verringern und um den Stromverbrauch der elektronischen Vorrichtung zu verringern.Apparatus according to claim 1 or 2, wherein the settings comprise a second one of the two settings to improve the performance of the storage device (10). 14 ) and to reduce the power consumption of the electronic device. Vorrichtung gemäß einem der Ansprüche 1 bis 3, bei der die Benutzerschnittstelle ausgebildet ist, um eine graphische Darstellung eines Kompromisses zwischen Leistungsfähigkeit und Stromverbrauch für die Speicherungsvorrichtung (14) anzuzeigen.Apparatus according to any one of claims 1 to 3, wherein the user interface is adapted to provide a graphical representation of a trade-off between performance and power consumption for the storage device (10). 14 ). Vorrichtung gemäß Anspruch 4, bei der die Benutzerschnittstelle ausgebildet ist, um eine graphische Darstellung von Balkendiagrammen anzuzeigen, um den Kompromiß zwischen Leistungsfähigkeit und Stromverbrauch zu zeigen.Device according to claim 4, wherein the user interface is adapted to a graphical Display bar graphs to show the trade-off between capacity and show power consumption. Vorrichtung gemäß einem der Ansprüche 1 bis 5, bei der die Speicherungsvorrichtung (14) mit einem Operationsprofil (20) versehen ist, das drei verschiedene Einstellungen aufweist, um den Stromverbrauch und die Leistungsfähigkeit der Speicherungsvorrichtung (14) zu regulieren, wobei eine erste Einstellung einen geringeren Stromverbrauch und eine geringere Leistungsfähigkeit aufweist, eine zweite Einstellung einen mittleren Stromverbrauch und eine mittlere Leistungsfähigkeit aufweist und eine dritte Einstellung einen hohen Stromverbrauch und eine hohe Leistungsfähigkeit aufweist; und bei der die Benutzerschnittstelle ausgebildet ist, um über die graphische Darstellung, das Operationsprofil (20) und jede der drei verschiedenen Einstellungen für den Stromverbrauch und die Leistungsfähigkeit der Speicherungsvorrichtung (14) anzuzeigen.Device according to one of claims 1 to 5, in which the storage device ( 14 ) with an operation profile ( 20 ), which has three different settings to reduce the power consumption and the performance of the storage device ( 14 ), wherein a first setting has a lower power consumption and a lower performance, a second setting has an average power consumption and an average power, and a third setting has a high power consumption and a high performance; and in which the user interface is designed to display, via the graphical representation, the surgical profile ( 20 ) and each of the three different settings for the power consumption and the performance of the storage device ( 14 ). Vorrichtung gemäß einem der Ansprüche 1 bis 6, bei der die Benutzerschnittstelle ausgebildet ist, um die Auswahl einer der zwei Einstellungen durch einen Benutzer umfaßt, zu ermöglichen, um die Speicherungsvorrichtung (14) auf eine der zwei Einstellungen zu konfigurieren und den Stromverbrauch und die Leistungsfähigkeit der Speicherungsvorrichtung (14) zu verändern.Apparatus according to any one of claims 1 to 6, wherein the user interface is adapted to comprise the selection of one of the two settings by a user, to enable the storage device (10) to be stored. 14 ) to configure one of the two settings and the power consumption and performance of the storage device ( 14 ) to change. Vorrichtung gemäß Anspruch 7, bei der die Benutzerschnittstelle ausgebildet ist, um, eine Eingabe direkt über eine Benutzerschnittstelle (16) zu ermöglichen und das Operationsprofil (20) auf eine der zwei Einstellungen zu sichern.Apparatus according to claim 7, wherein the user interface is adapted to receive, an input directly via a user interface ( 16 ) and the operation profile ( 20 ) to one of the two settings.
DE102004023627A 2003-09-24 2004-05-13 Configure the power consumption and performance of a storage device Expired - Fee Related DE102004023627B4 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/669,619 US20050066206A1 (en) 2003-09-24 2003-09-24 Storage device configuration
US10/669619 2003-09-24
US10/669,619 2003-10-31

Publications (2)

Publication Number Publication Date
DE102004023627A1 DE102004023627A1 (en) 2005-05-25
DE102004023627B4 true DE102004023627B4 (en) 2007-05-31

Family

ID=34313733

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102004023627A Expired - Fee Related DE102004023627B4 (en) 2003-09-24 2004-05-13 Configure the power consumption and performance of a storage device

Country Status (3)

Country Link
US (1) US20050066206A1 (en)
JP (1) JP2005100399A (en)
DE (1) DE102004023627B4 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7535759B2 (en) * 2004-06-04 2009-05-19 Micron Technology, Inc. Memory system with user configurable density/performance option
JP2007148789A (en) * 2005-11-28 2007-06-14 Sharp Corp Data processor, image forming device, image forming method and print system
GB0614515D0 (en) 2006-07-21 2006-08-30 Ibm An apparatus for managing power-consumption
JP5111965B2 (en) * 2007-07-24 2013-01-09 株式会社日立製作所 Storage control device and control method thereof
JP4873060B2 (en) * 2009-09-30 2012-02-08 ブラザー工業株式会社 Image processing apparatus, program, and image processing system
US8671240B2 (en) 2011-07-18 2014-03-11 Memory Technologies Llc User selectable balance between density and reliability
US9098261B2 (en) 2011-12-15 2015-08-04 Intel Corporation User level control of power management policies
WO2017188981A1 (en) * 2016-04-29 2017-11-02 Hewlett Packard Enterprise Development Lp Power usage modes of drives
TWI612426B (en) * 2016-11-09 2018-01-21 瑞昱半導體股份有限公司 Memory card reading method applied to an electronic device and memory card reading system
TWI725434B (en) * 2019-05-24 2021-04-21 慧榮科技股份有限公司 Method for performing dynamic throttling control with aid of configuration setting, host device equipped with computer function, and data storage device and controller thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694607A (en) * 1994-12-22 1997-12-02 Intel Corporation System power consumption tracking and reporting
US6065125A (en) * 1996-10-30 2000-05-16 Texas Instruments Incorporated SMM power management circuits, systems, and methods
US20030009705A1 (en) * 2001-07-09 2003-01-09 Michael Thelander Monitoring and synchronization of power use of computers in a network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5987613A (en) * 1991-02-14 1999-11-16 Dell Computer Corporation Portable computer with time-sensitive tri-modal power management switch
US6192480B1 (en) * 1997-07-18 2001-02-20 Micron Electronics, Inc. Method of managing power for a computer system and generating application threshold warnings
JP4162401B2 (en) * 2001-12-18 2008-10-08 富士通株式会社 Portable terminal device and intermittent reception method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694607A (en) * 1994-12-22 1997-12-02 Intel Corporation System power consumption tracking and reporting
US6065125A (en) * 1996-10-30 2000-05-16 Texas Instruments Incorporated SMM power management circuits, systems, and methods
US20030009705A1 (en) * 2001-07-09 2003-01-09 Michael Thelander Monitoring and synchronization of power use of computers in a network

Also Published As

Publication number Publication date
DE102004023627A1 (en) 2005-05-25
US20050066206A1 (en) 2005-03-24
JP2005100399A (en) 2005-04-14

Similar Documents

Publication Publication Date Title
DE69233465T2 (en) Device and method for interrupting and resuming software on a computer
DE69928066T2 (en) Device for controlling the operation of an information processing device
DE102007061993B4 (en) Mobile terminal with a display unit and display method for a mobile terminal
DE69736451T2 (en) Apparatus for recording and reproducing digital image and sound
DE69428745T2 (en) Switching on and off functions of an image processing system via a common transmission channel
DE102004023627B4 (en) Configure the power consumption and performance of a storage device
DE10114894A1 (en) Software processing device and recording medium on which a program is recorded
DE10247105A1 (en) System and method for personalizing an interface of an electrical device
DE102014115756A1 (en) Lichtmischpult
DE10300149A1 (en) Device and method for developing customer operator-specific software applications
DE102004003089A1 (en) data compression
DE10051680A1 (en) Scheme showing multiple print job modification items in a print software user interface
DE102013213093A1 (en) A system, method and computer program product for simultaneously determining settings for a plurality of parameter variations
DE4135825C2 (en) Control arrangement for realizing a fade-in function on a display screen
DE60212645T2 (en) DISPLAY DEVICE WITH AN AUTONOMOUS OPERATING STATUS AND INPUT DEVICES WHICH MAY OTHERWISE CONTROL THE DRIVING COMPUTER
EP1577738A2 (en) Pocket PC with several operating states
DE102004002211A1 (en) Method and device for the dynamic adjustment of operating frequencies
DE19912458C2 (en) Computer monitor with dual-use control switches and method for providing on-screen control switches with various functions on a computer monitor
DE10240858A1 (en) Video instruction providing method for peripheral device user, involves displaying video data demonstrating performance of designated talk associated with peripheral device, in response to received request
DE102020102585A1 (en) Information processing device, control method therefor and program
DE202008018064U1 (en) System for providing a manual in a display device
DE102004012035A1 (en) Image generation system control panel method and apparatus
DE10322179A1 (en) Display system and method for controlling the same
DE102019210879A1 (en) AVNT system of a vehicle, method for controlling this system, and vehicle that has this system
DE102014115759A1 (en) Lichtmischpult

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee