KristianNH Skrevet 12. desember 2011 Del Skrevet 12. desember 2011 Hei, Vet ikke om dette blir postet på riktig sted.. Jeg skal lage en presentasjon om hvordan en PC virker, og forskjellige grensesnitt for å få ting ut fra PC(SATA, USB osv..). Noen som har noen tips til hva jeg burde ha med? Foreløpig har jeg skrevet kort om de forskjellige komponentene i en PC.. Lenke til kommentar
War Skrevet 12. desember 2011 Del Skrevet 12. desember 2011 Du kan jo forklare hvordan 802.11 DCF og 802.11 PCF fungerer. I 802.11 DCF brukes den konkurransebaserte protokollen CSMA/CA for å regulere tilgangen til mediet. Dette innebærer at alle nodene lytter på mediet for å høre når det er ledig. De bruker tilfeldig ventetid for å ytterligere redusere muligheten for at kollisjoner skal oppstå. I 802.11 DCF bruker nodene fravær av ACK-melding fra avsenderen som tegn på at noe har gått galt. I 802.11 PCF har aksesspunktet rolle som ”master” og ”poller” i tur alle nodene (”slavene”) for å høre om de har noe å sende. Dersom så er tilfelle sender noden en ramme, hvis ikke sender den en kort ramme hvor den forteller at den ikke har noe å sende. Hvor nøye skal det være? For eks prosessor skal du gi svar på ting som: Når en CPU utfører en instruksjon gjennomløper den en instruksjonssyklus. I sin enkleste form kan vi si at instruksjonssyklusen består av to delsykluser, nemlig en hentesyklus og en utføringssyklus. Hva skjer i hentesyklusen, og hva skjer i utføringssyklusen? Eller skal du ta for deg ALU (aritmetisk/logisk enhet)? Eksekvering av en instruksjon består i å først hente instruksjonen fra minnet (hentesyklusen), og deretter utføre instruksjonen (utføringssyklusen). Hentesyklusen består i at CPU henter inn en instruksjon fra minnet. Et register, PC, holder rede på hvor i minnet instruksjonen skal hentes. PC er altså en peker til den lokasjonen i minnet der neste instruksjon befinner seg. Senere inkrementeres PC med én dersom instruksjonen ikke ber om noe annet. Instruksjonen som hentes fra minnet legges i IR-registeret. Instruksjonen er et binært bitmønster som spesifiserer hva CPU skal gjøre i utføringssyklusen. Utføringssyklusen består i at prosessoren utfører instruksjonen under kontroll av kontrollenheten, som setter opp de riktige kontrollsignalene. Legg merke til at det under utføringen av en instruksjon kan bli nødvendig å gå ut i minnet for å hente data. Dersom data som instruksjonen skal bruke ligger i minne må disse data hentes inn fra minnet i utføringssyklusen. Eller skal du tar det hakket lenger og forklare hva er register, og hva brukes programtelleren (PC), instruksjonsregisteret (IR), og akkumulatorregisteret (AC) til også? PC er et register som inneholder adressen til neste instruksjon. Dermed vet CPU hvor den skal hente neste instruksjon. IR er det registeret der instruksjonen legges når den er hentet fra minnet. I utføringssyklusen vil kontrollenheten tolke bitmønsteret i IR og sette opp de riktige kontrollsignalene. Akkumulatorregisteret er et register der data som instruksjonene skal bruke plasseres. Hva med memory-mapped I/O? Eller forklarehvorfor DMA-enhetenes minneaksesser høyere prioritet enn CPUens minneaksesser? Pipeline? Forskjellen på maskinkode, symbolsk kode og assemblykode? Hvilken funksjon har registrene ABR og DBR ? Det er så mye å velge mellom her at du må begrense det veldig. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå