운영체제 자식생성
- 최초 등록일
- 2015.02.22
- 최종 저작일
- 2014.04
- 5페이지/ 한컴오피스
- 가격 1,000원
목차
1. 실행결과
2. 두 개의 자식 프로세스를 생성한 후, 부모 프로세스는 ‘p'를 출력하고, 첫 번째 자식 프로세스는 ’A', 두 번째 자식 프로세스는 'B‘를 각각 10000번씩 출력하고 종료하는 프로그램을 작성하시오
3. 프로그램 실행 후 전체 몇 개의 프로세스가 생성되는지 확인하시오.
4. 두 개의 자식 프로세스를 생성한 후, 첫 번째 자식 프로세스는 'A‘, 두 번째 자식 프로세스는 'B'를 각각 10000번씩 출력하고 종료하며, 부모 프로세스는 두 자식 프로세스가 모두 종료한 후 “My children have gone." 메시지를 출력하고 종료하는 프로그램을 작성하시오.
5. ‘ps -edf | grep 본인 id’ 명령어를 사용하여 본인 소유의 프로세스를 모두 종료하시오. 종료 방법:kill -9 프로세스 id
본문내용
2. 두 개의 자식 프로세스를 생성한 후, 부모 프로세스는 ‘p'를 출력하고, 첫 번째 자식 프로세스는 ’A', 두 번째 자식 프로세스는 'B‘를 각각 10000번씩 출력하고 종료하는 프로그램을 작성하시오.
1 #include<stdio.h>
2 #include<unistd.h>
3
4 int main(int argc, char *argv[]){
5
6 char *name = argv[0];
7 int child1 = fork();
8 int child2;
9 int i;
10
11 if(child1 == 0){
12 for(i=0; i<=10000; i++){
13
참고 자료
없음