Thi Kiểm tra Giữa kỳ

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

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

Thi Kiểm tra Giữa kỳ

Bài gửi  Admin on 21/3/2012, 20:00

Thảo luận Đề thi Kiểm tra Giữa kỳ !


Được sửa bởi Admin ngày 24/3/2012, 08:45; sửa lần 1.

Admin
Admin

Tổng số bài gửi : 292
Join date : 18/02/2009

Xem lý lịch thành viên http://hedieuhanh.forumvi.net

Về Đầu Trang Go down

Câu 1 - Câu 3

Bài gửi  lethanhsang_I12A on 21/3/2012, 22:39

  1. Câu 1

  • Operating System: hệ điều hành
    VD: Hội đồng quản trị của công ty

  • Caching: nơi để lưu trữ các thông tin mà hệ điều hành thường dùng
    VD: Nguồn nước xa nhà thì có thể đem về bể gần nhà để chứa

  • PCB: vùng lưu trữ trong RAM dùng lưu lại môi trường và trạng thái tiến trình bị ngắt
    VD: Bạn A lên bảng làm bài, sau đó bạn B lên bảng thì những gì bạn A làm sẽ được thầy chép lại. Nếu bạn A lên làm tiếp thì không cần làm lại từ đầu

  • Job Queue: tiến trình vừa tạo
    VD: lớp học vừa bắt đầu

  • Job ready: tiến trình đang sẵn sàngi để chuyển sang trạng thái running
    VD: khi nộp bài thì có 5 bạn lên nộp, những bạn nộp sau bạn đang nộp đang ở trạng thái sẵn sàng

  • Busy - waiting: cơ chế chờ bận

  • Time - sharing: thời gian chia sẽ HDH
    VD:người bồi bàn trong nhà hàng cứ khoảng thời gian ngắn sẽ phục vụ bàn khác

  • Shared- memory: bộ nhớ chia sẽ chung
    VD: slide bài giảng là tài nguyên chia sẽ chung cả lớp

  1. Câu 3

  • postmessage(P1,m1): gửi thông điệp m1 cho tiến trình P1 ở trạng thái gửi không chờ

  • sendmessagetimeout(P2,m2,8000):gửi thông điệp m2 cho tiến trình P2 có chờ trong khoảng thời gian 8s. Sau 8s tiến trình gửi tiếp tục các công việc khác.

  • sendmessage(P3,m3):gửi thông điệp m3 cho tiến trình P3 ở trạng thái có chờ. Sau khi gửi tiến trình gửi rơi vào trạng thái ngủ.


Trên là ý kiến của mình, có gì sai hoặc thiếu nhờ thầy và các bạn cho ý kiến



Được sửa bởi lethanhsang_I12A ngày 22/3/2012, 04:08; sửa lần 1.
avatar
lethanhsang_I12A

Tổng số bài gửi : 22
Join date : 15/02/2012
Age : 26
Đến từ : Đồng Nai

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

Về Đầu Trang Go down

Mạn phép làm bài 3 trước

Bài gửi  NguyenVanThang25 (I12A) on 21/3/2012, 22:59

Bài 3: Cho biết công việc của đoạn mã sau:
PostMessage(P1,m1)
SendMessageTimeout(P2,m2,8000)
SendMessage(P3,m3)
Đây là bài giải của mình:
1. PostMessage(P1,m1): Gửi thông điệp m1 sang cho tiến trình P1 (gửi không có chờ) sau đó chuyển sang câu lệnh thứ 2
2. SendMessageTimeout(P2,m2): Tiếp tục gửi thông điệp m2 sang tiến trình P2 và rơi vào trạng thái ngủ (Sleeping) cho tới khi nhận được phản hồi từ tiến trình P2 hoặc sau 8000 mili giây (8 giây) mà không thấy phản hồi thì nó sẽ tiếp tục thực thi tiếp câu lệnh thứ mà.
3. SendMessage(P3,m3): Tiếp tục gửi thông điệp m3 sang tiến trình P3, sau đó rơi vào trạng thái ngủ cho tới khi P3 phản hồi thì mới kết thúc công việc.

P/s: Mong thầy và các bạn góp ý Very Happy

Admin
- Rất tốt ! Đúng ý thày !
- Sửa chút về Lệnh 1: Gửi thông điệp m1 cho P1 sau đó chuyển ngay sang lệnh sau (không chờ P1 báo là đã nhận được).

NguyenVanThang25 (I12A)

Tổng số bài gửi : 29
Join date : 15/02/2012
Age : 30

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  TranThiMyKhanh(I12A) on 21/3/2012, 23:00

Câu 1: Giải thích
Operating System: Là một hệ thống máy tính trừu tượng xếp chồng lên nhau, như vậy người dùng không phải thao tác với một máy tính mà là thao tác với các máy tính xếp chồng lên nhau.

Time-Sharing: Là hệ đa chương, mỗi tác vụ chỉ được dùng CPU trong 1 khoảng time ngắn sau đó bị ngắt chuyển sang tác vụ khác, cứ thế xoay vòng. Mỗi người dùng đều có cảm giác là máy tính chỉ phục vụ cho mình là duy nhất.

Caching: Là nguyên tắc quan trọng của hệ thống máy tính. Thông tin từ RAM có thể được cơ chế phần cứng đưa vào bộ nhớ nhanh hơn gọi là cache, khi CPU cần chính thông tin đó không cần phải truy xuất RAM mà lấy ngay từ cache. Loại bộ nhớ này không do hệ điều hành quản lý và cấp phát.Thực tế RAM(bộ nhớ sơ cấp)là loại cache nhanh so với đĩa cứng(bộ nhớ thứ cấp) và hệ điều hành có chức năng quản lý sự lưu chuyển dữ liệu giữa 2 loại bộ nhớ này.

Shared-Memory: bộ nhớ dùng chung, các loại máy tính có chia sẻ bộ nhớ.

PCB: Là khối kiểm soát tiến trình(Process Control Block)

Job Queue: Là hàng chờ công việc, danh sách các tiến trình ở trạng thái New(tiến trình vừa được tạo lập).

Ready Queue: Là hàng chờ sẵn sàng, danh sách các tiến trình ở trạng thái Ready(tiến trình chờ để được ấn định CPU).

Mình chỉ làm được nhiêu đó mong các bạn share thêm, thank all!!!

avatar
TranThiMyKhanh(I12A)

Tổng số bài gửi : 24
Join date : 02/03/2012
Age : 27

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

Về Đầu Trang Go down

câu 1 giải thích và cho ví dụ đời thường về:

Bài gửi  BuiPhamAnBinh(I12A) on 21/3/2012, 23:21

Busy Waiting
Một mô tô đi đến ngã tư thì dừng (do có đèn đỏ), trong thời gian này người đi mô tô phải đứng chờ (đèn xanh để được đi), chờ một lúc người này nhìn trên đèn báo (xem đã có đèn xanh chưa), nếu chưa có đèn xanh, người này tiếp tục chờ, chờ được vài giây lại nhìn lên đèn báo, vẫn chưa có đèn xanh lại chờ. Quá trình tiếp tục như vậy (cho tới khi đèn xanh)
Operating System:Hệ điều hành
vd: khi ta di du lịch(người sử dụng ) nếu chúng ta tự túc thì sè phải tự lo chổ ăn chổ ở lo phương tiện để duy chuyển( môi trường người sử dụng tác động lên máy tính)điều này sẻ vô cùng phức tạp và nhiêu khê vì thế Công ty dịch vụ lử hành suất hiện(chính là Hệ điều hành) nó sẻ làm đơn giản tối đa các yêu cầu phát sinh trong một chuyến du lich mà khách hàng chỉ có việc mua vé thôi còn lại thì do công ty lừ hành lo(hệ điều hành cung cấp cho nhửng ứng dụng mà thông qua đó người sử dụng tác động lên máy tính một cách đơn giản hơn)
Caching:
Gao mua từ chợ mang về nhà cho vào thùng đựng gạo. Khi cần gạo thì lấy từ thùng trước, không cần ra chợ mua. Nếu trong thùng hết gạo thì mới cần ra chợ mua. Thùng đựng gạo trong ví dụ này có thể xem như Cache

BuiPhamAnBinh(I12A)

Tổng số bài gửi : 20
Join date : 16/02/2012
Age : 28

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  LePhucHiep(102C) on 21/3/2012, 23:34

u 3:
- PostMessage(p1,m1): Gửi thông điệp m1 sang cho tiến trình p1 , Gửi không chờ sau đó chuyển sang câu lệnh thứ 2
- SendMessageTimeout(p2,m2,8000): gửi thông điệp m2 cho tiến trình P2 có chờ trong khoảng thời gian 8s, cho tới khi nhận được phản hồi từ tiến trình p2 hoặc sau 8 giây mà không thấy phản hồi thì nó sẽ gửi tiếp tục các công việc khác
- sendmessage(p3,m3): Gửi thông điệp m3 cho tiến trình p3 ở trạng thái có chờ. Sau khi gửi tiến trình gửi rơi vào trạng thái ngủ

Đây là bài giải của mình. Mong Thầy và các bạn góp ý kiến thêm. Thank
avatar
LePhucHiep(102C)

Tổng số bài gửi : 69
Join date : 29/08/2011
Age : 32
Đến từ : Đăk Nông

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

Về Đầu Trang Go down

vd busywaiting

Bài gửi  NguyenHongHaiI12C on 22/3/2012, 07:39



vd: Trong rạp chiếu phim mặc dù đã đến sớm mua vé và đã cầm được vé trên tay nhưng vẫn phải đi vòng vòng xem đồng hồ đã đến giờ chiếu phim kế chưa (busywaiting) lúc nào cũng trong trạng thái nôn nao và chờ đợi

NguyenHongHaiI12C

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

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  phamphihung55 on 22/3/2012, 07:41

NguyenVanThang25 (I12A) đã viết:Bài 3: Cho biết công việc của đoạn mã sau:
PostMessage(P1,m1)
SendMessageTimeout(P2,m2,8000)
SendMessage(P3,m3)
Đây là bài giải của mình:
1. PostMessage(P1,m1): Gửi thông điệp m1 sang cho tiến trình P1 (gửi không có chờ) sau đó chuyển sang câu lệnh thứ 2
2. SendMessageTimeout(P2,m2): Tiếp tục gửi thông điệp m2 sang tiến trình P2 và rơi vào trạng thái ngủ (Sleeping) cho tới khi nhận được phản hồi từ tiến trình P2 hoặc sau 8000 mili giây (8 giây) mà không thấy phản hồi thì nó sẽ tiếp tục thực thi tiếp câu lệnh thứ mà.
3. SendMessage(P3,m3): Tiếp tục gửi thông điệp m3 sang tiến trình m3, sau đó rơi vào trạng thái ngủ cho tới khi P3 phản hồi thì mới kết thúc công việc.

P/s: Mong thầy và các bạn góp ý Very Happy
mình cũng làm như bạn, hy vọng là đúng ^^
avatar
phamphihung55

Tổng số bài gửi : 83
Join date : 16/02/2012
Age : 27

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

Về Đầu Trang Go down

Câu 3:

Bài gửi  NguyenHongHaiI12C on 22/3/2012, 08:30

PostMessage(P1,m1)
SendMessageTimeout(P2,m2,8000)
SendMessage(P3,m3)

- PostMessage(P1,m1): Gửi thông điệp (thư m1) nhưng không chờ cho tiến trình P1
- SendMessageTimeout(P2,m2,8000) : Gửi thông điệp (thư m2) cho tiến trình P2 nhưng có chờ và thời hạn là 8s sau khi hết 8s sẽ tự động làm tiếp tục.
- SendMessage(P3,m3) : Gửi thông điệp ( thư m3) cho tiến trình p3 và có chờ , nếu ko thấy p3 trả lời sẽ tiếp tục chờ

NguyenHongHaiI12C

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

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

Về Đầu Trang Go down

Câu2

Bài gửi  LeXuanHau (I12C) on 22/3/2012, 10:26

Chức năng winsockcontrol
- Chat giữa 2 máy dùng giao thức TCP và UDP.

Admin
Đề không hỏi khái niệm này.





LeXuanHau (I12C)

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

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  thailongI12C on 22/3/2012, 11:02

Câu 1:
  • Operating system:hệ điều hành

Ví dụ:1 cty du lịch liên kết với hãng taxi và khách sạn,hãng taxi lo việc đưa đón,xăng dầu,sửa chữa xe,còn khách sạn lo về việc ăn uống và chỗ nghỉ ngơi.

  • Time Sharing:thời gian chia sẻ HĐH,mỗi tác vụ chỉ được dùng CPU trong 1 thời gian ngắn,sau đó bị ngắt,rồi chuyển sang tác vụ khác.

Ví dụ:trong 1 nhà hàng,1 bồi bàn phục vụ nhiều bàn,phục vụ mỗi bàn trong thời gian ngắn rồi chuyển sang bàn khác.

  • Caching:lưu trữ thông tin mà HĐH thường dùng.

Ví dụ:nước đun sôi để nguội được chứa trong ấm,khi nào cần chỉ việc lấy ra uống không cần phải đun ấm khác.Khi nào hết thì mới cần đun ấm khác.

Câu 3:
Postmessage(P1.m1):gửi không chờ,gửi thông điệp m1 cho P1 sau đó chuyển sang làm công việc khác mà không cần chờ hồi âm.
SendMessageTimeout(P2,m2,8000):gửi thông điệp m2 sang cho tiến trình P2 và rơi vào trạng thái ngủ,cho tới khi nhận được phản hồi từ P2 hoặc chờ quá 8 giây không thấy phản hồi thì chuyển sang công việc khác.
SendMessage(P3,m3):gửi có chờ,gửi thông điệp m3 cho tiến trình P3 sau đó rơi vào trạng thái ngủ,khi nhận được phản hồi từ P3 thì mới tiếp tục công việc.

thailongI12C

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

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

Về Đầu Trang Go down

ý kiến về đề thi giữa kỳ

Bài gửi  vominhhai_09H1012028 on 22/3/2012, 13:55

Đề thi giữa kỳ thầy ra đề giống những gì thầy đã giảng, nếu bạn nào đi học và nghe thầy giảng thì sẽ làm được. Thầy đã giảng rất kỹ những vấn đề này, em cảm ơn thầy. Very Happy

Admin
- Đây là nhận xét Chân thành và Chính xác !
- Thêm một chút: Đề thi hoàn toàn không "Đánh đố", mà lại "Thiết thực" nữa !

vominhhai_09H1012028

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

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  minhhuy0112 on 22/3/2012, 14:12

lấy ngay đợt kiểm tra làm ví dụ về job queue, ready queue luôn, không biết đúng không Very Happy các bạn trong lớp là job queue, hàng 5 người được gọi lên là ready queue Very Happy

Admin
Cũng đúng, nhưng liệu Caching và Buffering (từ này không có trong đề) có hợp ?

minhhuy0112

Tổng số bài gửi : 4
Join date : 15/02/2012

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

Về Đầu Trang Go down

Bổ sung câu 2

Bài gửi  chitran on 22/3/2012, 18:07

Admin đã viết:Thảo luận Đề thi Kiểm tra Giữa kỳ !
Kính thưa thầy !
Em tên Trần Chi , sinh viên lớp I12A ,mssv:12 em xin bổ sung thêm câu 2 :
Từ đường dẫn thư mục Hệ Điều Hành --> Hệ điều hành demo --> IPC --> ta lấy thư mục WinSockTCPSinglePortUnicode .
Đây là phương thức liên lạc giữa các tiến trình theo nguyên lý Khách - Chủ (Client - Server) , phương thức này cần phải đăng ký giao thức TCP cho điều khiển Winsock . Ứng dụng này có khả năng phục vụ đồng thời nhiều kết nối từ các Client khác nhau theo mô hình Client - Server tập trung (1 Client - nhiều Server )
Ví dụ: nếu PC của người dùng A kết nối với một máy in mà người dùng B đang sử dụng, người dùng A phải cài đặt máy của mình để truy cập đến máy in. Tương tự nếu người dùng B muốn truy cập đến thư mục, tập tin hay toàn bộ đĩa cứng trên PC của người dùng A. A phải cho phép việc chia sẻ tập tin trên PC của mình. Việc truy cập máy in hay thư mục trên mạng peer - to - peer trong văn phòng có thể được kiểm soát chặt chẽ hơn bằng cách dùng mật khẩu cho các nguồn tài nguyên này.
Mong thầy chỉ bảo thêm !

