logotyp Student Portal
Menuadmin.courses.matrix.content.exams.examinationType=Tentamenstyp
Course page

Computer Architecture, 10.0 c

Course code:1DT093, Report code:61220, 67%, DAG, NML, week: 13 - 22 Semester: Spring 2016

Course registration

Registration for this course is done via Student Portal.

Activate your student account / Log in with your student account

Registration is open: 2015-12-28 - 2016-04-04

Information for admitted students

All admitted students must register for their courses in the Student Portal. If you are admitted with a condition, the study counselors will check your academic background. If it's ok you will be registered, if not, the study counselor will contact you. Choose one of four ways to apply for a student account; https://konto.weblogin.uu.se/index-en.html

Information for reserves

If you are on the waiting list, you will be contacted if there is a place available.

Contact information

If you have any questions about registration, please contact:
Name: IT-kansliet/Student Office
Email: it-kansli@it.uu.se
Telephone: 018-4717604

Information about student accounts

To take this course you must have a student account. As an admitted you can activate your student account via www.uu.se/konto.

Course information

Reading

"Computer Organization & Design: The Hardware/Software Interface by Patterson and Hennesy. 4th Edition, Morgan Kaufman 2007. The third edition does not have the right content; the 5th edition is very different, but fine. This book is very clear and easy to read, if a bit long-winded. You will need to have access to the CD content of the book for appendices C and D.  The reading  is  optional, and the exam will be based on the lecture and lab material.  However, the book is an  excellent reference. Students have told us that they  really appreciated  skimming through the book  after  watching the lectures to get a second perspective on some topics.  The reading in section 4.1  -  4.4 is particularly useful for the datapath lab.

Lecture Recommended Reading
Introduction 1.1-1.9
ISA 1 2.1-2.7
ISA 2 2.8-2.10, 2.12, 2.13, 2.16, 2.18-2.19
Arithmetic 3.1-3.5, 3.8-3.9
Logic C.1-C.3, C.5-C.8, C.10, D.1-D.2
Processor 1: Control and Datapath 4.1-4.4
Processor 2: Pipelining 4.5-4.6
Processor 3: Hazards and Forwarding 4.7
Processor 4: Branching 4.8-4.9, 4.13-4.14
I/O and Memory 6.1-6.7, 6.10, 6.12-6.13, C.9 (skip error correction in C.9)
Caches 5.1-5.3
Virtual Memory 5.4 (skip handling of faults in 5.4), 5.5, 5.7, 5.11-5.12
Parallelism 7.1-7.7 just the major points
   

Course description

I kursen tas upp hur moderna datorsystem är uppbyggda, inklusive detaljer om pipelines, minnesorganisation, virtuellt och fysiskt minne samt minnesteknologi. Principer för konstruktion av instruktionsuppsättningar och vad som sätter begränsningar för datorsystem avseende ... [+]
This page displays some information about the course/programme.

Department of Information Technology

Contact

Visiting address:
ITC, hus 1,2,4 Lägerhyddsv. 2

Mailing address:
Box 337, 751 05 UPPSALA

Fax: +46 18 511925

Current department messages
Jobb som assistent på programmeringskurser höstterminen 2018
2018-05-22 09:21

Vi söker assistenter på kurserna Programmeringsteknik I och Programmeringsteknik II. Båda kurserna ges under höstterminen 2018, period 1 (september-Oktober). Eftersom du som assistent arbetar i båda kurserna samtidigt, är ett krav att du minst är helt färdig med kurserna Programmeringsteknik I och II eller motsvarigheter till dessa. Du måste kunna programmeringsspråket Java på en nivå som motsvarar Programmeringsteknik II. Eftersom kurserna ges på svenska krävs även att du förstår och kan prata svenska. Det är också en fördel om du går högre årskurser i din utbildning.  Eftersom det ofta är en skev könsfördelning bland assistenterna på dessa kurser, vill vi i synnerhet uppmana kvinnliga studenter att söka jobbet. 

 
Arbetet innebär huvudsakligen att hjälpa till på kursernas laborationer. Lönen är 168 kr per labtimme, inklusive semesterersättning. Ett vanligt labpass, t ex kl 10:15-12:00 motsvarar alltså två labtimmar. Du behöver inte delta i alla labbar, utan du hjälper till på ett urval av dem, genom att under kursernas gång anteckna dig på en lista för respektive pass.
 
Intresseanmälan skickas via email till stefan.palsson@it.uu.se senast 2018-06-15. Ange personnummer, vilken nivå (t ex årskurs) du går i utbildningsprogram eller motsvarande. Beskriv även dina programmeringskunskaper i Java, dvs var och ungefär hur mycket du programmerat i Java. Ange även om du tidigare haft erfarenheter av undervisning/handledning av någon typ. Eventuella frågor skickas till samma emailadress.
 
Stefan Pålsson
Studierektor

-----

To take an exam, you must sign up for it in the Student Portal no later than 12 days before.
2017-12-06 10:23

Its not possible to take an exam without signing-up for it in the student portal no later than 12 days before the exam.

Please note! If you want to take an exam, but are unable to sign up: Please contact the IT Dept Student Office/IT-kansliet no later than 12 days before the exam date: it-kansli@it.uu.se

Best regards,

IT Dept Student Office/IT-kansliet