PC-teknik 5 p, Studieanvisningar

Storlek: px
Starta visningen från sidan:

Download "PC-teknik 5 p, Studieanvisningar"

Transkript

1 PC-teknik 5 p, Studieanvisningar Studieanvisningarna beskriver vecka för vecka vad som behandlas, vilken litteratur som bör läsas och vad studenten förväntas kunna. Refererade dokument finns om inget annat anges i biblioteket i PingPong, men vissa kompletterande dokument och filer finns även under K:\Data\Årskurs2\PC-Teknik\. Hela böckerna (Art of Assembly (AoA) 16-bit (som avses om inget annat anges) resp. 32-bit), som de flesta dokument i PingPong är tagna från, finns på K:. (I stort sett all kurslitteratur finns i PingPong, medan K: används för skrymmande referenslitteratur.) Tips: Märk utskrifter med dokumentnamn för att enklare hitta dem från studieanvisningarna. Observera att detta dokumentet ständigt uppdateras, se datum i sidhuvud. Den exakta planeringen görs vecka för vecka för att kunna anpassa tempo och innehåll något efter klassens respons. (Det finns visst utrymme i slutet av kursen som kan användas efter behov.) Sidor med hänvisningar till 14:e utgåvan är ännu ej uppdaterade, så skriv endast ut studieanvisningar för någon vecka åt gången, medan resten används för att få en ungefärlig uppfattning om kursen. Hur hänvisningar till kursboken sker beskrivs nedan. (Symbolerna används ibland även för att ange hur viktigt annat material är.) Kursbok 15:e Sidor ur Upgrading and Repairing PCs, 15th Edition! Bör läsas. Delar har kanske ej gåtts igenom på föreläsningar eller delats ut. " Motsvarande innehåll finns i PingPong, men boken kan ge ytterligare förklaringar. Överkurs. Från dessa sidor hämtas ca tre poäng av tentan. Fördjupning utöver kurs. Kan ge mer sammanhang och tillämpningar. I möjligaste mån används avsnittens namn i boken för att ange innehåll, vilket gör det möjligt att finna det mesta materialet även i andra utgåvor. Sidhänvisningar för 14:e utgåvan finns i 2003 års studieanvisningar. (Se mapp i PingPong med 2003 års material, där även äldre tentor finns.) Boken innehåller flera kapitel, t ex behandlande nätverk, som inte ingår i PC-teknik, men som kan komma till användning i andra kurser, kanske speciellt i projektkurser. Det är ofta bra att ha in bok i bokhyllan, som man har lärt sig att hitta i, vilken kan vara en utgångspunkt före sökning på biblioteket efter fördjupande böcker. För PC-tekniken kan det vara lämpligt att inhandla minst en bok per två studenter. DVDn som medföljer 15:e utgåvan innehåller två timmar film som bl a handlar om BIOS och minnesteknologi. På DVDn ligger även 14:e utgåvan som PDF-dokument. Referenslitteratur på svenska: LÄTTPOCKET OM PC-DATORER (Pagina) Rapportera gärna fel i sidhänvisningar mm så fort som möjligt till kursansvarige!

2 F1, Vecka 34 (fredag 20/8) Kursintroduktion. Introduktion till ANSI-C. Lathund ANSI C, Lättpocket om printf() & scanf() Läs gärna även dokument under F2 i förväg. Studenten bör kunna: Variabeldeklaration i ANSI C Printf() och scanf() m h a Lathund

3 F2, Vecka 35 (måndag 23/8) Talrepresentation i datorer. Logiska och aritmetiska operationer. Uppbyggnad av en mikrodator (CPU minne I/O). Talbaser Läs dokumentet Talbaser.pdf t o m avsnitt 1.12 Summary. (Till stor del utgör dokumentet en repetition av moment från kursen Analog och digital elektronik.) Gör övningsuppgifterna i dokumentet Talbase_Övningar... (Svaret på uppgift 1.46 ska vara FFh.) Gör sedan så många uppgifter du behöver (fram t o m uppgift 30) i avsnitt 1.14 i dokumentet Talbaser.pdf. Facit till vissa övningar finns i Talbase_Övningar... ASCII-tabell finns i PingPong. Observera att vissa saker inte gåtts igenom utan lämnats för självstudier. När ovanstående behärskas har du förmodligen redan säkrat några poäng på tentan, ca 1/3 av vad som krävs för godkänt. Mikrodatorarkitektur SystemOrganization.pdf t o m avsnitt (resten kommer dock också användas i kursen) 15:e 9 24 Development of the PC " 15:e PC Components, Features, and System Design " 15:e Microprocessors (systembussen mm) Studenten bör kunna följande om Talbaser: Konvertera tal mellan olika baser Negera tal med tvåkomplementmetoden Spara ett tal i en variabel av annan storlek med bibehållet tecken. Begreppen Bit Nibble BCD Byte Word Double Word Bitvisa logiska operationer Representera tal på tvåkomplementform Skifta och rotera tal ASCII-tabellens uppbyggnad (dvs lösa uppgifter med tabellen som hjälp) Packa upp packad BCD och motsvarande Studenten bör kunna följande om Mikrodatorarkitektur: Halvadderare, fulladerare, parallelladderare (blockdiagramnivå) Funktioner i en ALU Komponenterna i en Von Neumann arkitektur De tre bussarna i systembussen Vad som menas med en n bit processor (n, t ex 8, 16 eller 32) Begreppen mikroprocessor, mikrodator och mikrodatorsystem Minnesbanker och effektiv adressering av word och double word (principiellt)

4 F3, Vecka 35 (fredag 27/8) Introduktion till assembler. Art of Assembly, och 4.1 Studenten bör kunna: Använda sizeof i C för att erhålla datatyps eller datastrukturs storlek Hur minne och I/O adresseras, principiellt Registren i 8086 och hur dessa utökats fr o m 386 Begreppen operationskod och operand Hur instruktioner lagras i en von Neumann-arkitektur F4, Vecka 36 (måndag 23/8) 8086-assembler Art of Assembly, (4.3, 4.4 segmentering, mycket översiktligt) 5.5 (Pekare) 3.3.5, (Villkorliga hopp) 6 (Instruktioner som förekommer i kursen, på laborationer och föreläsningar) Lab-PM (Assemblerintroduktion) Studenten bör kunna: Två sätt att göra asm-inlägg i C Olika adresseringsmoden Instruktionerna mov, inc, dec, nop, cmp, jmp, in, out (m fl från lab) Villkorliga programhopp

5 F5, Vecka 36 (fredag 3/9) Från wafer till processor, samt montering på mönsterkort. Länkar från Länkar_till_litteratur.html. (Här hittas det mesta om chiptillverkning mm, motsvarande OH-bilder som visats på föreläsningen.) SystemOrganization.pdf (resten kommer dock användas senare i kursen) Komponentkapslar.pdf (Mycket översiktligt, läs kunskapsmål först) Kretskort.pdf (De tre första sidorna handlar om mönsterkort, resten (kretskort) är ren kuriosa.) "(!) Development of the PC 15:e 9 23 (sid 23! Moore s Law) " PC Components, Features, and System Design (även F2) 15:e 25 36! Processor Manufacturing, Packaging (Vissa saker har endast gåtts igenom muntligt.) 15:e Heat and Cooling Problems 15:e Översiktligt stegen vid framställningen av ett chip. (Wafer, Defekter, Litografi, Die, Yield) Ungefärligt samband mellan ljusvågländ vid framställning och möjlig ledarbredd på ett chip. Ungefär hur snabbt en signal går i en ledare. Hur lång sträcka en signal hinner under en period vid en viss klockfrekvens. Motivera varför en processor innehåller en frekvensmultiplikator (d v s varför den arbetar med högre frekvens på chippet än vad som finns på kortet utanför). Moores lag Principiellt hur ett chip kapslas: Bonding, DIP, PGA, QFP, BGA, Flip-chip Hur ett mönsterkort framställs och är uppbyggt. (Fotoresist, Etsa, Laminat, Kopparfolie, Via)

6 F6, Vecka 37 (måndag 6/9) Temporära etiketter, segmentering i 8086, Timer Art of Assembly, (segmentering) 6.7 (I/O) Lab-PM (Karaokemaskin) och bilaga (Timern) Studenten bör kunna: I/O instruktioner för portar Hopp till temporära etiketter Segmentering Beräkna fysisk adress Stackens funktion Instruktionerna push och pop

7 F7, Vecka 37 (fredag 9/9) Processorarkitektur. Länk från Länkar_till_litteratur.html. CPU_Architecture.pdf, Läs vissa delar (t ex introduktion) översiktligt. Principerna och begreppen är viktiga, inte detaljerna. Läs gärna nedan före texten. Floating_Point.pdf går något utanför kursen, men är en intressant fördjupning för alla som programmerar. (Inledningen är bra för att förklara mantissa och exponent.) Floating_Point_IEEE.pdf sammanfattar lagringsformatet på en sida (generellt dok., ej Intel) PentiumII.pdf illustrerar en modern processors arbetssätt. Repetera även SystemOrganization.pdf t o m avsnitt vid behov.! Processor Features 15:e " Math Coprocessors 15:e ! Eight Generation (64-Bit Register) Processors 15:e ! Processor Speed Ratings (jämförelse med AMD), Overclocking 15:e 50 61, 61-63! Processor Bugs, Pentium Defects (den berömda buggen) 15:e , Hur Intels Itanium-processor (IA-64) skiljer sig från AMD Athlon 64 beträffande exekvering av 32-bitarsprogram (dvs bakåtkompatibilitet med program för Pentium 4 och motsvarande). Vad en FPU respektive BIU är. Principen för hur ett flyttal lagras. För- och nackdelar med flyttal. Varför en AMD med samma klockfrekvens kan vara snabbare än en Intelprocessor. Principen för hur AMD märker sina processorer. Branch Prediction och Speculative Execution (se bok) Hyper-Threading (principen och förutsättningar) (se bok) Svaren till Frågor_till_AoA.pdf, frågorna: endast principen för återkomst från olika banker 14 24, 28, och därtill hörande principer. I kursen ingår ej frågorna 75 78, 84 och 88 (men de kan vara nyttiga ändå). (Svaren till uppgifterna hittas ibland lättast genom sökfunktionen i Acrobat. Sök t ex på Harvard för att hitta svaret på fråga 71.)

8 F8, Vecka 38 (måndag 12/9) Aritmetiska instruktioner, Interrupt, grafik Art of Assembly, 6.5 (Aritmetiska instruktioner, speciellt användning av DX i MUL och DIV) (CALL, RET) (INT) (LOOP) (BIOS Services) (DOS Services) Software interrupt (PDF i PingPong) Studenten bör kunna: Använda aritmetiska instruktioner + loop Principen för, och använda, subrutiner Principen för, och använda, BIOS- och DOS-interrupt F9, Vecka 38 (fredag 17/9) Minnen (RAM) och minneshantering.! SystemOrganization.pdf, kap 1.4! Processor Modes 15:e 48 50! Memory Basics 15:e ! RAM Memory Types 15:e Memory Banks 15:e " The System Logical Memory Layout 15:e " Cache Memory 15:e ( på nästa sida.)

9 Studenten bör kunna: Svaren till Frågor_till_AoA.pdf, frågorna 17 23, Vad som menas med virtuellt minne och principen för hur det används. Översiktligt kunna förklara Real, Protected och Virtuell 8086 (=Virtual Real) mode. Vilka Privilege levels som finns i Protected mode, och hur de används. Vad förkortningen RAM står för och vad som egentligen avses idag. (se nedan) Vad som menas med flyktigt minne (=volatile storage). Vad förkortningarna DRAM och SRAM står för. Hur bitarna lagras i DRAM och vad som avses med Memory Refresh. Ungefärlig tid (storleksordning) mellan refresh (fel i bok på något ställe, rätt tid 15 ms). Hur bitarna lagras i SRAM (minns D-vippa) och skillnad mot DRAM beträffande pris, hastighet och användningsområde. Göra omräkningar mellan frekvens och tid (MHz/GHz och nanosekunder). Vad som avses med synkront respektive asynkront minne. Jämföra DRAM-typena FPM, EDO, SDRAM, DDR SDRAM, DDR2 SDRAM och RDRAM beträffande dataöverföringshastighet (grovt). Vad som avses med burst mode access (se t ex Fast Page Mode DRAM) och varför första byten tar längre tid (latency, som även förekommer i SDRAM). Skillnad i accessmetod mellan SDRAM och DDR SDRAM (se DDR SDRAM) Principen för Dual channel DDR Jämföra DDR och DDR2, samt om dessa passar i samma sockel? Varför Rambus-minnen kan klockas snabbare (fig föreläsningsanteckningar) Sambandet mellan en minnesmoduls databredd, processorns databussbredd och antalet moduler som åtgår per bank. Vad som avses med cache hit och cache miss. Var L1 cache är placerat och hur det är uppdelat. Tre ställen L2 cache kan vara placerat på. Vad som avses med Back-Side Bus och Front-Side Bus. I boken på sidan 67 hävdas felaktigt i ett exempel att processorn arbetar mot L1 cache 90% av tiden. Rätt ska vara 90% av antalet minnesaccesser. Beräkna hur stor del av tiden processorn arbetar mot L1 cache, L2 cache och mot huvudminnet (DRAM). Rätt resonemang finns i AoA.

10 F10, Vecka 39 (måndag 20/9) Filhantering, (samt påbörjar F10 i mån av tid (se anvisningar där)). Art of Assembly, Software interrupt (PDF i PingPong) Grafikrelaterade Interrupt Som alltid Lab-PM Använda de interrupt som förekommer i Laboration Filhantering I grova drag hur en BMP-bild är lagrad

11 F11, Vecka 39 (fredag 24/9) Delarna på moderkortet (bussar, BIOS, chipset) och I/O (portar, tangentbord, grafik). & en beskrivs nedan intill respektive kunskapsmål. Observera att många kunskapsmål markerats som överkurs ( ) och att vissa sidor i boken därför kan läsas väldigt översiktligt av den som lägger sig på en lägre nivå. Läs gärna kunskapsmålen före respektive sidor i boken, och gör egna sammanfattande anteckningar när sidorna läses. " I/O_Subsystem.pdf (Bra att skumma på skärmen före läsning av boken! ) 7.1, 7.2 I/O 7.4, DMA ISA, PCI, AGP 7.11 Interrupt Kan vara intressant för den som programmerar. Handlar om drivrutiner mm.! Chipsets, Hub Architecture, Super I/O, jfr Figure 4.52, 4,55 15:e , 304, 315, 318 Vad ett Chipset är och hur kan det påverka PCns prestanda. Vilka tre delar ett (äldre) chipset består av, och vad dessa har för funktioner. Varför Intels Chipset inte fungerar till AMD Athlon. Principiellt hur hub-arkitekturen skiljer sig från tidigare North Bridge/South Bridge. Tre fördelar med hub-arkitekturen jämfört med North Bridge/South Bridge.! System Bus Types, The Memory Bus, The ISA Bus 15:e 308, 309, , 313 (slå upp förkortningar) Prestandaförhållanden mellan, och användningsområden för: Processorbuss (FSB) och BSB Minnesbuss ISA (16 bit) LPC PCI (32 bit, 33 MHz) AGP (4x/8x) Vilken den ideala hastigheten för minnesbussen är. LPC-bussens överföringshastighet och bredd. Local Buses 15:e Förklara begreppet Local bus. Hur det kommer sig att ISA var en Local Bus i PCns begynnelse, men inte numera. Hur VESA Local Bus fungerade, dess främsta syfte och varför den försvann.

12 ! The PCI Bus, AGP, PCI Express 15:e , Bussbredd och överföringshastighet (bandbredd) i vanligaste PCI-utförandet. Att PCI även förekommer i snabbare (mindre vanliga) varianter och i 64-bits utförande. Hur PCI-bussen ansluts till processorn (och kan överföra data mellan enheterna) Att olika AGP-kort kan arbeta med olika matningsspänningar (två st) och vilka dessa är. Att AGP förekommer i olika hastigheter (t ex 4x, 8x). Bandbredd i AGP: T ex hur en 66 MHz AGP 4x gör för att överföra 1 GB/s. Att AGP medger direktaccess till systemets RAM-minne. Hur PCI Express skiljer sig från PCI beträffande överföringssätt.! System Resources (Interrupts, DMA, I/O Port Adresses) 15:e Vad som avses med ett interrupt (avbrott), vad det syftar till och hur det hanteras. Vad förkortningen IRQ står för. Varför flera ISA-kort inte kan dela på ett interrupt. Hur PCI delar på interrupt. Vad IRQ Steering syftar till. Hur det kommer sig att IRQ 8 har högre prioritet än IRQ 3 Vad förkortningen DMA står för och vad DMA syftar till. Vad DMA-kanal 3 i 16-bit ISA lämpligen används till. Hur många I/O-portadresser det finns och vad som skiljer dem från minne. Resolving Resouce Conflicts, Plug-and-Play Systems, Motherboard Selection 15:e ! BIOS 15:e Vad förkortningen BIOS står för och vilka delar det utgörs av. Vad BIOS har för funktion i datorn. Vad som avses med firmware (skillnad mot software). Några funktioner som måste finnas i BIOS, trots att de ersätts av drivrutiner, och varför. Var inställningar som görs i Setup lagras (dvs CMOS RAM) och hur minnet behålls. Några expansionskort med egna BIOS. Fyra saker som BIOS på moderkortet utför. Ungefär var i minnet BIOS mappas. Vilken adress PCn läser första instruktionen på när den startar. Minnestyperna ROM, PROM, EPROM och EEPROM ( Flash ROM) Vad förkortningarna står för och hur de raderas (om möjligt). Vad vi menar med att bränna ett minne. Upgrading the BIOS, BIOS Error Messages 15:e , ! Introduction to Input/Output Ports 15:e (USB), (IEEE-1394), (Serieport), (Parallellport) Vad som avses med signal skew vid parallell överföring. Nackdelar med parallell överföring beträffande kostnad, hastighet och kabellängd.

13 Vad förkortningen USB står för. Vilka hastigheter som klaras med USB 1.1 respektive 2.0. Om det är möjligt att ansluta en enhet med USB 1.1 till en dator med USB 2.0. Vad som (i USB-sammanhang) menas med function respektive hub. Varför en USB-hub bör ha extern spänningsmatning. Hur många USB-enheter som kan anslutas till en dator. Ungefär hur mycket effekt en USB-hub kan leverera till en enhet. Ungefär vilken överföringshastighet som klaras med IEEE-1394a. Vilka två ytterligare namn som används istället för FireWire, och varför. Om USB 1.1 respektive Firewire klarar att ansluta enheter utan inblandning av PC. Vad förkortningen COM-port står för. Vad som menas med att serieporten är asynkron. Principiellt hur en byte data skickas över serieporten. Hur lång tid det tar att överföra t ex en 1 MByte fil över seriekabel med hastigheten 9,6 kbps. Motivera ovanstående med start- och stoppbit. Vad en UART har för funktion i PCn. Vad förkortningen UART står för. Vilken hastighet som kan uppnås om PCn har en UART av typen Vilka systemresurser en serieport behöver (av Interrupts, DMA och I/O Port Adresses) Vad parallellporten primärt är tänkt att används till. Hur en standardparallellport kan läsa data (och antal bitar åt gången). Hur en dubbelriktad port skiljer sig från en standardport. Ungefär vilken hastighet en dubbelriktad port uppnår. Ungefär vilken hastighet en EPP port uppnår. (Notera att hastigheten för parallellporten i boken anges i Byte/s och serieportar i bit/s.) Vilka systemresurser en parallellport av typen ECP använder och vilken resurs som skiljer denna från EPP och tidigare portar. Hur man vanligtvis går tillväga för att konfigurera parallellporten (t ex Std eller ECP) Hastighetsförhållandena mellan, USB 1.1, USB 2.0, Firewire, Serieport och Parallellport, med den grova klassificeringen långsam, medel och snabb. (långsam<1 Mbps, snabb>100 Mbps)! The Keyboard Interface, Typematic Functions, Keyboard Key numbers... 15:e Begrepp: Tangentmatris (key matrix), kontaktstudsar (contact bounces), avstudsa, Make code, Brake Code, Scan Code Tangentbordsprocessorns funktioner och hur den kan programmeras för tangentrepetition. Pricipen för hur data från tangentbordet tas emot i ett AT-system (dvs en modern PC) Pointing devices (Musen) 15:e ! Video Hardware 15:e , 866, Hur en CRT-monitor fungerar. Förklara begreppen shadow mask, persistence, raster, refresh rates, dot pitch, vertical scan frequency och horizontal frequency Ungefär vid vilken vertikalfrekvens en CRT-monitor är flimmerfri. Hur en Active-Matrix LCD (TFT) är uppbyggnad. Vad som avses med en dead pixel och vilka två tillstånd denna kan befinna sig i. Vad DPMS har för funktion och vilka signaler som detta använder sig av.

14 Vad standarderna MPR I, MPR II och TCO styr. Vad videokortets BIOS är till för. Vad en grafikaccelerator kan användas till. Beräkna nödvändigt videominne vid en viss upplösning och ett visst antal färger. Varför 3D-kort behöver mer RAM än beräkningen ovan visar. F12, Vecka 40 Vad som inte hanns med F11. (Portar, Grafik) F13, Vecka 40 Hårddisken (inklusive gränssnitt). Kursvärdering. Tid för frågor. &! The IDE Interface 15:e , , Vad ATA används till. Samband mellan begreppen ATA och IDE. Var kretsen som styr hårddisken sitter vid anslutning via ATA (på moderkortet eller i HD?) Databredden i ATA. Vad det fanns för samband mellan ATA-kontakten och ISA-bussen. Vad som huvudsakligen skiljer olika ATA-standarder (t ex ATA-4 och ATA-5) Vad som händer om man t ex ansluter en hårddisk med ATA-6 till ett moderkort med ATA-5. Vilka två typer av IDE-kablage som finns och när de kan/bör användas. Två sätt att konfigurera två hårddiskar för master/slave. Hur BIOS kan ta reda på hårddiskens konfiguration. Hur många ATA-enheter som kan anslutas direkt till ett moderkort. (se Secondary ATA Channel.) Hur ännu fler ATA-enheter kan anslutas till en PC. Vad ATAPI (ATA Packet Interface) är till för, och vilka typer av enheter som använder det. Serial ATA (SATA, ett gränssnitt som börjar bli vanligare.) Jfr parallell ATA beträffande hastighet, kabel (och kabellängd), databredd och konfiguration (master/slave). Hur RAID kan öka hastighet (Level 0, Striping) eller säkerhet (Level 1, Mirroring).! The SCSI Interface, SCSI Versus ATA 15:e , Hur många enheter som kan anslutas till en SCSI-buss. Prestandajämförelse SCSI IDE. (Vilken är snabbast? Spelar det någon roll i praktiken? Vilken teknik är som regel dyrast? Vad är största fördelen med SCSI?

15 ! Magnetic storage Principles 14:e ,! Begreppen Tracks Per Inch, Bits Per Inch, Arial Density (enhet Gbit/sq. inch) Hur snabbt Arial Density växer på 18 månader (jfr Moores lag). " Hårddisken i arbete. Se video på bifogad DVD.! Hard Disk Storage 15:e , , Begreppen hard drive (hårddisk), fixed disk och nonvolatile data storage (icke-flyktig ). Parkinson s law (För den som undrat varför vissa lärare jobbar natten före varje föreläsning.) Begreppen platters (skivor), tracks (spår), sectors (sektorer) cylinders, head och head crash. Normalt antal lagrade bitar per sektor. Ungefär vad som sker vid lågnivåformatering, partitionering och högnivåformatering. Skillnad mellan Media Transfer Rate och Interface Transfer Rate. Vilken hastighet ovan som normalt är av störst betydelse. Vad som avses med zoned recording, och hur det påverkar lagringsutrymme och hastighet. Skillnader i Media Transfer Rate ((raw/formatted)/(max/min/average)). Prestandamåtten Average Seek Time, Latency och Average Access Time. Vad ett cluster (=allocation unit) är, och hur det påverkar diskåtgång. Boken innehåller många avsnitt som inte alls behandlats i kursen, t ex datasäkerhet, bärbara lagringsmedia, nätverk, filsystem, nätaggregat, installation, uppgradering mm. Skumma redan nu igenom resten av boken lite snabbt, så vet du vilka delar som kan hittas där när de behöv i andra kurser eller praktiska problem dyker upp. F14 Ersätts med frågestund inför tentan.

PC-teknik 5 p, Studieanvisningar

PC-teknik 5 p, Studieanvisningar PC-teknik 5 p, Studieanvisningar Studiehänvisningar beskriver vecka för vecka vad som behandlas, vilken litteratur som bör läsas och vad studenten förväntas kunna. Refererade dokument finns som regel i

Läs mer

PC-teknik 5 p, Studieanvisningar

PC-teknik 5 p, Studieanvisningar PC-teknik 5 p, Studieanvisningar Studieanvisningarna beskriver vecka för vecka vad som behandlas, vilken litteratur som bör läsas och vad studenten förväntas kunna. Refererade dokument finns om inget annat

Läs mer

Tentamen PC-teknik 5 p

Tentamen PC-teknik 5 p Tentamen PC-teknik 5 p Lösningar med kommentarer Program: Di2 Datum: 05-01-10 Tid: 13:30-18:30 Lokal He303 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Bilaga: Ingen Examinator:

Läs mer

Tentamen PC-teknik 5 p

Tentamen PC-teknik 5 p Tentamen PC-teknik 5 p Lösningar och kommentarer Program: Di2, Em3, Et3 Datum: 02-10-13 Tid: 08:00-13:00 Lokal E104 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund, Pacific

Läs mer

Tentamen PC-teknik 5 p Lösningar och kommentarer

Tentamen PC-teknik 5 p Lösningar och kommentarer Tentamen PC-teknik 5 p Lösningar och kommentarer Program: Di2, Em3, Et3 Datum: 04-08-10 Tid: 13:30-18:30 Lokal E171 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund, Pacific

Läs mer

Tentamen PC-teknik 5 p Lösningar och kommentarer

Tentamen PC-teknik 5 p Lösningar och kommentarer Tentamen PC-teknik 5 p Lösningar och kommentarer Program: Di2, (Em3, Et3) Datum: 04-10-15 Tid: 13:30-18:30 Lokal E171 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund,

Läs mer

Grundläggande datavetenskap, 4p

Grundläggande datavetenskap, 4p Grundläggande datavetenskap, 4p Kapitel 2 Datamanipulation, Processorns arbete Utgående från boken Computer Science av: J. Glenn Brookshear 2004-11-09 IT och Medier 1 Innehåll CPU ALU Kontrollenhet Register

Läs mer

Tentamen PC-teknik 5 p

Tentamen PC-teknik 5 p Tentamen PC-teknik 5 p Lösningar och kommentarer OBS! Denna version av tentan är främst avsedd för dem som gick kursen HT-02. En parallell tentamen i E103 är något anpassad för dem som gick kursen tidigare.

Läs mer

Agenda. Syfte med datorbygge Datorns delar. Datorbygge. Moderkort Processor Minne och hårddisk Instickskort Övrigt

Agenda. Syfte med datorbygge Datorns delar. Datorbygge. Moderkort Processor Minne och hårddisk Instickskort Övrigt Datorbygge Agenda Syfte med datorbygge Datorns delar Moderkort Processor Minne och hårddisk Instickskort Övrigt Datorbygge Syfte med datorbygge Att alla ska ha byggt ihop en dator eftersom många tror att

Läs mer

Syfte. Praktisk datorkunskap. Personal. Kursinfo. Examination- Krav för godkänt. Agenda idag DVG A06

Syfte. Praktisk datorkunskap. Personal. Kursinfo. Examination- Krav för godkänt. Agenda idag DVG A06 Syfte Praktisk datorkunskap DVG A06 Ge teoretisk förståelse och praktisk erfarenhet om hur en dator är uppbyggd Ge kunskap kring operativsystemets roll, samt ge kunskap om olika operativsystem. Ge praktisk

Läs mer

Tentamen PC-teknik 5 p Lösningar och kommentarer

Tentamen PC-teknik 5 p Lösningar och kommentarer Tentamen PC-teknik 5 p Lösningar och kommentarer Program: Di2, Em3 Datum: 06-01-12 Tid: 13:30-18:30 Lokal E171 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund, Pacific

Läs mer

Tentamen PC-teknik 5 p

Tentamen PC-teknik 5 p Tentamen PC-teknik 5 p Namn:. Klass:... Program: Di2, Em3, Et3 Datum: 03-08-15 Tid: 13:30-18:30 Lokal: E171 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund, Pacific C

Läs mer

Moment 2 Digital elektronik. Föreläsning Inbyggda system, introduktion

Moment 2 Digital elektronik. Föreläsning Inbyggda system, introduktion Moment 2 Digital elektronik Föreläsning Inbyggda system, introduktion Jan Thim 1 Inbyggda system, introduktion Innehåll: Historia Introduktion Arkitekturer Mikrokontrollerns delar 2 1 Varför lär vi oss

Läs mer

Random Access Memory. Amare Reda Jenny Holmberg Henrik Kreipke Gaylord Kaya

Random Access Memory. Amare Reda Jenny Holmberg Henrik Kreipke Gaylord Kaya Random Access Memory Amare Reda Jenny Holmberg Henrik Kreipke Gaylord Kaya Introduktion Historia Vad är RAM? Hur fungerar RAM? Dataöverföring, tidsklocka och termer Vilka är de olika typerna av RAM? Vad

Läs mer

SVAR TILL TENTAMEN I DATORSYSTEM, VT2013

SVAR TILL TENTAMEN I DATORSYSTEM, VT2013 Rahim Rahmani (rahim@dsv.su.se) Division of ACT Department of Computer and Systems Sciences Stockholm University SVAR TILL TENTAMEN I DATORSYSTEM, VT2013 Tentamensdatum: 2013-03-21 Tentamen består av totalt

Läs mer

Test i datorkunskap Hårdvara

Test i datorkunskap Hårdvara Sida 1 Datum: Namn: 1. Var i datorn lagras uppgifter om vilka komponenter som är installerade (hårddiskar, diskettstationer etc.)? BIOS RAM CMOS CACHE 2. Vad kallas med ett engelsk namn datorns startprocess?

Läs mer

IT-GUIDE Version 1.0 Författare: Juha Söderqvist

IT-GUIDE Version 1.0 Författare: Juha Söderqvist IT-GUIDE Version 1.0 Författare: Juha Söderqvist Innehåll INTRODUKTION... 3 DATOR... 3 persondator... 3 Tablet... 4 Laptop... 4 Telefoner... 4 MODERKORT... 5 PROCESSORN... 5 inbäddade system... 6 RAM-MINNE...

Läs mer

Datorhistorik. Föreläsning 3 Datorns hårdvara EDSAC. Eniac. I think there is a world market for maybe five computers. Thomas Watson, IBM, 1943

Datorhistorik. Föreläsning 3 Datorns hårdvara EDSAC. Eniac. I think there is a world market for maybe five computers. Thomas Watson, IBM, 1943 Datorhistorik Föreläsning 3 Datorhistorik Datorns uppbyggnad, komponenter Processor, primärminne, sekundärminne Minneshierarkier Inbyggda system, stora datorer I think there is a world market for maybe

Läs mer

Datorsystem 2 CPU. Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur. Visning av Akka (för de som är intresserade)

Datorsystem 2 CPU. Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur. Visning av Akka (för de som är intresserade) Datorsystem 2 CPU Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur CPU Visning av Akka (för de som är intresserade) En dators arkitektur På en lägre nivå kan vi ha lite olika

Läs mer

System S. Datorarkitektur - en inledning. Organisation av datorsystem: olika abstraktionsnivåer. den mest abstrakta synen på systemet

System S. Datorarkitektur - en inledning. Organisation av datorsystem: olika abstraktionsnivåer. den mest abstrakta synen på systemet Datorarkitektur - en inledning Organisation av datorsystem: olika abstraktionsnivåer System S den mest abstrakta synen på systemet A B C Ett högnivåperspektiv på systemet a1 b1 c1 a2 b3 b2 c2 c3 En mera

Läs mer

PC-teknik, 5 p LABORATION ASSEMBLERINTRODUKTION

PC-teknik, 5 p LABORATION ASSEMBLERINTRODUKTION PC-teknik, 5 p LABORATION ASSEMBLERINTRODUKTION Laborationsansvarig: Anders Arvidsson Utskriftsdatum: 2005-08-31 Laborant(er): 1 Syfte Laborationen ska ge studenten möjlighet att genom assemblerinlägg

Läs mer

DIG IN TO Dator och nätverksteknik

DIG IN TO Dator och nätverksteknik DIG IN TO Dator och nätverksteknik CCNA 1 BIOS - UEFI Agenda BIOS BIOS - POST BIOS CMOS BIOS - BOOTSTRAP BIOS - uppdatering EFI till UEFI UEFI - fördelar Så fungerar BIOS EUFI Tveksamhet i branschen Sammanfattning

Läs mer

Datorhårdvaruteknik 1DV426 - Seminarie 1

Datorhårdvaruteknik 1DV426 - Seminarie 1 Datorhårdvaruteknik 1DV426 - Seminarie 1 Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 19 mars 2014 Introduktion Detta seminarie behandlar följande: 1. Processorer 2. Minne 3. Chipset 4. BIOS 5. Moderkort

Läs mer

Moderkortet Persondatorer Moderkortet Innehåll

Moderkortet Persondatorer Moderkortet Innehåll Moderkortet Innehåll Allmänt...2 Formfaktorer...2 CPU-sockeln...3 Minnessocklarna...4 Hårddiskanslutningarna...5 Instickskortplatser...6 Externa anslutningar...7 Uppgifter...8 1 Allmänt Moderkortet är

Läs mer

MIKRODATORTEKNIK 2012 INNEHÅLLSFÖRTECKNING

MIKRODATORTEKNIK 2012 INNEHÅLLSFÖRTECKNING MIKRODATORTEKNIK 2012 INNEHÅLLSFÖRTECKNING 1. INLEDNING 1.1. Milstolpar i datorns historia 1.2. Några viktiga begrepp 1.3. Mikrodatorns användningsområden 2. TALSYSTEM, KODER OCH BINÄR ARITMETK 2.1. Binära

Läs mer

Tentamen PC-teknik 5 p Lösningar och kommentarer

Tentamen PC-teknik 5 p Lösningar och kommentarer Tentamen PC-teknik 5 p Lösningar och kommentarer Program: Di2, Em3 Datum: 05-10-22 Tid: 09:00-14:00 Lokal E171 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund, Pacific

Läs mer

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

En Von Neumann-arkitektur ( Von Neumann-principen i föreläsning 1) innebär: Lösningsförslag för 725G45-tentan 3/11-10 1. Vad menas med Von Neumann-arkitektur? (2p) En Von Neumann-arkitektur ( Von Neumann-principen i föreläsning 1) innebär: Data och instruktioner lagras i samma

Läs mer

Datorsystemteknik DAV A14 Föreläsning 1

Datorsystemteknik DAV A14 Föreläsning 1 Innehåll Datorsystemteknik DAV A14 Föreläsning 1 Kursinformation Introduktion till datorsystem Programmeringsmodellen Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec

Läs mer

Mer datorarkitektur. En titt I datorn Minnen

Mer datorarkitektur. En titt I datorn Minnen Mer datorarkitektur En titt I datorn Minnen von Neumann-modellen von Neumann-modellen CPU (Central Processing Unit) Styrenhet hämtar programinstruktioner ALU (Arithmetic and Logical Unit) utför beräkningar

Läs mer

Cacheminne Intel Core i7

Cacheminne Intel Core i7 EDT621 Datorarkitekturer med operativsystem 7,5 hp 2015-12-07 Cacheminne i Intel Core i7 Författare: Adnan Karahmetovic Handledare: Erik Larsson Innehåll 1. Inledning... 1 1.1 Syfte... 1 1.2 Frågeställning...

Läs mer

0.1. INTRODUKTION 1. 2. Instruktionens opcode decodas till en språknivå som är förstålig för ALUn.

0.1. INTRODUKTION 1. 2. Instruktionens opcode decodas till en språknivå som är förstålig för ALUn. 0.1. INTRODUKTION 1 0.1 Introduktion Datorns klockfrekvens mäts i cykler per sekund, eller hertz. En miljon klockcykler är en megahertz, MHz. L1 cache (level 1) är den snabbaste formen av cache och sitter

Läs mer

Vad är en dator? Introduktion till datorer och nätverk. Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018

Vad är en dator? Introduktion till datorer och nätverk. Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018 . Vad är en dator? Introduktion till datorer och nätverk Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018 Översikt 2/23 Datorns historia von Neumann-arkitekturen Operativsystem Datornät

Läs mer

HF0010. Introduktionskurs i datateknik 1,5 hp

HF0010. Introduktionskurs i datateknik 1,5 hp HF0010 Introduktionskurs i datateknik 1,5 hp Välkommna - till KTH, Haninge, Datateknik, kursen och till första steget mot att bli programmerare! Er lärare och kursansvarig: Nicklas Brandefelt, bfelt@kth.se

Läs mer

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

Minnets komponenter. Digitala System: Datorteknik. Programexekvering. Programexekvering. Enhet för utdata. Enhet för indata CPU. Digitala System: Datorteknik Minnets komponenter ERIK LARSSON Enhet för indata CPU Enhet för utdata Sekundärminne Programexekvering Program i högnivåspråk.. Z:=(Y+X)*3. Kompilator Exekverbart program i

Läs mer

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

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Talsystem Talsystem - binära tal F1.1) 2 n stycken tal från 0 till 2 n 1 F1.2) 9 bitar (512 kombinationer) Talsystem - 2-

