Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (373.88 KB, 2 trang )
1. (Ví dụ trong slide chương 3)
Cho đoạn code sau
/* test.c */
int main(int argc, char** argv)
{
printf(“Hello world\n");
exit(0);
}
Biên dịch chương trình trong Linux: gcc test.c –o test
Thực thi chương trình test: ./test
Trong hệ thống sẽ có một tiến trình test được tạo ra, thực thi và kết thúc.
Hỏi: Chuỗi trạng thái của tiến trình test như thế nào?
Trả lời:
new
ready
running
waiting (do chờ I/O khi gọi printf)
ready
running
terminated
2.
Khi đoạn lệnh sau chạy, hỏi chuỗi trạng thái của tiến trình sẽ như thế nào