Kiểm tra Giữa kỳ Lần 2
+9
NguyenTanTai (113A)
nguyenlehuutai(113A)
MaiTrieuHung16 (113A)
DangThiKimKhanh (113A)
votantai224 (113A)
hoanglam
PhamHoangQuan (113A)
vutanthanh68 (113A)
Admin
13 posters
Trang 1 trong tổng số 1 trang
Kiểm tra Giữa kỳ Lần 2
Thảo luận Đề và Cách giải !
Được sửa bởi Admin ngày 5/10/2012, 09:51; sửa lần 1.
Re: Kiểm tra Giữa kỳ Lần 2
Câu 2:
trình bày giao diện và giới thiệu chức năng của chương trình UDPclient
Giải
em xin phép chụp lại giao diện của thầy luôn.chứ vẽ lại lâu lắm.
là chương trình dùng để chat.
richtextbox gửi cho phép ta nhập nội dung cần gửi đi;
richtextbox nhận sẽ hiển thị những nội dung ta nhận được những nội dung.mà người ta gủi cho mình.
textbox Remote host:để nhập IP máy cần kết nối và gửi nhận.
locahost:chính là máy tính của mình có IP:127.0.0.1
textbox Remote port:là số hiệu cổng cần kết nối.
button gửi: để gửi dữ liệu ở ô nhập đi
trình bày giao diện và giới thiệu chức năng của chương trình UDPclient
Giải
em xin phép chụp lại giao diện của thầy luôn.chứ vẽ lại lâu lắm.
là chương trình dùng để chat.
richtextbox gửi cho phép ta nhập nội dung cần gửi đi;
richtextbox nhận sẽ hiển thị những nội dung ta nhận được những nội dung.mà người ta gủi cho mình.
textbox Remote host:để nhập IP máy cần kết nối và gửi nhận.
locahost:chính là máy tính của mình có IP:127.0.0.1
textbox Remote port:là số hiệu cổng cần kết nối.
button gửi: để gửi dữ liệu ở ô nhập đi
vutanthanh68 (113A)- Tổng số bài gửi : 64
Join date : 17/07/2012
Re: Kiểm tra Giữa kỳ Lần 2
em nhớ được mỗi câu đó.bạn nào nhớ đề xin post lên dùm.thanks
vutanthanh68 (113A)- Tổng số bài gửi : 64
Join date : 17/07/2012
Re: Kiểm tra Giữa kỳ Lần 2
minh xin phép thêm 1 chút.vutanthanh68 (113A) đã viết:Câu 2:
trình bày giao diện và giới thiệu chức năng của chương trình UDPclient
Giải
em xin phép chụp lại giao diện của thầy luôn.chứ vẽ lại lâu lắm.
là chương trình dùng để chat.
richtextbox gửi cho phép ta nhập nội dung cần gửi đi;
richtextbox nhận sẽ hiển thị những nội dung ta nhận được những nội dung.mà người ta gủi cho mình.
textbox Remote host:để nhập IP máy cần kết nối và gửi nhận.
locahost:chính là máy tính của mình có IP:127.0.0.1
textbox Remote port:là số hiệu cổng cần kết nối.
button gửi: để gửi dữ liệu ở ô nhập đi
UDP (User Datagram Protocol) là giao thức để truyền thông tin.nhưng độ bảo mật của nó không được cao.thông tin truyền đến có thể không đảm bảo.ko chắc chắn đối phương sẽ nhận được.nhưng bù lại giao thức này có thể 1 lúc truyền đến nhiều máy.
VD:sms khuyến mãi điện thoại dùng giao thức UDP.cùng mạng có thể bạn nhận được tin,nhưng người khác lại ko nhận được.
cái demo của thầy nằm ở đâu đó bạn.
thầy ơi,bạn giải thích thế có đúng chưa ạ.
Admin
Đúng rồi đấy, tuy nói thêm về UDP thì thuyết phục hơn !
Được sửa bởi PhamHoangQuan (113A) ngày 2/10/2012, 13:06; sửa lần 1.
Ý nghĩa của User Mode
User Mode cũng là 1 chế độ hoạt động của CPU.
1 chương trình nằm trong User Mode thì ít có đặc quyền truy cập tới tài nguyên hệ thống như: số lượng các chỉ lệnh CPU được sử dụng bị giới hạn, bị cấm truy cập tới vùng nhớ được cấp phát cho Kernel và các chương trình khác (cũng trong User Mode)
1 chương trình nằm trong User Mode thì ít có đặc quyền truy cập tới tài nguyên hệ thống như: số lượng các chỉ lệnh CPU được sử dụng bị giới hạn, bị cấm truy cập tới vùng nhớ được cấp phát cho Kernel và các chương trình khác (cũng trong User Mode)
hoanglam- Tổng số bài gửi : 6
Join date : 11/09/2012
Re: Kiểm tra Giữa kỳ Lần 2
đề câu 3:
sleep(); Tiến trình rơi vào trạng thái ngủ
showBuffer(); T Đưa vào hàng đợi.
=> Tiết kiệm tài nguyên hệ thống
sleep(); Tiến trình rơi vào trạng thái ngủ
showBuffer(); T Đưa vào hàng đợi.
=> Tiết kiệm tài nguyên hệ thống
votantai224 (113A)- Tổng số bài gửi : 25
Join date : 16/07/2012
Re: Kiểm tra Giữa kỳ Lần 2
còn hàm bên kia mình ko biết. bạn nào giải giúp với
votantai224 (113A)- Tổng số bài gửi : 25
Join date : 16/07/2012
Re: Kiểm tra Giữa kỳ Lần 2
Cac ban co the post het cac cau hoi cua de kiem tra lan 2 ko ??Thanks??
DangThiKimKhanh (113A)- Tổng số bài gửi : 32
Join date : 18/07/2012
Đề kiểm tra giữa kỳ lần 2?
Mấy bạn hôm qua kiểm tra lại đông không, khoảng bao nhiêu người? Các bạn làm bài được không? Sao không ai post đề lên diễn đàn. Đề khó lắm hả?
MaiTrieuHung16 (113A)- Tổng số bài gửi : 48
Join date : 17/07/2012
Re: Kiểm tra Giữa kỳ Lần 2
Ai có đề thi giữa kỳ lần 2 thì post lên cho ae tham khảo với
nguyenlehuutai(113A)- Tổng số bài gửi : 33
Join date : 18/07/2012
Re: Kiểm tra Giữa kỳ Lần 2
hôm qua bạn nào làm kiểm tra giữa kỳ post đề lên cho anh em xem với
NguyenTanTai (113A)- Tổng số bài gửi : 37
Join date : 17/07/2012
Age : 34
Đến từ : HCM
Re: Kiểm tra Giữa kỳ Lần 2
Đề thi lần 2:
Câu 1: trinhf bày giải thích ý nghĩa cho ví dụ minh họa:
User mode - Monitor mode
MQS - MFQS
Câu 2: Vẽ giao diện Client UDP trong C# 2005 ...
Câu 3: Giải thic code so sánh:
sleep(); | .....
showBuffer(); |
Bạn nào còn nhớ ghi dùm mình.
Câu 1: trinhf bày giải thích ý nghĩa cho ví dụ minh họa:
User mode - Monitor mode
MQS - MFQS
Câu 2: Vẽ giao diện Client UDP trong C# 2005 ...
Câu 3: Giải thic code so sánh:
sleep(); | .....
showBuffer(); |
Bạn nào còn nhớ ghi dùm mình.
votantai224 (113A)- Tổng số bài gửi : 25
Join date : 16/07/2012
Re: Kiểm tra Giữa kỳ Lần 2
Không có đông đâu bạn , thầy cho mỗi người ngồi 1 bàn lun đóMaiTrieuHung16 (113A) đã viết:Mấy bạn hôm qua kiểm tra lại đông không, khoảng bao nhiêu người? Các bạn làm bài được không? Sao không ai post đề lên diễn đàn. Đề khó lắm hả?
LyNguyenTruongGiang (113A- Tổng số bài gửi : 32
Join date : 17/07/2012
Age : 34
Đến từ : Tp.Hcm
Re: Kiểm tra Giữa kỳ Lần 2
Câu 1:
Giải
User-Mode - Monitor-Mode
User-Mode:khi ModeBit=1;thì lúc này cpu đc cấp cho tiến trình người dùng
Monitor-Mode:khi ModeBit=0,lúc này cpu đc cấp cho tiến trình hệ thống.
VD:
Thầy có 2 cái đèn 1 cái màu xanh(ModeBit=1); 1 cái màu đỏ(ModeBit=0).khi đèn đỏ được bật lên,thì ko có học sinh nào được phép phát biểu ý kiến,lúc này chỉ có thầy được nói.khi mà đèn xanh được bật lên,thì học sinh được phát biểu ý kiến của mình,lúc này thầy sẽ lắng nghe.
Preemptive Scheduling - non Preeptive Scheduling
Preemptive Scheduling:hệ điều hành không thể tước quyền sử dụng CPU của tiến trình đang dùng được.CPU được được trả cho HĐH khi tiến trình ko cần đến nữa.
non Preeptive Schedul:HĐH có thể tiếm quyền sử dụng CPU của tiến trình,mặc dù nó vẫn cần CPU.CPU sẽ được cấp sau.
VD:
Thầy kêu bạn A lên bảng làm bài 1 trong vòng 5 phút.hết 5 phút bạn A vẫn làm chưa xong.nhưng bạn A vẫn phải về chỗ.nhường bảng lại cho bạn B,khi nào bảng trống thì bạn A lại được tiếp tục làm bài của mình.
MQS - MFQS
MQS:Hàng chờ ready được phân cấp thành nhiều mức.các mức có độ ưu tiên khác nhau.tiến trình ở mức cao sẽ được làm trước.khi xong hết các tiến trình ở mức trên thì mới xuống mức dưới.
MFQS:giống MQS nhưng được điều tiết.có thể chuyển những tiến trình ở mức này qua mức khác.
VD:
một quầy vé có 3 cửa.
- cửa 1 là bán cho thân nhân của nhân viên phòng vé và công chức nhà nước.(cửa này có 1 người)
- cửa 2 là bán cho người khuyết tật và phụ nữ mang thai.(của này có 3 người)
- cửa 3 là bán cho người dân bình thường.(cửa này có 4 người).
Theo MQS:là bán hết khách hàng ở cửa 1,rồi mới qua cửa 2,rồi mới bán cho cửa thứ 3.
Theo MFQS:có thể chuyển 1 người từ cửa thứ 3 sang cửa thứ 1.
có thể chuyển 1 người từ cửa thứ 2 sang cửa thứ 1.
các bạn tham khảo
Giải
User-Mode - Monitor-Mode
User-Mode:khi ModeBit=1;thì lúc này cpu đc cấp cho tiến trình người dùng
Monitor-Mode:khi ModeBit=0,lúc này cpu đc cấp cho tiến trình hệ thống.
VD:
Thầy có 2 cái đèn 1 cái màu xanh(ModeBit=1); 1 cái màu đỏ(ModeBit=0).khi đèn đỏ được bật lên,thì ko có học sinh nào được phép phát biểu ý kiến,lúc này chỉ có thầy được nói.khi mà đèn xanh được bật lên,thì học sinh được phát biểu ý kiến của mình,lúc này thầy sẽ lắng nghe.
Preemptive Scheduling - non Preeptive Scheduling
Preemptive Scheduling:hệ điều hành không thể tước quyền sử dụng CPU của tiến trình đang dùng được.CPU được được trả cho HĐH khi tiến trình ko cần đến nữa.
non Preeptive Schedul:HĐH có thể tiếm quyền sử dụng CPU của tiến trình,mặc dù nó vẫn cần CPU.CPU sẽ được cấp sau.
VD:
Thầy kêu bạn A lên bảng làm bài 1 trong vòng 5 phút.hết 5 phút bạn A vẫn làm chưa xong.nhưng bạn A vẫn phải về chỗ.nhường bảng lại cho bạn B,khi nào bảng trống thì bạn A lại được tiếp tục làm bài của mình.
MQS - MFQS
MQS:Hàng chờ ready được phân cấp thành nhiều mức.các mức có độ ưu tiên khác nhau.tiến trình ở mức cao sẽ được làm trước.khi xong hết các tiến trình ở mức trên thì mới xuống mức dưới.
MFQS:giống MQS nhưng được điều tiết.có thể chuyển những tiến trình ở mức này qua mức khác.
VD:
một quầy vé có 3 cửa.
- cửa 1 là bán cho thân nhân của nhân viên phòng vé và công chức nhà nước.(cửa này có 1 người)
- cửa 2 là bán cho người khuyết tật và phụ nữ mang thai.(của này có 3 người)
- cửa 3 là bán cho người dân bình thường.(cửa này có 4 người).
Theo MQS:là bán hết khách hàng ở cửa 1,rồi mới qua cửa 2,rồi mới bán cho cửa thứ 3.
Theo MFQS:có thể chuyển 1 người từ cửa thứ 3 sang cửa thứ 1.
có thể chuyển 1 người từ cửa thứ 2 sang cửa thứ 1.
các bạn tham khảo
Được sửa bởi vutanthanh68 (113A) ngày 7/10/2012, 09:26; sửa lần 1.
vutanthanh68 (113A)- Tổng số bài gửi : 64
Join date : 17/07/2012
Re: Kiểm tra Giữa kỳ Lần 2
câu 3:
so sánh chức năng của 2 đoạn code sau:
Sleep(1);
ShowBuffer();
đoạn này có nghĩa là ngưng 1s sau đó mới in ra kết quả của Buffer.
làm như thế này không được chuẩn.vì chúng ta ko xác định được chính xác nên bắt chờ trong bao lâu,nếu lỡ không may sau 1s mà cpu vẫn chưa xử lý xong.mà hiện kết quả.thì kết quả sẽ sai.
EnterCriticalSelection(&critSec);
ShowBuffer();
LeaveCriticalSelection(&critSec);
đoạn mã này thì chúng ta ko cần ước lượng thời gian ngưng trước khi ShowBuffer.giải thuật này an toàn hơn chúng ta dùng sleep(time);
Admin
- Trả lời được như trên là rất cố gắng, tuy chưa thật sâu !
- Cần hiểu đúng bản chất của vấn đề: Với đoạn mã 2 bên phải, ShowBuffer() nằm trong Đoạn Tương tranh, do đó đảm bảo được Tính Loại trừ tương hỗ (hay Loại trừ lẫn nhau), nghĩa là Luồng chính (chứa mấy lệnh trên) và các Luồng Sản xuất-Tiêu thụ loại trừ lẫn nhau trong công việc (cặp lệnh EnterCriticalSelection(&critSec)-LeaveCriticalSelection(&critSec) dùng cả trong hàm Producer và Consumer): Đang Sản xuất hay Tiêu thụ thì không được ShowBuffer() và ngược lại ! (tất nhiên: Đang Sản xuất thì không được Tiêu thụ, Đang Tiêu thụ thì không được Sản xuất, Mỗi thời điểm chỉ cho phép 1 Luồng Sản xuất hay 1 Luồng Tiêu thụ).
dạ em hiểu rồi ạ.em cảm ơn thầy
so sánh chức năng của 2 đoạn code sau:
Sleep(1);
ShowBuffer();
đoạn này có nghĩa là ngưng 1s sau đó mới in ra kết quả của Buffer.
làm như thế này không được chuẩn.vì chúng ta ko xác định được chính xác nên bắt chờ trong bao lâu,nếu lỡ không may sau 1s mà cpu vẫn chưa xử lý xong.mà hiện kết quả.thì kết quả sẽ sai.
EnterCriticalSelection(&critSec);
ShowBuffer();
LeaveCriticalSelection(&critSec);
đoạn mã này thì chúng ta ko cần ước lượng thời gian ngưng trước khi ShowBuffer.giải thuật này an toàn hơn chúng ta dùng sleep(time);
Admin
- Trả lời được như trên là rất cố gắng, tuy chưa thật sâu !
- Cần hiểu đúng bản chất của vấn đề: Với đoạn mã 2 bên phải, ShowBuffer() nằm trong Đoạn Tương tranh, do đó đảm bảo được Tính Loại trừ tương hỗ (hay Loại trừ lẫn nhau), nghĩa là Luồng chính (chứa mấy lệnh trên) và các Luồng Sản xuất-Tiêu thụ loại trừ lẫn nhau trong công việc (cặp lệnh EnterCriticalSelection(&critSec)-LeaveCriticalSelection(&critSec) dùng cả trong hàm Producer và Consumer): Đang Sản xuất hay Tiêu thụ thì không được ShowBuffer() và ngược lại ! (tất nhiên: Đang Sản xuất thì không được Tiêu thụ, Đang Tiêu thụ thì không được Sản xuất, Mỗi thời điểm chỉ cho phép 1 Luồng Sản xuất hay 1 Luồng Tiêu thụ).
dạ em hiểu rồi ạ.em cảm ơn thầy
Được sửa bởi vutanthanh68 (113A) ngày 7/10/2012, 09:27; sửa lần 2.
vutanthanh68 (113A)- Tổng số bài gửi : 64
Join date : 17/07/2012
Re: Kiểm tra Giữa kỳ Lần 2
Đề lần trước đã khó, điểm thấp, lần này lại càng khó hơn. Không biết điểm lần này sao nữa.
Re
Tôi ơi đừng tuyệt vọng!VuNguyenDucMinh (113A) đã viết:Đề lần trước đã khó, điểm thấp, lần này lại càng khó hơn. Không biết điểm lần này sao nữa.
MaiTrieuHung16 (113A)- Tổng số bài gửi : 48
Join date : 17/07/2012
Re: Kiểm tra Giữa kỳ Lần 2
thi lần đầu vẫn nhẹ hơn lần sau mà... vì lần sau là vé vớt cho những bạn k thi lần 1
nguyenlehuutai(113A)- Tổng số bài gửi : 33
Join date : 18/07/2012
Re: Kiểm tra Giữa kỳ Lần 2
không biết khi nào mới có điểm zậy he
NguyenVanLam(I13A)- Tổng số bài gửi : 31
Join date : 26/07/2012
Re: Kiểm tra Giữa kỳ Lần 2
cái bài này ve bị thiếu 1 ti..hixxvutanthanh68 (113A) đã viết:Câu 2:
trình bày giao diện và giới thiệu chức năng của chương trình UDPclient
Giải
em xin phép chụp lại giao diện của thầy luôn.chứ vẽ lại lâu lắm.
là chương trình dùng để chat.
richtextbox gửi cho phép ta nhập nội dung cần gửi đi;
richtextbox nhận sẽ hiển thị những nội dung ta nhận được những nội dung.mà người ta gủi cho mình.
textbox Remote host:để nhập IP máy cần kết nối và gửi nhận.
locahost:chính là máy tính của mình có IP:127.0.0.1
textbox Remote port:là số hiệu cổng cần kết nối.
button gửi: để gửi dữ liệu ở ô nhập đi
huynhquanghao_I92C- Tổng số bài gửi : 21
Join date : 15/11/2010
Re: Kiểm tra Giữa kỳ Lần 2
VuNguyenDucMinh (113A) đã viết:Đề lần trước đã khó, điểm thấp, lần này lại càng khó hơn. Không biết điểm lần này sao nữa.
Đa số kiểm tra lần thứ 2 thì luôn khó hơn lần thứ nhất mà , điều này được áp dụng từ khi còn học phổ thông rồi
LyNguyenTruongGiang (113A- Tổng số bài gửi : 32
Join date : 17/07/2012
Age : 34
Đến từ : Tp.Hcm
Similar topics
» Làm Bài Thi Kiểm Tra Giữa Kỳ Lần 3
» Kiểm tra Giữa kỳ Lần 1
» [Đề thi giữa kỳ] I22A ( 6-4-2013 )
» Thi Kiểm tra Giữa kỳ Lần 2
» Thi Kiểm tra Giữa kỳ Lần 3
» Kiểm tra Giữa kỳ Lần 1
» [Đề thi giữa kỳ] I22A ( 6-4-2013 )
» Thi Kiểm tra Giữa kỳ Lần 2
» Thi Kiểm tra Giữa kỳ Lần 3
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết