1. Trang chủ
  2. » Công Nghệ Thông Tin

BÀI TẬP THỰC HÀNH MÔN HỆ ĐIỀU HÀNH ppsx

3 2,5K 6
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 152,7 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Sinh viên nào dùng bản phân phối Linux khác Fedora, Red Hat, Suse,… thì phải báo cáo cụ thể để tránh việc chương trình không chạy được trên môi trường khác.. Tuy vậy SV có quyền chọn ng

Trang 1

BÀI TẬP THỰC HÀNH MÔN HỆ ĐIỀU HÀNH GV: Mai Xuân Phú (xuanphu150@gmail.com)

Lớp DHTH5TH

1 Yêu cầu

1.1 Môi trường làm việc

Linux (khuyến khích bản Ubuntu ) Sinh viên nào dùng bản phân phối Linux khác

(Fedora, Red Hat, Suse,…) thì phải báo cáo cụ thể để tránh việc chương trình không chạy được trên môi trường khác Tuy nhiên môi trường làm việc được khuyến khích là Ubuntu 10.10

1.2 Ngôn ngữ lập trình:

Ngôn ngữ lập trình khuyến khích là C hoặc C++ Tuy vậy SV có quyền chọn ngôn ngữ lập trình cho bài làm của mình Nếu có sự lựa chọn khác, sinh viên phải báo cáo cụ thể và hướng dẫn cụ thể việc dịch và chạy chương trình

Mã nguồn (source code) được viết đơn giản, dễ hiểu, gọn gang, có chú thích

(comment) đầy đủ giúp người đọc dễ hiểu Các hàm, biến phải được đặt tên trực quan, dễ theo dõi Ví dụ nên đặt tên hàm là taoTienTrinh, thay vì chỉ là f; tên biến là tienTrinh1, tienTrinh2 thay vì a1, a2…

1.3 Hình thức làm việc

Sinh viên làm việc cá nhân

Bài làm sẽ được tính 20% số điểm cho phần thực hành của môn Hệ Điều Hành

Nghiêm cấm mọi hình thức sao chép mã nguồn của người khác, nếu bị phát hiện

cả 2 (người chép và cho chép) đều bị điểm 0 cho phần bài tập này

1.4 Nộp bài

Thời gian

Trang 2

Hạn chót nộp bài: 23h59 ngày 29/04/2011

Nộp trễ: không quá 1 ngày bị trừ 0.5 điểm; mỗi ngày nộp trễ tương ứng sẽ bị trừ 1

điểm; quá 7 ngày điểm phần bài tập này bằng 0

Nộp sớm: ba sinh viên nộp đầu tiên và nộp trước ngày 29/04/2011 sẽ được cộng 1 điểm Chú ý: phần cộng điểm chỉ được tính khi bài làm đã hoàn thành đầy đủ các yêu

cầu của đề bài

Cấu trúc bài nộp

Bài nộp được nén thành tập tin dạng zip và đặt tên theo kiểu: MaSinhVien.zip (ví dụ 09021234.zip) Nội dung bên trong tập tin nén:

 Thư mục SOURCE: chứa toàn bộ file mã nguồn

 Tập tin Readme.txt: ghi rõ danh sách thành viên trong nhóm gồm Họ tên, MSSV,

Email và Hướng dẫn sử dụng chương trình

Hình thức nộp bài

Bài làm được nộp qua thư điện tử (email) xuanphu150@gmail.com với quy định sau :

Tiêu đề : đúng theo định dạng sau “[DHTH5TH]-MSSV – Bai Tap TH HDH” Nội dung: nêu đầy đủ mã số sinh viên, họ và tên sinh viên, lớp học

Đính kèm: tập tin bài làm (đã nén dưới định dạng zip)

Bài nộp không có tiêu đề hoặc nội dung sẽ xem như chưa nộp bài

2 ĐỀ TÀI

Viết chương trình xây dựng cây tiến trình theo sơ đồ logic sau:

Trang 3

Trong đó, nhiệm vụ của mỗi tiến trình thực hiện bao gồm :

 Xuất ra màn hình tên của tiến trình (a, b, c, d, e, f)

 Xuất ra màn hình pid và ppid (định danh tiến trình và định danh tiến trình cha)

Ngày đăng: 01/08/2014, 21:20

TỪ KHÓA LIÊN QUAN

w