평가점수A

[운영체제] 시스템 콜 명령어

등록일 2002.12.18 한글 (hwp) | 7페이지 | 가격 500원

목차

없음

본문내용

fork()
리눅스 기반의 모든 프로세스는 다른 프로세스에 의해서 생성된다. 리눅스에서 새로운 프로세스 fork가 되면 부모 프로세스가 당신이 시작한 원래의 프로세스가 되며 새로 생성된 프로세스의 자식 프로세스가 된다. 다른 운영체제는 메모리를 청소하고, 그 자리에 새로운 프로세스를 생성한다. 반면 유닉스는 결코 초기상태에서 프로세스를 생성하지 않는다.(init제외) 모든 프로세스 fork() 함수가 호출되는 그 시점에서 현재 존재하는 프로세스로부터 분리되어 생성된다.

fork()를 사용하는 이유
효율적 프로그래밍과 리소스 공유를 위해서이다. 예를 들어, 웹서버를 만든다고 가정해 보자. 웹서버의 경우에 사용자의 Request는 여러 개가 동시에 서버로 들어온다. 그러므로 한 번에 한 Request만 처리하여서는 원만한 서비스가 제대로 이루어 질 수 없다. 서버에 들어온 Request 수 만큼 fork() 시스템 콜을 호출하여 프로세스를 복제하면 ( Request의 수 + 1 ) 만큼의 동일한 웹서버 프로세스가 생성되고, 이 때 새롭게 생성된(복제된) 프로세스 한 개가 Request 한 개씩을 처리한다면, 원만한 서비스가 이루어질 것이다. 좀 더 정확하게 표현하자면, 웹서버는 Request가 발생하는 것을 기다리고 있다가, Request가 하나 발생하면 곧 바로 fork()를 호출하여 프로세스를 복제한 다음, 복제된 프로세스는 Request를 처리하고 원래 프로세스는 다시 다음 Request를 기다리면, 원만한 서비스가 이루어지게 된다.
*원하는 자료를 검색 해 보세요.
  • [운영체제] 리눅스에서의 시스템 호출 29페이지
    1.시스템 호출의 정의 시스템호출은 소프트웨어 개발자가 UNIX 커널 ... 부분으로서 항상 메모리에 존재하여 UNIX 시스템의 프로세스 스케줄 ... UNIX에서 진정한 운영체제로서 간주되는 부분이다. 커널에 의해서 모든
  • 운영체제 과제 나만의 시스템 만들기 system call 5페이지
    2. 커널 수정 1) 시스템 호출 번호 할당 : /usr/src ... /linux/syscalls.h 3) 시스템 호출 함수 구현 : /usr ... 을 사용하는 사용자 프로그램 구현 2) 구현된 시스템 및 사용
  • [운영체제] 나초스(Nachos)에서 시스템(syscall) 구현 0페이지
    System Call 1. Overview Nachos에서 ... ThreadFork와 ThreadYield, Exec, Exit, Kill의 system ... -programming을 지원하고 있지 않으며, system call은 Halt 만이
  • [c언어] 리눅스용 스몰셸(smallshell) 시스템프로그래밍이나 운영체제 과제 13페이지
    c 언어를 이용한리눅스용 스몰셸 프로그램 입니다.시스템프로그래밍 이나 ... 운영체제 과제로 종종 나옵니다.기능으로는 리다이렉션환경변수, 히스토리, cd 등의 기능이 있습니다.
  • 임베디드 시스템리눅스 3페이지
    기능 등도 모두 임베디드 시스템이다. 2. 임베디드 운영체제 ... . 3. 임베디드 운영체제로서의 리눅스 가. Linux 란? Linus B ... 1. 임베디드 시스템이란? 어떤 제품이나 솔루션에 추가로 탑 재되어 그
  • [운영체제] Linux System Call 추가 20페이지
    커널 프로그래밍 중에서 시스템 호출을 구현한다. Linux 커널에 ... 새로운 시스템 호출을 구현하는 것은 커널 수정과 새로운 시스템 호출을 ... System Calls Inteface File system Task
  • Linux System Call 13페이지
    운영 체제 -chapt 2,Project,Linux System ... 시스템호출을 추가함으로써 운영체제의 기능을 확장하게 된다. 2.Linux ... 시스템 을 추가 함으로서 리눅스시스템 을 추가 할 수 있다. (2
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      상세우측 배너
      추천도서
      [운영체제] 시스템 콜 명령어
      하나은행 통장 개설 이벤트 오늘 하루 보지 않기 닫기
      ?>
      닫기