Hữu ích cho những bạn ko đi học đầy đủ!

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Hữu ích cho những bạn ko đi học đầy đủ!

Bài gửi  PhamDinhThuan(I22A) on 15/3/2013, 21:01

Mình xin tóm tắt và tổng kết lại các vấn đề cần lưu ý trong 3 buổi vừa rồi.
Các bạn nào ko đi học đầy đủ và ko chép bài đầy đủ thì theo dõi nhé, bạn nào theo dõi và đi học đầy đủ nếu thấy mình viết sai thì xin bổ sung.
Buổi 1: Các vấn đề cần lưu ý bắt trong buổi 1.
+ Điểm tổng hợp = (điểm cuối kỳ *6)+ (điểm quá trình *4)/10 (làm tròn 4,5 =5) trong đó điểm quá trình = điểm giữa kỳ+điểm diễn đàn
+ Cấu trúc đề thì cuối kỳ
- Câu 1: lý thuyết
- Câu 2: lý thuyết
- Câu 3: Lập trình (Giải thích 1 đoạn mã)
- Câu 4: Bài tập điều phối CPU
- Câu 5: Bài tập thuật giải nhà băng
CÂU HỎI CẦN NGHIÊN CỨU HỌC VÀ SẼ RA TRONG ĐỀ THI
Câu 1: Trình bày mục tiêu, ý nghĩa và cấu trúc môn hệ điều hành.
(mình chỉ viết câu hỏi câu trả lời các bạn tải giáo trình và tham khảo các bài thảo luận nhé)
BÀI I: GIỚI THIỆU HỆ ĐIỀU HÀNH
Câu 1:_ Trình bày định nghĩa hệ điều hành
Câu 2: Trình bày ĐN HĐH là bộ quản lý tài nguyên
Câu 3: Trình bày nguyên lý hoạt động của hệ điều hành đơn chương so sánh với hệ điều hành đa chương và qua đó làm rõ chức năng của hệ điều hành chi thời gian.

BÀI 2: CẤU TRÚC MÁY TÍNH
Câu 1: Trình bày nguyên lý xử lý tắt của HĐH phân biệt ngắt cứng ngắt mềm, KN lời gọi hệ thống.
Câu 2: Trình bày tuyến thời gian công việc của 1 tiến trình
Câu 3: Trình bày 2 phương thức nhập xuất, phân biệt nhập xuất đồng bộ và không đồng bộ
Câu 4: Trình bày nguyên lý lưu gần
Câu 5: Trình bày nguyên lý bảo vệ phần cứng bằng 2 chế độ vận hành
Câu 6: Trình bày nguyên lý bảo vệ nhập xuất bằng các lệnh ưu tiên.
Câu 7: Trình bày nguyên lý bảo vệ của bộ nhớ trong bằng thanh ghi cơ sở và thanh ghi giới hạn.

BÀI 3: CẤU TRÚC HỆ ĐIỀU HÀNH
Câu 1: Trình bày những bộ phận chính cấu thành hệ điều hành
Câu 2: Trình bày 2 mô hình liên lạc giữa các tiến trình
Câu 3: Trình bày nguyên lý và những lợi ích của máy ảo.

Theo mình các bạn nên phấn đấu mỗi người sẽ soạn câu trả lời chi tiết và đầy đủ có ví dụ minh họa từ đời thường mà thầy dẫn chứng để chúng ta có bộ tài liệu câu hỏi câu trả lời đầy đủ (đỡ phải đi tìm câu hỏi rồi lại đi tìm câu trả lời Rolling Eyes ) Chịu Khó Học => Thi Đậu => Có Kiến Thức => Dễ Kiếm Tiền!!!!!


Được sửa bởi PhamDinhThuan(I22A) ngày 5/4/2013, 00:07; sửa lần 1.

PhamDinhThuan(I22A)

Tổng số bài gửi : 10
Join date : 15/03/2013
Age : 31
Đến từ : Lớp: HCTH122/HC12TH2A

Xem lý lịch thành viên http://suamaytinhits.com

Về Đầu Trang Go down

Bổ sung 1 số câu hỏi của Bài Quản lý tiến trình (Chương 4).

Bài gửi  MaiXuanSon (I22B) on 17/3/2013, 10:32

PhamDinhThuan(I22A) đã viết:Mình xin tóm tắt và tổng kết lại các vấn đề cần lưu ý trong 3 buổi vừa rồi.
Các bạn nào ko đi học đầy đủ và ko chép bài đầy đủ thì theo dõi nhé, bạn nào theo dõi và đi học đầy đủ nếu thấy mình viết sai thì xin bổ sung.
Buổi 1: Các vấn đề cần lưu ý bắt trong buổi 1.
+ Điểm tổng hợp = (điểm cuối kỳ *6)+ (điểm quá trình *4)/10 (làm tròn 4,5 =5) trong đó điểm quá trình = điểm giữa kỳ+điểm diễn đàn
+ Cấu trúc đề thì cuối kỳ
- Câu 1: lý thuyết
- Câu 2: lý thuyết
- Câu 3: Lập trình (Giải thích 1 đoạn mã)
- Câu 4: Bài tập điều phối CPU
- Câu 5: Bài tập thuật giải nhà băng
CÂU HỎI CẦN NGHIÊN CỨU HỌC VÀ SẼ RA TRONG ĐỀ THI
Câu 1: Trình bày mục tiêu, ý nghĩa và cấu trúc môn hệ điều hành.
(mình chỉ viết câu hỏi câu trả lời các bạn tải giáo trình và tham khảo các bài thảo luận nhé)
BÀI I: GIỚI THIỆU HỆ ĐIỀU HÀNH
Câu 1:_ Trình bày định nghĩa hệ điều hành
Câu 2: Trình bày ĐN HĐH là bộ quản lý tài nguyên
Câu 3: Trình bày nguyên lý hoạt động của hệ điều hành đơn chương so sánh với hệ điều hành đa chương và qua đó làm rõ chức năng của hệ điều hành chi thời gian.

BÀI 2: CẤU TRÚC MÁY TÍNH
Câu 1: Trình bày nguyên lý xử lý tắt của HĐH phân biệt ngắt cứng ngắt mềm, KN lời gọi hệ thống.
Câu 2: Trình bày tuyến thời gian công việc của 1 tiến trình
Câu 3: Trình bày 2 phương thức nhập xuất, phân biệt nhập xuất đồng bộ và không đồng bộ
Câu 4: Trình bày nguyên lý lưu gần
Câu 5: Trình bày nguyên lý bảo vệ phần cứng bằng 2 chế độ vận hành
Câu 6: Trình bày nguyên lý bảo vệ nhập xuất bằng các lệnh ưu tiên.
Câu 7: Trình bày nguyên lý bảo vệ của bộ nhớ trong bằng thanh ghi cơ sở và thanh ghi giới hạn.

BÀI 3: CẤU TRÚC HỆ ĐIỀU HÀNH
Câu 1: Trình bày những bộ phận chính cấu thành hệ điều hành
Câu 2: Trình bày 2 mô hình liên lạc giữa các tiến trình
Câu 3: Trình bày nguyên lý và những lợi ích của máy ảo.

Theo mình các bạn nên phấn đấu mỗi người sẽ soạn câu trả lời chi tiết và đầy đủ có ví dụ minh họa từ đời thường mà thầy dẫn chứng để chúng ta có bộ tài liệu câu hỏi câu trả lời đầy đủ (đỡ phải đi tìm câu hỏi rồi lại đi tìm câu trả lời Rolling Eyes ) Chịu Khó Học => Thi Đậu => Có Kiến Thức => Dễ Kiếm Tiền!!!!!

