리눅스 커널 모듈에 관한 레포트
- 최초 등록일
- 2017.12.08
- 최종 저작일
- 2016.08
- 5페이지/ 한컴오피스
- 가격 1,000원
소개글
리눅스 커널 모듈에 관한 레포트입니다.
경북대학교 운영체제 강의에서 A+ 학점을 받은 레포트입니다.
목차
1. 프로젝트 개요 - 리눅스 커널 모듈
2. 커널 모듈 만들기
3. 커널 모듈 로드 및 제거
4. 분석
본문내용
리눅스 커널 모듈
이 프로젝트는 커널 모듈을 만들고, 리눅스 모듈을 로드하여 리눅스 가상 시스템을 사용하는 것입니다. C 프로그래밍을 작성하기 위해 편집기를 이용할 수도 있지만, 프로그램을 컴파일 하려면 터미널 응용 프로그램을 이용해야합니다. 커널 모듈을 관리하려면 커맨드 라인에 명령어를 입력해야 합니다. 커널 모듈을 이용하면, 비교적 쉽게 커널과 상호작용 할 수 있으므로 직접 커널 기능을 호출하는 프로그램을 만들 수 있습니다 (커널 코드 작성). 하지만 코드 오류로 시스템이 손상될 수도 있습니다. 가상 시스템을 이용하므로 최악의 경우 시스템을 재부팅해야 합니다.
part 1 - 커널 모듈 만들기
모듈을 만들고 리눅스 커널에 삽입한다. lsmod 명령을 입력하여 현재 로드 된 모든 커널 모듈을 나열 할 수 있습니다. 이 명령은 현재 커널 모듈의 이름, 크기 및 모듈이 사용되는 위치를 3열로 나열합니다. 아래 프로그램(simple.c)은 커널 모듈이 로드/언로드 될 때 특정 메세지를 보여주는 것입니다.
참고 자료
없음