[linux] clone()설명

등록일 2003.09.16 한글 (hwp) | 3페이지 | 가격 700원

소개글

스레드의 구현과정를 소스 한줄한줄 설명하였습니다.
보시고 도움이 되었으면 하네요.

목차

*clone()정의
1.커널 쓰레드 생성과 clone()의 관계
2.clone()의 구현
3.소스해설

본문내용

The close(), fork(), and vfork() System Calls
__clone(fn, arg, flags, child_stack)
clone(flags, child_stack)
vfork() , fork()
do_fork(clone_flags, usp, *regs)
Clone() System Calls
· Lightweight process는 __clone() 함수에 의해 만들어지며, 네 개의 parameter를 사
용한다.
▶ fn
새로운 process에 의해 수행될 함수를 결정한다. 이 함수가 종료되거나, child
process가 종료되었을 경우 child process의 exit code를 반환한다.
▶ arg
fn함수에 넘겨질 argument에 대한 pointer
▶ flags
여러가지의 정보를 가지고 있는 parameter.
flags는 설정되었을 경우, 다음과 같은 뜻을 가진다.

참고 자료

linux kernel internals 글로벌
리눅스 프로그래밍 삼양출판사
operating system 저자 william stallings
*원하는 자료를 검색 해 보세요.
  • 태스크관리 11페이지
    태스크 관리 1 20-2 최정호 프로세스 ? 쓰레드 ? 태스크 ? 태스 ... 크 : 자원소유권의 단위 쓰레드 : 수행의 단위 프로세스 : 동작중인 ... 프로세스쓰레드의 생성과 수행 (1) 프로세스의 생성 주소공간을 포함하여 이
  • 스레드란 발표수업자료 공룡책 51페이지
    fork를 호출하면 새로 태어나는 프로세스는 한 개의 쓰레드만 가지고 ... 프로세스 모델의 한계 / 쓰레드 모델의 필요성 주소공간을 공유 하는 독립적 태 ... 프로토콜 ⇒ 동일 작업 시 기존 프로세스를 복사(fork)하여 생성 함으로서
  • Linux는 어떻게 구현되어 있는가? 2페이지
    공간을 공유하여 동시에 쓸 수 있음 ● 커널입장에서 쓰레드프로세스를 따로 ... 와 쓰레드의 차이 ○ clone()의 차이 Thread : Clone ... ) CLONE_VM : 부모와 자식 프로세스가 주소공간을 공유(가상 메모리
  • [정보통신] Linux의 구현 3페이지
    프로세스쓰레드의 차이 ○ clone()의 차이 Thread : Clone ... 공간을 공유하여 동시에 쓸 수 있음 ● 커널입장에서 쓰레드프로세스 ... ) CLONE_VM : 부모와 자식 프로세스가 주소공간을 공유(가상 메모리
  • 각 운영체제들의 구조와 특징 24페이지
    ) 자식의 프로세스 식별자가 복귀한다는 것이다. 전형적으로, fork후에 ... ] shell이 한 프로그램을 수행하기 위해 서브프로세스fork함 위의 ... . fork 시스템 함수가 완전히 새로운 자신만의 문맥을 가지는 프로세스
  • [컴퓨터공학] 리눅스 커널소스 분석(2.4버전) 6페이지
    구현은 task의 구현이라 할수 있다. 리눅스에서는 프로세스쓰레드 ... 된다. fork()의 특별한 형태인 clone()라는 함수(시스템콜중의 ... ............... int do_fork(unsigned long clone_flags
  • [운영체제] vFork와 fork의 차이점 8페이지
    , vfork, clone 의 차이점 각각의 기능 Fork 자식 프로세스 ... fork - 자식 프로세스를 만든다. 사용법 #include ... 사용하여 수행되며, fork의 유일한 단점은 부모 프로세스의 페이지
더보기

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      추천도서
      [linux] clone()설명