|
총 두개의 내용으로 작성되어 있습니다.
소스파일, 보고서 포함된 가격입니다.
1.학번, 성적, 평균으로 구성된 다음 데이터 파일 읽어 학번과 각 과목의 점수, 총점, 평균을 출력하는 프로그램을 작성한다.
2.fork()와 exec군 함수를 이용한
|
- 페이지 15페이지
- 가격 4,000원
- 등록일 2016.09.05
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
일어났는가 하는 것들을 알아 볼 수가 있다.
/proc/uptime
시스템이 얼마나 오랫동안 살아 있었는지 보여준다.
/proc/version
커널의 버전을 알려준다. 1. fork( )
2. exec( )
3. exec와 fork를 함께 사용하는 경우
4. wait( )
5. exit( )
6. /proc
|
- 페이지 7페이지
- 가격 1,000원
- 등록일 2005.05.19
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
fork(), exec() 관련 시스템 콜
프로세스 실행 - foreground 포그라운드 실행, background 실행, sequential 실행
시그널 처리 - signal 마스크로 블록을 지정하여 모든 시그널 안정적으로 처리
=====================================================================
기타 쉘
|
- 페이지 50페이지
- 가격 3,000원
- 등록일 2008.04.28
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
FORKNOEXEC 0x00000040 : fork()하나 exec()함수는 호출안함
#define PF_SUPERPRIV 0x00000100 : root권한으로 프로세스 사용
#define PF_DUMPCORE 0x00000200 : core dump
#define PF_SIGNALED 0x00000400 : 시그널을 받고 죽음
#define PF_MEMALLOC 0x00000800 : 메모리 할당중 1. PCB구조
|
- 페이지 86페이지
- 가격 3,000원
- 등록일 2004.04.12
- 파일종류 워드(doc)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
fork()` 시스템 호출을 통해 새로운 프로세스를 만들어내고, 자식 프로세스에서는 `exec()`를 통해 사용자가 입력한 명령을 실행한다. 이때 부모 프로세스는 자식 프로세스의 종료를 기다리는 `wait()` 시스템 호출로 프로세스간의 동기화를 유지한
|
- 페이지 7페이지
- 가격 3,200원
- 등록일 2025.04.12
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
호출로부터 얻어지는 화일 디스크립터이다 1. 아래 제시된 유닉스 명령어들을 실제 사용해 보고 결과 리포트..
2. 아래 제시된 유닉스의 시스템 콜을 사용한 예제 프로그램을 만들어보 고 실행한 후 그 결과 리포트($man 2 fork등 참조)
|
- 페이지 8페이지
- 가격 1,500원
- 등록일 2005.12.19
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
execution()
{
switch(명령어 타입 식별 번호)
{
case 1: 파이프 명령어 처리 함수 호출
case 2: left_리다이렉션 명령어 처리 함수 호출
case 3: right_리다이렉션 명령어 처리 함수 호출
일반 명령어일 경우:
일반 명령어 execvp로 수행
fatal(수행 못할 시 에러
|
- 페이지 9페이지
- 가격 5,000원
- 등록일 2012.03.13
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
fork()) < 0)
status = -1;
if(pid == 0)
{
sigaction(SIGINT, &saveint, (struct sigaction *) 0);
sigaction(SIGQUIT, &savequit, (struct sigaction *) 0);
sigprocmask(SIG_SETMASK, &savemask, (sigset_t *) 0);
if(infd > 0)
dup2(infd, 0);
if(outfd > 0)
dup2(outfd, 1);
execvp(*args, args);
perror("ex
|
- 페이지 11페이지
- 가격 2,000원
- 등록일 2011.04.28
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
fork()) < 0)
status = -1;
if(pid == 0)
{
sigaction(SIGINT, &saveint, (struct sigaction *) 0);
sigaction(SIGQUIT, &savequit, (struct sigaction *) 0);
sigprocmask(SIG_SETMASK, &savemask, (sigset_t *) 0);
if(infd > 0)
dup2(infd, 0);
if(outfd > 0)
dup2(outfd, 1);
execvp(*args, args);
perror("ex
|
- 페이지 11페이지
- 가격 3,000원
- 등록일 2011.11.14
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
fork()) == 0){
if(execl("./udpser","udpser",me->port,(char *)0) < 0)
printf("exec error\n");
}
//부모 프로세스는 자식프로세스가 종료할때까지 기다린다.
else{
if(pid == wait()){
me->status = 1;
printf("argv[3] : %s\n",argv[3]);
sprintf(me->name,"%s",argv[3]);
printf("before parent wri
|
- 페이지 16페이지
- 가격 2,800원
- 등록일 2012.05.21
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|