30/09/2018, 19:42

Nguyên lý hệ điều hành?

Xin mấy cao thủ Về hệ điều hành chỉ giáo em bài này với ạ.
Xây dựng chương trình minh họa để giải quyết bài toán sau:
Tạo ra 2 quá trình. Quá trình thứ nhất ñọc file nhiều chuỗi liên tiếp,
mỗi chuỗi gồm các phép toán +,và hai toán hạng. Ví dụ
3-1
42
5+4
20/5
Sau ñó quá trình thứ nhất truyền các chuỗi dữ liệu này sang quá trình
thứ 2. Quá trình thứ 2 thực hiện tính toán và trả chuỗi kết quả về lại cho
quá trình ñầu tiên ñể ghi lại file như sau:
3-1=2
4
2=8
5+4=9
20/5=4
Dùng hàm fork() để tạo 2 quá trình.

lahata viết 21:48 ngày 30/09/2018

Cai nay la multiprocessing programming ma, lien qua gi den HDH dau

Congy Nguyen viết 21:55 ngày 30/09/2018

Đồ án Hệ điều hành nên nó cũng liên quan chứ bạn lập trình trên linux…

lahata viết 21:54 ngày 30/09/2018

Ban tham khao, minh dung pipe de communication 2 process. Chi can them phan doc va ghi file nua la xong do an

#include <stdio.h>
#include <stdio.h>
#include <unistd.h>         // _exit(), fork()
#include <fcntl.h>
#include <errno.h>
#include <sys/wait.h>       //  wait
#include <stdlib.h>         // exit()
#define MSGSIZE 6
void parent(int *);

void child(int *);

lahata viết 21:55 ngày 30/09/2018

change .jpg to .c
change .jpg to .c
change .jpg to .c

Congy Nguyen viết 21:44 ngày 30/09/2018

Cho xin bản full đi bạn

Bài liên quan
0