CN101424971A - 信息处理设备和控制方法 - Google Patents

信息处理设备和控制方法 Download PDF

Info

Publication number
CN101424971A
CN101424971A CNA2008101707423A CN200810170742A CN101424971A CN 101424971 A CN101424971 A CN 101424971A CN A2008101707423 A CNA2008101707423 A CN A2008101707423A CN 200810170742 A CN200810170742 A CN 200810170742A CN 101424971 A CN101424971 A CN 101424971A
Authority
CN
China
Prior art keywords
memory storage
pattern
file
messaging device
processing
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.)
Pending
Application number
CNA2008101707423A
Other languages
English (en)
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Publication of CN101424971A publication Critical patent/CN101424971A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/0658Controller construction arrangements
    • 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/0625Power saving in storage systems
    • 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/0632Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
    • 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/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • 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)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Sources (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供了一种信息处理设备及其控制方法。计算机(10)另外配备用于使内置于计算机(10)中的存储装置(11)发挥诸如NAS的网络驱动功能的第二***(10B)。通过第二***(10B),能够使存储装置(11)发挥诸如NAS的网络驱动功能而不启动安装在存储装置(11)中的操作***,也就是不激活作为执行信息处理的主***的第一***(10A)。从而,不造成无效益的电能耗费也能将内置于计算机(10)中的存储装置(11)用作网络驱动器。

Description

信息处理设备和控制方法
技术领域
本发明的一个实施例涉及诸如包括例如存储装置的个人计算机的信息处理设备及其控制方法。
背景技术
近年来,可用电池供电的便携式个人计算机已经得到开发。当前,大容量存储装置已经开始安装在便携式个人计算机以及台式个人计算机和服务器计算机中。
第2006-23887号日本专利申请公开公报公开了一种在个人计算机和用于记录TV节目的记录器之间共用例如数字通用光盘(DVD)驱动器和外部硬盘驱动器的***。在该***中,DVD驱动器和硬盘驱动器安装在信息库卡中,并且该信息库卡在个人计算机和记录器之间共用。
同时,在通常的情况下,个人计算机中使用的大多数操作***具有文件共用的功能。
因此,如果个人计算机连接到诸如LAN的网络并且能实现操作***的文件共用功能,则诸如设置在个人计算机中的内置硬盘驱动器的存储装置可以用作可从网络上的装置访问的所谓网络驱动器(也称为“网络存储”)。
但是,在利用操作***的文件共用功能的该结构中,即使在个人计算机中的存储装置单独用作网络驱动也即个人计算机单独用作专用文件服务器的情况下,也需要启动个人计算机的操作***。为了使操作***能够运行,必须运行个人计算机中的几乎全部装置。因此,无效益地耗费了大量电能。
因此,必须实现能够将个人计算机中的存储装置用作网络驱动器并且不造成无效益电能耗费的新颖的功能。
发明内容
本发明的目的是提供一种能够将个人计算机中的存储装置用作网络驱动并且不造成无效益电能耗费的信息处理设备和控制方法。
根据本发明的实施例提供一种信息处理设备,该信息处理设备包括:存储装置;构造成在管理存储在存储装置中的每个文件的操作***的控制下执行至少包括执行存储在存储装置中的应用程序的处理,执行与网络通信的处理和访问存储装置的处理的信息处理的第一***;构造成与第一***独立运行并执行管理存储装置中存储的每个文件和根据从外部设备经由网络发送的文件访问请求执行在存储装置中写文件或从存储装置读出文件的文件服务器处理的第二***;构造成以存储装置用于信息处理的第一模式激活第一***和以存储装置用于文件服务器处理的第二模式激活第二***的激活控制模块;和构造成设置在每个第一***和第二***及存储装置之间以第一模式将存储装置连接到第一***和以第二模式将存储装置连接到第二***的切换电路。
本发明的其他目的和优点将在下文的叙述中阐明,其中一部分通过叙述将显而易见,或者可以通过本发明的实践得到理解。本发明的目的和优点可以通过下文具体指出的手段及组合实现和获得。
附图说明
结合在说明书中并构成说明书的一部分的附图图解本发明的实施例,并且与上文给出的总体说明和下文给出的对实施例的详尽叙述一起解释本发明的原理。
图1是显示根据本发明的实施例的信息处理设备的***结构实例的示例性框图;
图2是显示设置在根据该实施例的信息处理设备中的存储控制器的结构实例的示例性框图;
图3是说明应用到根据该实施例的信息处理设备的两个模式和该信息处理设备中的两个***的状态之间的关系的示例性框图;
图4是说明由根据该实施例的信息处理设备执行的激活控制处理的实例的示例性流程图;
图5是说明由根据该实施例的信息处理设备执行的激活控制处理的另一个实例的示例性流程图;
图6是说明由根据该实施例的信息处理设备执行的设定处理的过程实例的示例性流程图;
图7显示图6说明的设定处理中显示的设定屏幕的实例;
图8显示利用根据该实施例的信息处理设备中设置的存储装置的存储空间的实例;
图9是说明由根据该实施例的信息处理设备执行的第一模式(PC模式)的文件访问处理的示例性示意图;
图10是说明由根据该实施例的信息处理设备执行的第二模式(NAS模式)的文件访问处理的示例性示意图;
图11是说明应用到根据该实施例的信息处理设备的三个模式和该信息处理设备中的两个***的状态之间的关系的框图;
图12是显示根据该实施例的信息处理设备的外观的示例性透视图;以及
图13是显示根据该实施例的信息处理设备的***结构的另一个实例的框图。
具体实施方式
下文将参考附图叙述根据本发明的各个实施例。总体上,根据本发明的一个实施例,信息处理设备包括存储装置;构造成在管理存储装置中存储的每个文件的操作***的控制下执行至少包括执行存储在存储装置中的应用程序的处理,执行与网络通信的处理和访问存储装置的处理的信息处理的第一***;构造成独立于第一***运行并执行管理存储装置中存储的每个文件和根据从外部设备经由网络发送的文件访问请求执行在存储装置中写文件或从存储装置读出文件的文件服务器处理的第二***;构造成以存储装置用于信息处理的第一模式激活第一***和以存储装置用于文件服务器处理的第二模式激活第二***的激活控制模块;和构造成设置在第一***和第二***中的每个及存储装置之间以第一模式将存储装置连接到第一***和以第二模式将存储装置连接到第二***的切换电路。
首先参考图1叙述根据本发明的实施例的信息处理设备的***结构。根据该实施例的信息处理设备被实现为例如可用电池供电的便携式笔记本个人计算机10。
计算机10包括第一***10A,第二***10B,存储装置11,切换电路12,网络连接器(LAN连接器)13,切换电路14,和激活控制模块15。
第一***10A是执行具有管理存储装置11中存储的文件的功能的操作***的主***,并且在操作***的控制下运行。在操作***的控制下,第一***10A执行至少包括执行存储在存储装置11中的应用程序的处理,执行与诸如LAN的网络通信的处理和访问存储装置11的处理的信息处理。虽然下文将叙述第一***10A的具体结构实例,但是概括地说第一***10A包括处理器,存储器,芯片组和各种I/O器件。
第二***10B是用于使存储装置11发挥可在诸如LAN的网络上从外部设备进行访问的网络驱动(也称为“网络存储”)功能的子***。第二***10B构造成独立于第一***10A运行。第二***10B具有管理存储装置11中存储的文件的文件***。为了使存储装置11能发挥诸如NAS(Network-Attached Storage(网络依附存储))的网络驱动功能,第二***10B执行文件服务器处理。文件服务器处理是用于管理存储装置11中存储的文件并根据从外部设备经由网络发送的文件访问请求执行在存储装置11中写文件或从存储装置11读出文件的处理。
第二***10B和外部设备之间在网络上的通信通过使用诸如NFS(Network File System,网络文件***)或CIFS(Common Internet File System,共用互联网文件***)的网络协议执行。
如上所述,计算机10另外配备用于使内置于计算机10中的存储装置11发挥诸如NAS的网络驱动功能的第二***10B。通过第二***10B,能够使存储装置11发挥诸如NAS的网络驱动功能而不启动安装在存储装置11中的操作***,也就是不激活作为执行信息处理的主***的第一***10A。从而,不造成无效益的电能耗费,内置于计算机10中的存储装置11也能够用作网络驱动。
另外,因为第二***10B能够独立运行,因此即使不启动操作***,存储装置11也能够在网络上从某个装置被访问,从而能够从存储装置11读诸如文件的必要数据。进一步,因为能够使第二***10B发挥智能文件服务器的功能,因此第二***10B能够执行用于确认外部设备是否具有对存储装置11或存储装置11中的个别文件的访问权的访问认证处理。因此,能够实现高安全性的文件访问控制。
第二***10B可以内置于计算机10的主体中。不用说,第二***10B可以实现为可拆卸地附接于计算机10的主体的扩展装置。
存储装置11由例如硬盘驱动(HDD)或称为“固态驱动(SSD)”的包括非易失性半导体存储器的半导体光盘驱动器构成。
计算机10具有两种操作模式即第一模式和第二模式。第一模式是存储装置11用于上述信息处理的操作模式(PC模式)。在第一模式(PC模式)中,第一***10A被激活,存储装置11由第一***10A使用。换言之,第一模式(PC模式)是存储装置11用作计算机10的次级存储器的模式。
第二模式是存储装置11用于上述文件服务器处理的操作模式(NAS模式)。在第二模式(NAS模式)中,第一***10A不被激活,仅第二***10B被激活并且存储装置11由第二***10B使用。具体地,第二模式是计算机10作为专用文件服务器运行并且存储装置11用作网络驱动器的模式。在第二模式(NAS模式)中,第一***10A的操作***不启动,第二***10B独立运行。
在普通的计算机中,根据例如并行ATA(PATA)或串行ATA(SATA)标准,诸如HDD的存储装置经由信号线直接连接到***。在本实施例中,为了在第一***10A和第二***10B之间共用存储装置11,在每个第一***10A和第二***10B以及存储装置11之间设置切换电路12。切换电路12发挥在第一***10A和第二***10B之间切换存储装置11的连接目标的切换(HDD切换)功能。具体地,在第一模式(PC模式)中,切换电路12将存储装置11连接到第一***10A。另一方面,在第二模式(NAS模式)中,切换电路12将存储装置11连接到第二***10B。
网络连接器13是用于连接到诸如LAN的网络的例如RJ45标准的LAN连接器。在普通的计算机中,LAN连接器经由用于LAN连接的信号线直接连接到***。在本实施例中,为了在第一***10A和第二***10B之间共用网络连接器13,在第一***10A和第二***10B中的每个以及网络连接器13之间设置切换电路14。切换电路14发挥在第一***10A和第二***10B之间切换网络连接器13的连接目标的切换(RJ45切换)功能。具体地,在第一模式(PC模式)中,切换电路14将第一***10A连接到网络连接器13。另一方面,在第二模式(NAS模式)中,切换电路14将第二***10B连接到网络连接器13。
取代设置切换电路14,从第二***10B引出的用于LAN的信号线可以以布线“或”门的形式连接到连接第一***10A和网络连接器13的用于LAN的信号线。在第一***10A和第二***10B之间共用网络连接器13并不总是必须的。可以设置连接到第一***10A的网络连接器和连接到第二***10B的网络连接器。
激活控制模块15执行用于选择性地激活第一***10A和第二***10B之一的激活控制处理。具体地,在第一模式(PC模式)中,激活控制模块15仅激活第一***10A。第二***10B不被激活并且保持非运行状态(例如电源关闭状态)。另一方面,在第二模式(NAS模式)中,激活控制模块15激活第二***10B。第一***10A不被激活并且保持非运行状态(例如电源关闭状态)。
第一***10A的电源关闭状态包括暂停(suspend)状态和休眠状态。具体地,第一***10A支持由ACPI(Advanced Configuration and Power Interface(先进结构和电源接口))标准规定的四个***状态S0,S3,S4和S5。S0是第一***10A接通电源的运行状态。在S0中,第一***10A在操作***的控制下运行。S3(悬浮),S4(休眠)和S5(关闭)是第一***10A关闭电源的状态。在S3,S4或S5中,第一***10A不运行。
在第二模式(NAS模式)中,第一***10A被设定在不运行状态(S3,S4或S5)。
用户可以例如通过键盘操作指定计算机10将要在第一模式(PC模式)和第二模式(NAS模式)中的哪一个模式下运行。例如,当计算机10在用户指定第一模式(PC模式)的状态下接通电源时,激活控制模块15激活第一***10A。另一方面,当计算机10在用户指定第二模式(NAS模式)的状态下接通电源时,激活控制模块15激活第二***10B。
激活控制模块15也具有在第一模式(PC模式)和第二模式(NAS模式)之间自动切换计算机10的运行模式的功能。具体地,当电源开关设置在接通时打开计算机10,也就是当计算机10被指令接通电源时,激活控制模块15自动选择第一模式(PC模式)并激活第一***10A。
当设置在计算机10上的电源开关被关闭,也就是当计算机10被指令关闭电源时,激活控制模块15在用户事先允许使用第二模式(NAS模式)的条件下选择第二模式(NAS模式)并且在将第一***10A设定在非运行状态之后激活第二***10B。
当电源开关在计算机10以第二模式(NAS模式)运行的状态下被接通时,也就是当计算机10在其以第二模式(NAS模式)运行的状态下被指令接通电源时,激活控制模块15将计算机10的运行模式从第二模式(NAS模式)切换到第一模式(PC模式)。在该情况下,激活控制模块15在将第二***10B设定在非运行状态之后激活第一***10A。
还有,在第一模式(PC模式)下,通过使用操作***的文件共用功能可以在网络上从外部设备执行在计算机10的存储装置11中写文件/从计算机10的存储装置11读文件。
下文将叙述第一***10A,第二***10B和激活控制模块15的结构实例。
第一***10A包括CPU 111,北桥112,存储器113,图形处理单元(GPU)114,显示装置115,南桥116和各种I/O装置117。
第二***10B包括存储控制器301。
激活控制模块15包括BIOS-ROM 118和嵌入式控制器/键盘控制器IC(EC/KBC)119。
CPU 111是控制计算机10的第一***10A的运行的处理器。CPU 111执行从存储装置11下载到存储器113中的操作***(OS)和各种应用程序。在操作***(OS)的控制下,CPU111也执行控制南桥116中的网络接口模块201的处理,从而执行与诸如LAN的网络的通信。另外,在操作***(OS)的控制下,CPU 111也执行控制南桥116中的存储接口模块202的处理,从而访问存储装置11。
另外,CPU 111执行BIOS-ROM中存储的BIOS(Basic Input/output System(基本输入/输出***)。BIOS是用于硬件控制的程序。
北桥112是连接CPU 111的本地总线和南桥116的桥接装置。北桥112包括访问控制存储器113的存储器控制器。北桥112也具有经由例如PCI EXPRESS串行总线执行与GPU 114通信的功能。
GPU 114是用于控制被用作计算机10的显示监视器的显示装置115的显示控制器。在CPU 111的控制下,GPU 114执行例如用于产生将要在显示装置115的显示屏幕上显示的屏幕图像的图像提供处理。
南桥116执行在PCI(Peripheral Component Interconnect(***元件互连))总线上与I/O装置(PCI装置)117通信。另外,南桥116连接到LPC(Low Pin Count(低引脚计数))总线。
南桥116包括上述网络接口模块201和存储接口模块202。网络接口模块201是在CPU111的控制下执行与网络通信的网络控制器(LAN控制器)。网络接口模块201经由切换电路14连接到网络连接器13。接口模块201在CPU 111的控制下执行对存储装置11的访问。存储接口模块202由例如IDE(Integrated Drive Electronics(集成驱动电子电路))控制器构成。存储接口模块202经由切换电路12连接到存储装置11。
如上所述,第二***10B由存储控制器301构成。存储控制器301是用于执行上述文件服务器处理的NAS接口模块。存储控制器301例如通过专用于文件服务器处理的微计算机实现,存储控制器301的电源消耗远低于第一***10A。存储控制器301包括例如执行与网络通信的网络接口模块;用于访问存储装置11的存储接口模块;存储程序的非易失性存储器;和通过执行非易失性存储器中存储的程序执行上述文件服务器处理的处理器(MPU)。存储控制器301中的网络接口模块经由切换电路14连接到网络连接器13或直接连接到网络连接器13。存储控制器301中的存储接口模块经由切换电路12连接到存储装置11。
EC/KBC 119和BIOS-ROM 118中存储的BIOS发挥激活控制模块15的功能。
EC/KBC 119是集成用于电源管理的嵌入式控制器和用于控制键盘122及触摸垫123的键盘控制器的单片微计算机。在例如BIOS的控制下,EC/KBC 119执行将计算机10的运行模式设定到第一模式(PC模式)和第二模式(NAS模式)之一的处理。另外,EC/KBC 119具有向切换电路12和14提供切换控制信号(CONT)的功能。在EC/KBC 119的控制下,电源电路120控制第一***10A和第二***10B的工作电源。
EC/KBC 119和存储控制器301可以由诸如串行总线的信号线连接。在该情况下,EC/KBC119可以通过执行与存储控制器301通信通知存储控制器301例如第二模式(NAS模式)的终结。
图2显示存储控制器301的结构实例。
存储控制器301包括MPU 401,存储器402,诸如EEPROM的非易失性存储器403,控制器404,存储接口模块405和网络接口模块406。
MPU 401是执行非易失性存储器403中存储的程序的处理器。非易失性存储器403中存储的程序是用于执行文件服务器处理的一种专用操作***。为了执行文件服务器处理,该程序包括文件管理功能,网络通信功能和包括访问认证功能的安全功能。控制器404发挥总线桥接功能并互连存储控制器301中的各个模块。在MPU 401的控制下,存储接口模块405执行对存储装置11的访问。存储接口模块405由例如IDE(Integrated Drive Electronics(集成驱动电子电路))控制器构成。网络接口模块406是在MPU 401的控制下执行与网络通信的网络控制器(LAN控制器)。
图3显示计算机10的两个运行模式和两个***10A和10B的状态之间的关系。
在计算机10的运行模式被设定为第一模式(PC模式)的情况下,仅第一***10A设定在运行状态(ON),而第二***10B设定在非运行状态(OFF)。存储装置11由切换电路12连接到第一***10A。
在计算机10的运行模式被设定为第二模式(NAS模式)的情况下,仅第二***10B设定在运行状态(ON),而第一***10A设定在非运行状态(OFF)。在该情况下,存储装置11由切换电路12连接到第二***10B。
下文将参考图4的流程图叙述对由激活控制模块15执行的激活控制处理的过程。
例如,当发生接通/切断计算机10的电源的事件(电源事件)时,或者当用户通过操作例如键盘122而发生确实指出模式改变的事件(模式改变事件)时,EC/KBC 119与BIOS协作并确定计算机10将要被设定的运行模式是第一模式(PC模式)还是第二模式(NAS模式)(方框S11)。
如果计算机10将要被设定的运行模式是第一模式(PC模式),则EC/KBC 119与BIOS协作并激活第一***10A(方框S12)。在方框S12,EC/KBC 119通过使用电源电路120向第一***10A提供工作电源,从而接通第一***10A的电源。另外,EC/KBC 119控制切换电路12并将存储装置11连接到第一***10A中的存储接口模块202。另外,EC/KBC 119控制切换电路14并将第一***10A中的网络接口模块201连接到网络连接器13。然后,在BIOS的控制下,执行从存储装置11启动操作***的处理或用于将第一***10A从S3或S4恢复到S0的恢复处理。
如果计算机10将要被设定的运行模式是第二模式(NAS模式),则EC/KBC 119与BIOS协作并激活第二***10B(方框S13)。在方框S13,EC/KBC 119通过使用电源电路120向第二***10B提供工作电源,从而接通第二***10B的电源。另外,EC/KBC 119控制切换电路12并将存储装置11连接到第二***10B。另外,EC/KBC 119控制切换电路14并将第二***10B中的网络接口模块406连接到连接器13。
下文将参考图5的流程图给出对用于响应用户对电源开关121的操作自动切换运行模式的处理过程的叙述。
用户可以通过使用BIOS设定功能指定是否允许使用第二模式(NAS模式)。指出是否允许使用第二模式(NAS模式)的***结构信息与指出与其他各个装置相关的设定内容的信息一起存储在BIOS-ROM 118或CMOS存储器中。
当发生用户操作电源开关121接通/切断计算机10的电源的事件(电源事件)时,EC/KBC119首先参考***结构信息并确定是否允许使用第二模式(NAS模式)也就是NAS模式是否能够实现(NAS MODE=ENABLE(NAS模式=能够实现))(方框S21)。
如果“NAS MODE=ENABLE(NAS模式=能够实现)”(方框S21为是(YES)),则EC/KBC119确定已经发生的电源事件指令的是接通电源还是切断电源,也就是对电源开关121的操作是电源接通操作还是电源切断操作(方框S22)。
如果对电源开关121的操作是电源接通操作,则EC/KBC 119转移到方框S23的处理。
在方框S23,EC/KBC 119将第二***10B也就是将存储控制器301设定在非运行状态。在该情况下,EC/KBC 119可以在切断存储控制器301的电源之前先通知存储控制器301存储控制器301的运行将要被停止。响应该信息,存储控制器301执行完成处理。在该完成处理中,存储控制器301也执行通知处理,例如,向网络上的使用存储装置11的外部设备通知文件服务器处理将要完成。存储控制器301的完成处理完成后,EC/KBC 119接通第一***10A的电源,与BIOS协作并激活第一***10A。另外,EC/KBC 119控制切换电路12并将存储装置11连接到第一***10A,以及控制切换电路14并将第一***10A连接到连接器13。
如果对电源开关121的操作是电源切断操作,则EC/KBC 119转移到方框S24的处理。
在方框S24,EC/KBC 119与BIOS协作并将第一***10A设定在非运行状态。然后,EC/KBC119接通第二***10B也就是存储控制器301的电源并激活存储控制器301。另外,EC/KBC 119控制切换电路12并将存储装置11连接到存储控制器301,以及控制切换电路14并将存储控制器301连接到连接器13。
如果不能实现NAS模式,也就是如果用户不允许使用NAS模式(方框S21为否(NO)),则EC/KBC 119行进到方框S25的处理,并确定已经发生的电源事件指令的是接通电源还是切断电源,也就是对电源开关121的操作是电源接通操作还是电源切断操作(方框S25)。
如果对电源开关121的操作是电源接通操作,则EC/KBC 119转移到方框S26的处理。
在方框S26,EC/KBC 119接通第一***10A的电源,与BIOS协作并激活第一***10A。然后,EC/KBC 119控制切换电路12并将存储装置11连接到第一***10A,以及控制切换电路14并将第一***10A连接到连接器13。另外,EC/KBC 119通过使用电源电路120向存储装置11提供工作电源,从而接通存储装置11的电源。
如果对电源开关121的操作是电源切断操作,则EC/KBC 119转移到方框S27的处理。
在方框S27,EC/KBC 119将第一***10A设定在非运行状态,使第一***10A和第二***10B都设定在非运行状态。另外,EC/KBC 119执行切断存储装置11的电源的处理。
下文将参考图6的流程图给出对由BIOS执行的设定处理的过程的叙述。
该设定处理是用于提示用户指定计算机10的工作环境的处理。
例如,如果计算机10在用户按压预定键的状态下接通电源,则BIOS在显示装置115的显示屏幕上显示用于提示用户设定计算机10的工作环境的设定屏幕(方框S41)。如图7所示的设定屏幕也显示用于提示用户指定是否允许使用NAS模式的项目。
如果通过用户对键盘的操作选择“NAS MODE=ENABLE(NAS模式=可用)”(方框S42为是(YES)),则BIOS在BIOS-ROM 118或CMOS存储器中存储指出可以使用NAS模式也就是允许使用NAS模式的***结构信息(方框S43)。
如果通过用户对键盘的操作选择“NAS MODE=DISABLE(NAS模式=禁用)”(方框S42为否(NO)),则BIOS在BIOS-ROM 118或CMOS存储器中存储指出不能使用NAS模式也就是不允许使用NAS模式的***结构信息(方框S44)。
图8显示使用存储装置11的存储器空间的实例。
在图8中,存储装置11的存储器空间被分成第一部分(partition)和第二部分。第一部分是用于第一模式(PC模式)的存储器区域。操作***管理第一部分并执行在第一部分中写文件和从第一部分读出文件。第二部分是用于第二模式(NAS模式)的存储器区域。存储控制器301管理第二部分并根据来自网络上的外部设备的文件访问请求执行在第二部分中写文件和从第二部分读出文件。
操作***也可以访问第二部分。是否允许存储控制器301访问第一部分可以通过使用存储控制器301的安全功能设定。
下文将参考图9和图10给出对第一模式(PC模式)和第二模式(NAS模式)的每一种模式中的文件访问处理的叙述。
图9显示第一模式(PC模式)的文件访问处理。在第一模式(PC模式)中,第一***10A的操作***根据来自应用程序的文件访问请求等执行在存储装置11中写文件和从存储装置11读出文件。另外,因为操作***具有文件共用功能,因此操作***也能够根据来自网络上的外部设备的文件访问请求执行在存储装置11中写文件和从存储装置11读出文件。
图10显示第二模式(NAS模式)的文件访问处理。在第二模式(NAS模式)中,不是第一***10A在运行而是第二***10B的存储控制器301在运行。存储控制器301根据来自网络上的外部设备1的文件访问请求执行在存储装置11中写文件和从存储装置11读出文件。
在计算机10中,除了第一模式(PC模式)和第二模式(NAS模式)之外还可以定义第三模式(OFF模式)。例如,电源开关121可以是具有相应于第一模式(PC模式),第二模式(NAS模式)和第三模式(OFF模式)的三个开关位置的滑动开关。在该情况下,如果电源开关121的开关位置从相应于OFF模式的开关位置转移到相应于PC模式的开关位置,则计算机10以PC模式激活。如果电源开关121的开关位置从相应于OFF模式的开关位置转移到相应于NAS模式的开关位置,则计算机10以NAS模式激活。
或者,计算机10可以配备包括指令第一模式(PC模式)的ON/OFF(开/关)的电源开关和指令第二模式(NAS模式)的ON/OFF(开/关)的电源开关的两个电源开关。
或者,计算机10可以构造成当电源开关121在按压键盘上的特定键的状态下被接通时以NAS模式激活,以及当电源开关121在没有按压键盘上的特定键的状态下被接通时以PC模式激活。另外,可以确定电源开关121被连续按压预定的时间周期还是更长时间(长时间按压),以及计算机10可以构造成在长时间按压的情况下以NAS模式激活,不在长时间按压的情况下以PC模式激活。不管计算机10以PC模式还是以NAS模式激活,如果电源开关121关闭,则计算机10被设定在使第一***10A和第二***10B都不运行的OFF模式。
图11显示计算机10的三个模式(PC模式,NAS模式和OFF模式)和两个***10A和10B之间的关系。
在计算机10被设定在第一模式(PC模式)的情况下,仅第一***10A设定在运行状态(ON),而第二***10B设定在非运行状态(OFF)。在该情况下,存储装置11由切换开关12连接到第一***10A。
在计算机10被设定在第三模式(OFF模式)的情况下,每一个第一***10A和第二***10B都被设定在非运行状态(OFF)。
在计算机10的运行模式被设定在第二模式(NAS模式)的情况下,仅第二***10B设定在运行状态(ON),而第一***10A设定在非运行状态(OFF)。在该情况下,存储装置11由切换开关12连接到第二***10B。
下文将给出对通过可拆卸地附接于计算机10的扩展装置实现第二***10B的情况下的***结构的叙述。
图12是构造成使扩展装置能够被附接的计算机10的透视图。
计算机10由计算机主体500和显示模块501构成。由例如TFT-LCD(Thin-FilmTransistor Liquid Crystal Display(薄膜晶体管液晶显示器))构成的显示装置115内置于显示模块501中。
显示模块501附接到计算机主体500,使显示模块501可在计算机主体500的顶表面暴露的打开位置和计算机主体500的顶表面被覆盖的关闭位置之间转动。计算机主体500具有薄盒形的机箱。键盘122,用于接通/切断计算机10的电源的电源开关121和触摸垫123设置在计算机主体500的顶表面上。
用于将扩展装置附接到计算机主体500的槽700设置在例如计算机主体500的侧面。
第二***10B被实现为可拆卸地***槽700的扩展装置。上述存储控制器301内置于第二***10B的箱体中。网络连接器601设置在第二***10B的箱体的前表面。
图13显示附接第二***10B的***结构的实例。
在第二***10B的箱体***槽700的状态下,存储控制器301经由设置在第二***10B的箱体的后表面的连接器连接到切换开关12。
如上所述,在本实施例的计算机10中配备有发挥文件服务器功能的第二***10B。在NAS模式下,仅第二***10B运行而第一***10A不运行。因此,不启动操作***也可以使内置于计算机10中的存储装置11发挥NAS的功能。因此,内置于计算机10中的存储装置11可以用作诸如NAS的网络驱动并且不造成无效益的电能耗费。
在NAS模式下,存储装置11可以像作为直接连接到网络的存储器一样使用。因此,内置于计算机10中的存储装置11可以容易地从网络上的各种设备(TV,其他计算机)进行访问。这样,TV等可以容易地从存储装置11读文件并且能够使用该文件。因此,例如在从互联网的网站下载的音频/视频文件等存储在计算机10的存储装置11中的情况下,TV能够从存储装置11读音频/视频文件并且能回放该音频/视频文件。此外,所接收的广播节目数据可以存储在计算机10的存储装置11中。
本文所述的***的各种模块可以实施为软件应用程序,硬件和/或软件模块,或者诸如服务器的一个或多个计算机上的元件。虽然各种模块被分别图示,但是它们可以共用同一个基本逻辑或代码中的一部分或全部。
本技术领域的熟练人员容易实现其他的优点和修改。因此,本发明在其广阔的各个方面不限于本文显示和叙述的具体细节和代表性实施例。相应地,可以进行各种修改而不背离由附后的权利要求及其等效内容定义的总体发明概念的精神或范围。

Claims (10)

1.一种信息处理设备,其特征在于,包括:
存储装置;
第一***,构造成在管理存储在所述存储装置中的每个文件的操作***的控制下,执行信息处理,所述信息处理至少包括执行存储在所述存储装置中的应用程序的处理、执行与网络通信的处理和访问所述存储装置的处理;
第二***,构造成独立于所述第一***运行,并执行管理所述存储装置中存储的每个文件和根据从外部设备经由网络发送的文件访问请求执行在所述存储装置中写入文件或从所述存储装置读出文件的文件服务器处理;
激活控制模块,构造成以所述存储装置用于信息处理的第一模式激活所述第一***,和以所述存储装置用于文件服务器处理的第二模式激活所述第二***;和
切换电路,构造成设置在所述第一***和所述第二***中的每个及所述存储装置之间,以第一模式将所述存储装置连接到所述第一***,和以第二模式将所述存储装置连接到所述第二***。
2.如权利要求1所述的信息处理设备,其特征在于,所述第一***在第二模式下保持在非运行状态,所述第二***在第一模式下保持在非运行状态。
3.如权利要求2所述的信息处理设备,其特征在于,所述激活控制模块响应对设置在所述信息处理设备上的电源开关的接通操作激活所述第一***,以及在允许使用第二模式的情况下响应对所述电源开关的切断操作将所述第一***设定在非运行状态并激活所述第二***。
4.如权利要求3所述的信息处理设备,其特征在于,在不允许使用第二模式的情况下,所述激活控制模块响应对电源开关的切断操作将所述第一***设定在非运行状态,从而将所述第一***和所述第二***中的每个都设定在非运行状态,并切断所述存储装置的电源。
5.如权利要求3所述的信息处理设备,其特征在于,在激活所述第二***的状态下执行对电源开关的接通操作的情况下,所述激活控制模块将所述第二***设定在非运行状态并激活所述第一***。
6.如权利要求1所述的信息处理设备,其特征在于,所述第二***包括执行与网络通信的网络接口模块,用于访问所述存储装置的存储接口模块,存储程序的非易失性存储器,和通过执行所述非易失性存储器中存储的程序执行文件服务器处理的处理器。
7.如权利要求1所述的信息处理设备,其特征在于,所述信息处理设备进一步包括构造成容纳所述第一***的主体,
其中所述第二***是可拆卸地附接到所述主体的扩展装置。
8.一种用于使包括存储装置的信息处理设备作为文件服务器运行的控制方法,所述信息处理设备包括第一***,构造成在管理存储在所述存储装置中的每个文件的操作***的控制下,执行信息处理,所述信息处理至少包括执行存储在所述存储装置中的应用程序的处理、执行与网络通信的处理和访问所述存储装置的处理;和第二***,构造成独立于第一***运行,并执行管理所述存储装置中存储的每个文件和根据从外部设备经由网络发送的文件访问请求执行在所述存储装置中写入文件或从所述存储装置读出文件的文件服务器处理,其特征在于,所述方法包括:
执行以用于执行信息处理的第一模式激活所述第一***和以所述存储装置用于文件服务器处理的第二模式激活所述第二***的激活控制处理;和
控制设置在所述第一***和所述第二***中的每个及所述存储装置之间的切换电路,在第一模式中将所述存储装置连接到所述第一***,和在所述第二模式中将所述存储装置连接到所述第二***。
9.如权利要求8所述的控制方法,其特征在于,在第二模式下所述第一***保持在非运行状态,在第一模式下所述第二***保持在非运行状态。
10.如权利要求9所述的控制方法,其特征在于,激活控制处理响应对设置在所述信息处理设备上的电源开关的接通操作激活所述第一***,以及在允许使用第二模式的情况下响应对电源开关的切断操作将所述第一***设定在非运行状态并激活所述第二***。
CNA2008101707423A 2007-10-31 2008-10-23 信息处理设备和控制方法 Pending CN101424971A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2007284094A JP2009110428A (ja) 2007-10-31 2007-10-31 情報処理装置および制御方法
JP2007284094 2007-10-31

Publications (1)

Publication Number Publication Date
CN101424971A true CN101424971A (zh) 2009-05-06

Family

ID=40584219

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008101707423A Pending CN101424971A (zh) 2007-10-31 2008-10-23 信息处理设备和控制方法

Country Status (3)

Country Link
US (1) US20090112884A1 (zh)
JP (1) JP2009110428A (zh)
CN (1) CN101424971A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102611727A (zh) * 2011-01-25 2012-07-25 纬创资通股份有限公司 切换***及方法
CN102778943A (zh) * 2011-05-10 2012-11-14 联想(北京)有限公司 状态控制方法、装置及便携终端
CN103048964A (zh) * 2012-12-16 2013-04-17 四川久远新方向智能科技有限公司 门控单元驱动控制分散控制***及控制方法
CN104166635A (zh) * 2013-05-17 2014-11-26 纬创资通股份有限公司 文档分享电路及应用其的计算机
CN105264508A (zh) * 2013-05-23 2016-01-20 西部数据技术公司 用于启用具有两个逻辑单元的网络附加存储的方法和设备
CN105993001A (zh) * 2014-03-20 2016-10-05 英特尔公司 用于在操作***之间切换的技术
CN116841474A (zh) * 2023-08-31 2023-10-03 深圳米米网科技有限公司 基于移动硬盘+网络存储双模式的自动切换方法及***

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5446439B2 (ja) * 2008-07-24 2014-03-19 富士通株式会社 通信制御装置、データ保全システム、通信制御方法、およびプログラム
JP4966422B1 (ja) * 2011-03-31 2012-07-04 株式会社東芝 情報処理装置及びデータ保護方法
US9772875B2 (en) * 2011-11-29 2017-09-26 Dell Products L.P. Multiple framework level modes
DE102012223933A1 (de) 2012-12-20 2014-06-26 Lufthansa Technik Ag Datenladevorrichtung und Datenladeverfahren
TWI489296B (zh) * 2013-05-17 2015-06-21 Wistron Corp 電腦
JP6789906B2 (ja) * 2017-09-20 2020-11-25 キオクシア株式会社 データ蓄積装置
JP7282556B2 (ja) * 2019-03-15 2023-05-29 Dynabook株式会社 電子装置およびモード切替方法
EP3979064A1 (fr) * 2020-10-02 2022-04-06 Bull SAS Dispositif pour l'acces a distance a des donnees stockees sur un dispositif de stockage de donnees du dispositif, systeme et procede associes

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6510525B1 (en) * 1999-04-26 2003-01-21 Mediaq, Inc. Method and apparatus to power up an integrated device from a low power state
JP3988451B2 (ja) * 2001-12-06 2007-10-10 ソニー株式会社 通信装置および方法、記録媒体、並びにプログラム
US8873574B2 (en) * 2005-07-25 2014-10-28 Hewlett-Packard Development Company, L.P. Network-attached storage device having a connection to a local user device

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102611727A (zh) * 2011-01-25 2012-07-25 纬创资通股份有限公司 切换***及方法
CN102778943B (zh) * 2011-05-10 2016-07-06 联想(北京)有限公司 状态控制方法、装置及便携终端
CN102778943A (zh) * 2011-05-10 2012-11-14 联想(北京)有限公司 状态控制方法、装置及便携终端
WO2012152202A1 (zh) * 2011-05-10 2012-11-15 联想(北京)有限公司 状态控制方法、装置及便携终端
US10007316B2 (en) 2011-05-10 2018-06-26 Lenovo (Beijing) Limited State control method and apparatus and portable terminal
CN103048964A (zh) * 2012-12-16 2013-04-17 四川久远新方向智能科技有限公司 门控单元驱动控制分散控制***及控制方法
CN104166635B (zh) * 2013-05-17 2017-07-07 纬创资通股份有限公司 文档分享电路及应用其的计算机
US9740273B2 (en) 2013-05-17 2017-08-22 Wistron Corporation File sharing circuit and computer using the same
CN104166635A (zh) * 2013-05-17 2014-11-26 纬创资通股份有限公司 文档分享电路及应用其的计算机
CN105264508A (zh) * 2013-05-23 2016-01-20 西部数据技术公司 用于启用具有两个逻辑单元的网络附加存储的方法和设备
CN105264508B (zh) * 2013-05-23 2017-08-04 西部数据技术公司 用于启用具有两个逻辑单元的网络附加存储的方法和设备
CN105993001A (zh) * 2014-03-20 2016-10-05 英特尔公司 用于在操作***之间切换的技术
CN105993001B (zh) * 2014-03-20 2021-02-09 英特尔公司 用于在操作***之间切换的技术
CN116841474A (zh) * 2023-08-31 2023-10-03 深圳米米网科技有限公司 基于移动硬盘+网络存储双模式的自动切换方法及***
CN116841474B (zh) * 2023-08-31 2023-12-29 深圳米米网科技有限公司 基于移动硬盘+网络存储双模式的自动切换方法及***

Also Published As

Publication number Publication date
US20090112884A1 (en) 2009-04-30
JP2009110428A (ja) 2009-05-21

Similar Documents

Publication Publication Date Title
CN101424971A (zh) 信息处理设备和控制方法
TWI472914B (zh) 具有可移除式非揮發性半導體記憶體模組之硬碟驅動器、硬碟總成、膝上型電腦和用於非揮發性半導體記憶體模組移除檢測之硬碟控制器積體電路
US20080172518A1 (en) Systems For Supporting Readydrive And Readyboost Accelerators In A Single Flash-Memory Storage Device
KR100715571B1 (ko) 오디오 파일을 플레이하기 위한 개인용 컴퓨터 및 컴퓨터시스템용 기계 판독형 매체
CN101246389A (zh) 提供从休眠状态瞬时接通恢复的计算***节电方法和装置
CN101634884B (zh) 电源管理控制器与方法
EP1351146A1 (en) Power management system and method with recovery after power failure
CN100375002C (zh) 存储装置和信息处理***
KR950007109B1 (ko) 휴대형 컴퓨터
CN102053857A (zh) 虚拟机器的管理装置及其相关切换方法
TW201011524A (en) Method and controller for power management
WO2009151445A1 (en) Method and apparatus for configuring a hypervisor during a downtime state
JP2006512650A (ja) 電力管理システム
JPH0744437A (ja) 情報処理システム
CN101118460A (zh) 具有高功率和低功率处理器以及线程转移的***
JP4635092B2 (ja) 情報処理装置および記憶装置制御方法
JPH11242631A (ja) コンピュータシステムおよび同システムにおけるデータ保存/復元方法
JP2688164B2 (ja) 情報処理システム
US7047356B2 (en) Storage controller with the disk drive and the RAM in a hybrid architecture
EP1420338A1 (en) Mobile computer and base station
JP2002099502A (ja) コンピュータシステムおよびデータ転送制御方法
JPH0784848A (ja) 情報処理システム
TWI310153B (en) Computer system and boot code accessing method thereof
JP2003085041A (ja) ディスクキャッシュシステム
JPH08241565A (ja) ポータブルコンピュータ

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090506