[理工] tag的疑問!

看板Grad-ProbAsk作者 (andrew)時間4年前 (2019/10/03 22:02), 編輯推噓1(107)
留言8則, 1人參與, 4年前最新討論串1/1
https://i.imgur.com/8cSXvTW.jpg
https://i.imgur.com/fkMaeZH.jpg
https://i.imgur.com/6397Yvr.jpg
https://i.imgur.com/HTGf80q.jpg
https://i.imgur.com/nFMvULV.jpg
拍這麼多張是想給各位看些例子,我的疑問是:tag好像沒有像課本講的那樣有被用到,t ag原本的用處是:用來分辨在同一個block中index相同的不同資料,因此會有不同的tag 值! 可是,在direct mapping中,tag好像沒意義,因為不論一次抓幾個,因為是臨近的addre ss,而tag是高位元,所以抓的那些address的tag幾乎都一樣(至少我翻過的都是相同) ,看起來好像不會出現同個block同個index不同資料的狀況! 而這樣的狀況就算放到2,3,4... way associative好像也一樣,就是變成每個block中都 放相同tag值的資料…那真的會出現課本的狀況嗎?tag真的有其必要性嗎? 因為這樣的話,如果我需要block內某index的其中一筆資料,但裡面每一個tag都相同, 那我怎麼知道我有沒有那對資料? 不知道是不是我哪裡觀念有誤,麻煩各位解惑了… -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.8.94.35 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1570111357.A.82B.html

10/03 23:54, 4年前 , 1F
tag 有意義呀 幾乎一樣就代表他們很近
10/03 23:54, 1F

10/03 23:54, 4年前 , 2F
你第一個照片的那題是為了考你 miss 所以舉例的都很近
10/03 23:54, 2F

10/03 23:55, 4年前 , 3F
他一個 block 就有 16bits 當然廣,16~31盡收眼底
10/03 23:55, 3F

10/03 23:55, 4年前 , 4F
所以 tag 才都會是同一個 (第一張照片)
10/03 23:55, 4F

10/03 23:56, 4年前 , 5F
這樣說好了 這要看你一組資料多大
10/03 23:56, 5F

10/03 23:57, 4年前 , 6F
tag 你想成不同科目的資料夾吧 每資料夾都有多張考卷
10/03 23:57, 6F

10/03 23:57, 4年前 , 7F
所以 tag 就是為了分科目而存在的 但題目剛好舉到
10/03 23:57, 7F

10/03 23:58, 4年前 , 8F
全部都是計組的考卷 所以都跑去找計組的資料夾
10/03 23:58, 8F
文章代碼(AID): #1TbVzzWh (Grad-ProbAsk)