Hoppa till huvudinnehållet
Till KTH:s startsida Till KTH:s startsida

IK1001 Datorsystem och datakommunikation 7,5 hp

Kursomgångar saknas för aktuella eller kommande terminer.
Rubriker med innehåll från kursplan IK1001 (HT 2008–) är markerade med en asterisk ( )

Innehåll och lärandemål

Kursinnehåll

Elektronikkomponenter:
Diod lysdiod fotodiod, diodgrindar, MOS-transistor, CMOS-grindar.

Digitalteknik:
Booles algebra. Karnaughdiagram. AND OR samt NAND och NOR -logik. Additionskrets, MUX/ DMUX. Latch, D-vippa, Moore-automat.

Maskinaritmetik:
Hexadecimala/oktala tal, 2-komplement representation, flyttal, ASCII och Unicode.

Datastrukturer:
Array, Struct, Stack, Kö/Buffer, Länkad lista.

Filorganisation och filformat:
FAT, NTFS. RAID.
PDF. Datakomprimering, MPEG och MP3. 

Processorarkitetur:
Harward/von Neuman, RISC/CISC. Exempel på Instruktionsset (PIC-micro). Pipeline och Cacheminnen.

Operativsystem:
Trådar, PCB, Interrupt, Preemptive/Prioritized schemaläggning. Minnesallokering, virtuellt minne.

Datakommunikation:
Ethernet. LAN, WAN, Router, OSI TCP/IP. Client/Server-arkitektur. Asynkron och synkron seriekommunikation.

Terminologi och förkortningar inom kursens ämnesområden.

Lärandemål

Efter genomgången kurs skall studenten

  • kunna identifiera, definiera och beskriva olika datorsystems hård­varu­komponenter och deras relation till varandra. Studenten ska kunna minimera logiska funktioner med Karnaughdiagram-metoden och kunna syntetisera en enkel Moore-automat.
  • kunna beskriva och jämföra olika representationer för data som heltal, flyttal, tecken och maskininstruktioner.
  • kunna redogöra för programspråket C:s minnesmodell samt känna till och kunna använda pekare.
  • kunna skissera typiska arrangemang för relationer mellan poster i databas­samman­hang. Studenten ska kunna redogöra för funktionen hos olika skivminnes- och filorganisationer, samt kunna beskriva och jämföra grundläggande komprimerade ljud- och bildformat med avseende på tids- och utrymmesprestanda.
  • kunna beskriva och förklara viktiga tekniker för processorarkitektur som RISC/CISC-, pipeline-, superskalära och flerkärniga processorer, samt grundläggande funktionalitet hos olika typer av cache-minnen.
  • kunna resonera om operativsystems funktioner som flertrådning genom timeravbrott och systemanrop samt kunna beskriva principerna för virtuellt minne.
  • kunna redogöra för huvudprinciper för internets fysiska uppbyggnad och beskriva funktionen hos routers och olika typer av servrar samt kunna beskriva principerna för asynkron/synkron seriekommunikation.
  • känna till benämningar och förkortningar för ofta använda begrepp inom ovanstående områden.

Kurslitteratur och förberedelser

Särskild behörighet

Grundläggande behörighet samt Matematik D, Fysik B och Kemi A

Rekommenderade förkunskaper

Kursen är en grundkurs.

Personliga färdigheter i allmän användning av datorer och Internet.

En egen dator (PC), helst bärbar (LapTop) med trådlöst nätverkskort är en fördel.

Utrustning

Ingen information tillagd

Kurslitteratur

Systems Architecture, Burd, Stephen. Course Technology (Thomson)
ISBN: 0-619-21692-1

Kompendiematerial och föreläsningsbilder, övningshäfte och laboratationshandledningar

Examination och slutförande

När kurs inte längre ges har student möjlighet att examineras under ytterligare två läsår.

Betygsskala

A, B, C, D, E, FX, F

Examination

  • INL1 - Inlämningsuppgifter, 1,5 hp, betygsskala: P, F
  • LAB1 - Laborationer, 3,0 hp, betygsskala: P, F
  • TEN1 - Tentamen, 3,0 hp, betygsskala: A, B, C, D, E, FX, F

Examinator beslutar, baserat på rekommendation från KTH:s handläggare av stöd till studenter med funktionsnedsättning, om eventuell anpassad examination för studenter med dokumenterad, varaktig funktionsnedsättning.

Examinator får medge annan examinationsform vid omexamination av enstaka studenter.

I samband med laborationerna och inlämningsuppgifterna kan bonuspoäng till tentamen erhållas.

Övriga krav för slutbetyg

Skriftlig tentamen (TEN1; 3 hp). Betygskala A/B/C/D/E/Fx/F.
Godkända Laborationer (LAB1; 3 hp). Delbetyg P/F.
Godkända individuella inlämningsuppgifter (ANN1; 1.5 hp). Delbetyg P/F.

Möjlighet till komplettering

Ingen information tillagd

Möjlighet till plussning

Ingen information tillagd

Examinator

Etiskt förhållningssätt

  • Vid grupparbete har alla i gruppen ansvar för gruppens arbete.
  • Vid examination ska varje student ärligt redovisa hjälp som erhållits och källor som använts.
  • Vid muntlig examination ska varje student kunna redogöra för hela uppgiften och hela lösningen.

Ytterligare information

Kursrum i Canvas

Registrerade studenter hittar information för genomförande av kursen i kursrummet i Canvas. En länk till kursrummet finns under fliken Studier i Personliga menyn vid kursstart.

Ges av

Huvudområde

Teknik

Utbildningsnivå

Grundnivå

Påbyggnad

Ingen information tillagd

Kontaktperson

Sandqvist, William