Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Kiểm tra Giữa kỳ Lần 1

+16
DangThiKimKhanh (113A)
LeTrungHung(I13A)
NguyenVuLinh12053_I11C
tranthanhphu49 (113A)
nguyenlehuutai(113A)
trantrungnam-HC11TH2A
nguyendangnguyen43(i13a)
phamphihung55
VuNguyenDucMinh (113A)
MaiTrieuHung16 (113A)
PhamQuocAnh02 (113A)
LeThanhTan66 (113A)
vutanthanh68 (113A)
LePhamTuanVu02 (113A)
TranThiThuyHang79 (113A)
Admin
20 posters

Trang 2 trong tổng số 2 trang Previous  1, 2

Go down

Kiểm tra Giữa kỳ Lần 1 - Page 2 Empty Re: Kiểm tra Giữa kỳ Lần 1

Bài gửi  DangThiKimKhanh (113A) 21/9/2012, 11:19

tranthanhphu49 (113A) đã viết:1. Chức năng
Form sản xuất tiêu thụ
gồm có 4 nút:
start, suspend, resume, producer 1
khi nhấn nút start thì sẽ hiện lên 1 form bufferstate
form bufferstate cho ta biết trạng thái in và out của các tiến trình.
chức năng nút suspend hệ thống tạm dừng hoạt động.
chức năng nút resume hệ thống hoạt động lại bình thường.
Giao diện của câu này thì trình bày như thế nào vậy bạn???

DangThiKimKhanh (113A)

Tổng số bài gửi : 32
Join date : 18/07/2012

Về Đầu Trang Go down

Kiểm tra Giữa kỳ Lần 1 - Page 2 Empty câu 2 đề thi cuối kỳ

Bài gửi  NguyenHuuLinh31(113A) 22/9/2012, 17:17

form sản xuất tiêu thụ
gồm có 4 nút:
start, suspend, resume, producer 1
khi nhấn nút start thì sẽ hiện lên 1 form bufferstate
form bufferstate cho ta biết trạng thái in và out của các tiến trình.
chức năng nút suspend hệ thống tạm dừng hoạt động.
chức năng nút resume hệ thống hoạt động lại bình thường.

Kiểm tra Giữa kỳ Lần 1 - Page 2 Bb931ed384899524a2ae5a82b6872f27_49357244.sxth

NguyenHuuLinh31(113A)

Tổng số bài gửi : 33
Join date : 19/07/2012

Về Đầu Trang Go down

Kiểm tra Giữa kỳ Lần 1 - Page 2 Empty kiểm tra

Bài gửi  VoHoangTrung (113A) 1/10/2012, 15:18

thưa thầy e có ý kiến là những bạn kiểm tra lần 2 điểm nào cao hơn thì lấy ạ !!! vì những bạn đó đã đi kiểm tra buổi 1 nhưng kq k tốt

VoHoangTrung (113A)

Tổng số bài gửi : 51
Join date : 17/07/2012
Age : 35
Đến từ : Gia lai

Về Đầu Trang Go down

Kiểm tra Giữa kỳ Lần 1 - Page 2 Empty Khen bạn!

Bài gửi  MaiTrieuHung16 (113A) 1/10/2012, 16:28

TranThiThuyHang79 (113A) đã viết:Câu 1: Giải thích và cho ví dụ để làm rỏ ý nghĩa từng khái niệm sau:
Job Queue - Ready Queue
Message-Passing - Shared-Memory
Process - Thread

Câu 2: Trình bày chúc năng và giao diện của ứng dụng:
SanXuatTieuThu viết bằng Visual C#.Net 2005

Câu 3: Cho biết công việc đoạn mã sau viết bằng Visual C++ 6.0:
HANDLE semEmpty, semFull;
semEmpty = CreateSemaphore(0,40,50,"SE1");
semFull = CreateSemaphore(0,10,50,"SF1");
WaitForSingleObject(semEmpty, INFINITE);
ReleaseSemaphore(semFull,1,NULL);
Bạn có trí nhớ tài ghê, nhớ được đầy đủ đề thi.

MaiTrieuHung16 (113A)

Tổng số bài gửi : 48
Join date : 17/07/2012

Về Đầu Trang Go down

Kiểm tra Giữa kỳ Lần 1 - Page 2 Empty Re: Kiểm tra Giữa kỳ Lần 1

Bài gửi  nguyenquangloc (113A) 1/10/2012, 18:53

nguyendangnguyen43(i13a) đã viết:Theo mình câu 3 làm như vậy :


HANDLE semEmpty ,semFull;
->Khai báo 2 đèn hiệu semEmpty và semFull có kiểu dữ liệu HANDLE
*semEmpty=CreateSemaphore(0,40,50,"SE1")
-> khởi tạo đèn hiệu semEmpty với giá trị khởi đầu là 40, giá trị Max là 50 và có tên là SE1

*semFull =CreateSemaphore(0,0,50," SF1")
->khởi tạo đèn hiệu semFull với giá trị khởi đầu là 0, giá trị Max là 50 và có tên là SF1
TRong đó Mục quản của các đèn vừa khởi tạo, được đưa vào các biến semEmpty và semFull !

Admin
- Còn thiếu 2 ý: Đèn hiệu Liên tiến trìnhMục quản đưa vào biến ở bên trái dấu bằng !
- Có chỗ sai: semEmpty và semFull không phải là các đèn hiệu mà là các biến chứa Mục quản (Handle) của đèn hiệu (không phải là biến chứa "con thỏ" mà chứa "số hiệu con thỏ") !

WaitForSingleObject(semEmpty, INFINITE);
ReleaseSemaphore(semFull,1,NULL);
Bạn ơi giải thích dùm mình 2 đoạn code này đi. Thx nhìu

nguyenquangloc (113A)

Tổng số bài gửi : 5
Join date : 17/07/2012

Về Đầu Trang Go down

Kiểm tra Giữa kỳ Lần 1 - Page 2 Empty Giải thích

Bài gửi  VoHoangTrung (113A) 1/10/2012, 20:44

WaitForSingleObject(semEmpty, INFINITE);
Chờ đến khi đèn hiệu nằm trong semEmpty có giá trị lớn hơn hoặc bằng 1 ,sau khi qua lệnh chờ này giá trị của semEmpty sẽ giảm đi 1
ReleaseSemaphore(semFull,1,NULL)
lệnh này có nghĩa là tăng giá trị của semFull lên 1 ,sau khi thực hiện song lệnh kết thúc !!
đây là những j mình nghe thầy giảng về hai câu lệnh cuối k bít nghe có chính xác k

VoHoangTrung (113A)

Tổng số bài gửi : 51
Join date : 17/07/2012
Age : 35
Đến từ : Gia lai

Về Đầu Trang Go down

Kiểm tra Giữa kỳ Lần 1 - Page 2 Empty Re: Kiểm tra Giữa kỳ Lần 1

Bài gửi  TranThiThuyHang79 (113A) 1/10/2012, 20:48

MaiTrieuHung16 (113A) đã viết:
TranThiThuyHang79 (113A) đã viết:Câu 1: Giải thích và cho ví dụ để làm rỏ ý nghĩa từng khái niệm sau:
Job Queue - Ready Queue
Message-Passing - Shared-Memory
Process - Thread

Câu 2: Trình bày chúc năng và giao diện của ứng dụng:
SanXuatTieuThu viết bằng Visual C#.Net 2005

Câu 3: Cho biết công việc đoạn mã sau viết bằng Visual C++ 6.0:
HANDLE semEmpty, semFull;
semEmpty = CreateSemaphore(0,40,50,"SE1");
semFull = CreateSemaphore(0,10,50,"SF1");
WaitForSingleObject(semEmpty, INFINITE);
ReleaseSemaphore(semFull,1,NULL);
Bạn có trí nhớ tài ghê, nhớ được đầy đủ đề thi.

Cám ơn bạn nha !! ^^
Vì nội dung trong đề được Thầy nhắc đến trong quá trình giảng dạy nên cũng dễ nhớ.

TranThiThuyHang79 (113A)

Tổng số bài gửi : 46
Join date : 24/07/2012
Age : 34
Đến từ : Tiền Giang

Về Đầu Trang Go down

Kiểm tra Giữa kỳ Lần 1 - Page 2 Empty Re: Kiểm tra Giữa kỳ Lần 1

Bài gửi  VoHoangTrung (113A) 1/10/2012, 20:54

VoHoangTrung (113A) đã viết:WaitForSingleObject(semEmpty, INFINITE);
Chờ đến khi đèn hiệu nằm trong semEmpty có giá trị lớn hơn hoặc bằng 1 ,sau khi qua lệnh chờ này giá trị của semEmpty sẽ giảm đi 1
ReleaseSemaphore(semFull,1,NULL)
lệnh này có nghĩa là tăng giá trị của semFull lên 1 ,sau khi thực hiện song lệnh kết thúc !!
đây là những j mình nghe thầy giảng về hai câu lệnh cuối k bít nghe có chính xác k
HANDLE semEmpty ,semFull;
khai báo hai biến có tên là semEmpty và semFull chưa trong mục quản HANDLE
semEmpty=CreateSemaphore(0,40,50,"SE1")
khởi tạo đèn hiệu nằm trong semEmpty có giá trị khởi đầu là 40 và giá trị max là 50 ,có tên là SE1
semFull =CreateSemaphore(0,0,50," SF1")
khởi tạo đèn hiệu nằm trong semFull có giá trị khởi đầu là 0 và giá trị max là 50 và có tên là SF1 ( thầy ơi hum nọ làm bài kiểm tra e nhìn SF1 thành SE1 k bít có bị sao ko vậy )
WaitForSingleObject(semEmpty, INFINITE);
Chờ đến khi đèn hiệu nằm trong semEmpty có giá trị lớn hơn hoặc bằng 1 ,sau khi qua lệnh chờ này giá trị của semEmpty sẽ giảm đi 1
ReleaseSemaphore(semFull,1,NULL)
lệnh này có nghĩa là tăng giá trị của semFull lên 1 ,sau khi thực hiện song lệnh kết thúc !!

Admin
Với 2 lệnh cuối, cần cụ thể, vì semEmpty và semFull đều có giá trị riêng của chúng cả !



VoHoangTrung (113A)

Tổng số bài gửi : 51
Join date : 17/07/2012
Age : 35
Đến từ : Gia lai

Về Đầu Trang Go down

Kiểm tra Giữa kỳ Lần 1 - Page 2 Empty Giải đề thi giửa kỳ " Câu 3 "

Bài gửi  trinhquangtrong91 (113a) 13/10/2012, 11:25

Câu 3: Cho biết công việc đoạn mã sau viết bằng Visual C++ 6.0:

( 1 ) : HANDLE semEmpty, semFull;
( 2) : SemEmpty = CreateSemaphore(0,40,50,"SE1");
( 3 ) : SemFull = CreateSemaphore(0,10,50,"SF1");
( 4 ) : WaitForSingleObject(semEmpty, INFINITE);
( 5 ) : ReleaseSemaphore(semFull,1,NULL);

Giải Thích

( 1 ) : Khai báo 2 biến " Semempty và semfull " được chứa trong mục quản HANDLE
( 2 ) : Khởi tạo đèn hiệu " Semaphore " Với giá trị ban đầu là 40, giá trị max là 50 , được đặt tên là " SE1 "
( 3 ) : Khởi tạo đèn hiệu " SemFull " Với giá trị ban đầu là 10, giá trị max là 50 , được đặt tên là " SF1 "
( 4 ) : Chờ đợi vô định, Giảm giá trị của đèn " SemEmpty xuống 1 " thành 39 , nếu thoả điều kiện " giá trị của đèn SemEmpty >=1.
( 5 ) : Tăng giá trị của đèn " SemFull lên 1 " thành 11 và kết thúc..

Theo ý của mình là như vậy, các bạn xem thử còn thiếu xót chổ nào nữa ko ? Bổ xung giúp mình với ... Mong thầy nhận xét giúp em ... ! pale study Question Idea Very Happy


trinhquangtrong91 (113a)

Tổng số bài gửi : 75
Join date : 22/07/2012
Age : 36

Về Đầu Trang Go down

Kiểm tra Giữa kỳ Lần 1 - Page 2 Empty Re: Kiểm tra Giữa kỳ Lần 1

Bài gửi  Sponsored content


Sponsored content


Về Đầu Trang Go down

Trang 2 trong tổng số 2 trang Previous  1, 2

Về Đầu Trang

- Similar topics

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