Läs mer

Datorsystemteknik DAV A14 Föreläsning 1

Datorsystemteknik DAV A14 Föreläsning 1 Innehåll Datorsystemteknik DAV A14 Föreläsning 1 Kursinformation Introduktion till datorsystem Programmeringsmodellen Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec

Läs mer

Enchipsdatorer med tillämpningar LABORATION 7, ROBOT

Enchipsdatorer med tillämpningar LABORATION 7, ROBOT Enchipsdatorer med tillämpningar LABORATION 7, ROBOT Laborationsansvariga: Anders Arvidsson Utskriftsdatum: 2005-05-14 Laboranter: 1 Syfte Denna laboration syftar till att introducera interrupt och watchdog

Läs mer

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

F2: Motorola Arkitektur. Assembler vs. Maskinkod Exekvering av instruktioner i Instruktionsformat MOVE instruktionen 68000 Arkitektur F2: Motorola 68000 I/O signaler Processor arkitektur Programmeringsmodell Assembler vs. Maskinkod Exekvering av instruktioner i 68000 Instruktionsformat MOVE instruktionen Adresseringsmoder

Läs mer

MODERKORT. Moderkortet är det kort som sitter på ena sidväggen i en systemenhet av tornmodell eller i botten på en systemenhet av vanlig bordsmodell.

MODERKORT. Moderkortet är det kort som sitter på ena sidväggen i en systemenhet av tornmodell eller i botten på en systemenhet av vanlig bordsmodell. MODERKORT Moderkortet är det kort som sitter på ena sidväggen i en systemenhet av tornmodell eller i botten på en systemenhet av vanlig bordsmodell. På detta kort monteras alla de delar som är nödvändiga

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #21 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Teknologier och hierarkier Minnestyper Vi har hittills

Läs mer

Inför laborationen "Öppna din dator"

Inför laborationen Öppna din dator Inför laborationen "Öppna din dator" Dessa förberedelser går ut på att du ska studera hårdvaran i din egen dator. Det kan du göra utan att öppna datorn och utan att någonting går sönder. Kom bara ihåg

Läs mer

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

Svar till tentamen den 16 december 2013 Datorarkitekturer med operativsystem, EDT621, 7,5 poäng Lunds Universitet LTH Ingenjörshögskolan, Helsingborg Svar till tentamen den 16 december 2013 Datorarkitekturer med operativsystem, EDT621, 7,5 poäng Skrivtid: 08.00-13.00 Tillåtna hjälpmedel: Inga. Maximalt

Läs mer

Tentamen PC-teknik 5 p

Tentamen PC-teknik 5 p Tentamen PC-teknik 5 p Lösningar och kommentarer Program: Di2, Em3, Et3 Datum: 04-01-12 Tid: 13:30-18:30 Lokal E171 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund, Pacific

Läs mer

Minnessystem. Minneshierarki. Flyktigt eller icke flyktigt huvudsakliga egenskaper. Minneshierarki

Minnessystem. Minneshierarki. Flyktigt eller icke flyktigt huvudsakliga egenskaper. Minneshierarki Minneshierarki, minnestyper och teknologier Minneshierarki Ideally one would desire an indefinitely large memory capacity such that any particular word would be immediately available. We are forced to

Läs mer

Läsminne Read Only Memory ROM

Läsminne Read Only Memory ROM Läsminne Read Only Memory ROM Ett läsminne har addressingångar och datautgångar Med m addresslinjer kan man accessa 2 m olika minnesadresser På varje address finns det ett dataord på n bitar Oftast har

Läs mer

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

TENTAMEN Datorteknik (DO2005) D1/E1/Mek1/Ö1 Halmstad University School of Information Science, Computer and Electrical Engineering Tomas Nordström, CC-lab TENTAMEN Datorteknik (DO2005) D1/E1/Mek1/Ö1 Datum: 2012-05- 23 Tid och plats: 9:00 13:00 i

Läs mer

Minnet från processorns sida Datorteknik

Minnet från processorns sida Datorteknik Minnet från processorns sida Datorteknik ERIK LARSSON Processorn ger kommandon/instruktioner med en adress och förväntar sig data. Exempel: READ(ADR) -> DATA Fysisk adress Logisk adress READ 00001000 READ

Läs mer

Datormodell. Datorns uppgifter -Utföra program (instruktioner) Göra beräkningar på data Flytta data Interagera med omvärlden

Datormodell. Datorns uppgifter -Utföra program (instruktioner) Göra beräkningar på data Flytta data Interagera med omvärlden Datormodell Datorns uppgifter -Utföra program (instruktioner) Göra beräkningar på data Flytta data Interagera med omvärlden Intel 4004 från 1971 Maximum clock speed is 740 khz Separate program and data

Läs mer

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

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Talsystem Talsystem - binära tal F1.1. Hur många unsigned integers kan man göra med n bitar? Vilket talområde får dessa

Läs mer

F9: Minne. Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden.

F9: Minne. Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden. 1 F9: Minne Minneskonfiguration Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden 1 Minnen Minneskapslar kommer i olika storlekar, antal adresspinnar

Läs mer

Kursplanering för Mikrodatorteknik 4p/5p

Kursplanering för Mikrodatorteknik 4p/5p Kursplanering för Mikrodatorteknik 4p/5p Kursansvarig: Benny Thörnberg Tel: 060-148917 E-post: benny.thornberg@miun.se Kurslitteratur: Rune Körnefors, Mikrodatorer bit för bit, ISBN 91-44-30862-0 Introduktion

Läs mer

Innehållsförteckning. Viktiga Begrepp

Innehållsförteckning. Viktiga Begrepp Innehållsförteckning 1...Inledning 2...Viktiga Begrepp 3...Processorn 3.1...VCore 4...Nordbryggan 5...Sydbryggan 6...Minnen 6.1...Timings 6.2...Speed Presence Detect 7...Front Side Bus 8...BIOS 9...Överklockning

Läs mer

Per Holm Lågnivåprogrammering 2014/15 24 / 177. int och double = = 2, 147, 483, 647

Per Holm Lågnivåprogrammering 2014/15 24 / 177. int och double = = 2, 147, 483, 647 Lågnivåprogrammering Föreläsning 2 Lågnivåprogrammering Förberedelse inför laboration 2. Maskinspråk, assemblerspråk Talrepresentation En enkel dator, komponenter Instruktionsformat, instruktionscykel

Läs mer

F7: I/O hantering. Asynkron och synkron busscykel 68000 Bussfördelning. Periferikretsar

F7: I/O hantering. Asynkron och synkron busscykel 68000 Bussfördelning. Periferikretsar 1 F7: I/O hantering Periferikretsar ADC, DAC, UART, etc. Databussar Seriella bussar I 2 C USB CAN Systembussar PCI VME Asynkron och synkron busscykel 68000 Bussfördelning 1 Periferikretsar ADC/DAC Räknare

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #21 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Teknologier och hierarkier Minnestyper Vi har hittills

Läs mer

Exempeltentamen Datorteknik, EIT070,

Exempeltentamen Datorteknik, EIT070, Lunds Universitet LTH Exempeltentamen Datorteknik, EIT070, Skrivtid: xx.00-xx.00 Tillåtna hjälpmedel: Inga. Maximalt antal poäng: 50 poäng För betyg 3 krävs 20 poäng För betyg 4 krävs 30 poäng För betyg

Läs mer

Närliggande allokering Datorteknik

Närliggande allokering Datorteknik Närliggande allokering Datorteknik ERIK LARSSON TID Problem: Minnet blir fragmenterat Paging Demand paging Sida (S) Dela upp primärminnet i ramar (frames) och program i sidor (pages) Program 0 RD.0 1 RD.1

Läs mer

Program kan beskrivas på olika abstrak3onsnivåer. Högnivåprogram: läsbart (för människor), hög abstrak3onsnivå, enkelt a> porta (fly>a 3ll en annan ar

Program kan beskrivas på olika abstrak3onsnivåer. Högnivåprogram: läsbart (för människor), hög abstrak3onsnivå, enkelt a> porta (fly>a 3ll en annan ar 1 Program kan beskrivas på olika abstrak3onsnivåer. Högnivåprogram: läsbart (för människor), hög abstrak3onsnivå, enkelt a> porta (fly>a 3ll en annan arkitektur), hårdvara osynlig Assembly- och maskinprogram:

Läs mer

DVG A06. Operativsystem, mm. Karlstads universitet Datavetenskap. DVG A06 Johan Eklund. Datavetenskap, Karlstads universitet 1

DVG A06. Operativsystem, mm. Karlstads universitet Datavetenskap. DVG A06 Johan Eklund. Datavetenskap, Karlstads universitet 1 DVG A06 Operativsystem, mm DVG A06 Johan Eklund, 1 2 DVG A06 Johan Eklund, 2 Operativsystem - Vad är ett operativsystem? - Hur fungerar det..? - Vad använder vi operativsystemet till? - Vilka olika operativsystem

Läs mer

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

Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 - Inbyggda system - Analog till digital signal - Utvecklingssystem, målsystem - Labutrustningen - Uppbyggnad av mikrokontroller - Masinkod, assemblerkod

Läs mer

Definition DVG A06. Varför operativsystem? Operativsystem. Översikt. - Vad är ett operativsystem?

Definition DVG A06. Varför operativsystem? Operativsystem. Översikt. - Vad är ett operativsystem? DVG A06 Operativsystem, mm Definition Den del av systemet som hanterar all hårdvara och all mjukvara. Kontrollerar: -alla filer -alla enheter -varje del av minnet -varje ögonblick av processortiden (-nätverk

Läs mer

Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.

Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok. Ver Okt 2011/pls Windows7, GX-IEC Developer, USB-adapter I olika kurser i styrteknik på Högskolan Dalarna används ett styrsystem från Mitsubishi och programvaran GX-IEC Developer. Kurserna går på distans

Läs mer

Lågnivåprogrammering. Föreläsning 2 Lågnivåprogrammering. Binära tal. En enkel modell av datorns inre

Lågnivåprogrammering. Föreläsning 2 Lågnivåprogrammering. Binära tal. En enkel modell av datorns inre Lågnivåprogrammering Föreläsning 2 Lågnivåprogrammering Förberedelse inför laboration 2. Maskinspråk, assemblerspråk Talrepresentation En enkel dator, komponenter Instruktionsformat, instruktionscykel

Läs mer

Diskprestanda Tester

Diskprestanda Tester Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Diskprestanda Tester Matteus Gilis, Linus Fogelström 9 januari 2014 Sammanfattning Vi ville utföra läs och skrivhastighets tester mellan

Läs mer

IT för personligt arbete F5

IT för personligt arbete F5 IT för personligt arbete F5 Datalogi del 1 DSV Peter Mozelius 1 En dators beståndsdelar 1) Minne 2) Processor 3) Inmatningsenheter 1) tangentbord 2) scanner 3) mus 4) Utmatningsenheter 1) bildskärm 2)

Läs mer

Formula Blue. Digitala Projekt 8p. Jesper Ferm E02 Carl Hakenäs E04

Formula Blue. Digitala Projekt 8p. Jesper Ferm E02 Carl Hakenäs E04 Formula Blue Digitala Projekt 8p Jesper Ferm E02 Carl Hakenäs E04 Abstract The purpose with this project was to get some understanding how Bluetooth works and how to use it in practical applications. A

Läs mer

Kursinfo. Praktisk datorkunskap. Examination- Krav för godkänt. Syfte DVG A06

Kursinfo. Praktisk datorkunskap. Examination- Krav för godkänt. Syfte DVG A06 Kursinfo Praktisk datorkunskap DVG A06 Registrering www.student.kau.se/lpw/student/ Inger Bran, epost : Inger.Bran@kau.se Kurshemsida: http://www.cs.kau.se/cs/education/courses/dvga06/ Allmän info http://www.student.kau.se/kurstorg/

Läs mer

Vad är kommunikation? Vad är datorkommunikation? Dataöverföring; Inledning

Vad är kommunikation? Vad är datorkommunikation? Dataöverföring; Inledning Vad är kommunikation? Kommunikation är ett vitt begrepp. Vi använder det för att benämna till exempel ett samtal eller att vi själv förflyttar oss med till exempel tåg eller buss. Kommunikation kommer

Läs mer

Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 12 april 2013

Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 12 april 2013 Datorhårdvaruteknik 1DV426 - Laboration Grundläggande konfiguration av lagringslösning ATAboy Installation av Backupserver Konfiguration av Virtuellt bandbibliotek, VTL Marcus Wilhelmsson marcus.wilhelmsson@lnu.se

Läs mer

Dell Inspiron 560/570: Fullständiga specifikationer

Dell Inspiron 560/570: Fullständiga specifikationer Dell Inspiron 560/570: Fullständiga specifikationer Här hittar du information som du kan behöva när du installerar eller uppdaterar drivrutiner eller uppgraderar datorn. OBS! Erbjudanden kan variera per

Läs mer

Föreläsning 1: Intro till kursen och programmering

Föreläsning 1: Intro till kursen och programmering Föreläsning 1: Intro till kursen och programmering λ Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/mafykht11/ λ Studentportalen http://www.studentportalen.uu.se UNIX-konton (systemansvariga

Läs mer

Att köpa ny dator SeniorNet Lidingö Februari-2019

Att köpa ny dator SeniorNet Lidingö Februari-2019 Att köpa ny dator SeniorNet Lidingö Februari-2019 Att köpa ny dator Kompakt bordsdator Stationär dator Allt-i-ett-dator Laptop Hybrid (laptop/surfplatta) Agenda Att tänka på innan du köper dator Faktorer

Läs mer

Datorteknik ERIK LARSSON

Datorteknik ERIK LARSSON Datorteknik ERIK LARSSON Laborationer Gå bara på tillfällen där du är anmäld. Moment svarar mot 1.5hp, dvs 40 timmar arbete Schemalagd tid: 4*2 (lektioner)+4*4(laborationer)=20 timmar Material: Finns på

Läs mer

Digitala System: Datorteknik ERIK LARSSON

Digitala System: Datorteknik ERIK LARSSON Digitala System: Datorteknik ERIK LARSSON Huvudled (H) Trafikljus för övergångsställe Trafikljus för huvudled (H) Trafikljus: Sväng vänster (H->T) Gående - vänta Trafikljus för tvärgata (T) Tvärgata (T)

Läs mer

Föreläsningsanteckningar 3. Mikroprogrammering II

Föreläsningsanteckningar 3. Mikroprogrammering II Föreläsningsanteckningar 3. Mikroprogrammering II Olle Seger 2012 Anders Nilsson 2016 1 Inledning Datorn, som vi byggde i förra föreläsningen, har en stor brist. Den saknar I/O. I denna föreläsning kompletterar

Läs mer

,QQHKnOOVI UWHFNQLQJ. 3HUVRQGDWRUHU±,QQHKnOOVI UWHFNQLQJ

,QQHKnOOVI UWHFNQLQJ. 3HUVRQGDWRUHU±,QQHKnOOVI UWHFNQLQJ 3HUVRQGDWRUHU±,QQHKnOOVI UWHFNQLQJ,QQHKnOOVI UWHFNQLQJ,QOHGQLQJ Förkunskaper... 1 Om datatermer och språk... 2 Persondatorer... 2 3HUVRQGDWRUQVJUXQGHU Vad är en dator?... 3 Olika typer av datorer... 3

Läs mer

Processor pipelining genom historien (Intel i9-intel i7)

Processor pipelining genom historien (Intel i9-intel i7) Processor pipelining genom historien (Intel i9-intel i7) Besnik Redzepi Lunds Universitet Abstrakt/Sammanfattning Syftet med denna uppsats är att jämföra Intels nya generation processorer och deras pipelining.

Läs mer

Det går att fixa på egen hand! Licens för 3 datorer ingår Kompatibel med Windows XP & Vista (Alla Versioner)

Det går att fixa på egen hand! Licens för 3 datorer ingår Kompatibel med Windows XP & Vista (Alla Versioner) -- * Börjar Din PC agera oroligt? * Fungerar inte PC:n som den brukar? * Agerar datorn alltför långsamt? Oväntade avbrott på Internet? * Drabbas Du av virus eller Spyware eller t o m Malware? DUBBLE CD-ROM

Läs mer

Föreläsningsanteckningar till Konstruktionsmetoder 981027

Föreläsningsanteckningar till Konstruktionsmetoder 981027 Föreläsningsanteckningar till Konstruktionsmetoder 981027 Jämförelse mellan 68705P3 och 16F84 externt MC68705P3 PIC16F84 I/O 20 13 Kapsling 28-pin DIL 18-pin DIL Drivförmåga på pinnar PortB 10mA Sink,

Läs mer

Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/

Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/ CT3760 Mikrodatorteknik Föreläsning 1 Torsdag 2005-08-25 Upprop. Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/ Kurslitteratur är Per Foyer Mikroprocessorteknik. Finns på bokhandeln.

Läs mer

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

Tentamen den 14 januari 2015 Datorarkitekturer med operativsystem, EDT621, 7,5 poäng Lunds Universitet LTH Ingenjörshögskolan, Helsingborg Tentamen den 14 januari 2015 Datorarkitekturer med operativsystem, EDT621, 7,5 poäng Skrivtid: 08.00-13.00 Tillåtna hjälpmedel: Inga. Maximalt antal

