CA2085973A1 - Small computer system interface for non-local scsi devices - Google Patents

Small computer system interface for non-local scsi devices

Info

Publication number
CA2085973A1
CA2085973A1 CA2085973A CA2085973A CA2085973A1 CA 2085973 A1 CA2085973 A1 CA 2085973A1 CA 2085973 A CA2085973 A CA 2085973A CA 2085973 A CA2085973 A CA 2085973A CA 2085973 A1 CA2085973 A1 CA 2085973A1
Authority
CA
Canada
Prior art keywords
computer system
system interface
small computer
scsi devices
local
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.)
Granted
Application number
CA2085973A
Other languages
French (fr)
Other versions
CA2085973C (en
Inventor
Andrew Boyce Mcneill, Jr.
Edward Irving Wachtel
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.)
International Business Machines Corp
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2085973A1 publication Critical patent/CA2085973A1/en
Application granted granted Critical
Publication of CA2085973C publication Critical patent/CA2085973C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/102Program control for peripheral devices where the programme performs an interfacing function, e.g. device driver
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices

Abstract

A SCSI computer system is provided whereby a host computer gains access to a targeted but non-local peripheral device by sending commands via a SCSI bus to a connected SCSI target computer which emulates the targeted peripheral device local to the SCSI target computer to cause the targeted peripheral device to carry out the commands.
CA002085973A 1991-12-20 1992-12-21 Small computer system interface for non-local scsi devices Expired - Fee Related CA2085973C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US81219791A 1991-12-20 1991-12-20
US812,197 1991-12-20

Publications (2)

Publication Number Publication Date
CA2085973A1 true CA2085973A1 (en) 1993-06-21
CA2085973C CA2085973C (en) 1999-03-30

Family

ID=25208834

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002085973A Expired - Fee Related CA2085973C (en) 1991-12-20 1992-12-21 Small computer system interface for non-local scsi devices

Country Status (4)

