디스크와 OS에 논리적인 접근 INT 13H 공용영역 및 INT 13H 연장

 
Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


 

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi

장 3

디스크와 OS에 논리적인 접근

하드 디스크는 그것 각자와 필요 2 기본적인 소프트웨어 그것의 작전, BIOS (기본적인 입출력 시스템) 및 DOS 그것의 기계설비를 달릴 수 없다 (또는 운영 체계) 시행하기 위하여. 디스크 운영 체계는 컴퓨터와 하드 디스크의 기계설비에 직접적으로 말하지 않는다 그러나 BIOS를 중간에 필요로 한다. 저것은 BIOS가 컴퓨터에 있는 중요한 역할을 가지고 간지 왜 이다.

BIOS

BIOS의 기초 작업은 컴퓨터 및 DOS에 연결된 기계설비 장치 사이 표준 인터페이스를 제공하기 위한 것이다. 체계 BIOS는 당신의 체계의 하드웨어와 그것에 달리는 소프트웨어 사이 낮 수준 공용영역이다. 그것에는 하드 디스크에 접근의 통제에서 노는 몇몇 뜻깊은 역할이 있다

  • BIOS는 일과를 중단한다
  • 하드 디스크 탐지와 윤곽
  • 하드 디스크 공용영역 형태 지원

각종 하드웨어와 소프트웨어 생산품의 정보 처리 상호 운용을 지키기 위하여는, 체계의 BIOS는 그것의 기계설비의 필요에 지어지고, 기계설비를 제시하는 소프트웨어를 시키기의 표준 방법을 제공한다. 이들은 BIOS 서비스에게 불리고 많은에 의해 운영 체계 및 응용 프로그램 사용된다. 그들은 하드 디스크에 획일한 공용영역을 제공한다, 그래서 신청은 하드 디스크의 각 유형에 개인적으로 말하는 방법 알 필요가 없는다.

표준 IDE/ATA 하드 디스크는 각종 BIOS 조정을 사용하여 BIOS에서 형성된다. 현대 BIOS 프로그램은 현대 IDE/ATA 이 매개변수를 결정하고 자동으로 형성하기 위하여 디스크를 검출할 수 있다. 공용영역 형태의 유형이 하드 디스크와 함께 사용될 수 있는 어미판 및 체계 입력/출력 버스에 체계 칩셋을 사용하는 BIOS 통제.

INT 13H 공용영역 및 INT 13H 연장

BIOS에 기본 인터페이스는 INT가 개입중단과 13H를 뜻하는, INT 13H로 일반적으로 알려지는 계속 소프트웨어 개입중단 13H이다 16진수 표기법에서 번호 19는 이다.

우리는 이 책의 프로그램 단계에 상세히 프로그램에 있는 개입중단의 사용을 배우고 토론할 것이다. Int13H 공용영역은 BIOS에 주어질 수 있는 많은 다른 명령을 지원한다, 하드 디스크에 그 때 그들을 전달하는. 개입중단 13H는 우리가 독서와 같은 디스크로 이행할 필요가 있는 업무 쓰기, 포맷으로 만듬 등등의 대부분을 포함한다.

Int13H를 사용 그리고 사용은 비는 프로그램이 하드 디스크의 특정한 매개변수를 알 것을 요구하고, 디스크 액세스를 허용하기 위하여 일과에 연설해 정확한 머리, 실린더 및 분야를 제공한다.

BIOS는 하드 디스크를 위해 BIOS 프로그램 설치에서 설치되는 때 기하학을 사용한다. Int13H 공용영역은 다음과 같이 끊어진 드라이브의 기하학의 명세를 위한 24 조금을 할당한다:

  • 실린더 수를 위한 10 조금, 또는 1,024의 실린더 토탈.
  • 맨 위 수를 위한 8개 조금, 또는 256의 머리 토탈.
  • 분야를 위한 6개 조금은, 또는 63의 분야 토탈 열거한다.


따라서 디스크에 있는 분야의 최대 가능한 수는 일 수 있다

= 1024 * 256 * 63
= 16515072

INT 13H 공용영역은 분야 당 512의 바이트를 가진 16515072까지 분야를 포함하는 디스크를 지원할 다는 것을 우리가 여기에서 보기 때문에. 따라서 최대 디스크 크기는 일지도 모른다,

= 16515072 * 512
= 8455716864 바이트
~ 8.456 GB

따라서 INT 13H 공용영역은 디스크 크기를 대체로 8.456 까지 GB 수 있다 (또는 7.875 지브) 지원할.

오늘, 그리고, INT 13H 공용영역이 DOS와 다른 어떤 더 오래된 운영 체계에 의해 INT 13H 연장 그러나 INT 13H에게 불린 더 새로운 공용영역으로 현대 컴퓨터 시스템에 있는 그것의 유용성의 마지막으로 끝에 이르고 아직도 모르다 사용될지도 교환된지 왜 인 수용량에서 매우 더 큰 다른 겸용성 목적을 위해 그 후에 8개 GB 컴퓨터 사용자의 대부분은 하드 디스크를 이용한다.

Int 13H 연장

INT 13H 공용영역이 개발될 때 진짜로, 아무도 이제까지 하드 디스크에 있는 8개 GB 크기를 얻을 것으로 예상하는 재미있는 이야기이다. 오늘 우리가 수용량에서 더 작은 8개 GB 하드 디스크를 매우 느낄지도 모른다 그러나, 가정 사용자의 개인용 컴퓨터를 위해 조차.

더 오래된 기준에는 및 그런이 8.456 GB 열매를 산출하는 분야 당 512의 바이트를서만 가진 16515072까지 분야를 포함하는 드라이브를 취급하는 수 있는 때 연설 정보의 24 조금을 사용하는 중요한 제한이 있다 (또는 7.875 지브)의 최대 수용량을.

따라서 문제는 24 조금에서 더 컸던 무언가에 접근 경로를 넓히기 위한 것이었다 그러나 우리가 이 많은 더 오래된 기계설비를 하는 것을 시도하고 소프트웨어가 작동 중지한 경우에 기존하는 INT13H BIOS 공용영역을 확장하는 것은 가능하지 않았다 때문에. 그리고 실제적으로, 당신의 발달을 사용하지 않는 많은 더 오래된 하드웨어 및 소프트웨어를 가진 컴퓨터 세계에 있는 존경할 만한 장소를 얻는 아무 희망도 없다.

그러므로 새로운 공용영역은 Int13H를 대체하기 위하여 개발되었다. 이 일과는 Int13H 연장에게 불린다. 이 새로운 공용영역은 연설을 위해 24 조금 대신에 64 조금을 이용하고 9.4 조 기가바이트인 9.4 * 10의 21의 바이트의 최대 하드드라이브 크기를 허용한다.

우리는 둘 다의 사용, 이 책의 프로그램 부분에 있는 INT 13H와 INT 13H 연장을 배울 것이다. 초기에서 일어난 다수 다른 크기 제한이 있다. 어떤은의 계속 대중적인 논리 및 육체적인 한계 아래에 기술한 바와 같다:

2.1 GB 한계

이 크기 한계는 실린더의 수를 주는 CMOS 렘에 있는 분야만을 위한 12 조금을 할당하는 몇몇 더 오래된 바이오스에서 관찰되었다. 그러므로 이 수는 4095와 동등한 대부분의 111111111111B (최대 가능한 12 조금 2진수)에 있을지도 모른다. 접근될 수 있는, 16의 머리를 가진 최대 디스크 크기는 이와같이:

= 4095 * 16 * 63 * 512 바이트
= 2113413120 바이트는 접근 가능하다.

33.8 GB 한계

이 하드 디스크 크기 방벽은 초 1999년에 주의되었다. 큰 디스크는 16의 머리, 63의 분야 또는 대위 및 16383의 실린더 보고한다. 많은 바이오스는 16*63에 의하여 총수용량을 분할해서 실린더의 실제적인 수를 계산한다.

디스크를 위해 33.8 더 크게 GB는 다수 실린더 65535 이상에 이것 지도한다. 이 특정한 케이스에서는, 포상 BIOS의 몇몇 버전은 65,535 이상 실린더가 있는 드라이브에는 취급할 수 없다. 지금 BIOS는 부수거나 건다. 하드 디스크부터 매개변수는 보통 16의 머리 및 63의 분야를 이용한다, 말썽이 생기기 전에 이것은 대략 33.8 GB 또는 31.5 지브의 수용량에 운동한다.

해결책은 BIOS를 격상시키기 위한 것이다 또는 사람은 디스크를 더 작은 것처럼 보인 잠바를 이용할 수 있다.

 

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20


page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35

Next page

 

Chapter 2

 
Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22

 

© Copyright 2002-2005 DataDoctor.Biz

Benefits of online data recovery | Pen Drive Memory Stick Data Recovery Software | Memory Card Data Recovery Software | iPod Data Recovery Software | Digital Camera Data Recovery Software | Removable Media Data Recovery Software | Site Submission Services | Windows Data Recovery Software | FAT Data Recovery Software | NTFS Data Recovery Software | Data Recovery Training | Data Recovery Services | Data Recovery Education Material | Data Recovery Book | Custom Software Development | Offshore Software Development | Microsoft .NET Development | Java / J2EE Development | Wireless / Mobile Application Development | Database Solutions | Website Design | Website Development | Website Promotion | Mobile Website Design | Website Testing | Graphic Design | Data Recovery company India | Data Recovery Canada | Data Recovery United States | Data Recovery United Kingdom | Website Designer Canada | Website Designer United States | Website Designer United Kingdom | Website Designer Outsourcing

Home | Contact us | Downloads | Services | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek