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.

Cùng nhau giải bài thi giữa kì

+15
voongtanquoccuong-102C
nguyenthingoan (i92c)
LuongThiXuanYen (102C)
NguyenAnhNgoc56 (102C)
LeNguyenHuuToan-I92c
TruongThiMinhNgoc57(102C)
nguyenvandung(i91C)
DuongMinhNguyen(102C)
TruongVanSon(102C)
LuuDucPhu (102C)
LaiVanTan77(I91C)
NguyenThiThuy_I92C
MaiThePhuong (102C)
HoangTheSinh(102C)
BuiThiLanChi (102C)
19 posters

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

Go down

Cùng nhau giải bài thi giữa kì Empty Cùng nhau giải bài thi giữa kì

Bài gửi  BuiThiLanChi (102C) 11/5/2011, 21:36

1/ Trình bày nguyên lí Bảo vệ Nhập/Xuất trong các máy tính hiện đại.
2/ Phân tích và đưa ra ví dụ đời thường minh họa từng khái niệm sau : Time - Sharing System, Synmeric Multiprocessor System, Caching, Thread - Pool, Preemtive Scheduling, Mutual Exclusion, Busy - Waiting
3/ Sử dụng đèn hiệu để đồng bộ công việc 4 P, sao cho P4 sau P1,P2,P3.
4/ Giới thiệu chức năng, giao diện và cách mở ứng dụng UDPClient C#.Net 2005
5/ Giải thích công việc hàm sau viết bằng Visual C#.Net 2005
using System.Runtime.InteropServices;
[DllImport(“user32.dll”)]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName)
[DllImport(“user32.dll”)]
static extern IntPtr SendMessage(string hWnd, int Msg, int wParam, int lParam)
const int WM_COMMAND = 0x0111;
private void button1_Click(Object sender, EventArgs e)
{
IntPtr hApp = FindWindow(null, “Speaking VN”);
SendMessage(hApp, WM_COMMAND, 32792, 0);
}
BuiThiLanChi (102C)
BuiThiLanChi (102C)

Tổng số bài gửi : 73
Join date : 16/02/2011
Age : 34
Đến từ : Cần Thơ

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  HoangTheSinh(102C) 11/5/2011, 22:51

Câu 1 Nguyên lý bảo vệ Nhập xuất(I/O Protection)
- Tiến trình người dùng có thể làm hỏng công việc của hệ thống = lệnh I/O sai
- Để tránh, các lênh I/O được quy định là lệnh ưu tiên. Chỉ có tiến trình của hệ điều hành mới thực hiện lệnh này, còn tiếng trình người đùn giải quyết I/O qua lời gọi thích hợp.

Admin
Chỉ đúng một phần. Không đủ thuyêt phục.

HoangTheSinh(102C)

Tổng số bài gửi : 13
Join date : 24/02/2011

http://maygioroi.com/102c

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  MaiThePhuong (102C) 11/5/2011, 22:55

4/ Giới thiệu chức năng, giao diện và cách mở ứng dụng UDPClient C#.Net 2005
Ta dùng đèn hiệu sau :
semaphore synch = -2;

Cấu trúc P1 Cấu trúc P2 Cấu trúc P3Cấu trúc P4
S1
signal(synch)
S2
signal(synch)
S3
signal(synch)
wait(synch)
S4

Admin
- Đây là chính Lời giải không được Microsoft "lường" trước !
- Thử tìm cách khác "xấu" nhưng "chuẩn" hơn !


Được sửa bởi MaiThePhuong (102C) ngày 12/5/2011, 18:02; sửa lần 1.
MaiThePhuong (102C)
MaiThePhuong (102C)

Tổng số bài gửi : 80
Join date : 16/02/2011
Age : 34
Đến từ : Bình thuận

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  HoangTheSinh(102C) 11/5/2011, 23:06

using System.Runtime.InteropServices;
[DllImport(“user32.dll”)]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName)
[DllImport(“user32.dll”)]
static extern IntPtr SendMessage(string hWnd, int Msg, int wParam, int lParam)
const int WM_COMMAND = 0x0111;
//Cái này là khai báo, chẳng cần hiểu rõ làm gì. Có gì copy dán(thấy Thầy nói thế tongue )
private void button1_Click(Object sender, EventArgs e)
{
IntPtr hApp = FindWindow(null, “Speaking VN”);
// Tìm và gán cửa sổ ứng dụng có tên là Speaking VN vào hApp
SendMessage(hApp, WM_COMMAND, 32792, 0);
//Gửi thông điệp đến hApp
}

Admin
Sơ sài thế này thì không được điểm.

HoangTheSinh(102C)

Tổng số bài gửi : 13
Join date : 24/02/2011

http://maygioroi.com/102c

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Suy nghĩ sau khi thi giữa kỳ

Bài gửi  NguyenThiThuy_I92C 11/5/2011, 23:09

Hôm nay thi giữa kỳ xong mình đã thấy được ích lợi của diễn đàn mà kỳ trước mình không thấy được (bởi vậy bị học lại cũng đúng hixx Crying or Very sad ). Đề thi thầy ra không đánh đố, tất cả các câu đều đã được các bạn thảo luận trên diễn đàn. Nhờ kỳ này mình siêng lên diễn đàn tham khảo nên đã hiểu bài tốt hơn, bài thi của mình cũng làm được tàm tạm ( không biết làm có đúng theo ý thầy không nữa) thấy hơi lo lo. Hy vọng từ đây tới thi cuối kỳ thầy và các bạn sẽ post nhiều bài tham khảo trên diễn đàn để những người yếu môn Hệ điều hành như mình có thể nắm vững được bài học và thi cuối kỳ tốt hơn. Cảm ơn thầy và các bạn nhiều. Chúc tất cả các bạn đạt được điểm cao trong bài thi giữa kỳ này!!!

Admin
Chúc mừng em đã tiến bộ rõ nét.
NguyenThiThuy_I92C
NguyenThiThuy_I92C

Tổng số bài gửi : 19
Join date : 14/09/2010

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Câu 3

Bài gửi  NguyenThiThuy_I92C 11/5/2011, 23:17

3/ Sử dụng đèn hiệu để đồng bộ công việc 4 P, sao cho P4 sau P1,P2,P3.
P1 P2 P3P4
s1 wait (synch)wait (synch)wait (synch)
signal(synch,3)s2 s3 s4
- Khi s1 thực thi xong thì signal tăng synch lên 3 (synch =2 ) sau đó chạy s2
- Hàm wait (synch) của P3 giảm xuống 1 (synch = 1) sau đó chạy s3
- Hàm wait (synch) của P4 giảm synch xuống 1 (synch = 0) sau đó chạy s4
- Như vậy s2, s3, s4 gần như chạy đồng bộ
Không biết câu 3 mình làm như vậy có chính xác không nữa!! Mong thầy và các bạn góp ý thêm

Admin
Em đã "máy móc" theo Diễn đàn nên "lạc đề".


Được sửa bởi NguyenThiThuy_I92C ngày 11/5/2011, 23:28; sửa lần 1.
NguyenThiThuy_I92C
NguyenThiThuy_I92C

Tổng số bài gửi : 19
Join date : 14/09/2010

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Câu 5_đề thi giữa kỳ

Bài gửi  NguyenThiThuy_I92C 11/5/2011, 23:27

using System.Runtime.InteropServices;
// Khai báo thư viện Runtime.InteropServices

[DllImport(“user32.dll”)]
// Import file user32.dll trong thư viện Window để khai báo hàm FindWindow

static extern IntPtr FindWindow(string lpClassName, string lpWindowName)
// Khai báo hàm FindWindow gồm 2 đối số: lpClassName tên lớp của Window cần tìm (đối số 2); lpWindowName tên tiêu đề window cần tìm.

[DllImport(“user32.dll”)]
// Import file user32.dll trong thư viện Window để khai báo hàm SendMessage

static extern IntPtr SendMessage(string hWnd, int Msg, int wParam, int lParam)
// Khai báo hàm SendMessage gồm 4 đối số: hWnd tên tiêu đề window vừa tìm được

const int WM_COMMAND = 0x0111;
// Khai báo hằng và gán địa chỉ 0x0111

private void button1_Click(Object sender, EventArgs e)
// Hàm xử lý sự kiện khi click vào nút button1 trên form
{
IntPtr hApp = FindWindow(null, “Speaking VN”);
// Tìm cửa sổ có tiêu đề là Speaking VN và gán vào biến hApp

SendMessage(hApp, WM_COMMAND, 32792, 0);
// Gửi thông điệp tới ID 32792 tới địa chỉ 0x0111 trong chương trình Speaking VN
}

Admin
Không hiểu được bản chất của code.
NguyenThiThuy_I92C
NguyenThiThuy_I92C

Tổng số bài gửi : 19
Join date : 14/09/2010

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Không biết phải thiếu ý này không thưa thầy?

Bài gửi  LaiVanTan77(I91C) 12/5/2011, 08:21

Cùng nhau giải bài thi giữa kì V_images
HoangTheSinh(102C) đã viết:Câu 1 Nguyên lý bảo vệ Nhập xuất(I/O Protection)
- Tiến trình người dùng có thể làm hỏng công việc của hệ thống = lệnh I/O sai
- Để tránh, các lênh I/O được quy định là lệnh ưu tiên. Chỉ có tiến trình của hệ điều hành mới thực hiện lệnh này, còn tiếng trình người đùn giải quyết I/O qua lời gọi thích hợp.

Admin
Chỉ đúng một phần. Không đủ thuyêt phục.

Thưa thầy! có phải thiếu ý: Nhập xuất đồng bộ và nhập xuất bất đồng bộ hay không?

Admin
Câu 1 không liên quan gì đến Nhập/Xuất đồng bộ cả.

LaiVanTan77(I91C)

Tổng số bài gửi : 60
Join date : 17/02/2011

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  LuuDucPhu (102C) 12/5/2011, 08:35


Ta dùng đèn hiệu sau :
semaphore synch = -2;

Cấu trúc P1 Cấu trúc P2 Cấu trúc P3Cấu trúc P4
S1
signal(synch)
S2
signal(synch)
S3
signal(synch)
wait(synch)
S1

Admin
- Đây là chính Lời giải không được Microsoft "lường" trước !
- Thử tìm cách khác "xấu" nhưng "chuẩn" hơn !

Ta dùng đèn hiệu :
semaphore synch1=0,synch2=0,synch3=0;

Cấu trúc P1 Cấu trúc P2 Cấu trúc P3Cấu trúc P4
S1
signal(synch1)
S2
signal(synch2)
S3
signal(synch3)
wait(synch1)
wait(synch2)
wait(synch3)
S4

Giải như vậy không biết có đúng không, xin mọi người góp ý.

LuuDucPhu (102C)

Tổng số bài gửi : 40
Join date : 17/02/2011

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Cùng nhau giải bài thi giữa kì

Bài gửi  TruongVanSon(102C) 12/5/2011, 08:57

-Giả sử p1,p2,p3,p4 lần lượt có mã sao s1,s2,s3,s4.
-Ta sử dụng đèn hiệu sao:
semaphore synch=0;
cấu trúc p1: s1 signal (synch);
cấu trúc p2: s2 signal (synch);
cấu trúc p3: s3 signal (synch);
cấu trúc p4: wait(synch); s4

-Em làm như vậy có gì chưa chính xác mong Thầy và các bạn giúp đở thêm.

Admin
Thử cho P4 chạy trước, sau đó cho P1 chạy xem sao !


TruongVanSon(102C)

Tổng số bài gửi : 31
Join date : 24/02/2011

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  DuongMinhNguyen(102C) 12/5/2011, 09:20

MaiThePhuong (102C) đã viết:
4/ Giới thiệu chức năng, giao diện và cách mở ứng dụng UDPClient C#.Net 2005
Ta dùng đèn hiệu sau :
semaphore synch = -2;

Cấu trúc P1 Cấu trúc P2 Cấu trúc P3Cấu trúc P4
S1
signal(synch)
S2
signal(synch)
S3
signal(synch)
wait(synch)
S1

Admin
- Đây là chính Lời giải không được Microsoft "lường" trước !
- Thử tìm cách khác "xấu" nhưng "chuẩn" hơn !

Cấu trúc P4 là S4, không phải S1 và đây là câu 3 trong bài kiểm tra. Tks bạn

Admin
Thày không "phát hiện" được lỗi này. Sẽ rút kinh nghiệm, nhưng liệu cho bạn câu này 0 điểm có hợp lý ?


Được sửa bởi DuongMinhNguyen(102C) ngày 12/5/2011, 09:42; sửa lần 1.

DuongMinhNguyen(102C)

Tổng số bài gửi : 38
Join date : 17/02/2011

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  DuongMinhNguyen(102C) 12/5/2011, 09:38

HoangTheSinh(102C) đã viết:using System.Runtime.InteropServices;
[DllImport(“user32.dll”)]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName)
[DllImport(“user32.dll”)]
static extern IntPtr SendMessage(string hWnd, int Msg, int wParam, int lParam)
const int WM_COMMAND = 0x0111;
//Cái này là khai báo, chẳng cần hiểu rõ làm gì. Có gì copy dán(thấy Thầy nói thế tongue )
private void button1_Click(Object sender, EventArgs e)
{
IntPtr hApp = FindWindow(null, “Speaking VN”);
// Tìm và gán cửa sổ ứng dụng có tên là Speaking VN vào hApp
SendMessage(hApp, WM_COMMAND, 32792, 0);
//Gửi thông điệp đến hApp
}

Admin
Sơ sài thế này thì không được điểm.

1> Khai báo hàm FindWindow kiểu IntPtr với 2 tham số lpClassName, lpWindowName
2> Khai báo hàm SendMessage kiểu IntPtr với 4 tham số hWnd, Msg, wParam, lParam
3> Khai báo hằng số WM_COMMAND chứa thông điệp của Window
4> Tim của sổ có tên "Speaking VN" gán vào biến hApp (kiểu IntPtr)
5> Gửi thông điệp với mã 32792 tới của sổ trong biến hApp (nút Stop).

Như vậy có được điểm ko thầy?

Admin
Tốt nhưng cần nói rõ là gửi thông điệp WM_COMMAND với mã 32792 để làm gì ?

DuongMinhNguyen(102C)

Tổng số bài gửi : 38
Join date : 17/02/2011

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  nguyenvandung(i91C) 12/5/2011, 09:44

NguyenThiThuy_I92C đã viết:Hôm nay thi giữa kỳ xong mình đã thấy được ích lợi của diễn đàn mà kỳ trước mình không thấy được (bởi vậy bị học lại cũng đúng hixx Crying or Very sad ). Đề thi thầy ra không đánh đố, tất cả các câu đều đã được các bạn thảo luận trên diễn đàn. Nhờ kỳ này mình siêng lên diễn đàn tham khảo nên đã hiểu bài tốt hơn, bài thi của mình cũng làm được tàm tạm ( không biết làm có đúng theo ý thầy không nữa) thấy hơi lo lo. Hy vọng từ đây tới thi cuối kỳ thầy và các bạn sẽ post nhiều bài tham khảo trên diễn đàn để những người yếu môn Hệ điều hành như mình có thể nắm vững được bài học và thi cuối kỳ tốt hơn. Cảm ơn thầy và các bạn nhiều. Chúc tất cả các bạn đạt được điểm cao trong bài thi giữa kỳ này!!!

Admin
Chúc mừng em đã tiến bộ rõ nét.
Đúng đó bạn, mình cũng nhờ diễn đàn mà làm bài thi giữa kỳ mạc dù có nhiều sai sót, cần phải cố gắng tham khảo trên diễn đàn hơn nữa để thi cuối kỳ tốt hơn.

nguyenvandung(i91C)

Tổng số bài gửi : 43
Join date : 06/05/2010

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  TruongThiMinhNgoc57(102C) 12/5/2011, 10:02

MaiThePhuong (102C) đã viết:
4/ Giới thiệu chức năng, giao diện và cách mở ứng dụng UDPClient C#.Net 2005
Ta dùng đèn hiệu sau :
semaphore synch = -2;

Cấu trúc P1 Cấu trúc P2 Cấu trúc P3Cấu trúc P4
S1
signal(synch)
S2
signal(synch)
S3
signal(synch)
wait(synch)
S1

Admin
- Đây là chính Lời giải không được Microsoft "lường" trước !
- Thử tìm cách khác "xấu" nhưng "chuẩn" hơn !
bạn Phương cho N hỏi là chỗ cấu trúc P4 là S4 đúng ko?? mình cũng làm như bạn thôi . Vì dựa vào cái 3 đèn ý. hix.
TruongThiMinhNgoc57(102C)
TruongThiMinhNgoc57(102C)

Tổng số bài gửi : 90
Join date : 17/02/2011
Đến từ : TPHCM

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  LeNguyenHuuToan-I92c 12/5/2011, 10:26

MaiThePhuong (102C) đã viết:
4/ Giới thiệu chức năng, giao diện và cách mở ứng dụng UDPClient C#.Net 2005
Ta dùng đèn hiệu sau :
semaphore synch = -2;

Cấu trúc P1 Cấu trúc P2 Cấu trúc P3Cấu trúc P4
S1
signal(synch)
S2
signal(synch)
S3
signal(synch)
wait(synch)
S1

Admin
- Đây là chính Lời giải không được Microsoft "lường" trước !
- Thử tìm cách khác "xấu" nhưng "chuẩn" hơn !
em củng làm giống thế nhưng chổ P4 em ghi S4 và đèn hiệu em chỉ ghi = -1 Neutral
Giờ về xem lại em đã hiểu ra vì sao là = -2
Thanks thầy đã góp ý cho em, bài giữa kỳ này làm quá tệ, em hy vọng sẽ chuẩn bị tốt hơn trong buổi thi cuối kỳ, vẩn còn hi vọng.

Admin
Thế có nghĩa là không hiểu gì. study study study sunny


Được sửa bởi LeNguyenHuuToan-I92c ngày 13/5/2011, 09:35; sửa lần 1.

LeNguyenHuuToan-I92c

Tổng số bài gửi : 24
Join date : 13/10/2010

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  NguyenAnhNgoc56 (102C) 12/5/2011, 10:28

MaiThePhuong (102C) đã viết:
Ta dùng đèn hiệu sau :
semaphore synch = -2;

Cấu trúc P1 Cấu trúc P2 Cấu trúc P3Cấu trúc P4
S1
signal(synch)
S2
signal(synch)
S3
signal(synch)
wait(synch)
S1

Admin
- Đây là chính Lời giải không được Microsoft "lường" trước !
- Thử tìm cách khác "xấu" nhưng "chuẩn" hơn !

mình cũng làm như vậy, nhưng chỉ khác ở chỗ là semaphore synch = -1, chỗ P4 thì sẽ là S4. Và có giải thích thêm la P1, P2, P3 làm xong thì lúc này P4 mới thực hiện.Không biết đúng không nữa, xin thầy góp ý giúp em!!!

Admin
Em làm gần đúng, nhưng dùng giá trị ban đầu -1 cho synch là sai, mà mấu chốt lại ở đấy.

NguyenAnhNgoc56 (102C)

Tổng số bài gửi : 41
Join date : 17/02/2011

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  LuongThiXuanYen (102C) 12/5/2011, 10:45

LaiVanTan77(I91C) đã viết:Cùng nhau giải bài thi giữa kì V_images
HoangTheSinh(102C) đã viết:Câu 1 Nguyên lý bảo vệ Nhập xuất(I/O Protection)
- Tiến trình người dùng có thể làm hỏng công việc của hệ thống = lệnh I/O sai
- Để tránh, các lênh I/O được quy định là lệnh ưu tiên. Chỉ có tiến trình của hệ điều hành mới thực hiện lệnh này, còn tiếng trình người đùn giải quyết I/O qua lời gọi thích hợp.

Admin
Chỉ đúng một phần. Không đủ thuyêt phục.

Thưa thầy! có phải thiếu ý: Nhập xuất đồng bộ và nhập xuất bất đồng bộ hay không?

Ban đầu mình cũng nghĩ như bạn về nhập xuất đồng bộ và nhập xuất bất đồng bộ sao đó không tự tin lắm với câu trả lời đó cho nên mình lại sửa theo ý mình hiểu: thành nhập xuất theo qui tắc bảo vệ: nhờ lời gọi hệ thống system call, từ chương trình người dùng và chờ sự kiểm tra đối số từ OS nếu hợp lệ thì nhập xuất được liên tục (yêu cầu thực hiện lệnh I/O được thực thi), còn không sẽ ngắt mềm. Mặc dù mình có viết thiếu phần I/O và trường hợp khi không có tiến trình nào vận hành, không có thiết bị I/O nào làm việc thì HĐH hiện đại sẽ im lặng và chờ. Và mình cũng không biết với câu trả lời như vậy có đúng không hay là cần thêm nhập xuất đồng bộ và không đồng bộ nữa là đúng ???. Vì bệnh phải nhập viện nên mình đã bỏ lỡ 1 tiết học về phần này nên lúc thi hoang mang quá ! Cũng như bạn mình rất mong Thầy và các bạn sẽ giúp đỡ với câu trả lời chính xác, để hiểu rõ vấn đề này hơn. Vì bài làm của mình không được tốt nên giờ thấy lo quá...
LuongThiXuanYen (102C)
LuongThiXuanYen (102C)

Tổng số bài gửi : 39
Join date : 16/02/2011

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  nguyenthingoan (i92c) 12/5/2011, 11:19

Thi xong mới biết mình cần cố gắng như thế nào cho kỳ thi cuối kỳ.
Phải cố gắng hiểu và học rõ nét hơn nữa.


nguyenthingoan (i92c)

Tổng số bài gửi : 39
Join date : 16/02/2011

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  LuongThiXuanYen (102C) 12/5/2011, 11:42

nguyenthingoan (i92c) đã viết:Thi xong mới biết mình cần cố gắng như thế nào cho kỳ thi cuối kỳ.
Phải cố gắng hiểu và học rõ nét hơn nữa.

Mình rất đồng ý và tán thành nhận xét của bạn. Những gì mình cố gắng vẫn chưa đủ, cần nổ lực - tập trung đầu tư thời gian và công sức hơn. Không biết có bạn nào làm được câu 4 ngắn gọn mà súc tích không ? Mình làm lạc đề câu này thay vì giới thiệu giao diện, chức năng UCP Client trên C#.Net lại ko trình bày lại đi trình bày cho C#.Net thật là hậu đậu (do chép đề thiếu mất từ UCP Client). Hối hận do đầu tư học không đúng cách và ẩu tả nên ... giờ cũng đã muộn. Chỉ trông chờ vào ôn tập thi cuối kỳ đạt điểm tốt. Tuần sau thầy ôn tập thi tốt nghiệp mình phải tranh thủ đi sớm ngồi gần bàn thầy để nghe - nhìn rõ hơn. Bạn cũng ôn tập tốt nha.!
LuongThiXuanYen (102C)
LuongThiXuanYen (102C)

Tổng số bài gửi : 39
Join date : 16/02/2011

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  LuongThiXuanYen (102C) 12/5/2011, 11:49

