강좌 / 팁

소프트웨어 운영체제 만들기 -1-

2013.12.21 21:47

BillGates 조회:10591 추천:9

안녕하세요. 저는 운영체제 만들기에 대한 팁을 알려드릴 빌게이츠입니다.(저도 만든지 별로 안되서 초보입니다 ;;)

운영체제를 만들려면 어셈블리어로 부트로더와 커널로더를 만들고 커널을 c언어로 레고처럼 짜맞춰가며 만들어 내면 되는겁니다..

커널은 c언어이기 때문에 이걸 보시는 여러분이 문자도 출력하고 윈도우 처럼 GUI(Graphic User Interface : 마우스도 쓸수 있고 그래픽환경으로 멀티태스킹이 가능한 인터페이스)로 수정해보기도 하고, 여러가지 기능도 만들수 있겠죠. 그런데 어셈블리어는 그게 힘듭니다. 그래서 저는 부트로더와 커널로더를 설명하고 직접 만들수 있도록 하겠습니다. 일단 여러분이 운영체제를 만들기위해선 준비물이 필요한데요..

1. c언어 지식 ( 어차피 어셈블리어는 하면서 배웁니다, 근데 c언어는 잘 알아두셔야 나중에 커널을 만들때 수월하게 만들수 있습니다.)

2. nasm (어셈블리어를 기계어로 바꿔주어서 부팅할때 쓸수 있게 해줍니다)

3. visual studio ( c언어 커널 만들때 필요합니다)

4. qemu( bochs나 버추얼박스, vmware도 괜찮습니다. 단 가장 무난한건 qemu입니다)


이 준비물들을 준비하셔야합니다. 준비할 시간도 있고하니 이번엔 여기까지 하겠습니다.


다음편 예고 : Boot Loader의 기능과 Boot Loader 작성

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
2261 소프트웨어| IE 모드 지정 및 여러가지 설정 죠타로 4672 2 12-28
2260 하드웨어| USB 메모리를 하드디스크처럼 인식하도록 만들기 [5] DOS 15270 2 12-28
2259 기 타| 유튜브 손쉽게 다운로드 하는 방법 [13] realzero 12517 2 12-27
2258 기 타| 구글 사용법 [6] asklee 6439 5 12-24
2257 하드웨어| 리튬 이온 배터리 관련... [2] asklee 5505 2 12-24
2256 소프트웨어| [수정등록]삼성 리커버리 솔루션 이식하기 (ATIV PRO) [11] 달리아 21537 12 12-24
2255 윈 도 우| chkdsk 디스크 검사 시간 단축시키기 메트로작전 6068 3 12-23
2254 하드웨어| 저용량 하드 디스크 활용하기 [9] DOS 9819 5 12-22
2253 소프트웨어| 운영체제 만들기 -3- [6] BillGates 5419 6 12-22
2252 소프트웨어| 운영체제 만들기 -2- [5] BillGates 5564 5 12-22
» 소프트웨어| 운영체제 만들기 -1- [15] BillGates 10591 9 12-21
2250 소프트웨어| uTorrent 포터블 만들기 [5] 화랑 8345 6 12-20
2249 소프트웨어| 삼성 노트북에서 카탈리스트 13.12 WHQL 설치하기 [1] 메트로작전 5267 2 12-19
2248 윈 도 우| 마우스 바이러스 치료법 [6] 정불사용자 10973 7 12-18
2247 소프트웨어| 마우스제스처 StrokeIt 사용법 - (본문 수정) [35] 고양이2 5187 13 12-17
2246 소프트웨어| 윈도우 날짜를 바꿔봅시다 배치파일 만들기 [2] 똥꼬빤쮸 4746 1 12-17
2245 소프트웨어| StrokesPlus, 제스처로 apply버튼, ok버튼 누르기(AHK의 활용) [2] 유리얼음 4229 5 12-14
2244 소프트웨어| Primo 램디스크의 하이브리드 디스크 활용하기 [11] 고맙쥐 9451 9 12-14
2243 소프트웨어| 오브젝트독(Object Dock) 추가 내용 - 본문 수정② [27] 고양이2 5159 19 12-13
2242 소프트웨어| Internet Explorer 32비트 64비트 아이콘 만들기 [7] 죠타로 4457 4 12-13
XE1.11.6 Layout1.4.8