TDT4160 DATAMASKINER GRUNNKURS EKSAMEN

Like dokumenter
TDT4160 DATAMASKINER GRUNNKURS EKSAMEN

TDT4160 AUGUST, 2008, 09:00 13:00

TDT DESEMBER, 2009, 09:00 13:00

TDT4160 DATAMASKINER GRUNNKURS EKSAMEN

TDT4160 OG IT2201 DATAMASKINER GRUNNKURS EKSAMEN

TDT DESEMBER, 2008, 09:00 13:00

TDT AUGUST, 2011, 09:00 13:00

TDT AUGUST, 2009, 09:00 13:00

TDT DESEMBER, 2012, 09:00 13:00. Norwegian University of Science and Technology Engineering The Department of Computer and Information Science

TDT DESEMBER, 2009, 09:00 13:00

TDT DESEMBER, 2014, 09:00 13:00. Norwegian University of Science and Technology Engineering The Department of Computer and Information Science

ANSWER KEY FOR THE EXAM

ANSWER KEY FOR THE EXAM

TDT4160 DATAMASKINER GRUNNKURS EKSAMEN

EKSAMEN I TDT4160 DATAMASKINER GRUNNKURS

TDT DESEMBER, 2011, 09:00 13:00

TDT DESEMBER, 2014, 09:00 13:00. Norwegian University of Science and Technology Engineering The Department of Computer and Information Science

EKSAMEN I TDT4160 DATAMASKINER GRUNNKURS

AVSLUTTENDE EKSAMEN I. TDT4160 Datamaskiner Grunnkurs. Torsdag 29. November 2007 Kl

TDT4160 DATAMASKINER GRUNNKURS EKSAMEN

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

TDT DESEMBER, 2013, 09:00 13:00. Norwegian University of Science and Technology Engineering The Department of Computer and Information Science

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

TDT AUGUST, 2013, 09:00 13:00. Norwegian University of Science and Technology Engineering The Department of Computer and Information Science

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

AVSLUTTENDE EKSAMEN I. TDT4160 Datamaskiner Grunnkurs Løsningsforslag. Torsdag 29. November 2007 Kl

TDT AUGUST, 2015, 09:00 13:00. Norwegian University of Science and Technology Engineering The Department of Computer and Information Science

Fortsetelse Microarchitecture level

EKSAMENSOPPGAVE I FAG TDT4160 DATAMASKINER GRUNNKURS. D: Ingen trykte eller håndskrevne hjelpemiddel tillatt. Bestemt, enkel kalkulator tillatt.

EKSAMEN I TDT4160 DATAMASKINER GRUNNKURS

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

INF2270. Datamaskin Arkitektur

Kapittel 3: Digital logic level

Kapittel 4: Microarchitecture level

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Eksamensoppgåve i TDT4160 datamaskiner og digitalteknikk

INF2270. Datamaskin Arkitektur

Fortsetelse Microarchitecture level

NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR DATATEKNIKK OG INFORMASJONSVITENSKAP

Datamaskinens oppbygning

Forelesning 5. Diverse komponenter/større system

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

1 TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Fortsetelse Microarchitecture level

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Dagens temaer. Fra kapittel 4 i Computer Organisation and Architecture. Kort om hurtigminne (RAM) Organisering av CPU: von Neuman-modellen

INF1400 Kap4rest Kombinatorisk Logikk

Eksamen BRT 2003 Helse, miljø, tryggleik og kvalitet / Helse, miljø, sikkerhet og kvalitet. Programområde: Vg2 Brønnteknikk

Dagems temaer. kapittel 4 i Computer Organisation and Architecture. av CPU: von Neuman-modellen. Transfer Language (RTL) om hurtigminne (RAM)

Dagems temaer INF ! Fra kapittel 4 i Computer Organisation and Architecture. ! Kort om hurtigminne (RAM)

Matematikk 1, 4MX25-10

ITPE/DATS 2400: Datamaskinarkitektur og Nettverk

Eksamensoppgave i TDT4258 Energieffektive datamaskinsystemer

hvor mye hurtigminne (RAM) CPU en kan nyttiggjøre seg av. mens bit ene betraktet under ett kalles vanligvis et ord.

Fylkeskommunenes landssamarbeid. Eksamen DAT3002 Apparat og utstyr. Programområde: Dataelektronikerfaget.

! Sentrale begreper er adresserbarhet og adresserom. ! Adresserbarhet: Antall bit som prosessoren kan tak samtidig i én operasjon

IN1020. Datamaskinarkitektur

Datamaskinarkitektur våren 2009

MID-TERM EXAM TDT4258 MICROCONTROLLER SYSTEM DESIGN. Wednesday 3 th Mars Time:

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Fylkeskommunenes landssamarbeid. Eksamen. 13. november MED1001 Mediekommunikasjon. Programområde: Medieproduksjon.

Forelesning Forgreningspredikering Kap 4.5 Superskalaritet Kap 4.5 Spekulativ utføring Kap 4.5

Eksamen REA3022 Matematikk R1. Nynorsk/Bokmål

Fylkeskommunenes landssamarbeid. Eksamen MED1001 Mediekommunikasjon. Programområde: Medieproduksjon. Nynorsk/Bokmål

KONTINUASJONSEKSAMEN I EMNE. TDT4136 Logikk og resonnerande system. Onsdag 10. august 2011, kl

Kapittel 6. Høynivå møter lavnivå Fra C til assembly Fra assembly til maskinkode Linking og lasting

Fakultet for informasjonsteknologi, Oppgave 1 Flervalgsspørsmål ( multiple choice ) 15 %

Øving 1: Busser, adressemodi, multiplekser og styreord

EKSAMEN Bildebehandling

MATEMATIKK 1 for 1R, 4MX130SR09-E

Seksjon 1. INF2270-V16 Forside. Eksamen INF2270. Dato 1. juni 2016 Tid Alle trykte og skrevne hjelpemidler, og en kalkulator, er tillatt.

EKSAMENSOPPGAVE. Emnenavn/Emnenamn: GLU 1-7 Matematikk 2. Utdanning/kull/klasse: AL/H12/GLU 1-7 Matematikk 2, ordinær og ny/uts eksamen

Matematikk 1, MX130SKR-B

ORDINÆR EKSAMEN Sensur faller innen

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Eksamensoppgave i TDT4258 Energieffektive Datamaskinsystemer

Institiutt for informatikk og e-læring, NTNU Kontrollenheten Geir Ove Rosvold 4. januar 2016 Opphavsrett: Forfatter og Stiftelsen TISIP

Digital logic level: Oppsummering

NORGES TEKNISK- NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR DATATEKNIKK OG INFORMASJONSVITENSKAP

Eksamen. Fag: BY8119 Tømrarfaget/Tømrerfaget. Eksamensdato: 9. juni Studieretning: Byggfag

Fylkeskommunenes landssamarbeid. Eksamen NAB3001 Naturforvaltning. Programområde: Naturbruk. Nynorsk/Bokmål

EKSAMEN I FAG TFE4101 KRETS- OG DIGITALTEKNIKK

TDT4258 Eksamen vår 2013

Eksamen REA3026 Matematikk S1. Nynorsk/Bokmål

Innhold. 2 Kompilatorer. 3 Datamaskiner og tallsystemer. 4 Oppsummering. 1 Skjerm (monitor) 2 Hovedkort (motherboard) 3 Prosessor (CPU)

MAX MIN RESET. 7 Data Inn Data Ut. Load

befinner seg. Deretter leses instruksjonen fra i registerfilen ved ny stigende klokkepuls.

TDT4160 Datamaskiner Grunnkurs 2011

Eksamensoppgave i NORD1102 Nordisk språk moderne, 15 sp.

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Internminnet. Håkon Tolsby Håkon Tolsby

Høgskolen i Telemark Fakultet for allmennvitenskapelige fag

EKSAMENSOPPGAVE. Kontaktperson under eksamen: Steffen Viken Valvåg Telefon:

UNIVERSITETET I OSLO

Internminnet. Håkon Tolsby Håkon Tolsby

ITPE/DATS 2400: Datamaskinarkitektur og Nettverk

Fag: EL6019 VKII/Bedrift elektrikar/elektriker, el. bygningsinst.

Hvorfor lære om maskinvare*?

Transkript:

Norwegian University of Science and Technology Faculty of Information Technology, Mathematics and Electrical Engineering The Department of Computer and Information Science TDT4160 DATAMASKINER GRUNNKURS EKSAMEN 8. AUGUST, 2007, 09:00 13:00 Kontakt under eksamen: Marius Grannæs 73590670 Tillatte hjelpemidler: D. Ingen trykte eller handskrivne hjelpemiddel er tillat. Enkel godkjent kalkulator er tillete. Målform: Nynorsk Viss ikkje anna er gitt tel deloppgåver likt. Page 1 of 11

OPPGÅVE 1: DATAMASKINER GENERELT (20%) I Figur 1 er ei maskin med så kalla "Von Neumann architecture frå rundt 1945 skissert. a. Forklar kort kva som var revolusjonerande med denne løysinga. Figur 1: Von Neumann architecture. b. Forklar kort kva oppgåve dei ulike delene i blokkskjemet har. c. Kva skil verkemåten og prinsippa som von Neumann skisserte frå moderne prosessorar? OPPGÅVE 2: MIKROARKITEKTUR OG MIKROINSTRUK- SJONAR (20% (5% PÅAOGB; 10% PÅ C)) Bruk vedlagte diagram og tabellar for IJVM til å løyse oppgåvene. a. Forklar funksjonen til Felta Addr og J (JAM) i MIR (MicroInstruction Register). b. IJVM sin styreeining nyttar "microprogram. Ta utgangspunkt i skissa i Figur 4 og forklar kva som er karakteristisk ved denne løysinga. Kva alternativ løysing eksisterar og kva karakteriserar eit mogleg alternativ? Page 2 of 11

c. Register H inneheld hex(aa00). Register TOS innheld hex(5500). Register OPC innheld hex(a00a). Register SP innheld hex(7fff). Kva ligg i register H, TOS, OPC og SP etter at dei to følgjande mikroinstruksjonane er utført? Mikroinstruksjon 1: ALU: 010100, C: 100000000, Mem: 0, B: 0111 Mikroinstruksjon 2: ALU: 111100, C: 001000000, Mem: 0, B: 1000 Sjå vekk frå felta Addr og J i mikroinstruksjonsformatet. OPPGÅVE 3: AUKE YTING (20%) a. Kva tyder det at ein prosessor er superskalar? b. Kva meinast med omgrepa instruksjonsnivåparallelitet og prosessornivåparallelitet? c. Anta at ein prosessor har eit samleband med tre trinn som vist i Figur 2(a). Kvart trinn i samlebandet har ein gitt forsinking. I Figur 2(b) er eit fem-trinns samleband vist med gitte trinn forsinkelsar. Kva er maksimal klokkefrekvens for dei to samlebanda? t = 20ns t = 25 ns t = 5ns t = 5ns t = 10ns t = 5ns t = 2.5ns t = 5ns t = 7.5ns t = 5ns Stage 1 Stage 2 Stage 3 Stage 1 Stage 2 Stage 3 Stage 4 Stage 5 (a) Samleband steg. med tre (b) Samleband med fem steg. Figur 2: Samleband med gitt forsinking. Page 3 of 11

OPPGÅVE 4: SUPERSKALARE PROSESSORAR OG CHIP MULTI- PROSESSORER (CMP) (10%) a. Eit program som utfører fire operasjonar: 1 R3=R3*R5 2 R4=R3+1 3 R3=R5+1 4 R7=R3*R4 R(nummer) viser til registernummer. Identifiser og forklar dataavhengnadar i programmet skissert over. b. Ein CMP kan ha heterogene eller homogene kjernar. Kva meinast med dette? Page 4 of 11

OPPGÅVE 5: DIVERSE (30% (10% PÅ A; 4%PÅ B F)) I oppgåve b f skal du ta stilling til om påstandane er korrekte eller ikkje. Korrekte svar gir 4% utteljing, feil svar gir 2% straff. Veit ikkje (ikkje svar) gir inga utteljing (eller straff). a. I Figur 3 er EPROM, RAM og PIO kobla til ein felles buss. Alle einingane har aktivt lågt (logisk 0 ) CS (Chip Select) signal. A0 A15 CS 2K EPROM CS 2K RAM CS PIO Figur 3: Adressedekoding. Adresseområde for EPROM, RAM og PIO skal vere: EPROM: hex(0000) - hex(07ff) RAM: hex(8000) - hex (87FF) PIO: hex(c000) - hex(ffff) MEN det virkar ikkje som tenkt: Kva er feil i Figur 3 og kva kan gjerast for at verkemåten skal verte korrekt? Page 5 of 11

b. IJVM har ein multiplikasjonseining. c. RISC-prosessorar nyttar ofte "hardwired styreeining. d. I eit scoreboard kan ein lese ut antal gonger eit register er brukt som kilde av instruksjonane som er "aktive (under utføring). e. IJVM har meir til felles med CISC enn RISC maskiner. f. Ein versjon av prosessoren 8051 har multipleksa 8 bit databuss og 16 bit adressebuss. Denne versjonen av 8051 kan adressere 64KB minne. Page 6 of 11

IJVM vedlegg Page 7 of 11

Figur 4: Blokkdiagram (IJVM). Page 8 of 11

Figur 5: Mikroinstruksjonsformat (IJVM). Page 9 of 11

SLR1 SLL8 Function 0 0 No shift 0 1 Shift 8 bit left 1 0 Shift 1 bit right Figur 6: Funksjonstabell for ALU (IJVM). Page 10 of 11

Powered by TCPDF (www.tcpdf.org) Figur 7: Timingdiagram (IJVM). Page 11 of 11