Admin
- Đúng, nhất là chỉ rõ đường dẫn tới ứng dụng cần bàn (chứng tỏ có lắng nghe).
- Cần thêm: Chung cổng, Hỗ trợ Unicode, Vẽ 3 form (của Server và 2 Client) với 2 "sợi chỉ" chập vào 1 điểm trên Server từ các Client !

chitran

Tổng số bài gửi : 8
Join date : 03/03/2012

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

Về Đầu Trang Go down

bài thi của mình

Bài gửi  PHAMLEDUY13(102C) on 22/3/2012, 23:02

Câu 3 của mình không được rõ ràng như bạn nhưng ý vẩn như vậy không biết thầy chấm có đúng không?
mục quản em là 15.

PHAMLEDUY13(102C)

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

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  nguyenvanthuc-i92c on 22/3/2012, 23:58

vominhhai_09H1012028 đã viết:Đề thi giữa kỳ thầy ra đề giống những gì thầy đã giảng, nếu bạn nào đi học và nghe thầy giảng thì sẽ làm được. Thầy đã giảng rất kỹ những vấn đề này, em cảm ơn thầy. Very Happy


Đồng ý với bạn, nhưng thời gian hơi ngắn nên mình không kịp trả lời trọn vẹn 3 câu. Smile

nguyenvanthuc-i92c

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

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  TRANTHUYOANH_10H1010066 on 23/3/2012, 09:10

NguyenHongHaiI12C đã viết:PostMessage(P1,m1)
SendMessageTimeout(P2,m2,8000)
SendMessage(P3,m3)

- PostMessage(P1,m1): Gửi thông điệp (thư m1) nhưng không chờ cho tiến trình P1
- SendMessageTimeout(P2,m2,8000) : Gửi thông điệp (thư m2) cho tiến trình P2 nhưng có chờ và thời hạn là 8s sau khi hết 8s sẽ tự động làm tiếp tục.
- SendMessage(P3,m3) : Gửi thông điệp ( thư m3) cho tiến trình p3 và có chờ , nếu ko thấy p3 trả lời sẽ tiếp tục chờ


Câu này mình trả lời như sau
SendMessageTimeout(P2,m2,8000) :Gởi thông điệp m2 cho p2 chờ tối đa 8000ms
=> Không biết trả lời như dzầy có đủ ý chưa, kính mong thầy cho em ý kiến.

TRANTHUYOANH_10H1010066

Tổng số bài gửi : 8
Join date : 23/02/2012

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  TRANTHUYOANH_10H1010066 on 23/3/2012, 09:15

thailongI12C đã viết:Câu 1:
  • Operating system:hệ điều hành

Ví dụ:1 cty du lịch liên kết với hãng taxi và khách sạn,hãng taxi lo việc đưa đón,xăng dầu,sửa chữa xe,còn khách sạn lo về việc ăn uống và chỗ nghỉ ngơi.

Vi dụ: Thầy giáo là hệ điều hành, quản lý tập thể sinh viên trong lớp, điều phối công việc giảng dạy và giảm xung đột (nếu có) của sinh viên

  • Time Sharing:thời gian chia sẻ HĐH,mỗi tác vụ chỉ được dùng CPU trong 1 thời gian ngắn,sau đó bị ngắt,rồi chuyển sang tác vụ khác.

Ví dụ:trong 1 nhà hàng,1 bồi bàn phục vụ nhiều bàn,phục vụ mỗi bàn trong thời gian ngắn rồi chuyển sang bàn khác.

  • Caching:lưu trữ thông tin mà HĐH thường dùng.

Ví dụ:nước đun sôi để nguội được chứa trong ấm,khi nào cần chỉ việc lấy ra uống không cần phải đun ấm khác.Khi nào hết thì mới cần đun ấm khác.

Câu 3:
Postmessage(P1.m1):gửi không chờ,gửi thông điệp m1 cho P1 sau đó chuyển sang làm công việc khác mà không cần chờ hồi âm.
SendMessageTimeout(P2,m2,8000):gửi thông điệp m2 sang cho tiến trình P2 và rơi vào trạng thái ngủ,cho tới khi nhận được phản hồi từ P2 hoặc chờ quá 8 giây không thấy phản hồi thì chuyển sang công việc khác.
SendMessage(P3,m3):gửi có chờ,gửi thông điệp m3 cho tiến trình P3 sau đó rơi vào trạng thái ngủ,khi nhận được phản hồi từ P3 thì mới tiếp tục công việc.


Những câu trả lời khác ý mình giống ý bạn !

TRANTHUYOANH_10H1010066

Tổng số bài gửi : 8
Join date : 23/02/2012

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  TranTrungTinh(I12A) on 23/3/2012, 12:35

lethanhsang_I12A đã viết:
  1. Câu 1

  • Operating System: hệ điều hành
    VD: Hội đồng quản trị của công ty

  • Caching: nơi để lưu trữ các thông tin mà hệ điều hành thường dùng
    VD: Nguồn nước xa nhà thì có thể đem về bể gần nhà để chứa

  • PCB: vùng lưu trữ trong RAM dùng lưu lại môi trường và trạng thái tiến trình bị ngắt
    VD: Bạn A lên bảng làm bài, sau đó bạn B lên bảng thì những gì bạn A làm sẽ được thầy chép lại. Nếu bạn A lên làm tiếp thì không cần làm lại từ đầu

  • Job Queue: tiến trình vừa tạo
    VD: lớp học vừa bắt đầu

  • Job ready: tiến trình đang sẵn sàngi để chuyển sang trạng thái running
    VD: khi nộp bài thì có 5 bạn lên nộp, những bạn nộp sau bạn đang nộp đang ở trạng thái sẵn sàng

  • Busy - waiting: cơ chế chờ bận

  • Time - sharing: thời gian chia sẽ HDH
    VD:người bồi bàn trong nhà hàng cứ khoảng thời gian ngắn sẽ phục vụ bàn khác

  • Shared- memory: bộ nhớ chia sẽ chung
    VD: slide bài giảng là tài nguyên chia sẽ chung cả lớp

  1. Câu 3

  • postmessage(P1,m1): gửi thông điệp m1 cho tiến trình P1 ở trạng thái gửi không chờ

  • sendmessagetimeout(P2,m2,8000):gửi thông điệp m2 cho tiến trình P2 có chờ trong khoảng thời gian 8s. Sau 8s tiến trình gửi tiếp tục các công việc khác.

  • sendmessage(P3,m3):gửi thông điệp m3 cho tiến trình P3 ở trạng thái có chờ. Sau khi gửi tiến trình gửi rơi vào trạng thái ngủ.


Trên là ý kiến của mình, có gì sai hoặc thiếu nhờ thầy và các bạn cho ý kiến

mình làm cũng có ý giống như bạn!

TranTrungTinh(I12A)

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

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

Về Đầu Trang Go down

Quote

Bài gửi  lequanghanh(102c) on 24/3/2012, 16:31

Caching thi em hieu nhung phan Buffering em chua hieu mong thay va cac ban giup em voi

Admin
- Hai khái niệm này có thể coi là như nhau, nhưng về bản chất thì khác nhau.
- Tham khảo:Data buffer

lequanghanh(102c)

Tổng số bài gửi : 61
Join date : 18/02/2011
Age : 31
Đến từ : Phương Đông - Trà Đông - Bắc Trà My - Quảng Nam

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  NguyenVanBenI12C on 25/3/2012, 09:39

Câu 1:
- Operating System: Là một hệ thống máy tính trừu tượng xếp chồng lên nhau, như vậy người dùng không phải thao tác với một máy tính mà là thao tác với các máy tính xếp chồng lên nhau.
vd: Trong một nhà hàng quản lý là hệ điều hành còn nhân viên là các tiến trình phục vụ hệ thống, khách hàng là người sử dụng tiến trình.
- Caching: nơi để lưu trữ các thông tin mà hệ điều hành thường dùng.Thông tin từ RAM có thể được cơ chế phần cứng đưa vào bộ nhớ nhanh hơn gọi là cache, khi CPU cần chính thông tin đó không cần phải truy xuất RAM mà lấy ngay từ cache.
vd: nước ở bể ->lu ->bình -> cóc ->thìa.
- Shared- memory: bộ nhớ dùng chung.
vd: Đơn xin việc.thì phần tôi tên là: NVA và phần ký tên : NVA. hai phần này phải đồng bộ với nhau.

NguyenVanBenI12C

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

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  ngothihanHC11TH2A on 25/3/2012, 17:25

