80 likes | 197 Views
Øvelse 3: PC konfigurator. Kursusprogram. Ø3.2: Modellering af en PC. En PC består af en CPU og et bundkort: CPU’er har følgende parametre: Slottypen: Slot A, Slot 1, Socket 7 Clockfrekvensen: 900 MHz, 1000 MHz, 1100MHz, 1200 MHz Modellen: Pentium III, Pentium IV, AMD K7
E N D
Øvelse 3:PC konfigurator Kursusprogram
Ø3.2: Modellering af en PC • En PC består af en CPU og et bundkort: • CPU’er har følgende parametre: • Slottypen: Slot A, Slot 1, Socket 7 • Clockfrekvensen: 900 MHz, 1000 MHz, 1100MHz, 1200 MHz • Modellen: Pentium III, Pentium IV, AMD K7 • Der findes følgende CPU’er: ITU/DTU 30. Marts 2004
Ø3.2: Modellering af en PC • Bundkort har følgende parametre: • Model: ASUS, Aopen, ATX, Acorp • Socket typen • Maximal clock frekvens • antal ram-slots • Der findes følgende bundkort: ITU/DTU 30. Marts 2004
Ø3.2: Modellering af en PC Opgave A: • Lav en produkt model der repræsenterer de legale kombinationer af en CPU og et bundkort med hensyn til socket/slot typer og frekvens, således at: • CPU’ens socket skal være identisk med bundkortets slot. • CPU’ens clockfrekvens må maximalt være bundkortets MaxFreq. • Compiler produkt modellen og check den med pmview. ITU/DTU 30. Marts 2004
Ø3.2: Flere CPU’er og Motherboards Opgave B: • Udvid PC’en: • Omskriv modellen således, at der er muligt at lave flere CPU og Motherboard instanser, hvor reglerne gælder • Omskriv modellen, så der er muligt at konfigurere flere PCer. • Simplificér brugen af konfiguratoren således, at brugeren ikke bliver spurgt om CPU socket type og maksimum frekvens på motherboard ITU/DTU 30. Marts 2004
Ø3.2: Ekstraudstyr Opgave C: • Man kan få tre typer CPU kølere : Silverado, Golden Orb og Volcano. • Tilføj CPU køler som valgbar ekstra udstyr til PCen. • Man skal have en CPU køler hvis CPU frekvensen er over 1000 MHz • Silverado blæseren passer på Socket 7 type CPUer, de andre blæsere passer på Slot 1 og Slot A ITU/DTU 30. Marts 2004
Ø3.2: Tilføj RAM • RAM blokke har følgende parametre • RAM type : SD_RAM, DDR_RAM • Kapacitet : 128mb, 256mb, 512mb • Der findes følgende RAM blokke ITU/DTU 30. Marts 2004
Ø3.2: Tilføj RAM Opgave D: • Tilføj følgende RAM kompabilitet information til Motherboard • ASUS bundkort bruger SD_RAM • ATX bundkort bruger SD_RAM • Acorp bundkort bruger DDR_RAM • Tilføj ramblokke til PCen. Hint: der kan være op til 5 ramblokke • Typen på hver RAM blok skal passe til den type RAM blokke motherboardet tager • Man kan ikke have flere RAM blokke end der kan sidde på motherboardet. Hint: gør RAM blokke optionals, brug SUM operator • RAM blokke skal tilføjes først til slot 0, så til slot 1, så til …. • Indfør en parameter der beskriver den totale mængde RAM. Hint: Indfør en “0 mb” kapacitet, kan gøres med enum type. ITU/DTU 30. Marts 2004