KR100864814B1 - 광 저장 장치 또는/및 이동식 디스크로 구현된 컴퓨터 확장장치 및 그 구현 방법 - Google Patents
광 저장 장치 또는/및 이동식 디스크로 구현된 컴퓨터 확장장치 및 그 구현 방법 Download PDFInfo
- Publication number
- KR100864814B1 KR100864814B1 KR1020070013636A KR20070013636A KR100864814B1 KR 100864814 B1 KR100864814 B1 KR 100864814B1 KR 1020070013636 A KR1020070013636 A KR 1020070013636A KR 20070013636 A KR20070013636 A KR 20070013636A KR 100864814 B1 KR100864814 B1 KR 100864814B1
- Authority
- KR
- South Korea
- Prior art keywords
- host
- computer expansion
- optical storage
- storage device
- internal memory
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
- G06F3/0677—Optical disk device, e.g. CD-ROM, DVD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
- G06F9/4413—Plug-and-play [PnP]
- G06F9/4415—Self describing peripheral devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (9)
- 컴퓨터 확장 장치에 있어서,호스트와의 상호 연결을 위한 표준 인터페이스 모듈;상기 호스트에 컴퓨터 확장 장치의 기본 기능을 수행하고, 장치 내 메모리를 호스트에 연결되는 가상의 광 저장 장치로 에뮬레이션하며 상기 호스트로부터의 광 저장 장치의 기준에 명시된 명령을 처리하는 프로세서;기본 기능 수행에 필요한 애플리케이션 디바이스; 및상기 컴퓨터 확장 장치 내에 위치하며, 광 저장 장치 기능 수행을 위한 파일 시스템이 구축된 내부 메모리로서, 그 메모리의 광 저장 장치 영역에 상기 에뮬레이션을 위한 장치 인식용 애플리케이션과 상기 컴퓨터 확장 장치의 구동을 위한 드라이버를 저장하는 내부 메모리;를 포함하며,상기 호스트에 상기 컴퓨터 확장 장치를 연결하는 경우, 상기 장치 인식용 애플리케이션이 구동하여 상기 내부 메모리를 광 저장 장치로 에뮬레이션하고, 상기 드라이버를 자동으로 설치하여, 장치 구동을 위한 별도의 광 저장 장치가 필요 없는, 컴퓨터 확장 장치.
- 제 1 항에 있어서,상기 메모리에는 이동식 디스크 영역이 있으며,상기 이동식 디스크 영역은 이동식 디스크 기능 수행을 위한 파일 시스템을 구축하고, 이를 위하여 제 2 장치 인식용 애플리케이션을 포함하는, 컴퓨터 확장 장치.
- 제 1 항에 있어서,상기 광 저장 장치 영역은, 상기 호스트에 상기 컴퓨터 확장 장치를 연결할 때 상기 호스트의 운영체제 및 하드웨어 종류를 판단하는 호스트 인식용 애플리케이션을 포함하는, 컴퓨터 확장 장치.
- 제 1 항에 있어서,상기 표준 인터페이스 모듈은, USB, PCMCIA, ExpressCard, PCI Express, IEEE1394 인터페이스 모듈 중 어느 하나인, 컴퓨터 확장 장치.
- 제 1 항에 있어서,상기 애플리케이션 디바이스는, 유무선 모뎀, 스캐너, 프린터, 카메라, 키보드, 마우스, 지문인식센서 중 어느 하나의 디바이스인, 컴퓨터 확장 장치.
- 각각 기본 기능을 갖는 모뎀, 스캐너, 프린터, 카메라, 키보드, 마우스, 지문인식센서 중 어느 하나의 컴퓨터 확장 장치를 호스트에 표준 인터페이스 모듈을 통해 연결하는 단계;상기 호스트가 상기 컴퓨터 확장 장치의 종류를 물어보고, 상기 컴퓨터 확장 장치는 장치 인식용 애플리케이션을 이용하여 광 저장 장치로 응답하는 단계;상기 호스트가 상기 컴퓨터 확장 장치의 내부 메모리를 광 저장 장치로 인식하고, 그 내부 메모리에 있는 설치 프로그램을 읽고 실행하는 단계;상기 컴퓨터 확장 장치가 상기 호스트의 종류를 판단하는 단계; 및판단 결과에 따라 상기 내부 메모리에 미리 저장되어 있는 드라이버와 필요 소프트웨어를 설치하는 단계를 포함하는, 컴퓨터 확장 장치를 광 저장 장치로 구현하는 방법.
- 제 6 항에 있어서,상기 호스트가 상기 컴퓨터 확장 장치의 종류를 물어볼 때, 상기 컴퓨터 확장 장치는 제 2 장치 인식용 애플레케이션을 이용하여 그 내부 메모리의 일부를 이동식 디스크로 응답하는 단계; 및상기 호스트가 상기 컴퓨터 확장 장치의 내부 메모리의 일부를 이동식 디스크로 인식하여 데이터를 읽고 쓰는 단계를 더 포함하는, 컴퓨터 확장 장치를 광 저장 장치로 구현하는 방법.
- 제 6 항에 있어서,상기 표준 인터페이스 모듈은, USB, PCMCIA, ExpressCard, PCI Express, IEEE1394 인터페이스 모듈 중 어느 하나인, 컴퓨터 확장 장치를 광 저장 장치로 구현하는 방법.
- 삭제
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070013636A KR100864814B1 (ko) | 2007-02-09 | 2007-02-09 | 광 저장 장치 또는/및 이동식 디스크로 구현된 컴퓨터 확장장치 및 그 구현 방법 |
US12/525,701 US7793004B2 (en) | 2007-02-09 | 2007-04-27 | Computer peripheral device implemented as optic storage device or/and removable disk by software emulation and implementing method thereof |
EP07746248A EP2109824A4 (en) | 2007-02-09 | 2007-04-27 | PERIPHERAL COMPUTER DEVICE IMPLEMENTED AS OPTICAL STORAGE DEVICE AND / OR SOFTWARE DEPOSITED DISK AND METHOD FOR IMPLEMENTING SAME |
PCT/KR2007/002091 WO2008096933A1 (en) | 2007-02-09 | 2007-04-27 | Computer peripheral device implemented as optic storage device or/and removable disk by software emulation and implementing method thereof |
JP2009548980A JP2010519606A (ja) | 2007-02-09 | 2007-04-27 | ソフトウェアを使用したエミュレーションにより光記憶装置及び/又はリムーバブルディスクとして実行されるコンピュータ周辺機器及びその実行方法 |
CNA2007800510661A CN101606136A (zh) | 2007-02-09 | 2007-04-27 | 通过软件仿真实现为光存储设备或/和可移动磁盘的计算机外设及其实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070013636A KR100864814B1 (ko) | 2007-02-09 | 2007-02-09 | 광 저장 장치 또는/및 이동식 디스크로 구현된 컴퓨터 확장장치 및 그 구현 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080074462A KR20080074462A (ko) | 2008-08-13 |
KR100864814B1 true KR100864814B1 (ko) | 2008-10-23 |
Family
ID=39681820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070013636A KR100864814B1 (ko) | 2007-02-09 | 2007-02-09 | 광 저장 장치 또는/및 이동식 디스크로 구현된 컴퓨터 확장장치 및 그 구현 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7793004B2 (ko) |
EP (1) | EP2109824A4 (ko) |
JP (1) | JP2010519606A (ko) |
KR (1) | KR100864814B1 (ko) |
CN (1) | CN101606136A (ko) |
WO (1) | WO2008096933A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100932094B1 (ko) * | 2008-04-04 | 2009-12-16 | 주식회사 셀픽 | 다중 에물레이션 기능을 갖는 솔리드 스테이트 디스크 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200943188A (en) * | 2008-04-01 | 2009-10-16 | Sunplus Innovation Technology Inc | A method for automatically detecting an operating system on a USB device |
KR100993935B1 (ko) * | 2008-09-09 | 2010-11-12 | (주)씨엔에스 | 광디스크 드라이브로 인식 가능한 메모리 장치 및 그 구동 방법 |
KR101350981B1 (ko) * | 2008-12-04 | 2014-01-14 | 도시바삼성스토리지테크놀러지코리아 주식회사 | 복합 광 디스크 드라이브 및 그 구동 방법 및 이를 적용하는 전자 시스템 |
CN101989125A (zh) * | 2009-08-04 | 2011-03-23 | 鸿富锦精密工业(深圳)有限公司 | 手机的设备共享至计算机的装置 |
CN102043751B (zh) * | 2010-06-29 | 2012-12-12 | 飞天诚信科技股份有限公司 | Usb设备识别主机操作***的方法 |
CN103902461A (zh) * | 2012-12-27 | 2014-07-02 | 中兴通讯股份有限公司 | 不同Nand闪存兼容方法及装置 |
CN106383796B (zh) * | 2016-10-18 | 2019-06-14 | 广州视睿电子科技有限公司 | 一种主机操作***类型的识别方法及*** |
WO2020251582A1 (en) | 2019-06-14 | 2020-12-17 | Hewlett-Packard Development Company L.P. | Biometric sensor controls |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040052705A (ko) * | 2004-04-28 | 2004-06-23 | 주식회사 모바일터치 | 컴퓨터와 주변장치간의 접속을 위한 자동 유에스비인터페이스 장치 |
US20050080973A1 (en) | 2003-09-30 | 2005-04-14 | Kuei-Jung Lee | Peripheral device having a personal disk used for storing device drivers and driving method thereof |
KR20050116090A (ko) * | 2004-06-04 | 2005-12-09 | 주식회사 아이피아 | 디지털 카메라를 내장한 휴대용 데이터 저장장치 |
KR20060054022A (ko) * | 2004-10-15 | 2006-05-22 | 마이크로소프트 코포레이션 | 휴대 컴퓨팅 환경을 제공하는 방법 및 장치 |
KR20060067815A (ko) * | 2004-12-15 | 2006-06-20 | 마이크로소프트 코포레이션 | 휴대용 저장 장치 및 방법 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08161250A (ja) * | 1994-12-06 | 1996-06-21 | Canon Inc | 情報処理装置 |
JPH10214243A (ja) * | 1997-01-29 | 1998-08-11 | Fuji Photo Film Co Ltd | データ通信方法およびデータ通信システム |
US5915106A (en) * | 1997-03-20 | 1999-06-22 | Ricoh Company, Ltd. | Method and system for operating a scanner which emulates a disk drive |
US6393493B1 (en) * | 1998-04-20 | 2002-05-21 | National Instruments Corporation | System and method for optimizing serial USB device reads using virtual FIFO techniques |
US6574588B1 (en) * | 1998-09-23 | 2003-06-03 | Microsoft Corporation | Solid-state memory device that emulates a known storage device |
US6567875B1 (en) * | 1999-04-05 | 2003-05-20 | Opti, Inc. | USB data serializer |
KR20010074360A (ko) | 2000-01-25 | 2001-08-04 | 김장중 | 원격 컴퓨터 시스템의 저장공간을 로컬 디스크 드라이브로에뮬레이션 하는 하드웨어와 관련 소프트웨어 |
JP2002073367A (ja) * | 2000-09-05 | 2002-03-12 | Hudson Soft Co Ltd | 光ディスクエミュレーション装置 |
JP2002123495A (ja) * | 2000-10-16 | 2002-04-26 | Matsushita Electric Ind Co Ltd | 電子認証システムおよびデータ記録システム |
US6754725B1 (en) * | 2001-05-07 | 2004-06-22 | Cypress Semiconductor Corp. | USB peripheral containing its own device driver |
WO2003012577A2 (en) * | 2001-07-31 | 2003-02-13 | Silicom Ltd. | Device-related software installation |
JP2003178017A (ja) * | 2001-09-17 | 2003-06-27 | Anyone Kk | プログラム内蔵のusbデバイス |
JP3513147B2 (ja) * | 2002-05-29 | 2004-03-31 | 株式会社ハギワラシスコム | Usbストレージデバイス及びその制御装置 |
JP4245374B2 (ja) * | 2002-11-01 | 2009-03-25 | 株式会社サスライト | 着脱式デバイスおよび制御回路 |
TWI220712B (en) * | 2003-01-30 | 2004-09-01 | Quanta Comp Inc | Control device of virtual disc drive |
TW200424862A (en) * | 2003-05-13 | 2004-11-16 | Ours Technology Inc | Usage of USB transmission line |
US7496492B2 (en) | 2003-08-29 | 2009-02-24 | Microsoft Corporation | Software-aided storage device emulation in a physical storage device |
US7496493B1 (en) * | 2004-11-09 | 2009-02-24 | Western Digital Technologies, Inc. | External memory device to provide disk device and optical functionality |
-
2007
- 2007-02-09 KR KR1020070013636A patent/KR100864814B1/ko active IP Right Grant
- 2007-04-27 CN CNA2007800510661A patent/CN101606136A/zh active Pending
- 2007-04-27 WO PCT/KR2007/002091 patent/WO2008096933A1/en active Application Filing
- 2007-04-27 US US12/525,701 patent/US7793004B2/en not_active Expired - Fee Related
- 2007-04-27 EP EP07746248A patent/EP2109824A4/en not_active Withdrawn
- 2007-04-27 JP JP2009548980A patent/JP2010519606A/ja not_active Ceased
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050080973A1 (en) | 2003-09-30 | 2005-04-14 | Kuei-Jung Lee | Peripheral device having a personal disk used for storing device drivers and driving method thereof |
KR20040052705A (ko) * | 2004-04-28 | 2004-06-23 | 주식회사 모바일터치 | 컴퓨터와 주변장치간의 접속을 위한 자동 유에스비인터페이스 장치 |
KR20050116090A (ko) * | 2004-06-04 | 2005-12-09 | 주식회사 아이피아 | 디지털 카메라를 내장한 휴대용 데이터 저장장치 |
KR20060054022A (ko) * | 2004-10-15 | 2006-05-22 | 마이크로소프트 코포레이션 | 휴대 컴퓨팅 환경을 제공하는 방법 및 장치 |
KR20060067815A (ko) * | 2004-12-15 | 2006-06-20 | 마이크로소프트 코포레이션 | 휴대용 저장 장치 및 방법 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100932094B1 (ko) * | 2008-04-04 | 2009-12-16 | 주식회사 셀픽 | 다중 에물레이션 기능을 갖는 솔리드 스테이트 디스크 |
Also Published As
Publication number | Publication date |
---|---|
US7793004B2 (en) | 2010-09-07 |
EP2109824A4 (en) | 2010-11-17 |
EP2109824A1 (en) | 2009-10-21 |
JP2010519606A (ja) | 2010-06-03 |
KR20080074462A (ko) | 2008-08-13 |
WO2008096933A1 (en) | 2008-08-14 |
CN101606136A (zh) | 2009-12-16 |
US20100030922A1 (en) | 2010-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100864814B1 (ko) | 광 저장 장치 또는/및 이동식 디스크로 구현된 컴퓨터 확장장치 및 그 구현 방법 | |
KR100583626B1 (ko) | 다기능 반도체 저장장치 | |
KR100450080B1 (ko) | 유에스비기반의 이동형 저장장치 및 그 제어방법 | |
US7606946B2 (en) | Removable device and program startup method | |
US20050223145A1 (en) | System, apparatus and method for migrating computer environment and associated computer readable recording medium | |
US8266611B2 (en) | Hard disk drive with disk embedded DOS boot image and firmware download method | |
JP2008530683A (ja) | Nandフラッシュメモリ・システム・アーキテクチャ | |
KR20080084082A (ko) | 메모리 카드 및 그것을 포함하는 메모리 시스템 그리고그것의 동작 방법 | |
US20100268863A1 (en) | Information processing apparatus | |
US20100180080A1 (en) | External storage device having a self-contained security function | |
JP5074676B2 (ja) | デバイスコントローラ | |
US6671744B1 (en) | Access control method for drive units, and a drive unit using the method | |
JP2008090539A (ja) | メモリカード、周辺装置及び主装置 | |
CN100498710C (zh) | 自储存装置上读取选择只读存储器程序代码的方法 | |
CN101443739B (zh) | 数据存储装置及其初始化方法 | |
KR100857506B1 (ko) | 광 저장 장치로 구현된 컴퓨터 확장 장치 및 이를 구현하고활용하는 방법 | |
KR20070081996A (ko) | 유니버셜 시리얼 버스 저장 시스템 및 그 제어 방법 | |
KR100302926B1 (ko) | Rom장치로부터디스크기반소프트웨어이미지의사용 | |
KR100864815B1 (ko) | 이동식 디스크로 구현된 컴퓨터 확장 장치 및 이를구현하는 방법 | |
JPH0954742A (ja) | ディスク装置 | |
JP4575112B2 (ja) | ファームウェアの書換方法、ディスクドライブ装置、及び情報処理システム | |
JP2002373089A (ja) | コンピュータ装置 | |
JPH10312353A (ja) | コンピュータシステムおよびpcカードスロットの制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121016 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20131002 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20141010 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20151012 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20161017 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20171110 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20181010 Year of fee payment: 11 |