Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # zad3
- ---
- jeśli nasz set ma 2 linie to wystarczy pamiętać jedne bit który mówi czy ostatnio była używana linia 0 czy 1
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 00 | 0 | 0
- | | 83 | 0 |
- | 1 | 00 | 0 | 0
- | | 83 | 0 |
- | 2 | 00 | 0 | 0
- | | 40 | 0 |
- | 3 | FF | 0 | 0
- | | 00 | 0 |
- trzeba podać:
- * liczba conflict miss
- * liczba compulsory miss
- [8 tag, 2 idx, 2 offset]
- <!-- trochę się zajebałem przy tych 1. 2. 3. ... ale to nieistotne nie chce mi siępoprawiać bo to tylko ozdoba -->
- 1. 0x0 -> 00 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 00 | 1 | 0
- | | 83 | 0 |
- | 1 | 00 | 0 | 0
- | | 83 | 0 |
- | 2 | 00 | 0 | 0
- | | 40 | 0 |
- | 3 | FF | 0 | 0
- | | 00 | 0 |
- compulsory miss
- 2. 0x4 -> 01 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 00 | 1 | 0
- | | 83 | 0 |
- | 1 | 00 | 1 | 0
- | | 83 | 0 |
- | 2 | 00 | 0 | 0
- | | 40 | 0 |
- | 3 | FF | 0 | 0
- | | 00 | 0 |
- compulsory miss
- 3. 0x10 -> 00 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 00 | 1 | 1
- | | 01 | 1 |
- | 1 | 00 | 1 | 0
- | | 83 | 0 |
- | 2 | 00 | 0 | 0
- | | 40 | 0 |
- | 3 | FF | 0 | 0
- | | 00 | 0 |
- compulsory miss
- 3. 0x84 -> 0100
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 00 | 1 | 1
- | | 01 | 1 |
- | 1 | 00 | 1 | 1
- | | 08 | 1 |
- | 2 | 00 | 0 | 0
- | | 40 | 0 |
- | 3 | FF | 0 | 0
- | | 00 | 0 |
- compulsory miss
- 3. 0x3c -> 11 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 00 | 1 | 1
- | | 01 | 1 |
- | 1 | 00 | 1 | 1
- | | 08 | 1 |
- | 2 | 00 | 0 | 0
- | | 40 | 0 |
- | 3 | 03 | 1 | 0
- | | 00 | 0 |
- compulsory miss
- 4. 0xe8 -> 10 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 00 | 1 | 1
- | | 01 | 1 |
- | 1 | 00 | 1 | 1
- | | 08 | 1 |
- | 2 | 0e | 1 | 0
- | | 40 | 0 |
- | 3 | 03 | 1 | 0
- | | 00 | 0 |
- compulsory miss
- 5. 0xc8c -> 11 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 00 | 1 | 1
- | | 01 | 1 |
- | 1 | 00 | 1 | 1
- | | 08 | 1 |
- | 2 | 0e | 1 | 0
- | | 40 | 0 |
- | 3 | 03 | 1 | 1
- | | c8 | 1 |
- compulsory miss
- 6. 0xa0 -> 00 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 0a | 1 | 0
- | | 01 | 1 |
- | 1 | 00 | 1 | 1
- | | 08 | 1 |
- | 2 | 0e | 1 | 0
- | | 40 | 0 |
- | 3 | 03 | 1 | 1
- | | c8 | 1 |
- conflict miss
- 7. 0x4 -> 01 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 0a | 1 | 0
- | | 01 | 1 |
- | 1 | 00 tutaj | 1 | 0
- | | 08 | 1 |
- | 2 | 0e | 1 | 0
- | | 40 | 0 |
- | 3 | 03 | 1 | 1
- | | c8 | 1 |
- hit
- 8. 0x400 -> 00 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 0a | 1 | 1
- | | 40 | 1 |
- | 1 | 00 | 1 | 0
- | | 08 | 1 |
- | 2 | 0e | 1 | 0
- | | 40 | 0 |
- | 3 | 03 | 1 | 1
- | | c8 | 1 |
- conflict miss
- 9. 0x84 -> 01 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 0a | 1 | 1
- | | 40 | 1 |
- | 1 | 00 | 1 | 1
- | | 08 tutaj | 1 |
- | 2 | 0e | 1 | 0
- | | 40 | 0 |
- | 3 | 03 | 1 | 1
- | | c8 | 1 |
- hit
- 10. 0x10 -> 00 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 01 | 1 | 0
- | | 40 | 1 |
- | 1 | 00 | 1 | 1
- | | 08 | 1 |
- | 2 | 0e | 1 | 0
- | | 40 | 0 |
- | 3 | 03 | 1 | 1
- | | c8 | 1 |
- conflict miss
- 11. 0xe8 -> 10 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 01 | 1 | 0
- | | 40 | 1 |
- | 1 | 00 | 1 | 1
- | | 08 | 1 |
- | 2 | 0e | 1 | 0
- | | 40 | 0 |
- | 3 | 0e | 1 | 0
- | | c8 | 1 |
- conflict miss
- 12. 0x884 -> 01 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 01 | 1 | 0
- | | 40 | 1 |
- | 1 | 84 | 1 | 0
- | | 08 | 1 |
- | 2 | 0e | 1 | 0
- | | 40 | 0 |
- | 3 | 0e | 1 | 0
- | | c8 | 1 |
- conflict miss
- 13. 0xc8c -> 11 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 01 | 1 | 0
- | | 40 | 1 |
- | 1 | 84 | 1 | 0
- | | 08 | 1 |
- | 2 | 0e | 1 | 0
- | | 40 | 0 |
- | 3 | 0e | 1 | 1
- | | c8 tutaj | 1 |
- hit
- 13. 0x0 -> 00 00
- | idx | tag | valid | nru |
- |--------|----------|-------| --- |
- | 0 | 01 | 1 | 1
- | | 00 | 1 |
- | 1 | 84 | 1 | 0
- | | 08 | 1 |
- | 2 | 0e | 1 | 0
- | | 40 | 0 |
- | 3 | 0e | 1 | 1
- | | c8 | 1 |
- conflict miss
- liczba conflict miss: 6
- liczba compulsory miss: 7
- liczba hit: 3
- hit ratio 3 / 16 ~ 0.18
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement