1 / 20

미친감자와 3 시간만에 만드는 초간단 OS!

미친감자와 3 시간만에 만드는 초간단 OS!. 이놈들만 알면 간단한 OS 만들수 있다 !!!. IDT. 비디오 메모리. 부트섹터. A20. GDT. TSS. 타이머. 태스크 게이트. 콜게이트. OS 의 시작은 부트섹터이다 !!!!. POST. Power On Self Test. 부트 섹터. 실린더란 !. 클러스터는 뭐단말인가 ??. 컴퓨터 메모리. 부트 섹터 512 BYTE. 0x7C00. 초비츠 부트섹터를 알아보자. FAT12 를 지원한다 !.

Download Presentation

미친감자와 3 시간만에 만드는 초간단 OS!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 미친감자와3시간만에 만드는초간단OS!

  2. 이놈들만 알면 간단한 OS만들수 있다!!! IDT 비디오 메모리 부트섹터 A20 GDT TSS 타이머 태스크 게이트 콜게이트

  3. OS의 시작은 부트섹터이다!!!!

  4. POST Power On Self Test

  5. 부트 섹터

  6. 실린더란!

  7. 클러스터는 뭐단말인가??

  8. 컴퓨터 메모리 부트 섹터 512 BYTE 0x7C00

  9. 초비츠 부트섹터를 알아보자 FAT12를 지원한다! FAT12는 파일시스템이다

  10. FAT 12

  11. FAT12라는 놈은 어떻게 생겨먹었냐? 부트 섹터 1섹터 FAT 테이블1 9섹터 FAT 테이블2 9섹터 Root 디렉토리 엔트리 14섹터 데이터 저장영역 클러스터단위!~

  12. FAT12 파일 시스템의 부트섹터를 까보자! Bios Parameter Block Boot Code

  13. Bios Parameter Block

  14. Boot Code 부트섹터 512BYTE를 0X1000 으로 이동시킨다. FAT테이블 9섹터와 루트디렉토리엔트리14섹터를 메모리에 읽어온다! 루트디렉토리에서‘CHOBITS BIN’을 찾는다 FAT테이블을 잘 참조해서!!! CHOBITS BIN을 0x20000 에 읽어온다 JMP 2000h:1000h

  15. 부트섹터 512BYTE를 0X1000 으로 이동시킨다.

  16. FAT테이블 9섹터와 루트디렉토리엔트리14섹터를메모리에 읽어온다! 총 23개 섹터를 읽는것이다!!

  17. 루트디렉토리에서‘CHOBITS BIN’을 찾는다 루트 디렉토리에 파일 정보가 들어있는데이 디렉토리에서 CHOBIT BIN을 찾는다. 루트디렉토리는 어떻게 생겼냐???

  18. 그럼 루트 디렉토리가 어떻게 생겼는지 확인해보자.!!! 파일이름 8byte 확장자 3byte 속성 1byte 예약 영역 1byte ZERO 3 BYTE ZERO 6 BYTE TIME 2 BYTE DATE 2 BYTE FAT 포인터 2 BYTE SIZE 4 BYTE

  19. CHOBITS.BIN을 찾아라!!!!

  20. CHOBITS.BIN으로 출발!!!

More Related