ở trang này bạn vongocminhhoang (102C) đã làm khá đầy đủ có cả câu 4 nữa các bạn vào tham khảo nha ! Chủ đề topic la` "giải bài thi giữa kỳ "
https://hedieuhanh.forumvi.com/t3284-topic
LuongThiXuanYen (102C)
LuongThiXuanYen (102C)

Tổng số bài gửi : 39
Join date : 16/02/2011

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  voongtanquoccuong-102C 12/5/2011, 13:46

Coi xong baì giải chắc mình không qua khỏi con trăng này rồi, hic hic, T_T

voongtanquoccuong-102C

Tổng số bài gửi : 22
Join date : 16/03/2011

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Thư thầy

Bài gửi  trantanphat102C 12/5/2011, 14:31

Ta dùng đèn hiệu sau :
semaphore synch = -2;

Cấu trúc P1 Cấu trúc P2 Cấu trúc P3Cấu trúc P4
S1
signal(synch)
S2
signal(synch)
S3
signal(synch)
wait(synch)
S4 signal(synch)


Thư thầy em thêm sau S4 signal(synch) có được điểm câu đó không thầy?

Admin
Được, tuy lệnh "thừa" đó sau S4 không biết để làm gì ?

trantanphat102C

Tổng số bài gửi : 29
Join date : 13/03/2011

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  trantanphat102C 12/5/2011, 14:53

trantanphat102C đã viết:Ta dùng đèn hiệu sau :
semaphore synch = -2;

Cấu trúc P1 Cấu trúc P2 Cấu trúc P3Cấu trúc P4
S1
signal(synch)
S2
signal(synch)
S3
signal(synch)
wait(synch)
S4 signal(synch)


Thư thầy em thêm sau S4 signal(synch) có được điểm câu đó không thầy?

Admin
Được, tuy lệnh "thừa" đó sau S4 không biết để làm gì ?
Em cám ơn thầy.Em sẽ chú ý lỗi đó để cuối không mắc phải nữa.

trantanphat102C

Tổng số bài gửi : 29
Join date : 13/03/2011

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  NguyenThiThuy_I92C 12/5/2011, 14:58

NguyenThiThuy_I92C đã viết:3/ Sử dụng đèn hiệu để đồng bộ công việc 4 P, sao cho P4 sau P1,P2,P3.
P1 P2 P3P4
s1 wait (synch)wait (synch)wait (synch)
signal(synch,3)s2 s3 s4
- Khi s1 thực thi xong thì signal tăng synch lên 3 (synch =2 ) sau đó chạy s2
- Hàm wait (synch) của P3 giảm xuống 1 (synch = 1) sau đó chạy s3
- Hàm wait (synch) của P4 giảm synch xuống 1 (synch = 0) sau đó chạy s4
- Như vậy s2, s3, s4 gần như chạy đồng bộ
Không biết câu 3 mình làm như vậy có chính xác không nữa!! Mong thầy và các bạn góp ý thêm

Admin
Em đã "máy móc" theo Diễn đàn nên "lạc đề".

Em cảm ơn thầy đã góp ý cho bài làm của em, qua đó mới biết kiến thức về môn Hệ điều hành của em còn yếu quá. Em sẽ rút kinh nghiệm cho đợt thi cuối kỳ này, phải cố gắng tìm hiểu hơn nữa. Dù lên diễn đàn tham khảo, thảo luận nhưng phải hiểu rõ vấn đề để có sự sáng tạo và tư duy cho bài làm của mình như vậy mới mong được điểm cao.
NguyenThiThuy_I92C
NguyenThiThuy_I92C

Tổng số bài gửi : 19
Join date : 14/09/2010

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  TranQuyCanh (102C) 12/5/2011, 15:21

Smile Mình lại nghĩ rằng sử dụng System Call ở Câu 1.

Câu 1:
- Các System Call gây ra các "bẫy" để ngắt mềm.
- Quyền điều khiển đc chuyển đến trình phục vụ ngắt.
- HĐH ktra tính hợp lệ và đúng đắn của các đối số để thực hiện yêu cầu và trả quyền đkhiển về lệnh kế tiếp sau System Call
What a Face Lúc làm bài thi, mình có thảo luận với 1 vài bạn, và cũng có 1 vài người đồng ý với mình là nên trả lời câu 1 như thế này là ổn ...
Nhưng k biết như vậy có đúng hay k Sad

------------
Shocked ở Câu 3, mình chỉ cho P4 đợi P1,P2,P3 xong.
- Ban đầu khởi động : synch.value=0;
- Thực hiện các lệnh trong nhóm của P1,P2,P3 (tương ứng S1,S2,S3)
S1;
S2;
S3;
signal(synch);
- Và với P4 (tương ứng S4):
wait(synch);
S4;
----------------------------
Còn với câu 1, bạn nào có những ví dụ khác hay hơn cho các Yêu cầu của đề thì Post lên cho mọi người cùng tham khảo đc k ạ?

Mình xin cảm ơn. cat
TranQuyCanh (102C)
TranQuyCanh (102C)

Tổng số bài gửi : 25
Join date : 16/02/2011
Age : 35
Đến từ : Quảng Ngãi

Về Đầu Trang Go down

Cùng nhau giải bài thi giữa kì Empty Re: Cùng nhau giải bài thi giữa kì

Bài gửi  Sponsored content


Sponsored content


Về Đầu Trang Go down

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

Về Đầu Trang

- Similar topics

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