Câu 3:
Postmessage(P1,m1):gửi thông điệp m1 cho P1, sau đó chuyển qua làm việc khác, không cần phải ngủ chờ trả lời.
SendMessageTimeout(P2,m2,8000):gửi thông điệp m2 sang cho tiến trình P2 và sau đó ngủ cho tới khi P2 trả lời lại, nếu quá 8000ms mà P2 không trả lời mới đi làm việc khác.
SendMessage(P3,m3):gửi thông điệp m3 cho tiến trình P3 sau đó nó ngủ chờ tới khi p3 trả lời lại mới đi làm việc khác.

ngothihanHC11TH2A

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

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  nguyenthanhphongHC11TH2A on 25/3/2012, 17:29

Cảm ơn bạn nhiều!
Mình chưa làm xong câu 2.

nguyenthanhphongHC11TH2A

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

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  nguyenthanhphongHC11TH2A on 25/3/2012, 17:59

lethanhsang_I12A đã viết:
  1. Câu 1

  • Operating System: hệ điều hành
    VD: Hội đồng quản trị của công ty

  • Caching: nơi để lưu trữ các thông tin mà hệ điều hành thường dùng
    VD: Nguồn nước xa nhà thì có thể đem về bể gần nhà để chứa

  • PCB: vùng lưu trữ trong RAM dùng lưu lại môi trường và trạng thái tiến trình bị ngắt
    VD: Bạn A lên bảng làm bài, sau đó bạn B lên bảng thì những gì bạn A làm sẽ được thầy chép lại. Nếu bạn A lên làm tiếp thì không cần làm lại từ đầu

  • Job Queue: tiến trình vừa tạo
    VD: lớp học vừa bắt đầu

  • Job ready: tiến trình đang sẵn sàngi để chuyển sang trạng thái running
    VD: khi nộp bài thì có 5 bạn lên nộp, những bạn nộp sau bạn đang nộp đang ở trạng thái sẵn sàng

  • Busy - waiting: cơ chế chờ bận

  • Time - sharing: thời gian chia sẽ HDH
    VD:người bồi bàn trong nhà hàng cứ khoảng thời gian ngắn sẽ phục vụ bàn khác

  • Shared- memory: bộ nhớ chia sẽ chung
    VD: slide bài giảng là tài nguyên chia sẽ chung cả lớp

  1. Câu 3

  • postmessage(P1,m1): gửi thông điệp m1 cho tiến trình P1 ở trạng thái gửi không chờ

  • sendmessagetimeout(P2,m2,8000):gửi thông điệp m2 cho tiến trình P2 có chờ trong khoảng thời gian 8s. Sau 8s tiến trình gửi tiếp tục các công việc khác.

  • sendmessage(P3,m3):gửi thông điệp m3 cho tiến trình P3 ở trạng thái có chờ. Sau khi gửi tiến trình gửi rơi vào trạng thái ngủ.


Trên là ý kiến của mình, có gì sai hoặc thiếu nhờ thầy và các bạn cho ý kiến




Mình xin bổ sung ví dụ : Busy-waiting
trong khi có 1 bạn đang nộp bài thì các khác sẽ ở trạng thái chờ bận, khi bạn kia nộp xong thì ngay lập tức lên nộp bài của mình (chờ khi tiến trình kia làm xong thì lập tức chiếm lấy CPU để sử dụng ).

Admin
- Về Busy-Waiting, ít bạn làm được.
- Đã nghe giảng trên lớp rồi, ghi cả từ này vào vở, mà vẫn không hiểu !

nguyenthanhphongHC11TH2A

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

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

Về Đầu Trang Go down

Re: Thi Kiểm tra Giữa kỳ

Bài gửi  LePhucHiep(102C) on 26/3/2012, 11:33

nguyenthanhphongHC11TH2A đã viết:Cảm ơn bạn nhiều!
Mình chưa làm xong câu 2.

Câu 2 Hiệp cũng chưa làm xong giao diện của WinSockTCPSinglePortUnicode. Chưa có kết quả thi, mình cũng thấy lo lắng quá. Mục quản của Hiệp: 18
avatar
LePhucHiep(102C)

Tổng số bài gửi : 69
Join date : 29/08/2011
Age : 32
Đến từ : Đăk Nông

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

Về Đầu Trang Go down

Re: Thi Kiểm tra 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

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