Country Link
US (2) US5499378A (en)
EP (1) EP0549217A1 (en)
BR (1) BR9204660A (en)
CA (1) CA2085973C (en)

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BR9204660A (en) * 1991-12-20 1993-06-22 Ibm COMPUTER NETWORK SYSTEM THAT CONTAINS AN INTERFACE FOR SMALL COMPUTER SYSTEMS (SCSI) FOR NON-LOCAL SCSI DEVICES
US5628014A (en) * 1992-03-20 1997-05-06 Paranode, Inc. Methods and apparatus for node caching at the file level
DE4426094C2 (en) * 1994-07-22 1998-04-16 Siemens Nixdorf Inf Syst Data reduction for bus couplers
JPH08328991A (en) * 1995-03-30 1996-12-13 Canon Inc Interface device
US5680303A (en) * 1995-06-07 1997-10-21 Compuserve Incorporated Communication device sharing on a local area network
US6154810A (en) * 1995-08-28 2000-11-28 Apple Computer, Inc. System and method for utilizing the memory of a portable computer as a disk cache while in SCSI target mode
US5946469A (en) * 1995-11-15 1999-08-31 Dell Computer Corporation Computer system having a controller which emulates a peripheral device during initialization
JP3651126B2 (en) * 1996-07-18 2005-05-25 ブラザー工業株式会社 Information recording device
US6189080B1 (en) * 1996-09-20 2001-02-13 Emc Corporation Minimum read rate throughput in a disk cache system
US5898859A (en) * 1996-10-01 1999-04-27 Intel Corporation Address shadow feature and methods of using the same
US5794013A (en) * 1996-10-28 1998-08-11 International Business Machines Corporation System and method for testing computer components in development environments
US5867671A (en) * 1996-11-20 1999-02-02 Ncr Corporation Virtual device for performing an operation in response to a SCSI command different than the operation of a SCSI device responding to the SCSI command
US5796938A (en) * 1996-12-11 1998-08-18 International Business Machines Corporation Diagnostic subsystem and method for SCSI Interface
US5963736A (en) * 1997-03-03 1999-10-05 Quickturn Design Systems, Inc. Software reconfigurable target I/O in a circuit emulation system
DE19708755A1 (en) 1997-03-04 1998-09-17 Michael Tasler Flexible interface
JPH1139185A (en) * 1997-07-24 1999-02-12 Mitsubishi Electric Corp Emulator
US6327613B1 (en) * 1998-01-12 2001-12-04 Adaptec, Inc. Method and apparatus for sharing peripheral devices over a network
US6631484B1 (en) 1998-03-31 2003-10-07 Lsi Logic Corporation System for packet communication where received packet is stored either in a FIFO or in buffer storage based on size of received packet
US6115771A (en) * 1998-03-31 2000-09-05 Lsi Logic Corporation Method and system for converting computer peripheral equipment to SCSI-compliant devices
US6182242B1 (en) 1998-04-22 2001-01-30 International Business Machines Corporation Generic device driver simulator and method
US6873948B1 (en) 1998-05-21 2005-03-29 Lsi Logic Corporation Method and apparatus for emulating a device within a data processing system
US6574588B1 (en) * 1998-09-23 2003-06-03 Microsoft Corporation Solid-state memory device that emulates a known storage device
US7058563B1 (en) * 1998-09-23 2006-06-06 Microsoft Corporation Device driver auto-load
US6199112B1 (en) * 1998-09-23 2001-03-06 Crossroads Systems, Inc. System and method for resolving fibre channel device addresses on a network using the device's fully qualified domain name
US6233625B1 (en) * 1998-11-18 2001-05-15 Compaq Computer Corporation System and method for applying initialization power to SCSI devices
US6470382B1 (en) * 1999-05-26 2002-10-22 3Com Corporation Method to dynamically attach, manage, and access a LAN-attached SCSI and netSCSI devices
US6694384B1 (en) 1999-07-13 2004-02-17 Bell & Howell Document Management & Products Company Method and system to remotely configure business office devices to user defined parameters
CA2284947C (en) 1999-10-04 2005-12-20 Storagequest Inc. Apparatus and method for managing data storage
US7089300B1 (en) * 1999-10-18 2006-08-08 Apple Computer, Inc. Method and apparatus for administering the operating system of a net-booted environment
US7024497B1 (en) * 2000-09-07 2006-04-04 Adaptec, Inc. Methods for accessing remotely located devices
US9292516B2 (en) * 2005-02-16 2016-03-22 Sonic Solutions Llc Generation, organization and/or playing back of content based on incorporated parameter identifiers
US7779097B2 (en) 2000-09-07 2010-08-17 Sonic Solutions Methods and systems for use in network management of content
US6785744B2 (en) 2001-08-08 2004-08-31 International Business Machines Corporation Mapping SCSI medium changer commands to mainframe-compatible perform library function commands
US7020665B2 (en) * 2002-03-07 2006-03-28 Microsoft Corporation File availability in distributed file storage systems
US6915354B1 (en) * 2002-04-30 2005-07-05 Intransa, Inc. Distributed iSCSI and SCSI targets
US7730155B1 (en) 2002-10-01 2010-06-01 Apple Inc. Method and apparatus for dynamically locating resources
US20040078521A1 (en) * 2002-10-17 2004-04-22 International Business Machines Corporation Method, apparatus and computer program product for emulating an iSCSI device on a logical volume manager
US7409711B1 (en) * 2002-12-24 2008-08-05 The Chamberlain Group, Inc. Method and apparatus for troubleshooting a security gate system remotely
US7107375B2 (en) * 2003-05-13 2006-09-12 Lsi Logic Corporation Method for improving selection performance by using an arbitration elimination scheme in a SCSI topology
US7496492B2 (en) * 2003-08-29 2009-02-24 Microsoft Corporation Software-aided storage device emulation in a physical storage device
US7774774B1 (en) * 2003-10-22 2010-08-10 Apple Inc. Software setup system
US7120499B2 (en) * 2004-02-12 2006-10-10 Ndi Medical, Llc Portable percutaneous assemblies, systems and methods for providing highly selective functional or therapeutic neuromuscular stimulation
US7373448B2 (en) * 2004-03-29 2008-05-13 International Business Machines Corporation Method, system, and program for building a queue to test a device
US7206875B2 (en) * 2004-03-31 2007-04-17 Intel Corporation Expander device capable of persistent reservations and persistent affiliations
US8595214B1 (en) 2004-03-31 2013-11-26 Google Inc. Systems and methods for article location and retrieval
US7418545B2 (en) * 2004-10-28 2008-08-26 Intel Corporation Integrated circuit capable of persistent reservations
US7370128B2 (en) 2004-10-29 2008-05-06 Intel Corporation Expander device capable of communication protocol translation
US7376546B2 (en) * 2004-11-08 2008-05-20 Lsi Corporation User configurable ultra320 SCSI target device simulator and error injector
CN100438396C (en) * 2005-01-14 2008-11-26 英业达股份有限公司 System and method for implementing error return in iSCSI
US20070271082A1 (en) * 2006-05-22 2007-11-22 Scott Dominguez User configurable device simulator with injection error capability
US20080004021A1 (en) * 2006-06-30 2008-01-03 Sanjay Addicam V Seamless base station / set top box handoff
US20080052429A1 (en) * 2006-08-28 2008-02-28 Tableau, Llc Off-board computational resources
US20080052525A1 (en) * 2006-08-28 2008-02-28 Tableau, Llc Password recovery
US20080126472A1 (en) * 2006-08-28 2008-05-29 Tableau, Llc Computer communication
US20080052490A1 (en) * 2006-08-28 2008-02-28 Tableau, Llc Computational resource array
US7925809B2 (en) * 2006-10-24 2011-04-12 Apple Inc. Systems and methods for storage management in a data processing device
US8090767B2 (en) 2008-01-07 2012-01-03 Apple Inc. Pairing and storage access scheme between a handheld device and a computing system
US8255476B2 (en) * 2009-03-30 2012-08-28 International Business Machines Corporation Automated tape drive sharing in a heterogeneous server and application environment
US9542172B2 (en) 2013-02-05 2017-01-10 Apple Inc. Automatic updating of applications
US9641614B2 (en) 2013-05-29 2017-05-02 Microsoft Technology Licensing, Llc Distributed storage defense in a cluster
US10404520B2 (en) 2013-05-29 2019-09-03 Microsoft Technology Licensing, Llc Efficient programmatic memory access over network file access protocols
WO2022051607A1 (en) * 2020-09-04 2022-03-10 Nemedio Inc. Systems and methods for dynamic configuration of external devices
US20240012708A1 (en) * 2022-07-06 2024-01-11 Dell Products L.P. Real-time sense data querying

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4888680A (en) * 1987-10-14 1989-12-19 Little Blue Limited Partnership Peripheral device interface and controller
GB8816413D0 (en) * 1988-07-09 1988-08-17 Int Computers Ltd Data processing system
JPH034351A (en) * 1989-04-26 1991-01-10 Dubner Computer Syst Inc System-bus-data-link device
US5093776A (en) * 1989-06-15 1992-03-03 Wang Laboratories, Inc. Information processing system emulation apparatus and method
US5185864A (en) * 1989-06-16 1993-02-09 International Business Machines Corporation Interrupt handling for a computing system with logical devices and interrupt reset
US5175822A (en) * 1989-06-19 1992-12-29 International Business Machines Corporation Apparatus and method for assigning addresses to scsi supported peripheral devices
US5204951A (en) * 1989-10-02 1993-04-20 International Business Machines Corporation Apparatus and method for improving the communication efficiency between a host processor and peripheral devices connected by an scsi bus
US5170466A (en) * 1989-10-10 1992-12-08 Unisys Corporation Storage/retrieval system for document
US5129036A (en) * 1990-03-30 1992-07-07 Computer Concepts Corporation Broadcast digital sound processing system
US5214695A (en) * 1990-07-23 1993-05-25 International Business Machines Corporation Apparatus and method for loading a system reference diskette image from a system partition in a personal computer system
BR9204660A (en) * 1991-12-20 1993-06-22 Ibm COMPUTER NETWORK SYSTEM THAT CONTAINS AN INTERFACE FOR SMALL COMPUTER SYSTEMS (SCSI) FOR NON-LOCAL SCSI DEVICES

