검색어 입력폼

unix system programing

등록일 2003.11.25 한글파일한글 (hwp) | 9페이지 | 가격 1,100원

소개글

unix의 system programming을 구현한 것이다.
pipe, massage queue, shared memory를 사용했다.

목차

1) 설 명
2) 파일 설명
3) 소스코드 및 주석
4) 실행 화면

본문내용

1) 설 명
행렬이 저장된 A, B화일 두개가 존재한다.
parent process에서 shared memory를 얻어서 shared memory에 A, B파일의 행렬 정보를 올린다.
child process를 인자로 받은 수 만큼 생성한 후에 파이프를 통해서 행렬의 정보와 프로세서의 번호, 계산 범위를 넘겨 준다.
child process에서는 계산 프로그램을 실행하여 exec한다.
계산 프로그램에서 각자의 계산 범위를 계산하고 계산값을 메시지 큐를 통해 parent process에 넘겨준다
child로부터 넘겨 받은 계산 결과를 C화일에 출력한다.

2) 파일 설명
server.c 파일
1) 인자로 행렬이 들어있는 A, B 파일 두개, 출력 할 파일 C, 프로세스의 개수를 받는다.
2) 인자로 받은 파일 A, B, C를 open 한다.
3) shared memory를 얻어서 연결시킨다.
다운로드 맨위로