DE10162524A1 - Interfacevorrichtung für virtuelle Speicher - Google Patents
Interfacevorrichtung für virtuelle SpeicherInfo
- Publication number
- DE10162524A1 DE10162524A1 DE10162524A DE10162524A DE10162524A1 DE 10162524 A1 DE10162524 A1 DE 10162524A1 DE 10162524 A DE10162524 A DE 10162524A DE 10162524 A DE10162524 A DE 10162524A DE 10162524 A1 DE10162524 A1 DE 10162524A1
- Authority
- DE
- Germany
- Prior art keywords
- unit
- control unit
- data
- data storage
- network
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0664—Virtualisation aspects at device level, e.g. emulation of a storage device or system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
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 And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Bei einer Interfacevorrichtung (1) für virtuelle Speicher ist eine Steuereinheit (13) für die virtuellen Speicher über eine zweite Verbindungseinheit (11) mit einer ersten Verbindungseinheit (20) an einem Terminalcomputer (2) und außerdem über eine Netzwerksteuereinheit (12) mit einem Netzwerksystem verbunden. Eine Verarbeitungseinheit (14), die mit der Netzwerksteuereinheit (12) und der Speichereinheit (13) für die virtuellen Speicher verbunden ist, überträgt die ausgehenden Daten, die von der Steuereinheit (13) für die virtuellen Speicher aufgenommen werden, nach einer ersten Datenformattransformation zum Speichern der ausgehenden Daten in der Datenspeichereinrichtung (41; 42; 43; 44) über die Netzwerksteuereinheit (12) an das Netzwerksystem, und die eingehenden Daten, die von der Netzwerksteuereinheit (12) aufgenommen werden, nach einer zweiten Datenformattransformation über die Steuereinheit (13) für die virtuellen Speicher und die zweite Verbindungseinheit (11) an den Terminalcomputer (2).
Description
- Die Erfindung betrifft eine Interfacevorrichtung für virtuelle Speicher und insbesondere eine Interfacevorrichtung für virtuelle Speicher, die einen Terminalcomputer und eine Datenspeichereinrichtung eines Netzwerksystems miteinander verbindet.
- Ein Netzwerksystem umfaßt eine Anzahl von herkömmlichen Computern, von denen jeder im allgemeinen zur Datenspeicherung eine Datenspeichereinrichtung enthält, etwa ein Festplattenlaufwerk, ein Diskettenlaufwerk, ein CD-Laufwerk und dergleichen. Da auf jede der Datenspeichereinrichtungen nur durch den entsprechenden einen der herkömmlichen Computer zugegriffen wird, ist es nicht möglich, alle Datenspeichereinrichtungen im Netzwerksystem wirkungsvoll zu verwalten. Außerdem haben die Datenspeichereinrichtungen der herkömmlichen Computer im Gebrauch die folgenden Nachteile:
- 1. Wenn die Datenspeichereinrichtung, etwa ein Festplattenlaufwerk mit fester Speicherkapazität, für den Benutzer nicht ausreicht, ist es erforderlich, ein weiteres Festplattenlaufwerk zu installieren, was in der Regel zu Unannehmlichkeiten und Schwierigkeiten beim Einbau des zusätzlichen Festplattenlaufwerks führt. Wenn die Daten einem Diskettenlaufwerk oder einem CD-Laufwerk entnommen werden, müssen die Disketten bzw. CDs sorgfältig gelagert werden, um Schäden und Datenverluste zu vermeiden, was auch zu Unannehmlichkeiten führt.
- 2. Da die Datenspeichereinrichtung, etwa ein Festplattenlaufwerk, direkt mit dem Hauptmodul des herkömmlichen Computers verbunden ist, treten leicht Schäden und Datenverluste an der Festplatte auf, wenn der herkömmliche Computer nicht normal abgeschaltet wird.
- 3. Beim Betrieb mit mehreren Betriebssystemen ist es schwierig, die Datenspeichereinrichtung zu partitionieren oder zu vergrößern.
- Aufgabe der vorliegenden Erfindung ist es daher, eine Interfacevorrichtung für virtuelle Speicher zu schaffen, mit der ein Terminalcomputer und eine Datenspeichereinrichtung eines Netzwerksystems derart miteinander verbunden werden können, daß über den Terminalcomputer auf die Datenspeichereinrichtung zugegriffen werden kann.
- Erfindungsgemäß ist eine Interfacevorrichtung für virtuelle Speicher dafür vorgesehen, einen Terminalcomputer und eine Datenspeichereinrichtung eines Netzwerksystems so miteinander zu verbinden, daß über den Terminalcomputer auf die Datenspeichereinrichtung zugegriffen werden kann. Der Terminalcomputer ist dazu mit einer ersten Verbindungseinheit versehen, die so ausgestaltet ist, daß sie an wenigstens ein peripheres Datenspeichermedium angeschlossen werden kann. Die Interfacevorrichtung für virtuelle Speicher umfaßt
eine zweite Verbindungseinheit, die dafür vorgesehen ist, an die erste Verbindungseinheit angeschlossen zu werden;
eine Netzwerksteuereinheit, die dafür vorgesehen ist, an das Netzwerksystem angeschlossen zu werden;
eine Steuereinheit für die virtuellen Speicher, die mit der zweiten Verbindungseinheit und der Netzwerksteuereinheit verbunden ist und die in der Lage ist, aus dem Terminalcomputer ausgehende Daten von der zweiten Verbindungseinheit und von der Datenspeichereinrichtung des Netzwerksystems eingehende Daten aus der Netzwerksteuereinheit aufzunehmen; und
eine Verarbeitungseinheit, die mit der Netzwerksteuereinheit und der Speichereinheit für die virtuellen Speicher verbunden ist,
wobei die Verarbeitungseinheit so betrieben werden kann, daß die ausgehenden Daten, die von der Steuereinheit für die virtuellen Speicher aufgenommen werden, nach einer ersten Datenformattransformation an den ausgehenden Daten zum Speichern der ausgehenden Daten in der Datenspeichereinrichtung über die Netzwerksteuereinheit an das Netzwerksystem übertragen werden, und
wobei die Verarbeitungseinheit des weiteren so betrieben werden kann, daß die eingehenden Daten, die von der Netzwerksteuereinheit aufgenommen werden, nach einer zweiten Datenformattransformation an den eingehenden Daten über die Steuereinheit für die virtuellen Speicher und die zweite Verbindungseinheit an den Terminalcomputer übertragen werden. - Die Erfindung wird im folgenden anhand der Zeichnungen beispielhaft näher beschrieben, wobei aus dieser Beschreibung weitere Merkmale und Vorteile der vorliegenden Erfindung hervorgehen. In den Zeichnungen zeigen:
- Fig. 1 ein schematisches Blockschaltbild einer bevorzugten Ausführungsform einer Interfacevorrichtung für virtuelle Speicher;
- Fig. 2 eine schematische Darstellung der Verbindung der bevorzugten Ausführungsform mit einem Netzwerksystem mit einer Anzahl von Datenspeichereinrichtungen über einen Netzwerkknoten;
- Fig. 3 eine schematische Ansicht der Hauptplatine eines Computers; und
- Fig. 4 eine schematische Darstellung einer Anwendung der bevorzugten Ausführungsform der Interfacevorrichtung bei einem Büro-Netzwerksystem.
- Die Fig. 1 und 2 zeigen eine bevorzugte Ausführungsform einer Interfacevorrichtung 1 für virtuelle Speicher. Die Interfacevorrichtung 1 für virtuelle Speicher ist dafür vorgesehen, einen Terminalcomputer und eine von mehreren Datenspeichereinrichtungen 41, 42, 43, 44 eines Netzwerksystems über einen Netzwerkknoten 46 derart miteinander zu verbinden, daß vom Terminalcomputer aus auf die eine der Datenspeichereinrichtungen 41, 42, 43, 44 zugegriffen werden kann. Bei der vorliegenden Ausführungsform enthält der Terminalcomputer eine Hauptplatine 2, die in der Fig. 3 gezeigt ist und die mit einer ersten Verbindungseinheit 20 versehen ist, die so ausgestaltet ist, daß an sie wenigstens ein peripheres Datenspeichermedium angeschlossen werden kann. Die erste Verbindungseinheit 20 umfaßt vier PCI-Steckplätze 201, zwei DIMM- Steckplätze 202, zwei IDE-Steckplätze 203, einen FDD-Steckplatz 204 und zwei SCSI-Steckplätze 205. Die Interfacevorrichtung 1 für virtuelle Speicher besteht, wie in den Fig. 1 und 2 gezeigt, aus einer Leiterplatte 16, einer zweiten Verbindungseinheit 11, einer Netzwerksteuereinheit 12, einer Steuereinheit 13 für die virtuellen Speicher und einer Verarbeitungseinheit 14.
- Auf der Leiterplatte 16 sind die zweite Verbindungseinheit 11, die Netzwerksteuereinheit 12, die Steuereinheit 13 für die virtuellen Speicher und die Verarbeitungseinheit 14 angeordnet. Die Leiterplatte 16 weist des weiteren einen Steckerabschnitt 10 (z. B. mit Gold-Kontaktstreifen) auf, der dafür vorgesehen ist, in einen der PCI-Steckplätze 201 auf der Hauptplatine 2 eingesteckt zu werden.
- Die zweite Verbindungseinheit 11 ist dafür vorgesehen, mit der ersten Verbindungseinheit 20 verbunden zu werden. Bei der vorliegenden Ausführungsform umfaßt die zweite Verbindungseinheit 11 zwei IDE-Verbinder 111, einen FDD-Verbinder 112 und zwei SCSI-Verbinder 113, die dafür vorgesehen sind, über ein externes Kabel mit den IDE-Steckplätzen 203, dem FDD-Steckplatz 204 und den SCSI-Steckplätzen 205 verbunden zu werden.
- Die Netzwerksteuereinheit 12 ist dafür vorgesehen, an das Netzwerksystem angeschlossen zu werden. Wenn der Terminalcomputer eingeschaltet wird, kann die Netzwerksteuereinheit 12 so betrieben werden, daß zu wenigstens einer bestimmten der Datenspeichereinrichtungen 41, 42, 43, 44, zum Beispiel der Datenspeichereinrichtung 41, eine Verbindung hergestellt wird. Der Terminalcomputer ist dann in der Lage, ein in der Datenspeichereinrichtung 41 gespeichertes Betriebssystem zu laden und auszuführen und die Datenspeichereinrichtung 41 als Datenspeichermedium zu benennen und zu verwenden. Die Datenspeichereinrichtung 41 umfaßt eine Anzahl von Festplattenlaufwerken, von denen jedes einen relativ großen Speicherbereich zur Datenspeicherung aufweist.
- Die Steuereinheit 13 für die virtuellen Speicher ist mit der zweiten Verbindungseinheit 11 (mit den IDE-Verbindern 111, dem FDD-Verbinder 112 und den SCSI-Verbindern 113) und der Netzwerksteuereinheit 12 verbunden. Die Steuereinheit 13 für die virtuellen Speicher ist in der Lage, die aus dem Computerterminal ausgehenden Daten an der zweiten Verbindungseinheit 11 aufzunehmen und die von der Datenspeichereinrichtung 41 des Netzwerksystems eingehenden Daten an der Netzwerksteuereinheit 12 aufzunehmen.
- Die Verarbeitungseinheit 14 ist mit der Netzwerksteuereinheit 12 und der Steuereinheit 13 für die virtuellen Speicher verbunden. Die Verarbeitungseinheit 14 sorgt dafür, daß die ausgehenden Daten, die von der Steuereinheit 13 für die virtuellen Speicher aufgenommen werden, nach dem Ausführen einer ersten Datenformattransformation an den ausgehenden Daten, etwa einer Datenpaketbildung, zum Speichern der ausgehenden Daten in der Datenspeichereinrichtung 41 über die Netzwerksteuereinheit 12 an das Netzwerksystem übertragen werden. Die Verarbeitungseinheit 14 sorgt außerdem dafür, daß die eingehenden Daten, die von der Netzwerksteuereinheit 12 aufgenommen werden, nach dem Ausführen einer zweiten Datenformattransformation an den eingehenden Daten, etwa einer Paketdatengewinnung, über die Steuereinheit 13 für die virtuellen Speicher und die zweite Verbindungseinheit 11 an die Hauptplatine 2 des Computerterminals übertragen werden.
- Die Interfacevorrichtung 1 für virtuelle Speicher umfaßt des weiteren eine Speichereinheit 15, die mit der Verarbeitungseinheit 14 verbunden ist und die auf der Leiterplatte 16 angeordnet ist. Bei der vorliegenden Ausführungsform ist die Speichereinheit 15 ein Flash-ROM, das dafür vorgesehen ist, für den Terminalcomputer ein Betriebssystem und einen Datenspeicherbereich bereitzustellen, wenn die Netzwerksteuereinheit 12 nicht mit dem Netzwerksystem verbunden ist.
- Wenn die Interfacevorrichtung 1 für virtuelle Speicher mit dem Terminalcomputer und der Datenspeichereinrichtung 41 verbunden ist und mit einer relevanten Software betrieben wird, kann demnach die Datenspeichereinrichtung 41 als virtuelles Plattenlaufwerk (HDD, FDD oder MOD bzw. Festplattenlaufwerk, Diskettenlaufwerk oder CD-ROM-Laufwerk) für den Terminalcomputer dienen. Wenn der Terminalcomputer ausgehende Daten hat, die zu speichern sind, werden die ausgehenden Daten über die erste und die zweite Verbindungseinheit 20, 11 zu der Steuereinheit 13 für die virtuellen Speicher gegeben. Die Verarbeitungseinheit 14 transformiert dann die ausgehenden Daten zu einem Datenpaket, das über die Netzwerksteuereinheit 12 zur Datenspeicherung zu der Datenspeichereinrichtung 41 gesendet wird.
- Wenn der Terminalcomputer eingehende Daten aus der Datenspeichereinrichtung 41 auslesen will, erzeugt er ein Lesesignal, das über die erste und die zweite Verbindungseinheit 20, 11 und die Steuereinheit 13 für die virtuellen Speicher von der Verarbeitungseinheit 14 aufgenommen wird, so daß die Verarbeitungseinheit 14 die Netzwerksteuereinheit 12 so steuern kann, daß diese die eingehenden Daten (in einem Datenpaketformat) aus der Datenspeichereinrichtung 41 ausliest. An den eingehenden Daten wird dann eine Datenformattransformation ausgeführt, die im vorliegenden Beispiel das Datenpaketformat des Netzwerks in das Datenformat des Terminalcomputers umwandelt. Die eingehenden Daten werden danach über die Steuereinheit 13 für die virtuellen Speicher und die zweite und die erste Verbindungseinheit 11, 20 zum Terminalcomputer gegeben.
- Wie in der Fig. 4 gezeigt, kann die beschriebene Interfacevorrichtung 1 für virtuelle Speicher in jedem der vielen Terminalcomputer eines beliebigen Netzwerksystems installiert werden, etwa in einem Büro-Netzwerksystem. Das Netzwerksystem ist des weiteren mit einer Anzahl von Datenspeichereinrichtungen 51, 52, 53, 54 versehen, die über einen Netzwerkknoten 55 mit jedem der Terminalcomputer verbunden sind, so daß ein ganzheitliches lokales Netzwerk entsteht. Mittels der beschriebenen Interfacevorrichtung 1 für virtuelle Speicher kann von jedem Terminalcomputer auf jede der vielen Datenspeichervorrichtungen 51, 52, 53, 54 zugegriffen werden.
- Einige Vorteile der beschriebenen Interfacevorrichtung sind:
- 1. Mittels der beschriebenen Interfacevorrichtung 1 für virtuelle Speicher können die in den Datenspeichereinrichtungen des Netzwerksystems gespeicherten Daten zentral verwaltet werden. Zum Beispiel können, wenn ein in den Datenspeichereinrichtungen gespeichertes Betriebssystem aktualisiert wird, sofort alle Terminalcomputer in dem Netzwerksystem das aktualisierte Betriebssystem laden und ausführen.
- 2. Die Datenspeichereinrichtungen stellen sehr viel Speicherplatz für die Datenspeicherung zur Verfügung, so daß die in den herkömmlichen Computern installierten Plattenlaufwerke (HDD, FDD und MOD) in den Terminalcomputern des Netzwerks weggelassen werden können, mit dem Ergebnis von weniger Kosten und einer geringeren Größe.
- 3. Der Speicherplatz in der Datenspeichereinrichtung kann leicht partitioniert werden.
Claims (5)
1. Interfacevorrichtung (1) für virtuelle Speicher, das
dafür vorgesehen ist, einen Terminalcomputer (2) und eine
Datenspeichereinrichtung (41; 42; 43; 44) eines
Netzwerksystems derart miteinander zu verbinden, daß vom
Terminalcomputer (2) auf die Datenspeichereinrichtung (41; 42; 43; 44)
zugegriffen werden kann, wobei der Terminalcomputer (2) mit
einer ersten Verbindungseinheit (20) versehen ist, die so
ausgestaltet ist, daß an sie wenigstens ein peripheres
Datenspeichermedium angeschlossen werden kann, und wobei die
Interfacevorrichtung (1) für virtuelle Speicher gekennzeichnet
ist durch
eine zweite Verbindungseinheit (11), die dafür vorgesehen ist, an die erste Verbindungseinheit (20) angeschlossen zu werden;
eine Netzwerksteuereinheit (12), die dafür vorgesehen ist, an das Netzwerksystem angeschlossen zu werden;
eine Steuereinheit (13) für die virtuellen Speicher, die mit der zweiten Verbindungseinheit (11) und der Netzwerksteuereinheit (12) verbunden ist und die in der Lage ist, aus dem Terminalcomputer (2) ausgehende Daten von der zweiten Verbindungseinheit (11) aufzunehmen sowie von der Datenspeichereinrichtung (41; 42; 43; 44) des Netzwerksystems eingehende Daten aus der Netzwerksteuereinheit (12) aufzunehmen; und durch
eine Verarbeitungseinheit (14), die mit der Netzwerksteuereinheit (12) und der Speichereinheit (13) für die virtuellen Speicher verbunden ist,
wobei die Verarbeitungseinheit (14) so betrieben werden kann, daß die ausgehenden Daten, die von der Steuereinheit (13) für die virtuellen Speicher aufgenommen werden, nach einer ersten Datenformattransformation an den ausgehenden Daten zum Speichern der ausgehenden Daten in der Datenspeichereinrichtung (41; 42; 43; 44) über die Netzwerksteuereinheit (12) an das Netzwerksystem übertragen werden, und
wobei die Verarbeitungseinheit (14) des weiteren so betrieben werden kann, daß die eingehenden Daten, die von der Netzwerksteuereinheit (12) aufgenommen werden, nach einer zweiten Datenformattransformation an den eingehenden Daten über die Steuereinheit (13) für die virtuellen Speicher und die zweite Verbindungseinheit (11) an den Terminalcomputer (2) übertragen werden.
eine zweite Verbindungseinheit (11), die dafür vorgesehen ist, an die erste Verbindungseinheit (20) angeschlossen zu werden;
eine Netzwerksteuereinheit (12), die dafür vorgesehen ist, an das Netzwerksystem angeschlossen zu werden;
eine Steuereinheit (13) für die virtuellen Speicher, die mit der zweiten Verbindungseinheit (11) und der Netzwerksteuereinheit (12) verbunden ist und die in der Lage ist, aus dem Terminalcomputer (2) ausgehende Daten von der zweiten Verbindungseinheit (11) aufzunehmen sowie von der Datenspeichereinrichtung (41; 42; 43; 44) des Netzwerksystems eingehende Daten aus der Netzwerksteuereinheit (12) aufzunehmen; und durch
eine Verarbeitungseinheit (14), die mit der Netzwerksteuereinheit (12) und der Speichereinheit (13) für die virtuellen Speicher verbunden ist,
wobei die Verarbeitungseinheit (14) so betrieben werden kann, daß die ausgehenden Daten, die von der Steuereinheit (13) für die virtuellen Speicher aufgenommen werden, nach einer ersten Datenformattransformation an den ausgehenden Daten zum Speichern der ausgehenden Daten in der Datenspeichereinrichtung (41; 42; 43; 44) über die Netzwerksteuereinheit (12) an das Netzwerksystem übertragen werden, und
wobei die Verarbeitungseinheit (14) des weiteren so betrieben werden kann, daß die eingehenden Daten, die von der Netzwerksteuereinheit (12) aufgenommen werden, nach einer zweiten Datenformattransformation an den eingehenden Daten über die Steuereinheit (13) für die virtuellen Speicher und die zweite Verbindungseinheit (11) an den Terminalcomputer (2) übertragen werden.
2. Interfacevorrichtung nach Anspruch 1, gekennzeichnet
durch eine Speichereinheit (15), die mit der
Verarbeitungseinheit (14) verbunden ist und die dafür vorgesehen ist, für
den Terminalcomputer (2) ein Betriebssystem und einen
Datenspeicherbereich bereitzustellen, wenn die
Netzwerksteuereinheit (12) vom Netzwerksystem getrennt ist.
3. Interfacevorrichtung nach Anspruch 2, gekennzeichnet
durch eine Leiterplatte (16), auf der die zweite
Verbindungseinheit (11), die Netzwerksteuereinheit (12), die
Steuereinheit (13) für die virtuellen Speicher, die
Verarbeitungseinheit (14) und die Speichereinheit (15) angeordnet sind.
4. Interfacevorrichtung nach Anspruch 1, gekennzeichnet
durch eine Leiterplatte (16), auf der die zweite
Verbindungseinheit (11), die Netzwerksteuereinheit (12), die
Steuereinheit (13) für die virtuellen Speicher und die
Verarbeitungseinheit (14) angeordnet sind.
5. Interfacevorrichtung nach Anspruch 1, dadurch
gekennzeichnet, daß die zweite Verbindungseinheit (11) wenigstens
einen IDE-Verbinder (111), einen FDD-Verbinder (112) und/oder
einen SCSI-Verbinder (113) umfaßt.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/012,535 US20030110300A1 (en) | 2001-12-12 | 2001-12-12 | Virtual storage interface device |
| DE10162524A DE10162524A1 (de) | 2001-12-12 | 2001-12-19 | Interfacevorrichtung für virtuelle Speicher |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/012,535 US20030110300A1 (en) | 2001-12-12 | 2001-12-12 | Virtual storage interface device |
| DE10162524A DE10162524A1 (de) | 2001-12-12 | 2001-12-19 | Interfacevorrichtung für virtuelle Speicher |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE10162524A1 true DE10162524A1 (de) | 2003-07-17 |
Family
ID=28792809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE10162524A Ceased DE10162524A1 (de) | 2001-12-12 | 2001-12-19 | Interfacevorrichtung für virtuelle Speicher |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20030110300A1 (de) |
| DE (1) | DE10162524A1 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102007041092A1 (de) * | 2007-08-30 | 2009-03-05 | Vodafone Holding Gmbh | Elektronisches Endgerät, externes Speichersystem und Verfahren zum Betrieb eines externen Speichersystems |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8301810B2 (en) * | 2004-12-21 | 2012-10-30 | Infortrend Technology, Inc. | SAS storage virtualization controller, subsystem and system using the same, and method therefor |
| US10353633B2 (en) * | 2013-12-19 | 2019-07-16 | Sony Interactive Entertainment LLC | Mass storage virtualization for cloud computing |
| US10635316B2 (en) | 2014-03-08 | 2020-04-28 | Diamanti, Inc. | Methods and systems for data storage using solid state drives |
| US10628353B2 (en) | 2014-03-08 | 2020-04-21 | Diamanti, Inc. | Enabling use of non-volatile media-express (NVMe) over a network |
| CA2941702A1 (en) | 2014-03-08 | 2015-09-17 | Diamanti, Inc. | Methods and systems for converged networking and storage |
| US11921658B2 (en) | 2014-03-08 | 2024-03-05 | Diamanti, Inc. | Enabling use of non-volatile media-express (NVMe) over a network |
| CN111971691A (zh) * | 2018-04-12 | 2020-11-20 | 渊慧科技有限公司 | 表示物理系统的图神经网络 |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0264834A (ja) * | 1988-08-31 | 1990-03-05 | Midori Denshi Kk | 小型コンピュータシステムにおけるデータ転送装置 |
| US5544347A (en) * | 1990-09-24 | 1996-08-06 | Emc Corporation | Data storage system controlled remote data mirroring with respectively maintained data indices |
| US5291584A (en) * | 1991-07-23 | 1994-03-01 | Nexcom Technology, Inc. | Methods and apparatus for hard disk emulation |
| US5491812A (en) * | 1992-09-28 | 1996-02-13 | Conner Peripherals, Inc. | System and method for ethernet to SCSI conversion |
| US5991813A (en) * | 1997-05-16 | 1999-11-23 | Icon Cmt Corp. | Network enabled SCSI interface |
| US6073220A (en) * | 1997-09-03 | 2000-06-06 | Duocor, Inc. | Apparatus and method for providing a transparent disk drive back-up |
| US5941972A (en) * | 1997-12-31 | 1999-08-24 | Crossroads Systems, Inc. | Storage router and method for providing virtual local storage |
| US5996024A (en) * | 1998-01-14 | 1999-11-30 | Emc Corporation | Method and apparatus for a SCSI applications server which extracts SCSI commands and data from message and encapsulates SCSI responses to provide transparent operation |
| US6658459B1 (en) * | 1998-02-27 | 2003-12-02 | Adaptec, Inc. | System for sharing peripheral devices over a network and method for implementing the same |
| US6324627B1 (en) * | 1998-06-22 | 2001-11-27 | Virtual Data Security, Llc | Virtual data storage (VDS) system |
| US6738821B1 (en) * | 1999-01-26 | 2004-05-18 | Adaptec, Inc. | Ethernet storage protocol networks |
| TW410297B (en) * | 1999-03-05 | 2000-11-01 | Via Tech Inc | Remote booting of computers in local area network |
| US6834326B1 (en) * | 2000-02-04 | 2004-12-21 | 3Com Corporation | RAID method and device with network protocol between controller and storage devices |
| US6826711B2 (en) * | 2000-02-18 | 2004-11-30 | Avamar Technologies, Inc. | System and method for data protection with multidimensional parity |
| EP1292893B1 (de) * | 2000-05-23 | 2008-09-03 | Sepaton, Inc. | Verfahren und vorrichtung zur datenvervielfachung durch verwendung von scsi ber tcp/ip |
| US6748502B2 (en) * | 2001-01-12 | 2004-06-08 | Hitachi, Ltd. | Virtual volume storage |
| WO2003017598A1 (en) * | 2001-08-15 | 2003-02-27 | The Board Of Governors For Higher Education, State Of Rhode Island And Providence Plantations | Scsi-to-ip cache storage device and method |
| US20030061401A1 (en) * | 2001-09-25 | 2003-03-27 | Luciani Luis E. | Input device virtualization with a programmable logic device of a server |
| US6976073B2 (en) * | 2001-11-29 | 2005-12-13 | Hewlett-Packard Development Company, L.P. | Transparent remote data storage device and method |
| US6874060B2 (en) * | 2001-12-07 | 2005-03-29 | Dell Products L.P. | Distributed computer system including a virtual disk subsystem and method for providing a virtual local drive |
-
2001
- 2001-12-12 US US10/012,535 patent/US20030110300A1/en not_active Abandoned
- 2001-12-19 DE DE10162524A patent/DE10162524A1/de not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102007041092A1 (de) * | 2007-08-30 | 2009-03-05 | Vodafone Holding Gmbh | Elektronisches Endgerät, externes Speichersystem und Verfahren zum Betrieb eines externen Speichersystems |
Also Published As
| Publication number | Publication date |
|---|---|
| US20030110300A1 (en) | 2003-06-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE60031499T2 (de) | Verfahren zur Übertragung von Signalen der Typen "fibre-channel" und "non-fibre-channel" über ein gemeinsames Kabel | |
| DE19581859B4 (de) | Steckverbinderanordnung zur Kopplung einer Einheit mit einem SCSI-Bus | |
| DE102004053801B4 (de) | Dynamische Rekonfiguration von PCI-Expresslinks | |
| DE60305304T2 (de) | Adapter, speichereinrichtung für umgesetzte daten und verfahren zum betrieb einer speichereinrichtung für umgesetzte daten | |
| DE102004011446A1 (de) | Express Card (Express-Karten-)-Interface Adapter für Small Memory Cards (kleine Speichermedien) | |
| DE10355143A1 (de) | Tragbares modulares elektronisches System mit symmetrischen Verbindungen | |
| DE10337049A1 (de) | Tragbares modulares Elektroniksystem | |
| DE29812256U1 (de) | Externes Verbindungs-Interface für periphere Vorrichtungen für Computer | |
| DE20101164U1 (de) | Computertastatur | |
| DE112007000688B4 (de) | Fehlerverwaltungstopologien | |
| EP2163979A2 (de) | Anschlussvorrichtung zum Anschluss einer Mehrzahl von Peripheriegeräten und Betriebsverfahren | |
| DE69428878T2 (de) | Selbstbeschreibendes Datenverarbeitungssystem | |
| DE112006001412T5 (de) | Tragbares Datenspeicherungsgerät | |
| DE10162524A1 (de) | Interfacevorrichtung für virtuelle Speicher | |
| DE69935625T2 (de) | DUPLEX-fertige SCSI Rückwand eines Rechnersystems | |
| DE69215736T2 (de) | Angepasster Personalcomputer für Netzkommunikation | |
| DE102012107577A1 (de) | Multiport-Speicherelement sowie Halbleitervorrichtung und System mit demselben | |
| EP0671033A1 (de) | Anordnung zur übertragung von daten über einen bus | |
| DE20312002U1 (de) | Digitales Datenübertragungsgerät | |
| DE19905960A1 (de) | Computer | |
| DE60207144T2 (de) | Schaltungsanordnung einer Rückwandleiterplatte | |
| DE69636805T2 (de) | Massenspeicherplattenanordnung zur Verwendung in Rechnersystemen | |
| DE60126158T2 (de) | Serverlets mit hoher dichte mittels hochgeschwindigkeits-datenbus | |
| DE102006062578A1 (de) | Speichersystem | |
| EP1748347B1 (de) | Computereinschubmodul |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8131 | Rejection |