Also Published As

Publication number Publication date
BR9204660A (en) 1993-06-22
EP0549217A1 (en) 1993-06-30
US5721880A (en) 1998-02-24
CA2085973C (en) 1999-03-30
US5499378A (en) 1996-03-12

Similar Documents

Publication Publication Date Title
CA2085973A1 (en) Small computer system interface for non-local scsi devices
CA2012400A1 (en) Command delivery for a computing system
GB2098577B (en) An operating arm unit controlled by a computer system
IT8322130A0 (en) CURSOR CONTROL DEVICE FOR COMPUTER DISPLAY SYSTEMS.
ES487173A1 (en) Input/output controller for a data processing system.
EP0080875A3 (en) Data storage system for a host computer
CA2090709A1 (en) System to service processor interface for a tablet computer
EP0086605A3 (en) Image processing system
CA2145844A1 (en) A System for Operating Application Software in a Safety Critical Environment
AU3938993A (en) Management system for memory resident computer programs
DE3688177D1 (en) MAIN MEMORY ACCESS CONTROL DEVICE FOR VIRTUAL COMPUTER FUNCTION ARRANGEMENT.
GR3023419T3 (en) Buffer memory subsystem for peripheral controllers and method
AU6125080A (en) Computer pipe line control system
AU8417591A (en) Interface system for data transfer with remote peripheral independently of host processor backplane
WO1998030948A3 (en) Apparatus and method for operably connecting a processor cache to a digital signal processor
AU520214B2 (en) Queue structure for a data processing system
AU8214487A (en) Data processing system having a bus command generated by one subsystem on behalf of another subsystem
EP1265126A3 (en) Portable computer having dedicated register group and peripheral controller bus between system bus and peripheral controller
EP0566283A3 (en) Interface for providing multiple computer systems access to a process control system.
EP0336756A3 (en) Direct memory access controller
EP0374114A3 (en) Storage control system for a disk unit
AU4622289A (en) Personal computer access control system
JPS558605A (en) Data processing system
AU1377992A (en) Housing for a computer cursor control device
AU4380889A (en) Data processing system wherein a simple peripheral control arrangement enables a cpu to access an enlarged address area

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed
MKLA Lapsed

Effective date: 20111221