sprawozdanie z metody list inwersyjnych
sprawozdanie z metody list inwersyjnych
sprawozdanie z metody list inwersyjnych
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
© COPYRIGHT 2004 MARCIN KARWIŃSKI & MARCIN DZIĘGIELEWSKI<br />
8 z 19<br />
X\A Proc Obud Ltr Socket L2 FSB Clock PrT Tmax Pmax HT MemC<br />
P54C P S1 b.malo 7 D 0 b.wolny b.stary Chlodny 1 0 0<br />
P55C Pm S1 b.malo 7 D 1 b.wolny Stary Chlodny 1 0 0<br />
Covington C S2 b.malo S1 M 1 b.wolny Stary Goracy 1 0 0<br />
Mendocino C S2 Malo S1 S 1 b.wolny Sredni Parzy 2 0 0<br />
Coppermine C F Malo 3 S 1 Sredni Nowy Zar 2 0 0<br />
Klamath P2 S3 b.duzo S1 D 1 b.wolny Stary Cieply 3 0 0<br />
Deschutes P2 S3 b.duzo S1 D 1 b.wolny Sredni Zar 2 0 0<br />
Katmai P3 S3 b.duzo S1 D 2 Wolny Sredni Zar 2 0 0<br />
Coppermine2 P3 S3 Srednio S1 S 2 Wolny Nowy Parzy 2 0 0<br />
Tualatin P3 F Srednio 3 S 2 Sredni b.nowy Chlodny 2 0 0<br />
Willamette P4 O2 b.duzo 4a S 1 Sredni Nowy Cieply 4 0 0<br />
NorthwoodA P4 F Tlum 4b D 2 b.szybki b.nowy Cieply 4 0 0<br />
NorthwoodB P4 F Tlum 4b D 2 b.szybki b.nowy Cieply 5 1 0<br />
NorthwoodC P4 F Tlum 4b D 4 b.szybki b.nowy Chlodny 5 1 0<br />
Prestonia P4 F Wow! 4b D 4 b.szybki b.nowy Chlodny 6 1 0<br />
Prescott P4 L Wow! 7b O 4 Hyper Mikro Cieply 6 1 0<br />
P6 Pro C Tlum 8 O 0 b.wolny Stary Parzy 3 0 0<br />
DeschutesMP P2X O3 Wow! S2 O 1 b.wolny Sredni Cieply 3 0 0<br />
Tanner P3X S3 Wow! S2 O 1 Wolny Sredni Cieply 3 0 0<br />
Cascades P3X O3 Srednio 4c S 2 Wolny Nowy Lod 3 0 0<br />
Foster X P2 Tlum 6 O 1 Sredni Nowy Goracy 4 1 0<br />
Gallatin X P2 Wow! 6 D 1 b.szybki b.nowy Cieply 5 1 0<br />
5K86 K5 P1 b.malo 5 D 0 b.wolny Stary Parzy 1 0 0<br />
LittleFoot K6 P1 b.malo 5 D 1 b.wolny Stary Chlodny 2 0 0<br />
Chompers K6 P1 b.malo 7a D 1 Wolny Sredni Chlodny 2 0 0<br />
Sharptooth K6 P1 Srednio 7a D 1 b.wolny Sredni Chlodny 2 0 0<br />
Spitfire D C Srednio A S 1 Wolny Nowy Zar 3 0 0<br />
Morgan D C Srednio A S 1 Sredni Nowy Zar 3 0 0<br />
Pluto A CM Srednio SA D 1 Wolny Sredni Chlodny 3 0 0<br />
Orion A CM Srednio SA D 1 Wolny Nowy Chlodny 4 0 0<br />
Thunderbird A C Duzo A S 2 Sredni Nowy Zar 4 0 0<br />
Palomino AXP O1 Duzo A S 2 Sredni Nowy Zar 4 0 0<br />
Thoroughbred AXP O1 Duzo A S 3 Szybki b.nowy Zar 4 0 0<br />
Barton AXP O1 Tlum A D 4 Szybki b.nowy Parzy 4 0 0<br />
Applebred D O1 Srednio A M 3 Sredni b.nowy Parzy 3 0 0<br />
Thorton AXP O1 Duzo A S 3 Szybki b.nowy Zar 4 0 0<br />
SledgeHammer A64 O1 Wow! 9a O 4 Szybki b.nowy Parzy 5 0 2<br />
Newcastle A64 O1 Tlum 9b O 4 Szybki b.nowy Chlodny 5 0 1<br />
ClawHammer A64 O1 Wow! 7c O 4 Szybki b.nowy Parzy 5 0 1<br />
Tworzymy funkcję adresującą<br />
Jak widać nasza kartoteka wtórna jest stosunkowo rozbudowana, a duża liczba obiektów o długiej nazwie<br />
może spowodować, iż redundantna MLI może zająć względnie duży obszar pamięci. Aby ją zaoszczędzić<br />
w trakcie tworzenia <strong>list</strong> <strong>inwersyjnych</strong>, już teraz wprowadzamy „adresy” obiektów (w naszym przypadku<br />
będą to tylko indexy obiektów) do kartoteki wtórnej, oto więc nasza funkcja adresująca w postaci tabeli: