강좌 / 팁

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

2013.12.21 21:47

BillGates 조회:10576 추천: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 - - -
» 소프트웨어| 운영체제 만들기 -1- [15] BillGates 10576 9 12-21
3301 윈 도 우| Mipony를 이용하여 다운로드 하자!! [8] ♥ZARD 10571 0 07-06
3300 윈 도 우| SLIC 인증과 MSDM 인증의 차이점 [2] 메트로작전 10565 5 02-12
3299 하드웨어| -유튜브 동영상 버퍼링 문제....- [30] 납딱콩 10565 1 04-16
3298 윈 도 우| 윈도우8 미디어센터 통합본을 VHD에 설치하는 방법입니다. [1] cpuman 10561 1 11-03
3297 XP Mode의 사용에 대해서 소개합니다. [16] 지나가던 10561 0 08-02
3296 소프트웨어| VHD(X) 최적화.용량 확대.용량 축소하기 CMD [9] 노백 10550 7 10-07
3295 소프트웨어| VirtualBox 고스트이미지 설치해보기 [15] melody128 10533 0 02-09
3294 윈 도 우| 구형 삼성노트북(rv400~700씨리즈) 윈10 설치 설공 ㅠㅠ [27] 쌈빡이 10529 4 09-14
3293 윈7 자습서...(?) [3] peterpan 10525 0 10-25
3292 영문 윈도우7 7260 한글 패치하기. [11] 조베드로 10521 0 06-20
3291 윈 도 우| 윈도10 공식 업데이트 / LTSB 이야기 [10] suk 10518 10 07-02
3290 윈 도 우| [추가] RSimageX로 멀티 설치하기 [10] suk 10507 1 01-30
3289 윈 도 우| [기초편] VHD 만들어서 멀티부팅하기 [12] suk 10506 10 10-09
3288 소유자를 Administrator로 바꾸는 데에 대한 설명입니다... [1] ASUS 10500 1 09-28
3287 윈 도 우| boot.ini 항목에서 Win7 파티션 추가하기 [1] Dr. Edward 10494 0 04-22
3286 소프트웨어| Acronis TrueImage 2011 - NonStop Backup - Part ① [23] GodFather 10476 4 11-10
3285 원래 비스타가 설치되어 있는 대기업 컴퓨터에서 업그레이드 [6] 화군 10475 0 06-18
3284 하드웨어| 두대이상 공유기로 WAN포트를 경유한 SMB공유 [5] 오펜하이머 10474 1 10-03
3283 소프트웨어| 익스플로러 플래쉬 Flash 동영상 안될때 [2] [벗님] 10468 1 04-24
XE1.11.6 Layout1.4.8