Tentamen i Digitala system - EITA15 15hp varav denna tentamen 4,5hp

Relevanta dokument
Tentamen i Digitala system - EITA15 15hp varav denna tentamen 4,5hp

Tentamen den 12 januari 2017 Datorarkitektur med operativsystem, EDT621

Tentamen i Digitala system - EDI610 15hp varav denna tentamen 4,5hp

Tentamen den 17 mars 2016 Datorteknik, EIT070

Uppgift 1: a) u= a c + a bc+ ab d +b cd

Tentamen den 14 januari 2015 Datorarkitekturer med operativsystem, EDT621, 7,5 poäng

Tentamen den 18 mars svar Datorteknik, EIT070

Exempeltentamen Datorteknik, EIT070,

Datorarkitekturer med Operativsystem

Lösningar till tentamen i EIT070 Datorteknik

Tentamen i Krets- och mätteknik, fk, ETEF15. den 14 jan :00-13:00

Lösningar till tentamen i EIT070 Datorteknik

Datorteknik ERIK LARSSON

Minnet från processorns sida Datorteknik

Svar till tentamen den 16 december 2013 Datorarkitekturer med operativsystem, EDT621, 7,5 poäng

Tentamen i Krets- och mätteknik, fk, ETEF15. Exempeltentamen

Föreläsningsanteckningar 5. Cacheminnen

En processor kan ha en klockfrekvens på flera GHz. Det går alltså a9 exekvera en instruk=on väldigt for, givet a9 instruk=onen finns i processorn.

Tentamen den 9 januari 2018 Datorarkitekturer med operativsystem (EITF60)

Tentamen i Elektronik, ESS010, del1 4,5hp den 19 oktober 2007 klockan 8:00 13:00 För de som är inskrivna hösten 2007, E07

Tentamen i Elektronik - ETIA01

Datorarkitekturer med operativsystem ERIK LARSSON

Tentamen den 14 januari 2016 Datorarkitektur med operativsystem, EDT621

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

Digitala System: Datorteknik ERIK LARSSON

Närliggande allokering Datorteknik

Filsystem - Inode. Datorteknik. Minnets komponenter. Programexekvering. Enhet för indata. Enhet för utdata CPU. Primärminne.

Minnets komponenter. Digitala System: Datorteknik. Programexekvering. Programexekvering. Enhet för utdata. Enhet för indata CPU.

Tentamen i Elektronik, ESS010, del 1 den 21 oktober 2008 klockan 8:00 13:00

En Von Neumann-arkitektur ( Von Neumann-principen i föreläsning 1) innebär:

Tentamen i Digital Design

Centralenheten: ALU, dataväg och minne

CE_O5. Cacheminne. Hemlaboration 2.

Datorsystem. Tentamen

Digitala System: Datorteknik ERIK LARSSON

Tentamen i Digitalteknik, EITF65

Tentamen Grundläggande programmering

Datorarkitektur I. Tentamen Lördag 10 April Ekonomikum, B:154, klockan 09:00 14:00. Följande gäller: Skrivningstid: Fråga

Digitala System: Datorteknik ERIK LARSSON

Tentamen i Elektronik, ESS010, del 2 den 17 dec 2007 klockan 8:00 13:00 för inskrivna på elektroteknik Ht 2007.

Digital- och datorteknik

Efternamn förnamn pnr kodnr

Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik

CE_O8. Cacheminne. Hemlaboration 2.

Datorsystem. Tentamen

Tentamen i Grundläggande programmering STS, åk 1 lördag

Datorsystemteknik för E/D

Föreläsningsanteckningar 2. Mikroprogrammering I

Datorarkitekturer med operativsystem ERIK LARSSON

TAOP07/TEN1 OPTIMERINGSLÄRA GRUNDKURS för Y. Antal uppgifter: 7 Uppgifterna är inte ordnade efter svårighetsgrad.

Lösningar till tentamen i EIT070 Datorteknik

Styrenheten styrsignalsekvenser programflödeskontroll

Tentamensskrivning 11 januari 2016

Datorarkitekturer med operativsystem ERIK LARSSON

LTH, Institutionen för Elektro- och Informationsteknik (EIT)

Högskolan i Halmstad Digital- och Mikrodatorteknik 7.5p. Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien

Grundläggande datavetenskap, 4p

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler

Tentamen ID1004 Objektorienterad programmering October 29, 2013

TENTAMEN: DEL B Reglerteknik I 5hp

Tentamen i IE1204/5 Digital Design måndagen den 15/

Tentamen i. Programmering i språket C

Hantering av hazards i multi-pipelines

Kvalitets- och miljöstyrning/ Kvalitet och ledningssystem

En något mer detaljerad bild av en processor. De tre delarna i processorn är: Nere 3ll vänster finns e' antal register som används för a' lagra data.

En något mer detaljerad bild av en processor. De tre delarna i processorn är: Nere 3ll vänster finns e' antal register som används för a' lagra data.

SVAR TILL TENTAMEN I DATORSYSTEM, VT2013

Tentamen i Elektronik, ESS010, del 2 den 16 dec 2008 klockan 8:00 13:00.

c a OP b Digitalteknik och Datorarkitektur 5hp ALU Design Principle 1 - Simplicity favors regularity add $15, $8, $11

Chalmers tekniska högskola Datum: kl Telefonvakt: Carl Lundholm MVE475 Inledande Matematisk Analys

Tenta i Digitalteknik

Efternamn förnamn pnr årskurs

Tentamen i Elektronik, ESS010, del 1 den 18 oktober, 2010, kl

Tentamen i EDA011 Programmeringsteknik för F, E, I, π och N

Tentamen. EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU. Onsdag 12 Januari 2011, kl

Programmerbar logik. Kapitel 4

Tentamen i Digitalteknik, EIT020

Institutionen för datavetenskap 2014/15

F2: Motorola Arkitektur. Assembler vs. Maskinkod Exekvering av instruktioner i Instruktionsformat MOVE instruktionen

Efternamn förnamn pnr programkod

OBS!! Detta är DEL 2 av tentan. För att få ut denna måste du ha lämnat in del 1. Om du inte fått ut del 1 bör du meddela skrivningsvakten. OBS!!

Tentamen i Krets- och mätteknik, fk - ETEF15

TENTAMEN: DEL B Reglerteknik I 5hp

TENTAMEN TEN2 i HF1006 och HF1008

Chalmers tekniska högskola Datum: kl Telefonvakt: Christoffer Standar LMA033a Matematik BI

Tentamen i Krets- och mätteknik, fk - ETEF15

Digitalteknik och Datorarkitektur 5hp

Datorarkitekturer med operativsystem ERIK LARSSON

Systemkonstruktion Z3 (Kurs nr: SSY-046)

Tentamen EDAA05 Datorer i system

TENTAMEN Datorteknik (DO2005) D1/E1/Mek1/Ö1

Högskolan Dalarna sid 1 av 7 DI-institutionen Hans-Edy Mårtensson Sten Sundin

Dugga 1 status 41 godkända 39 ej godkända ERIK LARSSON

Datorsystemteknik DVGA03 Föreläsning 8

Tentamen i IE Digital Design Fredag 21/

Tentamen. Datorteknik Y, TSEA28

OBS! Vi har nya rutiner.

REGLERTEKNIK, KTH. REGLERTEKNIK AK EL1000, EL1110 och EL1120

Introduktion till Programutveckling - från Information till Tillämpning (7,5 hp)

Tentamen. Datorteknik Y, TSEA28

Transkript:

Tentamen i Digitala system EITA5 5hp varav denna tentamen 4,5hp Institutionen för elektro och informationsteknik Campus Helsingborg, LTH 289 8. 3. (förlängd 4.) Uppgifterna i tentamen ger totalt 6 poäng. Uppgifterna är inte ordnade på något speciellt sätt. Läs därför igenom alla uppgifter innan du börjar lösa dem. Några uppgifter är uppdelade i deluppgifter. Av totalt 6 möjliga poäng fordras minst 3 för godkänt. Betygsgränser: 3p 39p ger betyg 3 4p 49p ger betyg 4 5p 6p ger betyg 5 Inga hjälpmedel är tillåtna Observera! För att rättning av lösning skall komma i fråga fordras att den är läslig samt klart och tydligt uppställd. Glöm inte att skriva personlig identifierare på varje blad. Alla lösa blad ska vara samlade i omslaget. Lösningarna ska vara numrerade och ordnade i nummerföljd. Påbörja ny uppgift på nytt papper. Lycka till!

Digitala system EITA5 5hp, 289 2. Denna uppgift består av fem påstående. Besvara varje påstående om det är sant eller falskt. Varje rätt påstående ger +2 poäng medan fel svar ger poäng. Maximala antalet poäng på denna uppgift är och minsta poäng. (inga minuspoäng totalt!) (a) falsk (b) sant (c) falskt (d) falskt (e) sant 2. (a) kodning s=, s=, s2=, s3=, s4= (b) SPform q2 q q x= x= / / / / / / / / / /

Digitala system EITA5 5hp, 289 3 q 2 q q 2 q q + 2 q + q 2 q q 2 q q + u q + 2 = x q q q 2 q + = xq + q q q 2 q + = xq + xq 2 u = x q 2

Digitala system EITA5 5hp, 289 4 3. Modulo 6 s s 2 s s 3 s 5 s 4 Tabell: s s s 3 s 4 s s 4 s 5 s 2 s 5 s s 3 s s s 4 s s 2 s 5 s 2 s 3 Koda i NBCD Tillstånd x s q q 2 q 3 s s s 2 s 3 s 4 s 5

Digitala system EITA5 5hp, 289 5 q 2 q q 2 q q + 2 q + q 2 q q + minimal SPform: q + 2 = q q x + q 2q x + q 2q q q + = q 2 x + q 2 q + q 2q q x q + = q x + q 2 x

Digitala system EITA5 5hp, 289 6 4. Om vi delar upp uppgiften i två delar, nät och nät2. Nät hanterar de 4 mest signifikanta bitarna och nät2 de fyra minst signifikanta. Nät ska ge etta ut då insignalen är lika med 3 och nät2 ska ge etta ut då insignalen är mellan och 9. D D D 5 D 4 D 3 D 2 D 7 D 6 nät2 nät nät = D 5 D 4 D 6D 7 nät2 = D 3 + D D 2

Digitala system EITA5 5hp, 289 7 5. (a) För varje instruktion, 2, 3, och 4 är tiderna: Instruktion (LOAD R, B) tar: +=ns Instruktion 2 (LOAD R2, C) tar: +=ns Instruktion 3 (ADD R, R2) tar: +++=4ns Instruktion 4 (STORE A, R) tar: += ns Den totala tiden är summan, dvs: ++4+=37ns (b) Om kompilatorn använt direkt adressering skulle adressen till operanden ligga i instruktionen (Se föreläsning 2). Om processorn tillåter flera operander att vara direkt adresserade skulle följande instruktion räcka: ADD A, B //A A + B Instruktionen skulle ta följande tid: ns för att läsa in A, ns för att läsa B, ns för att beräkna additionen, och ns för att skriva resultatet till minnet. Total tid: +++=3 ns. (c) Programmet skulle kunna se ut så här: LOAD R, B //R B LOAD R2, C //R2 C LOAD R3, D //R B LOAD R4, E //R2 C ADD R, R2 //R R + R2 ADD R3, R4 //R R + R2 SUB R, R3 //R R R3 STORE A, R // A R 6. (a) Eftersom 2 6 = 64 så behövs 6 bitar för att specificera adressrymden. (b) Lokalitet bestäms av det program som exekveras på processorn. Om det inte finns några loopar eller några hopp, d v s alla instruktioner exekveras en gång så finns det ingen lokalitet. (c) Det finns två typer av lokalitet och det är temporal lokalitet och rumslokalitet (d) För temporal lokalitet så är det så att om en instruktion/data blivit refererat nu, så är sannolikheten stor att samma referens görs inom kort. Och för rumslokalitet är det så att om instruktion/data blivit refererat nu, så är sannolikheten stor att instruktioner/data vid adresser i närheten kommer användas inom kort (e) Om Writethrough används så görs skrivningar i cache görs skrivningar direkt i primärminnet. Om Write (Copy)back används så uppdateras primärminnet först när en cacherad byts ut.