Läs mer

ThinkPad T-serien. Installationsanvisningar. Packlista. h Strömsladd h Böcker: h Nätadapter h Telefonsladd. h Dator h Batteri.

ThinkPad T-serien. Installationsanvisningar. Packlista. h Strömsladd h Böcker: h Nätadapter h Telefonsladd. h Dator h Batteri. PN: 92P1484 ThinkPad T-serien Packlista Tack för att du har valt att köpa en IBM ThinkPad i T-serien. Kontrollera att allt som står i den här listan finns med i förpackningen. Om något saknas eller är

Läs mer

Datorsystem. Exempeltentamen 2011-10-18

Datorsystem. Exempeltentamen 2011-10-18 Datorsystem Exempeltentamen 2011-10-18 Instruktioner Samtliga svar skall vara motiverade och läsbara. Eventuella tabeller och beräkningar som används för att nå svaret ska också finnas med i lösningen.

Läs mer

Lunds Tekniska Högskola Datorarkitektur med operativsystem EITF60. Superscalar vs VLIW. Cornelia Kloth IDA2. Inlämningsdatum:

Lunds Tekniska Högskola Datorarkitektur med operativsystem EITF60. Superscalar vs VLIW. Cornelia Kloth IDA2. Inlämningsdatum: Lunds Tekniska Högskola Datorarkitektur med operativsystem EITF60 Superscalar vs VLIW Cornelia Kloth IDA2 Inlämningsdatum: 2018-12-05 Abstract Rapporten handlar om två tekniker inom multiple issue processorer

Läs mer

F9: Minne. Minneskonfiguration. Sammansättning av minnesgrupper Ansluta minne till Interface till olika typer av minnen Användningsområden

F9: Minne. Minneskonfiguration. Sammansättning av minnesgrupper Ansluta minne till Interface till olika typer av minnen Användningsområden Minneskonfiguration F9: Minne Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden 1 Minnen Minneskapslar kommer i olika storlekar, antal adresspinnar

Läs mer

USB 3.1-kort (10 Gbps) med 2 portar - 1x USB-C, 1x USB-A - PCIe

USB 3.1-kort (10 Gbps) med 2 portar - 1x USB-C, 1x USB-A - PCIe USB 3.1-kort (10 Gbps) med 2 portar - 1x USB-C, 1x USB-A - PCIe Product ID: PEXUSB311A1C Detta USB 3.1-kort förbereder dig för nästa generations USB-anslutningar och -prestanda. Nu får du åtkomst till

Läs mer

DIG IN TO Administration av nätverk- och serverutrustning

DIG IN TO Administration av nätverk- och serverutrustning DIG IN TO Administration av nätverk- och serverutrustning CCNA 1 1.- CISCO 2.- Router 3.- IOS 4.- Grundkonfigurationer 5.- Routing 6.- Dynamisk routing 7.- Distansvektor routingprotokoll Agenda ARPANET

Läs mer

Pipelining i Intel Pentium II

Pipelining i Intel Pentium II Pipelining i Intel Pentium II John Abdulnoor Lund Universitet 04/12/2017 Abstract För att en processor ska fungera måste alla komponenter inuti den samarbeta för att nå en acceptabel nivå av prestanda.

Läs mer

USB 3.1-kort med dubbla portar - 10 Gbps per port - 1x USB-C, 1x USB-A - PCIe

USB 3.1-kort med dubbla portar - 10 Gbps per port - 1x USB-C, 1x USB-A - PCIe USB 3.1-kort med dubbla portar - 10 Gbps per port - 1x USB-C, 1x USB-A - PCIe Product ID: PEXUSB311AC2 Med detta USB 3.1-kort kan du lägga till en USB-C -port och en USB Type-A-port till din dator genom

Läs mer

PU002 Sweex 2 Port Serial PCI Card. Före installation, kontrollera om följande delar finns. Följande delar måste finnas i lådan:

PU002 Sweex 2 Port Serial PCI Card. Före installation, kontrollera om följande delar finns. Följande delar måste finnas i lådan: PU002 Sweex 2 Port Serial PCI Card Inledning Först och främst tackar vi till ditt köp av detta Sweex 2 Port Serial PCI Card. Med detta kort kan du enkelt lägga till två seriella portar till din dator.

Läs mer

Datorteknik Y - Föreläsning 13

Datorteknik Y - Föreläsning 13 Datorteknik Y - Föreläsning 13 Andreas Ehliar 2014-04-08 Olika typer av minnen ROM (Read-only Memory) RWM (Read-Write Memory) Kallas väldigt ofta för RAM (För Random Access Memory Ej skrivbara minnen ROM

Läs mer

Fö 2: Minnen. Introduktion. Primärminnet. Interna och externa minnen. Introduktion, Klassificiering

Fö 2: Minnen. Introduktion. Primärminnet. Interna och externa minnen. Introduktion, Klassificiering Fö 2: Minnen Introduktion, Klassificiering Primärminne Sekundärminne Minneshiearki Cache-minne Introduktion Primärminnet används för att lagra program och data som är aktuella att använda. Sekundärminnet

Läs mer

Föreläsning 2. Operativsystem och programmering

Föreläsning 2. Operativsystem och programmering Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data

Läs mer

Datorsystem Laboration 2: Minnesmappade bussar

Datorsystem Laboration 2: Minnesmappade bussar Datorsystem Laboration 2: Minnesmappade bussar Senast uppdaterad: 14 oktober 2012 Version 1.2 Student: Lärare: Underskrift: Underskrift: Datum: Datorsystem Laboration 2 1 Innehåll 1 Inledning 2 1.1 Introduktion..................................

Läs mer

Planering Programmering grundkurs HI1024 HT TIDAA

Planering Programmering grundkurs HI1024 HT TIDAA Planering Programmering grundkurs HI1024 HT 2016 - TIDAA Föreläsning V35 Föreläsning 1 Programmering Kurs-PM Programmeringsmiljö Hello World! Variabler printf scanf Föreläsning 2 Operatorer Tilldelning

Läs mer

Konfigureringshandbok (F10) för dx7500- modeller HP Compaq Business (arbets)-dator

Konfigureringshandbok (F10) för dx7500- modeller HP Compaq Business (arbets)-dator Konfigureringshandbok (F10) för dx7500- modeller HP Compaq Business (arbets)-dator Copyright 2008 Hewlett-Packard Development Company, L.P. Informationen i detta dokument kan ändras utan föregående meddelande.

Läs mer

Operativsystem DVG A06. Definition. Varför operativsystem? - Vad är ett operativsystem?

Operativsystem DVG A06. Definition. Varför operativsystem? - Vad är ett operativsystem? Operativsystem DVG A06 Operativsystem, mm - Vad är ett operativsystem? - Hur fungerar det..? - Vad använder vi operativsystemet till? - Vilka olika operativsystem finns? 2 Definition Den del av systemet

Läs mer

Datorarkitekturer med operativsystem ERIK LARSSON

Datorarkitekturer med operativsystem ERIK LARSSON Datorarkitekturer med operativsystem ERIK LARSSON Dator Primärminne Instruktioner och data Data/instruktioner Kontroll Central processing unit (CPU) Fetch instruction Execute instruction Programexekvering

Läs mer

Datorsystem. Tentamen

Datorsystem. Tentamen Datorsystem Tentamen 2012-03-17 Instruktioner Samtliga svar skall vara motiverade och läsbara. Eventuella tabeller, illustrationer och beräkningar som används för att nå svaret ska också finnas med i lösningen.

Läs mer

Datorarkitekturer med operativsystem ERIK LARSSON

Datorarkitekturer med operativsystem ERIK LARSSON Datorarkitekturer med operativsystem ERIK LARSSON Semantic gap Alltmer avancerade programmeringsspråk tas fram för att göra programvaruutveckling mer kraftfull Dessa programmeringsspråk (Ada, C++, Java)

Läs mer