Announcement

Collapse
No announcement yet.

[HDH] Bài tập quản lí bộ nhớ first fit, work fit, best fit

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Originally posted by 11520537 View Post
    đời luôn biến đổi anh ơi, không biết đường nào mà lần.
    nhưng luôn tồn tại cái bất biến trong đó... 2 cách giải trong bài này đều đúng, chỉ có 1 cái đã cổ lỗ sỉ ko phù hợp với hệ điều hành bây giờ còn cái kia thì hợp thời hơn thôi. Bản chất vẫn như nhau :funny:
    Một khẩu súng giữ hai trời Nam Bắc,
    Một dấu chân in màu đất hai miền.

    ------------------------------------------------------

    Comment


    • #32
      đã có hồi âm từ thầy Lung:
      Em hỏi rất chính xác thể hiện em hiểu bài rất rõ. Ở đây cần phân biệt 2 trường hợp;Fixed partitioning và dynamic partitioning. Do đề bài không đề cập đến loại nào nên nếu là Fixed Partitioning thì cách thầy và của thầy Trung là đúng. Em xem lại slide phần này thầy có nhận xét “Không hiệu quả do bị phân mảnh nội: một chương trình dù lớn hay nhỏ đều được cấp phát trọn một partition” hoặc trong sách ghi rõ “Each partition may contain exactly one process”. Nếu là Dynamic partitioning thì theo cách thầy Khánh. Như vậy ở đây do khi giải bài thầy đã không giải thích rõ cho mấy em và cũng không đưa ra 2 trường hợp nên thầy sẽ họp tổ giảng dạy môn HĐH và nếu mấy em làm theo cách nào cũng sẽ đúng nhá.
      kết thúc tại đây nha.

      Comment


      • #33
        xong phim, mời cả nhà gáy khò khò!:tire:
        Tôi không hối tiếc những gì mình đã làm. Tôi chỉ hối tiếc những gì đã không làm khi có cơ hội!

        Comment


        • #34
          Originally posted by 11520327 View Post
          đã có hồi âm từ thầy Lung:
          hihi thế là ok rùi anh em yên tâm được rồi hehe không ngờ nó cũng hót chứ bộ:funny:
          :love:
          Tương lai khóc hay cười phụ thuộc vào độ lười của quá khứ.
          :cry:

          Comment


          • #35
            Phải cảm ơn bác Lăng Hoài Sang đã 'lăng' xả nhiệt tình gửi mail cho thầy chứ.:baffle:
            Thân Lãng Tử Phiêu Du Theo Ngàn Gió,
            Chốn Phiêu Hồng Buông Kiếm Tựa Hồng Nhan

            Đời Đạo Gian

            Comment


            • #36
              lưu ý các bác là đã làm theo cách cấp phát cố định hay ko cố định thì phải làm cho cả 3 giải thuật đó ko là teo:beauty:
              Khi đã chọn công việc hay cái nghề cho mình thì nên đầu tư nhiều công sức cho nó thì sẽ thấy nó có nhiều cái hay để kiếm ra tiền lắm.Rồi cái quan trọng là có sức hay kiên trì mà làm không thôi! Đừng đứng núi này trông núi nọ thì phí hoài thời gian và tuổi trẻ thôi!

              Comment


              • #37
                Cách của thầy Lương Ngọc Khánh là hoàn toàn đúng đó bạn.
                First fit: là xét từ bên trái sang phải, cái nào mà phù hợp đầu tiên thì lấy nó đem cấp phát.
                Best fit: là lấy cái nào mà vừa hoặc là gần khít (vùng nhớ đem cấp phát >= vùng nhớ yêu cầu) thì đem ra cấp phát.
                Worst fit: là lấy cái lớn nhất trong số các vùng nhớ đó mà phù hợp đem ra cấp phát.

                Comment


                • #38
                  Thuật toán nào cho phép sử dụng bộ nhớ hiệu qủa nhất trong trường hợp trên ?

                  Vậy kết quả câu này là gì ta ? :canny:

                  Comment


                  • #39
                    Originally posted by 11520237 View Post
                    Cách của thầy Lương Ngọc Khánh là hoàn toàn đúng đó bạn.
                    First fit: là xét từ bên trái sang phải, cái nào mà phù hợp đầu tiên thì lấy nó đem cấp phát.
                    Best fit: là lấy cái nào mà vừa hoặc là gần khít (vùng nhớ đem cấp phát >= vùng nhớ yêu cầu) thì đem ra cấp phát.
                    Worst fit: là lấy cái lớn nhất trong số các vùng nhớ đó mà phù hợp đem ra cấp phát.
                    bác đọc lại mấy cái post trước dùm em, mọi chuyện đã ngã ngũ khi cả thầy Trung và thầy Lung đều kết luận là đề chưa rõ rang, nên sinh viên làm hướng nào cũng được nhưng phải nhất quán cách đó cho cả ba giải thuật.
                    Tôi không hối tiếc những gì mình đã làm. Tôi chỉ hối tiếc những gì đã không làm khi có cơ hội!

                    Comment


                    • #40
                      Uhm. Mình cũng mới biết à.
                      Hy vọng là vào phòng thi sẽ ko còn gặp TH này nữa.
                      Nếu ko thì 3 cách đều được, như vậy thì có vấn đề lớn rồi.

                      Comment


                      • #41
                        À. Mình mới lên mạng sưu tầm 1 ví dụ cho TH này. Ví dụ của trang web nước ngoài. Và cách giải thì giống thầy Khánh giải.

                        9.5 Given memory partitions of 100K, 500K, 200K, 300K, and 600K (in
                        order), how would each of the First-fit, Best-fit, and Worst-fit
                        algorithms place processes of 212K, 417K, 112K, and 426K (in
                        order)? Which algorithm makes the most efficient use of memory?

                        Answer:
                        a. First-fit:
                        212K is put in 500K partition
                        417K is put in 600K partition
                        112K is put in 288K partition (new partition 288K = 500K - 212K)
                        426K must wait
                        b. Best-fit:
                        212K is put in 300K partition
                        417K is put in 500K partition
                        112K is put in 200K partition
                        426K is put in 600K partition
                        c. Worst-fit:
                        212K is put in 600K partition
                        417K is put in 500K partition
                        112K is put in 388K partition
                        426K must wait
                        In this example, Best-fit turns out to be the best.

                        Và bạn có thể vào trang web này để tham khảo thêm 1 ví dụ khác:


                        Sau trang này mình thấy cách thầy Khánh là khả năng đúng cao hơn.
                        Last edited by 11520237; 01-01-2013, 20:22.

                        Comment


                        • #42
                          thank bác hehe

                          Comment


                          • #43
                            cách 3 là chuẩn nhất rồi bạn ợ....thầy mình cũng sửa y chang zạy đó....vì phần Worst Fit nó lựa phần nào trống lớn nhất nên cái 112 sẽ vào chỗ 388 trước vì tuy rằng nó của thằng 600 dùng rồi nhưng bản chất vẫn lớn hơn cái 300 có sẵn nên nó sẽ vào đó đấy

                            thân !

                            Comment

                            LHQC

                            Collapse
                            Working...
                            X