검색어 입력폼

블록디바이스(리눅스 커널 프로그래밍)

저작시기 2008.09 |등록일 2011.01.30 파워포인트파일MS 파워포인트 (ppt) | 31페이지 | 가격 1,200원

소개글

리눅스 커널 프로그래밍
블록디바이스 소개 PPT 입니다.
직접 제작한 것입니다. 발표용으로 적합합니다.

목차

1. 하드디스크의 구조
2. 하드디스크의 성능
3. 블록 디바이스 구조
4. I/O 관련 기본 자료구조
5. 블록 디바이스 드라이버 관련 자료 구조(커널 2.4)
7. 블록 디바이스 드라이버 관련 자료 구조(커널 2.6)
8. 가상 램디스크 실습(커널 2.6)

본문내용

7. 블록 디바이스 드라이버 관련 자료 구조(커널 2.6)

블록 디바이스 드라이버 관련 함수

블록 디바이스 드라이버 등록, 해제하는 함수

int register_blkdev(unsigned int major, const char * name, struct block_device_operations *bdops)
int unregister_blkdev(unsigned int major, const char * name)


int register_blkdev(unsigned int major, const char * name)
int unregister_blkdev(unsigned int major, const char * name)

cf> 2.6에서는 세 번째 인자로 등록했던 block_device_operations 구조체가 사라짐
-> gendisk구조체를 사용해서 블록 디바이스 관련 내용 처리
다운로드 맨위로