>> Read Reply from No. 46255 article  
RE: [질문]System Call에대해 아시는분?

등록 2002-04-05 01:40:00     조회 2
이름 tacstar    

		시스템 콜은 함수입니다. 시스템 콜이 일반 함수와 다른 점은 이렇습니다.
 int i;
i = open("/etc/passwd", O_RDONLY);
 화일을 열게 해주는 open()이란 시스템 콜이 있습니다. 이것이 불려지면
 OS는 트랩을 발생시켜 시그널을 OS에 있는 시스템콜 벡터 테이블에서
 open함수에 해당하는 번호를 찾습니다. 참고로 open은 3번으로 지정되어
 있습니다. 그럼 그 테이블에 open이란 시스템콜 기술자에 해당하는
 포인터로 연결되어 있는 open함수 라이브러리를 찾습니다. 거기엔
 당연히 open함수가 해야할 소스가 있겠죠. 이걸 커널 코드라고 하죠.
 일반함수는 이러한 과정이 없겠죠. 음... 도움이 됐는지 모르겠네요.
 커널 소스를 보시면 거의 포인터로 되어있죠. 어쩌면 C의 70%가 포인터
 라고 말하는 이유가 이런 이유일꺼 같네요. 그럼...
이름
암호


>> 관련글
46255 [질문]System Call에대해 아시는분?  blood  2002.04.04  ....
  답장 RE: [질문]System Call에대해 아시는분?  tacstar  2002.04.05  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 7.89 초 ] 작업시간: [ 7.56 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791671955
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.