UNIX에서의 프로세스

등록일 1999.10.16 한글 (hwp) | 7페이지 | 무료

목차

프로세스의 개념
프로세스의 구조
프로세스의 생성
프로세스의 기다림
프로세스의 종료
예 제

본문내용

프로세스란 프로그램의 실행을 의미한다( 텍스트 + 데이터 + 스택 ). 여러 프로세스들을 커널이 스케줄링하여, 이들 프로세스는 동시에 실행하는 것처럼 보인다. 그리고 하나의 프로그램은 여러개의 프로세스 인스턴트를 생성할 수 있다. 프로세스는 자신의 데이터와 스택 영역을 읽고 쓰지만 다른 프로세스의 데이터와 스택 영역을 읽거나 쓰지는 못한다. 그래서 다른 프로세스나 UNIX와 통신하려면 시스템 호출을 사용해야 한다. 실제적으로 UNIX에서의 프로세스란 fork 시스템 호출에 의하여 생성되는 실체를 말하며, 프로세스 0을 제외한 모든 프로세스는 다른 프로세스가 fork 시스템 호출을 수행하여 만들어진다. fork를 호출한 프로세스를 부모 프로세스라하고, 새로 만들어진 프로세스를 자식 프로세스라 한다. 커널은 각 프로세스들을 그 프로세스 ID로 구분한다.


*원하는 자료를 검색 해 보세요.
  • [운영체제]unix process tree조사 9 페이지
    인하비전에 접속하여 조사한 프로세스들입니다. UID PID PPID C STIME TTY TIME CMD root 0 0 0.6 Oct 08 ?? 54:59.94 [kernel idle]---> init_task  r..
  • [컴퓨터 운영체제] 컴퓨터의 운영체제에 대한 종합적인 연구 20 페이지
    컴퓨터 시스템의 전반적인 동작을 제어하고 조정하는 시스템 프로그램들의 집합을 의미한다. 운영체제라고도 하는데, 이 프로그램들은 하드웨어와 응용프로그램간의 인터페이스 역할을 하면서 CPU, 주기억장치, 입출력장치 등의 컴퓨터 자..
  • 유닉스_fork()를 실행하여 자식프로세서 생성 1 페이지
    void main(int argc, char *argv[]) // 메인함수 { int pid, i, j; // 변수선언 printf("\nP = Parent Process\nc = Child Process\n\n");..
  • 유닉스 18 페이지
    유닉스 시스템구조의 특징은 간단하여 이해하기 쉽고 범용성과 확장성이 뛰어나며 다양한 기능으로 인하여 경제성이 뛰어나며 또한, 다른 기종에 이식이 쉬운 장점을 지니고 있다. 시스템 구조에는 크게 하드웨어와 커널(kern..
  • 아웃바운드 영업 프로세스 3 페이지
    아웃바운드 영업은 영업사원이 한 기업을 대표해서 고객과 최접점에서 만나는 중요한 활동이라고 볼 수 있다. 그러나 무계획과 구체적인 전략의 부재상태로 영업활동에 나섰을 때 과연 그 영업이 성공적인 결과를 가져다 줄 수 있을까? ..

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서