KR920009779B1 - 플로피 디스크 구동장치 및 그 구동방법 - Google Patents

플로피 디스크 구동장치 및 그 구동방법 Download PDF

Info

Publication number
KR920009779B1
KR920009779B1 KR1019900018462A KR900018462A KR920009779B1 KR 920009779 B1 KR920009779 B1 KR 920009779B1 KR 1019900018462 A KR1019900018462 A KR 1019900018462A KR 900018462 A KR900018462 A KR 900018462A KR 920009779 B1 KR920009779 B1 KR 920009779B1
Authority
KR
South Korea
Prior art keywords
floppy disk
data
accessing
control means
time data
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
Application number
KR1019900018462A
Other languages
English (en)
Other versions
KR920010584A (ko
Inventor
한만학
손석철
Original Assignee
현대전자산업 주식회사
정몽현
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 현대전자산업 주식회사, 정몽현 filed Critical 현대전자산업 주식회사
Priority to KR1019900018462A priority Critical patent/KR920009779B1/ko
Publication of KR920010584A publication Critical patent/KR920010584A/ko
Application granted granted Critical
Publication of KR920009779B1 publication Critical patent/KR920009779B1/ko
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/20Driving; Starting; Stopping; Control thereof

Landscapes

  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

내용 없음.

Description

플로피 디스크 구동장치 및 그 구동방법
제1도는 본 발명에 따른 플로피 디스크 구동장치의 블럭도.
제2도는 제1도의 작동설명을 위한 플로우 챠트도.
* 도면의 주요부분에 대한 부호의 설명
1 : 플로피 디스크 작동수단 2 : 플로피 디스크 작동제어수단
3 : 타이머수단 4 : 주제어수단
5 : 시간 데이타 저장수단 6 : 메모리 수단
7 : 인터럽트 제어수단 8 : 인터럽트 수단
본 발명은 퍼스날 컴퓨터의 플로피 디스크 구동장치 및 그 구동방법에 관한 것으로, 특히 퍼스날 컴퓨터에 삽입되는 플로피 디스크의 엑세스 또는 플로피 디스크의 제억세스를 메모리 수단에 저장된 시간데이타에 따라 억세스되도록한 플로피 디스크 구동장치 및 그 구동방법에 관한 것이다.
일반적으로, 퍼스날 컴퓨터에는 2개의 플로피 디스크 드라이브, 즉 5.25인치 및 3.5인치 드라이브가 구성된다. 최초 5.25인치 드라이버에 플로피 디스크를 삽입하여 억세스시킨 후 다시 3.5인치 플로피 디스크를 억세스시키는 경우 드라이버는 3.5인치 플로피 디스크를 억세스해야 하는데, 드라이버는 최초에 삽입된 5.25인치 플로피 디스크를 억세스하는 경우가 빈번히 발생하였고, 또한 3.5인치 플로피 디스크에서 5.25인치 플로피 디스크로 변경하는 경우도 상기와 동일한 억세스 에러(error)가 발생하였다.
따라서 본 발명은 플로피 디스크의 재억세스를 메모리 수단에 저장된 시간 데이타에 따라 억세스되도록 하여 상기한 단점을 해소시킬 수 있는 플로피 디스크 구동장치 및 그 구동방법을 제공하는데 그 목적이 있다.
본 발명의 플로피 디스크 구동장치는 플로피 디스크를 회전작동시키며 플로피 디스크 내의 저장 데이타를 억세스하는 플로피 작동수단(1)으로부터의 신호를 플로피 디스크의 작동을 제어하기 위한 플로피 디스크 작동 제어수단(2)을 경유하여 공급받고, 상기 플로피 디스크 작동수단(1)으로부터의 신호에 따른 인터럽트 수단(8)의 인터럽트 번지내의 명령 데이타를 인터럽트 제어수단(7)을 경유해 공급받아 해독하여 상기 플로피 디스크를 작동하기 위한 신호를 상기 플로피 디스크 작동제어 수단(2)에 공급하며, 메모리 수단(6)에 저장된 데이타를 공급받아 그 데이타 값을 판독하도록 구성되는 주제어수단(4)과, 상기 주제어수단(4)에 일정주기의 펄스신호를 공급하도록 구성되는 타이머수단(3)과, 상기 메모리수단(6)에 일정한 시간데이타를 저장하도록 구성되는 시간 데이타 발생수단(5)으로 구성되는 것을 특징으로 한다.
본 발명의 플로피 디스크 구동방법은 시작신호로부터 메로미 수단에 선결되어 저장된 시간데이타를 저장하는 단계와, 상기 메모리 수단에 저장된 데이타를 타이머 수단의 펄스신호 출력에 따라 1씩 감소시키고 플로피 디스크를 작동시키는 단계와, 상기 단계로부터 플로피 디스크를 억세스한후 플로피 디스크를 교체하여 억세스하거나 최초의 플로피 디스크를 재억세스할 경우 상기 메모리 수단에 저장된 데이타를 판독하는 단계와, 상기 단계에서 판독할 데이타값이 “0”인지를 판독하여 플로피 디스크를 재억세스한 다음 상기 메모리 수단에 다시 선결된 시간데이타를 저장하고, 억세스를 저장하고, 억세스한 데이타를 처리하는 단계와, 판독한 데이타값이 “0”인지의 판단에 따라 최초 플로피 디스크를 억세스한 데이타를 처리하고 선결된 시간데이타를 저장하는 단계로 복귀하는 단계로 구성되는 것을 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명하기로 한다.
제1도는 본 발명에 따른 플로피 디스크 구동장치의 블럭도로서, 플로피 디스크를 회전작동시키며 플로피 디스크내의 저장 데이타를 억세스(access)하는 플로피 작동수단(1)은 플로피 디스크의 작동을 제어하기 위한 플로피 디스크 작동 제어수단(2)을 경유하여 주제어 수단(4)에 플로피 디스크를 작동하기 위한 인터럽트 신호를 요청하며, 시간데이타 발생수단(5)으로부터의 예를들어 2초에 해당하는 데이타가 메모리 수단(6)에 저장됨과 동시에 상기 주제어 수단(4)은 인터럽트(interrupt) 제어수단(7)을 통해 인터럽트 수단(8)의 플로피 디스크를 구동시킬 수 있는 명령데이터가 저장된 인터럽트 번지 예를들어 인터럽트 13h와 연결되어, 이 인터럽트 번지의 명령어 신호를 해독한다.
상기 주제어 수단(4)에 해독된 명령어 신호는 상기 플로피 디스크 작동제어수단(2)에 공급되고, 상기 플로피 디스크 작동제어수단(2)에 의해 상기 플로피 디스크 작동수단(1)이 동작하여 플로피 디스크를 억세스하는데, 이때 타이머 수단(3)에서는 예를들어 1초에 18.2번씩 주기가 변화되는 펄스신호가 발생되는 상기 주제어 수단(4)에 공급된다.
상기 주제어 수단(4)에는 상기 타이머 수단(3)에서 한주기의 펄스신호가 공급될때마다 상기 메모리 수단(6)에 저장된 시간데이타를 1씩 감소시킨다. 즉, 상기 주제어 수단(4)에서는 플로피 디스크 작동제어수단(2)을 경유한 플로피 디스크 작동수단(1)으로부터의 플로피 디스크를 작동하기 위한 인터럽트 신호요청시 상기 메모리 수단(6)의 시간데이타를 판독하여 “0”이면 상기 인터럽트 수단(8)에 의해 플로피 디스크를 작동시켜 억세스하고, 그렇지 않으면 (“0”이 아니면)이전에 억세스한 데이타를 그대로 유지시켜 준다.
제2도는 제1도의 작동설명을 위한 플로우 챠트도로서, 시작 신호로부터 메모리 수단(6)에 시간데이타 발생수단(5)으로부터의 시간데이타 예를들어 2초에 해당하는 36.4라는 데이타를 저장하고 단계(102)로 진행된다.
상기 단계(102)에서는 상기 메모리 수단(6)에 저장된 시간데이타 예를들어 36.4를 상기 타이머 수단(3)에서 출력되는 펄스신호에 따라 1씩 감소시키고 단계(103)로 진행되고, 이단계(103)에서 플로피 디스크를 작동시키고 단계(104)로 진행하여 작동하는 디스크를 억세스한다.
상기 단계(104)에서 억세스한 데이타를 처리하다가 플로피 디스크를 교환하거나 다시 억세스를 요청할 경우 단계(105)로 진행되어 이단계에서 상기 메모리의 수단(6)에 저장된 시간데이타를 판독한 다음 단계(106)로 진행된다.
상기 단계(106)에서는 상기 단계(105)에서 판독한 값이 “0”인가의 여부에 따라 “아니오”이면 단계(107)로 진행되어 이단계(107)에서 플로피 디스크를 다시 작동시켜 억세스한 다음 단계(109)로 진행된다.
상기 단계(106)의 판단이 “예”이면 단계(108)로 진행되어 상기 (104)단계에서 억세한 데이타를 그대로 유지한채 처리하고 상기 단계(101)를 복귀된다.
상기 단계(109)에서는 상기 메모리 수단(6)에 다시 시간데이타를 저장하고 단계(108)로 진행된다.
즉, 최초 플로피 디스크를 억세스한 후 플로피 디스크를 교환하여 억세스를 할 경우라도 미리 설정된 특정시간의 데이타 값에 따라 현재의 플로피 디스크내의 데이타를 정확히 억세스할 수 있게 한다.
상술한 바와 같이 본 발명에 의하면 최초 플로피 디스크를 변경하여 억세스하거나, 사용중의 플로피 디스크를 재억세스할시 발생하던 억세스 에러를 방지할 수 있는 탁월한 효과가 있다.

Claims (2)

  1. 플로피 디스크 구동장치에 있어서, 플로피 디스크를 회전작동시키며 플로피 디스크내의 저장 데이타를 억세스하는 플로피 작동수단(1)으로부터의 신호를 플로피 디스크의 작동을 제어하기 위한 플로피 디스크 작동 제어수단(2)을 경유하고 공급받고, 사기 플로피 디스크 작동수단(1)으로부터의 신호에 따라 인터럽트 수단(8)의 인터럽트 번지내의 명령데이타를 인터럽트 제어수단(7)을 경유해 공급받아 해독하여 상기 플로피 디스크를 작동하기 위한 신호를 상기 플로피 디스크 작동제어 수단(2)에 공급하며, 메모리 수단(6)에 저장된 데이타를 공급받아 그 데이타를 판독하도록 구성하는 주제어수단(4)과, 상기 주제어수단(4)에 일정주기의 펄스신호를 공급하도록 구성되는 타이머 수단(3)과, 상기 메모리 수단(6)에 일정한 시간데이타를 저장하도록 구성되는 시간데이타 발생수단(5)으로 구성되는 것을 특징으로 하는 플로피 디스크 구동장치.
  2. 플로피 디스크 구동방법에 있어서, 시작신호로부터 메모리 수단에 선결되어 저장된 시간데이타를 저장하는 단계와, 상기 메모리 수단에 저장된 데이타를 타이머 수단의 펄스신호 출력에 따라 1씩 감소시키고 플로피 디스크를 작동시키는 단계와, 상기 단계로부터 플로피 디스크를 억세스한후, 플로피 디스크를 교체하여 억세스하거나 최초의 디스크를 재억세스 할 경우 상기 메모리 수단에 저장된 데이타를 판독하는 단계와, 상기 단계에서 판독한 데이타 값이 “0”인지의 판단하여 플로피 디스크를 재억세스한 다음 상기 메모리 수단에 다시 선결된 시간데이타 저장하고, 억세스한 데이타를 처리하는 단계와, 판독한 데이타값이 “0”인지의 판단에 따라 최로 플로피 디스크를 억세스한 데이타를 처리하고 상기 선결된 시간데이타를 저장하는 단계로 복귀하는 단계로 구성되는 것을 특징으로 하는 플로피 디스크 구동방법.
KR1019900018462A 1990-11-15 1990-11-15 플로피 디스크 구동장치 및 그 구동방법 Expired KR920009779B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019900018462A KR920009779B1 (ko) 1990-11-15 1990-11-15 플로피 디스크 구동장치 및 그 구동방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019900018462A KR920009779B1 (ko) 1990-11-15 1990-11-15 플로피 디스크 구동장치 및 그 구동방법

Publications (2)

Publication Number Publication Date
KR920010584A KR920010584A (ko) 1992-06-26
KR920009779B1 true KR920009779B1 (ko) 1992-10-22

Family

ID=19306052

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019900018462A Expired KR920009779B1 (ko) 1990-11-15 1990-11-15 플로피 디스크 구동장치 및 그 구동방법

Country Status (1)

Country Link
KR (1) KR920009779B1 (ko)

Also Published As

Publication number Publication date
KR920010584A (ko) 1992-06-26

Similar Documents

Publication Publication Date Title
JP3183993B2 (ja) ディスク制御システム
KR960032452A (ko) 디코더/인코더와 재생 장치
KR930001053A (ko) 계산기 시스템으로 동작하는 소프트웨어를 중단, 재개하기 위한 장치 및 방법
KR960029941A (ko) 재생장치 및 그 장치의 제어방법
HK156095A (en) Method and apparatus for predictive caching
KR860008534A (ko) 회전형 정보 기록매체에의 정보기입 제어방식
KR970007900A (ko) 광자기 디스크 장치
EP0397118A2 (en) Disc control apparatus and operating method thereof
KR920009779B1 (ko) 플로피 디스크 구동장치 및 그 구동방법
US7370153B1 (en) System and method of pre-fetching using an extended data structure including required data and a pre-fetch flag
JPH06110786A (ja) 光磁気ディスクブートキャッシュシステム
JPH0776941B2 (ja) データ先読み制御方式
JP2675650B2 (ja) 情報処理装置
JP2888195B2 (ja) ディスク装置の起動制御装置
JP2904077B2 (ja) 磁気ディスク装置
JPH02146137A (ja) 磁気テープ装置
JPS6125168B2 (ko)
JP2720234B2 (ja) フレキシブルディスクドライブ装置
JPS5927303A (ja) プログラム修正装置
JPH05119923A (ja) デイスク制御装置
JPH05204745A (ja) 情報処理装置
KR970066867A (ko) 플로피 디스켓 교체시 인터럽트 발생방법 및 회로
KR970056628A (ko) 메모리 제어 장치 및 방법
KR970049431A (ko) 멀티프로세서 시스템의 캐쉬(Cache) 응집 프로토콜 처리 방법
JPH0644011A (ja) 磁気ディスク装置

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

G160 Decision to publish patent application
PG1605 Publication of application before grant of patent

St.27 status event code: A-2-2-Q10-Q13-nap-PG1605

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20020918

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20031023

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20031023

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000