Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 16 kết quả

Đề tài: hệ điều hành, sao mà khó hiểu quá, mong các bác giải đáp giúp :(

  1. #1
    Ngày gia nhập
    12 2008
    Bài viết
    3

    Unhappy hệ điều hành, sao mà khó hiểu quá, mong các bác giải đáp giúp :(

    1/ Điều phối CPU

    Hệ thống 5 tiến trình được cho theo bảng

    Kết quả đều phối các tiến trình theo các giải pháp đều phối
    a. FIFO

    b. SJF - Shotest Job First

    c. SRT - Shotest Remaining Time

    d. Round Robin với q = 4


    các bác giải thích hộ em từng giải pháp đều phối với, cái chỗ dấu "sao" thì em hiểu rồi (nếu có thể mong các bác giải thích lại cũng được) nhưng còn cái chỗ "bôi đen có số" là cái gì vậy ??, có cần phải ghi đúng thứ tự như trong hình không (thứ tự từ trái sang và từ trên xuống), các bác giải thích cụ thể giúp em phần này, khó hiểu quá hic...

    2/ Tự nạp và thay thế trang
    Xét tiến trình P có trình tự sử dụng trang như sau:
    1 2 3 4 5 1 2 3 3 2 3 4 5 4 5 1 1 3 2 5
    Trình bày trình tự nạp, thay thế trang theo các giải thuật thay thế
    a./ Tối ưu
    b./ FIFO
    c./ LRU (Least Recently Used)
    Khi thực hiện tiến trình P trên hệ thống (sử dụng bộ nhớ ảo dùng kỹ thuật phân trang) với bộ nhớ chính có 4 khung trang

    Cái này em hoàn toàn mù tịt, em down tài liệu trên mạng về nghiên cứu rồi mà vẫ không hiểu nó làm cách nào (hình nhưng không có hướng dẫn cụ thể). Em có 1 bài ví dụ như thế này các bác xem thử rồi giải thích hộ em với

    Bài VD:

    Đây là sơ đồ


    Các bác giải thích giúp em bài ví dụ này với ạ, và hướng dẫn em làm cái bài số 2 với, mấy ngày nay em nhức đầu với cái này quá huhu

  2. #2
    Ngày gia nhập
    12 2008
    Bài viết
    20

    bạn ơi.cái này thuộc môn gì đấy.mình đọc mà chả hiểu cái gì.

  3. #3
    Ngày gia nhập
    12 2008
    Bài viết
    3

    môn hệ điều hành đây bạn, bài tập lý thuyết đấy, bác nào giúp em với hic....

  4. #4
    Ngày gia nhập
    12 2008
    Bài viết
    3

    không ai giúp em sao hic hic

  5. #5
    Ngày gia nhập
    10 2008
    Bài viết
    99

    Mình có làm cho bạn bài 2 bạn tham khảo nhé
    Attached Files Attached Files

  6. #6
    Ngày gia nhập
    10 2008
    Bài viết
    99

    Mặc định hệ điều hành, sao mà khó hiểu quá, mong các bác giải đáp giúp :(

    Hệ thống cung cấp 4 khung trang (Frame) , và thứ tự nạp trang là

    1 2 3 4 5 1 2 3 3 2 3 4 5 4 5 1 1 3 2 5
    Bạn lập bảng như trong bài mình làm
    sau đó tiến hành nạp vào khung trang theo thứ tự trên .

    Tại lần nạp thứ nhất nạp 1 vào khung 1
    Tại lần nạp thứ hai nạp 2 vào khung thứ 2 ( do khung 1 đã nạp )
    Tại lần nạp thứ ba nạp 3 vào khung thứ 3 ( do khung 1 và 2 đã nạp )
    Tại lần nạp thứ tư nạp 4 vào khung thứ 4 ( do khung 1,2,3 đã nạp )



    Tại lần nạp thứ năm , các khung 1,2,3,4 đã nạp , mà các khung trang đã nạp chưa có 5 , cho nên ta tiến hành thế trang

    Phương pháp FIFO :

    Kiểm tra số lần xuất hiện của các số ở các khung trang , số nào đã xuất hiện nhiều nhất thì thế 5 vào khung trang ở số đó .
    Phương pháp thế :

    Thay thế trang có thời gian sử dụng tiếp theo xa nhất - Có nghĩa như sau : bạn kiểm tra xem thứ tự xuất hiện của các số 1,2,3,4 từ số 5 trở về sau , số nào xuất hiện cuối cùng thì thay số đó vào số 5
    Phương pháp LRU :

    Phương pháp này tương tự phương pháp tối ưu . Tuy nhiên bạn xét các số 1,2,3,4 về phía trước số 5 , số nào xuất hiện cuối thì thay 5 vào số đó
    Đến các lần nạp tiếp theo , nếu số đó đã tồn tại trong trang thì bạn không cần phải thế trang , và tiếp tục đến số tiếp theo .
    Nếu chưa xuất hiện thì bạn sử dụng các phương pháp trên để thế

    Bài này mình viết còn hơi sơ sài, nên hơi khó hiểu
    Nếu khó hiểu chỗ nào thì PM , mình sẽ giải đáp

  7. #7
    Ngày gia nhập
    12 2008
    Bài viết
    3

    cám ơn bạn đã giúp mình bài số 2. Bài số 2 của bạn mình có 1 số thắc mắc như thế này
    1/ Bạn có 1 dòng cuối cùng đánh dấu * nghĩa là sao vậy ???, vì mình thấy trong bài ví dụ của thầy mình đánh dấu * ngay tại các ô số luôn, có gì khác nhau không ?? (giống như bài VD2 mà mình đưa ra ở trên đó) cái đó nếu có thì sao, mà không có thì thế nào ??
    2/ Nếu như mình muốn dùng phương pháp CLOCK như trong bài VD 2 của mình thì phải làm như thế nào
    3/ Phiền bạn giải thích cho mình bài số 1 với ^^', bài 1 có đề + bài giải luôn đó. Nhưng mình không hiểu làmsao nó giải ra được như vậy :(
    1 lần nữa cám ơn bạn rất nhiều ^^'
    Đã được chỉnh sửa lần cuối bởi newbievnn : 10-04-2009 lúc 03:50 PM.

  8. #8
    Ngày gia nhập
    10 2008
    Bài viết
    99

    Ở bài số 2 :
    Phương pháp Clock thì mình chưa học
    còn ở những chỗ * trong bài của mình là quá trình xảy ra lỗi khi thêm số vào khung trang do trong khung trang chưa chứa số đó
    Còn * ở bài ví dụ của bạn đấy là số đã có trong khung trag ở lần nạp trước ( khi đó trong lần nạp số đó thì sao chính là số đó )

    Ở bài 1 thì hiện nay mình chưa thể giải thích hết được
    Trong vòng 1-2 hôm nữa mình sẽ giải thích cho bạn
    Đã được chỉnh sửa lần cuối bởi ddhung : 10-04-2009 lúc 07:00 PM.

  9. #9
    Ngày gia nhập
    12 2008
    Bài viết
    3

    Thank's bạn, mình hy vọng bạn sẽ trả lời câu 1 sớm, cám ơn bạn nhìu lắm

  10. #10
    Ngày gia nhập
    09 2009
    Bài viết
    0

    Bạn muốn bít sâu về hệ điều hành thì liên lạc với mình qua yahoo: langbam_tdh.
    Mấy bài đó dễ mà, chỉ cần hơi trìu tượng 1 tí là hiểu ngay.Có j` hỏi qua yahoo mình giải thích rõ cho.

Các đề tài tương tự

  1. Con trỏ trên C mong được giải thích về hàm khó hiểu này !
    Gửi bởi hankiumin trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 11-11-2013, 06:43 PM
  2. Bài tập C Bài khó mong được các bác trợ giúp!!!
    Gửi bởi heykime trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 27-10-2012, 03:00 PM
  3. Bài tập C Em đang cần gấp bài tập C vừa và khó có lời giải chi tiết, mong mọi người share link giúp e.tks
    Gửi bởi PPA_version2.0 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 13
    Bài viết cuối: 08-04-2012, 04:21 PM
  4. _beginthread lỗi khó hiểu mong mọi người giúp
    Gửi bởi rua_con trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 4
    Bài viết cuối: 04-11-2010, 12:36 PM
  5. Một lỗi khó hiểu về runtime library, mong mọi người giúp đỡ T__T
    Gửi bởi babe trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 5
    Bài viết cuối: 17-03-2009, 09:39 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn