1. 커널 환경 설정


2. 청소
   


3. 컴파일 명령

참고 자료:
http://wiki.kldp.org/KoreanDoc/html/Kernel-KLDP/luck.html 
저작자 표시 비영리
신고
posted by 몰라용


1. 컴퓨터가 스위치가 켜졌을때 제일 먼저하는 일은 운영체제라고 불리우는 특별한 프로그램을 실행 시키는 것
   (운영체제를 불러오는 작업을 부팅 이라고 한다.)
   --> 어떻게 부팅하는지 알기위해서는 bios라는 칩 안에 내용을 살펴 보아야 한다.

2. BIOS칩은 가장 낮은 숫자를 가진 하드 디스크의 고정된 위치를 찾아서 Boot loader라는 특별한 프로그램을 실행시킨다.

3. Boot loader는 실제 운영체제를 실행 시킨다.
   --> Boot loader는 우선 커널을 찾는다.
   --> 커널을 RAM(core) 에 위치시킨다.
   
   * BIOS가 직접 커널을 불러오지 못하는 이유는...멍청하기 때문에...! 아주 작은 디스크 로 구성되어있기 때문에 
     커널을 불러오기에는 충분한 공간을 가지고있지 않다.

4. 커널이 시작되면 다른 하드웨어를 살피면서 프로그램들을 실행시킬 준비를 한다.
   (이 작업은 메모리공간에서 이루어 지지 않고, I/O포트에서 이루어 진다.

5. 부팅이 이루어지면서 커널이 하드웨어를 I/O포트를 통하여 자동검색(autoprobing)을 한다.

6. 커널 모두 탑재(현재상태를 run level1이라 부른다.)

7. 커널은 디스크가 정상인지 확인 한다.

8. 커널은 데몬을 실행 시킨다.(데몬이란 백그라운드에 숨어서 무언가 하기를 기다리는 프로그램 ex)프린트 스풀러)

9. 모든 데몬들 실행(run level2라고 한다.)

10. getty라는 프로그램을 복사하여 콘솔을 지켜본다. 그 후 login프롬프트가 콘솔이 생성 (run level3라고 한다.)

11. 사용자 입력(이름과 아이디)


* 위 내용은 아래 관련자료 내용을 요약해서 작성해 놓았습니다.

관련 자료
 http://wiki.kldp.org/wiki.php/LinuxdocSgml/Unix-Internet-Fundamentals-HOWTO
저작자 표시 비영리
신고
posted by 몰라용

커널


* 기 간  : 2011. 4.18 ~
* 목 차
   1. 부팅과정 이해
   2. 커널 컴파일  
저작자 표시 비영리
신고
posted by 몰라용

올해 초 블로그 운영계획으로 하드웨어 공부를 해서 올리겠다는 계획을 작성한 적이
있다. ㅋ
올 설날을 시작으로 공부를 시작해서 올릴까 한다.
하드웨어 공부를 시작하기에 앞서서 무슨 책으로 공부하면 좋을까? (책이 중요한
것은 아니지만) 하다 가 인터넷 검색을 통해서 옆에 사진으로 첨부한 책이 좋다는!
평을 받고 구입해서 공부를 시작했다.
솔직히 앞의 여러 챕터들은 너무 쉽다 라는 생각이 들정도 였지만 소프트웨어만
공부한 나로서는 유익한 책인 것 같다. 그럼 처음 부터는 아니고 중간 중간
필요한 내용만 실습해서 블로그에 작성해서 올려야겠다.





 
      <전체적으로 필요한 도구들>             <기판 및 칩>                      <건전지 및 건전지 스냅>



 
기본적으로 하드웨어를 공부하려면  and, or 이 두가지 연산자에 대한 공부는 기본적으로 하고 들어가야됩니다. ㅋ
또한 각 부품에대한 기능(사용법 ? ) 정도는 익히고 공부를 시작해야 될 듯 합니다.
필요한 부품 :  만능기판, LED 소자 1개,  레귤레이터, 건전지 9v, 건전지 스냅, 인두기, 납, 14핀 칩 소켓, 74ls08

중요한 부품만 살짝 설명 요약 (설명이 부족함으로 여러가지 참조하면서 보셔야 될듯!)
 7408 칩 : 7번 그라운드, 14번 vcc(전원)
 레귤레이터 : 전압을 낮추어 규직적인 전압을 반드는 장치



<최종 제작된 사진>

 납땜이 정말 더럽게 되었습니다.(초보라는 뜻이지요....)
 모 어찌됬든 저찌됬든 완성된 화면입니다.
 기본적인 회로 공부 및 장치공부는 한번 실습을 하면서 확인 할 수 있는 기회였던 것 같습니다.

저작자 표시 비영리
신고
posted by 몰라용