위의 함수가 하는 일이 무엇인지 궁금합니다..
리눅스 초보라 각 펑션들의 도움말을 어디서 얻어야 하는지도 잘 모르겠네요.
윈도우 프로그램이라면 MSDN이나 여기저기서 찾겠는데.. ㅠㅠ
괜찮으시다면 위의 함수가 무엇을 하는지 답변 부탁드리고요..
또 펑션에 대한 설명을 어떻게 알아 낼 수 있는지도 답변 부탁드리겠습니다.
그럼 좋은 하루 보내세요..
copy_to_user
커널 메모리 영역과 user 메모리 영역이 다르다는 것을 아신다면..
커널에서 user 메모리에 접근할수 없구요..
User 가 커널에도 접근할수 없죠..
copy_to_user 와 copy_from_user 를 통해서 커널과 유저의 메모리를 복사해주는 것입니다. ( ? )
get_fs, set_fs 라는 것을 통해서도 user 영영과 kernel 영역 메모리에 관련된 연산을 하는것으로 알고 있습니다.
=================== ^^ ======================= 내공이 있는 답변은.. ~~ 다른 분들이 또 해주실듯. 검색해도 있을듯한데요.
잠이 들어야지만 꿈을 꿀수 있는것인가? 우리는 항상 꿈을 쫓아 가며 살아가는 사람들..
Kernel API : http://www.gelato.unsw.edu.au/~dsw/public-files/kernel-docs/kernel-api/index.html
구글에 물어봐도 답을 해주는군요.
별은 바라보는 자에게 빛을 준다.
답변 감사드리겠습니다...
안녕하세요. 리눅스 초보입니다.. 많은 부탁 바랍니다..
일반 응용 프로그램에서 사용하는 주소와 커널에서 사용하는 주소 체계가 틀리기 때문에 위분 답변처럼 이 함수를 사용합니다.
linux device driver 책 13장인가 보시면 linux memory layout 에 대해 자세한 설명이 나옵니다. 보시면 도움 될 것입니다.
그리고 google 에서 linux kernel api 로 검색하면 많이 사용되는 커널 함수에 대한 도움말을 얻을 수 있습니다.
from saibi
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
copy_to_user 커널 메모리 영역과 user 메모리 영역이
copy_to_user
커널 메모리 영역과 user 메모리 영역이 다르다는 것을 아신다면..
커널에서 user 메모리에 접근할수 없구요..
User 가 커널에도 접근할수 없죠..
copy_to_user 와 copy_from_user 를 통해서 커널과 유저의 메모리를 복사해주는 것입니다. ( ? )
get_fs, set_fs 라는 것을 통해서도 user 영영과 kernel 영역 메모리에 관련된 연산을 하는것으로 알고 있습니다.
=================== ^^ =======================
내공이 있는 답변은.. ~~ 다른 분들이 또 해주실듯. 검색해도 있을듯한데요.
잠이 들어야지만 꿈을 꿀수 있는것인가?
우리는 항상 꿈을 쫓아 가며 살아가는 사람들..
Kernel API : http://www.gelato.unsw.edu.
Kernel API : http://www.gelato.unsw.edu.au/~dsw/public-files/kernel-docs/kernel-api/index.html
구글에 물어봐도 답을 해주는군요.
별은 바라보는 자에게 빛을 준다.
감사합니다.. ^^
답변 감사드리겠습니다...
안녕하세요. 리눅스 초보입니다..
많은 부탁 바랍니다..
일반 응용 프로그램에서 사용하는 주소와 커널에서 사용하는 주소 체계가 틀
일반 응용 프로그램에서 사용하는 주소와 커널에서 사용하는 주소 체계가 틀리기 때문에 위분 답변처럼 이 함수를 사용합니다.
linux device driver 책 13장인가 보시면 linux memory layout 에 대해 자세한 설명이 나옵니다. 보시면 도움 될 것입니다.
그리고 google 에서 linux kernel api 로 검색하면 많이 사용되는 커널 함수에 대한 도움말을 얻을 수 있습니다.
from saibi
댓글 달기