Bài 4: QUẢN LÝ TIẾN TRÌNH.
Câu 1: Trình bày mô hình chuyển trạng thái của tiến trình (khái niệm tiến trình, trạng thái tiến trình, sơ đồ chuyển trạng thái của tiến trình, khối kiểm soát tiến trình PCB.
Câu 2: Trình bầy sơ đồ luôn chuyển CPU giữa 2 tiến trình dưới sự điều phối của hệ điều hành.
Câu 3: Phân biệt các loại hình trình điều phối. Câu này các bạn chỉ cần nêu 2 trình điều phối "Long - Term Scheduler và Short - Term Scheduler" thôi nha, so sánh 2 trình điều phối cho ví dụ là xong.
Câu 4: Trình bầy những lý do công tác giữa các tiến trình.
Câu 5: Phát biểu bài toán sản xuất -tiêu thụ để minh họa một ứng dụng có nhiều tiến trình cộng tác phối hợp với nhau.

MaiXuanSon (I22B)

Tổng số bài gửi : 49
Join date : 11/03/2013
Age : 31

Xem lý lịch thành viên

Về Đầu Trang Go down

Câu Hỏi Bài 6 Và Bài 7

Bài gửi  PhamDinhThuan(I22A) on 4/4/2013, 23:29

BÀI 6: ĐIỀU PHỐI CPU
Câu 1: Trình bày 4 tình huống ra quyết định của tiến trình điều phối, phân biệt điều phối có tiếm quyền và không có tiếm quyền?
Câu 2: Giải bài tập điều phối CPU bằng thuật giải SJFS có tiềm quyền?
Câu 3: Giải bài tập điều phối CPU bằng thuật giải RRS?
Câu 4: Trình bày thuật giải điều phối CUP với hằng chờ nhiều mức. Phân biệt thuật giải MQS với thuật giải MFQS?
BÀI 7: ĐỒNG BỘ HÓA TIẾN TRÌNH
Câu 1: Trình bày mục đích của đồng bộ hóa công việc các tiến trình cho các ví dụ minh họa?
Câu 2: Trình bày vấn đề đoạn tương tranh và cách giải quyết vấn đề đó?
Câu 3: Trình bày khái niệm Đèn Hiệu và 2 ứng dụng của nó?

Còn câu hỏi bài 5 và bài hôm nay học vừa mong bạn nào ghi chép đầy đủ đưa lên dùm nhé.tks


Được sửa bởi PhamDinhThuan(I22A) ngày 5/4/2013, 00:20; sửa lần 1.

PhamDinhThuan(I22A)

Tổng số bài gửi : 10
Join date : 15/03/2013
Age : 31
Đến từ : Lớp: HCTH122/HC12TH2A

Xem lý lịch thành viên http://suamaytinhits.com

Về Đầu Trang Go down

Bài Tập Câu 3 - Bài 6

Bài gửi  PhamDinhThuan(I22A) on 4/4/2013, 23:52

Mình vừa ghé topic và xem bài giải của bạn mai đưa sang đây để các bạn tiện theo dõi.
+ Lý thuyết các bạn tải slide để học hoặc xem trên diễn đàn đêu có thảo luận trả lời từng bài học 1
+ Bài Tập Mình sẽ cố gắng tự làm hoặc sưu tâm đưa về đây cho các bạn dễ theo dõi.
Bài Tập Câu 3 - Bài 6:
Giải bài tập điều phối CPU bằng thuật giải RRS?
NguyenThiMai(I22A) đã viết: Smile Chào thầy ! buổi học vào thứ 7 (ngày 30/3) thầy có cho bài tập trên lớp, e đã xung phong lên làm bài

Một hệ thống có 3 tiến trình với thời điểm đến và thời gian sử dụng CPU như sau:
Tiến trìnhThời điểm đến(ms) CPU-Burst(ms)
P1 10 30
P2 20 25
P325 15
Dùng thuật giải Round-Robin với thời lượng 20 ms để điều phối CPU:
a. Thể hiện bằng biểu đồ Gantt
b. Tính thời gian chờ trung bình của các tiến trình
Trả lời:
a. Thể hiện bằng biểu đồ Gantt:
|----P1-----|----P2-----|---P3---|--P1-|---P2---|
10----------30----------50--------65-----75-------90

Bảng chợ giúp
P1 P2P3
10(30) 20(35)25(15)
30(10) 50(15) 65(0)
75(0) 90(0)
b. Thời gian chờ trung bình của các tiến trình:
- Thời gian chờ của các tiến trình:
P1=(75-10)-30=65-30=35 ms
P2=(90-20)-35=70-35=35 ms
P3=(65-25)-15=40-15=25 ms
- Thời gian chờ trung bình =(35+35+25)/3 = 95/3 = 31,66 ms

12H1010077-Nguyễn Thị Mai- " làm bài tập"
NOTE: CÁC BẠN NÊN THEO DÕI VÀ HIỂU CÁCH LÀM BÀI TẬP NÀY THI CÂU NÀY 2 ĐIỂM Very Happy
Thêm Câu 2 Bài 6:
giải bài tập điều phối CPU bằng thuật giải SJFS(phương án có tiếm quyền)
nguyenvankhoa59(122B) đã viết:Giả sử có 4 tiến trình p1, p2, p3 và p4:
Thời điểm Tiến trình Khoảng CPU(ms)
0 p1 10
2 p2 6
4 p3 3
6 p4 7

- Biểu đồ Gantt:

| p1 | p2 | p3 | p2 | p4 | p1 |
0 2 4 7 11 18 26

- Thời gian chạy trung bình:
p1=18-2=16
p2=7-4=3
p3=4-4=0
p4=11-6=5
Vậy T(tb)=(16+3+0+5)/4=6 (ms)
bản chất của thuật giải là tiến trình mới có khoảng CPU kế tiếp nhỏ hơn khoảng thời gian của CPU còn lại của tiến trình đang vận hành sẽ được chọn thay thế. Như ở bài toán trên p1 ở thời điểm 0 được thực hiện đầu tiên, tới thời điểm 2 p2 xuất hiện và có khoảng CPU kế tiếp = 6 nhỏ hơn p1 khoảng thời gian của CPU còn lại=8 nên p2 được thực hiện
tới thời điểm 4 p3 xuất hiện và có khoảng CPU kế tiếp = 3 nhỏ hơn p2 có khoảng thời gian của CPU còn lại=4 nên p3 được thực hiện.
tới thời điểm 6 p4 xuất hiện và có khoảng CPU kế tiếp=7 và hiện tại p3 có khoảng thời gian CPU còn lại là nhỏ nhất =1 nên p3 được thực hiện xong, tiếp p2 có khoảng thời gian CPU còn lại là nhỏ nhất =4 nên p2 được thực hiện xong, tiếp đến p4 có khoảng thời gian CPU còn lại là nhỏ nhất =7 nen p4 được thực hiện xong và cuối cùng còn lại p1 được thực hiện đến hết.

PhamDinhThuan(I22A)

Tổng số bài gửi : 10
Join date : 15/03/2013
Age : 31
Đến từ : Lớp: HCTH122/HC12TH2A

Xem lý lịch thành viên http://suamaytinhits.com

Về Đầu Trang Go down

Re: Hữu ích cho những bạn ko đi học đầy đủ!

Bài gửi  Sponsored content


Sponsored content


Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết