다음 위로 이전 목차 리눅스 프로그래머를 위한 가이드

10.4.1 kvm 루틴들 (kvm routines)

많은 시스템들은 /dev/kmem 장치를 직접적으로 경유하여 커널 자료에 접근하기 위한 kvm_open, kvm_nlist, kvm_read와 같은 루틴들을 사용한다. 일반적으로, 이러한 프로그램들은 /dev/kmem을 열고, 커널의 상징 테이블(symbol table)을 읽고, 이 테이블(table)을 가지고 움직이는 커널안에 자료를 위치시키고, 이러한 루틴들(routines)을 가지고 커널 주소 공간(kernel address space)안에서 적당한 주소들을 읽을 것이다. 이것은 사용자 프로그램과 커널이 프로그램들이 종종 각 커널 버전,CPU 타입 등과 같은 것에 대해 rebuilt 되어져야만 하는 것과 같은 이러한 방법으로 읽은 자료 구조체의 크기와 형태(format)에 동의할 것을 요구한다.


이전:10.4 프로세스 정보와 통제 다음:10.4.2 ptrace/proc 파일시스템
[홈페이지] [데이타베이스] [프로그래밍] [수퍼브가] [컴퓨터게임] [잡다한것들]

Copyright (c) 1996,1997 by Euibeom.Hwang & SangEun.Oh All Rights Reserved

Email To:Webmaster , Another address
LAST UPDATE Dec 19,1997
Created Dec 19,1997