Bài tập Lab5 Hệ điều hành CNTT ĐHQG

1 882 10
Bài tập Lab5 Hệ điều hành CNTT  ĐHQG

Đang tải... (xem toàn văn)

Thông tin tài liệu

bài tập lab 5 hệ điều hành HƯỚNG DẪN THỰC HIỆN VÀ NỘP BÀI THỰC HÀNH 5 LỚP IT007.H21.2 I. Yêu cầu Sinh viên thực hiện bài tập 2 phần Semaphore (mục 1.2.3) và bài tập 2 phần Mutex (mục 1.3.2) trong tài liệu hướng dẫn UIT CE LAB HDH Lab5. II. Các quy định nộp bài 1. Sinh viên đặt tên tập tin mã nguồn theo tên bài tập tương ứng: btsemaphore.c, btmutex.c. 2. Tất cả các chương trình btsemaphore.c, btmutex.c phải được viết bằng ngôn ngữ C đồng thời có thể biên dịch và chạy được trên Ubuntu. Lưu ý: không sử dụng hàm sleep() khi cài đặt các chương trình này. 3. Sinh viên đặt tất cả các bài tập vào một thư mục có tên là mã số sinh viên của mình, nén thư mục thành tập tin .zip có tên là mã số sinh viên, sau đó upload tập tin này để nộp. Tất cả các bài nộp không đúng cấu trúc thư mục này sẽ không được chấm. 4. Sinh viên có thể tham khảo tài liệu (sách, internet, …) để làm bài tập nhưng không được sao chép bài làm của bạn. Bất cứ trường hợp sao chép nào bị phát hiện sẽ phải nhận điểm 0, ngoài ra sinh viên sẽ bị xử lý theo quy định của nhà trường. 5. Nếu có sử dụng mã nguồn từ các tài liệu khác, sinh viên cần ghi cụ thể các nội dung mình đã sử dụng (sử dụng đoạn mã nguồn nào, sử dụng bao nhiêu dòng trong bài nộp của mình), tên nguồn tài liệu, địa chỉ và thời gian truy cập (nếu là nguồn tài liệu trên mạng internet). Ngoài ra, sinh viên cũng cần ghi rõ những nội dung mình đã làm sau khi sử dụng mã nguồn trên (chỉnh sửa, bổ sung chổ nào; nhận xét, đánh giá – nếu có, …). Tất cả các thông tin này, sinh viên cần ghi vào tập tin đặt tên là Readme.txt và đính kèm vào trong bài nộp của mình. Nếu sinh viên không ghi đầy đủ các thông tin trên sẽ bị xem là sao chép của người khác và vẫn nhận điểm 0. 6. Sinh viên không được đính kèm trong bài nộp của mình các nội dung không có liên quan đến bài nộp. Tuyệt đối không đính kèm virus hay các chương trình độc hại, nếu bị phát hiện sẽ bị xử lý theo quy định của nhà trường. 7. Sinh viên chỉ nộp bài trên website môn học, không nộp bài bằng cách gửi qua email cho giảng viên. 8. Sinh viên phải nộp bài trong thời gian quy định. Tất cả các bài nộp trễ sẽ không được chấp nhận.

HƯỚNG DẪN THỰC HIỆN VÀ NỘP BÀI THỰC HÀNH LỚP IT007.H21.2 I Yêu cầu Sinh viên thực tập phần Semaphore (mục 1.2.3) tập phần Mutex (mục 1.3.2) tài liệu hướng dẫn UIT CE LAB HDH Lab5 II Các quy định nộp Sinh viên đặt tên tập tin mã nguồn theo tên tập tương ứng: btsemaphore.c, btmutex.c Tất chương trình btsemaphore.c, btmutex.c phải viết ngơn ngữ C đồng thời biên dịch chạy Ubuntu Lưu ý: không sử dụng hàm sleep() cài đặt chương trình Sinh viên đặt tất tập vào thư mục có tên mã số sinh viên mình, nén thư mục thành tập tin zip có tên mã số sinh viên, sau upload tập tin để nộp Tất nộp không cấu trúc thư mục không chấm Sinh viên tham khảo tài liệu (sách, internet, …) để làm tập không chép làm bạn Bất trường hợp chép bị phát phải nhận điểm 0, sinh viên bị xử lý theo quy định nhà trường Nếu có sử dụng mã nguồn từ tài liệu khác, sinh viên cần ghi cụ thể nội dung sử dụng (sử dụng đoạn mã nguồn nào, sử dụng dòng nộp mình), tên nguồn tài liệu, địa thời gian truy cập (nếu nguồn tài liệu mạng internet) Ngoài ra, sinh viên cần ghi rõ nội dung làm sau sử dụng mã nguồn (chỉnh sửa, bổ sung chổ nào; nhận xét, đánh giá – có, …) Tất thơng tin này, sinh viên cần ghi vào tập tin đặt tên Readme.txt đính kèm vào nộp Nếu sinh viên khơng ghi đầy đủ thông tin bị xem chép người khác nhận điểm Sinh viên khơng đính kèm nộp nội dung khơng có liên quan đến nộp Tuyệt đối khơng đính kèm virus hay chương trình độc hại, bị phát bị xử lý theo quy định nhà trường Sinh viên nộp website môn học, không nộp cách gửi qua email cho giảng viên Sinh viên phải nộp thời gian quy định Tất nộp trễ không chấp nhận

Ngày đăng: 16/05/2018, 23:35

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan