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 dokument 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 15: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 16:e Sidor ur Upgrading and Repairing PCs, 16th 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 15:e utgåvan finns i 2004 års studieanvisningar. (Se mapp i PingPong med 2004 å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 en 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. DVDn som medföljer 16:e utgåvan innehåller två timmar film som bl a handlar hur man bygger en PC och installerar OS. På DVDn ligger även 15: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! 1 (15)

2 F1, Vecka 34 (torsdag 25/8) Kursintroduktion. Introduktion till ANSI-C. Lathund ANSI C, Lättpocket om printf() & scanf() Lab-PM (Pacific C) 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 2 (15)

3 F2, Vecka 35 (onsdag 31/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 Elektronikens grunder.) 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) 16:e 9 24 Development of the PC 16:e PC Components, Features, and System Design 16:e Microprocessor Types and Specifications (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) 3 (15)

4 F3, Vecka 35 (torsdag 1/9) 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 (onsdag 7/9) 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 4 (15)

5 F5, Vecka 36 (torsdag 8/9) Temporära etiketter, segmentering i 8086, Aritmetiska instruktioner, subrutiner, grafik via direkt minnesaccess Art of Assembly (segmentering) 6.5 (Aritmetiska instruktioner, speciellt användning av DX i MUL och DIV) (CALL, RET) (LOOP) Lab-PM (Introduktion till grafik) Studenten bör kunna: Hopp till temporära etiketter Segmentering Beräkna fysisk adress Stackens funktion Instruktionerna push och pop Använda aritmetiska instruktioner + loop Göra villkorliga hopp längre än 128 byte Principen för, och använda, subrutiner Placera en pixel på skärmen via direkt minnesaccess (upplösning 320*200) F6, Vecka 37 (onsdag 14/9) Forts. F5 (fr o m loop), påbörjar F8 (T o m framställningen av ett chip.) Se resp. föreläsning Se resp. föreläsning 5 (15)

6 F7, Vecka 37 (torsdag 15/9) I/O, Timer, Interrupt, tangentbord, grafik via BIOS, grafikdemo Art of Assembly, 6.7 (I/O) (INT) (BIOS Services) (DOS Services) Software interrupt (PDF i PingPong) Lab-PM (Timer och BIOS) med bilaga (Timern) Studenten bör kunna: I/O instruktioner för portar Principen för, och använda, BIOS- och DOS-interrupt Kunna använda timern m h a datablad 6 (15)

7 F8, Vecka 38 (onsdag 21/9) Från wafer till processor, samt montering på mönsterkort. Kylning (körs F9). 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.) Termisk_Analys.pdf (Se kunskapsmål först, även text i kursboken, PDF förklarar ytterligare.) ( ) Development of the PC 16:e 9 24 (sid 23 Moore s Law) PC Components, Features, and System Design (även F2) 16:e Processor Manufacturing, Packaging (Vissa saker har endast gåtts igenom muntligt.) 16:e Cooling 16: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) Hur processorns effektförlust beror av frekvens och matningsspänning. Tre sätt att leda bort värme. Hur en Heat Pipe fungerar. Hur en luftspalt mellan komponent och kylfläns påverkar kyleffekten (beroende på bredd). Processorns omgivningstemperaturs betydelse och hur man håller nere denna. Hur man dimensionerar en kylfläns alternativt beräknar max effektförlust eller temperatur i någon del. 7 (15)

8 F9, Vecka 38 (torsdag 22/9) Forts från F8, kylning. Processorarkitektur (t o m RISC, fortsätter F10). 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. P4-arkitekturen i detalj: Processor Features 16:e Math Coprocessors 16:e Eight Generation (64-Bit Register) Processors 16:e Processor Speed Ratings (jämförelse med AMD), Overclocking 16:e 53 64, Processor Bugs, Pentium Defects (den berömda buggen) 16: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 och risker vid if-satser. 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) Vad som menas med mikrokod och hur Intel idag löser problem med buggar i processorn. Svaren till Frågor_till_AoA.pdf, frågorna: endast principen för återkomst från olika banker och därtill hörande principer. I kursen ingår ej frågorna 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 (15)

9 F10, Vecka 39 (onsdag 28/9) Forts från F9. F11, Vecka 39 (torsdag 29/9) Minnen (RAM) och minneshantering. SystemOrganization.pdf, kap 1.4 Processor Modes 16:e Memory Basics 16:e RAM Memory Types 16:e Memory Banks 16:e The System Logical Memory Layout 16:e Cache Memory 16:e ( på nästa sida.) 9 (15)

10 Studenten bör kunna: Svaren till Frågor_till_AoA.pdf, frågorna 17 23, 27, 29 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 samt 64-bit mode och Compatibility 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 mellan refresh. 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). Beräkna bandbredd (bytes/s) i en minnesbuss. 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 (15)

11 F12, Vecka 40 (onsdag 5/10) 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 16:e , , exempel i figurer på sidan 345, 347 och 348 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. Vad som avses med Super South Bridge 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 Processor Bus, The Memory Bus, The ISA Bus 16:e 245, , , 344 (för att 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, VESA Local Bus 16: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. 11 (15)

12 The PCI Bus, PCI Express, AGP 16: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) Hur PCI Express skiljer sig från PCI beträffande överföringssätt. Hur PCI Express kan uppgraderas i hastighet (2 sätt) och bashatigheten (1 kanal) idag. 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. System Resources (Interrupts, DMA, I/O Port Adresses) 16:e (Resten av kapitlet är bra för den som bygger en PC.) 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. 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. BIOS 16:e Vad förkortningen BIOS står för. Vilka fyra delar BIOS utgörs av och kort kunna beskriva dessa fyra delar. När delar av BIOS ersätts med drivrutiner. Vad som avses med firmware (skillnad mot software). Var inställningar som görs i Setup lagras (dvs CMOS RAM) och hur minnet behålls. Några expansionskort med egna BIOS. 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 16:e 415 för den som uppdaterar sin dator Introduction to Input/Output Ports 16:e (USB), (FireWire), (Serieport), (Parallellport) Vad som avses med signal skew vid parallell överföring. Nackdelar med parallell överföring beträffande kostnad, hastighet och kabellängd. 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. 12 (15)

13 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 välja 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... 16: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) Video Hardware 16:e , (läs kunskapsmål först) 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. Vad standarderna MPR I, MPR II och framförallt TCO styr (något tillkommer). 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. 13 (15)

14 F13, Vecka 40 (torsdag 6/10) Vad som inte hanns med F12. (Portar, Grafik), påbörjar F14. F14, Vecka 41(onsdag 12/10) Hårddisken (inklusive gränssnitt). Kursvärdering. Tid för frågor. & The ATA/IDE Interface 16: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-7 till ett moderkort med ATA-5. Kontaktdon för ATA (för stationära datorer). Vilka två typer av IDE-kablage (för parallell ATA) som finns och när de måste/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. 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 16: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? 14 (15)

15 Magnetic storage Principles 16: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 16:e , , 1367 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, datornät, 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. 15 (15)

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

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

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 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

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-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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ö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

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

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

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

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

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

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

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

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

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

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

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

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

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

USB 3.1-kort (10 Gbps) med 4 portar - 4x USB-A med två dedicerade kanaler - PCIe

USB 3.1-kort (10 Gbps) med 4 portar - 4x USB-A med två dedicerade kanaler - PCIe USB 3.1-kort (10 Gbps) med 4 portar - 4x USB-A med två dedicerade kanaler - PCIe Product ID: PEXUSB314A2V Med detta USB 3.1 PCIe-kort kan du lägga till fyra USB Type-A-portar till din dator genom en PCI

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

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

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

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

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

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

Med högre bandbredd sparar du tid och slipper flaskhalsar som ofta förekommer hos andra anslutningstekniker.

Med högre bandbredd sparar du tid och slipper flaskhalsar som ofta förekommer hos andra anslutningstekniker. USB 3.1-kort (10 Gbps) med 2 portar - USB-A, 1x extern, 1x intern - PCIe StarTech ID: PEXUSB311EI Detta USB 3.1 Gen 2-kort förbereder dig för nästa generations USB-prestanda, på insidan och utsidan av

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

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

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

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

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

Ö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

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

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

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

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

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

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

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

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

USB 3.1 gen 2-kort med 2 portar (10 Gbps) - 2x USB-A - PCIe

USB 3.1 gen 2-kort med 2 portar (10 Gbps) - 2x USB-A - PCIe USB 3.1 gen 2-kort med 2 portar (10 Gbps) - 2x USB-A - PCIe Product ID: PEXUSB312A Detta USB 3.1 gen 2-kort förbereder dig för nästa generations USB-prestanda genom att lägga till två USB-A-portar till

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

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

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

TSEA28 Datorteknik Y (och U)

TSEA28 Datorteknik Y (och U) Praktiska kommentarer TSEA8 Datorteknik Y (och U) Föreläsning Kent Palmkvist, ISY Dagens föreläsning RISC Mer information om hur arkitekturen fungerar Begränsningar Lab extra tillfälle för redovisning

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

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

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

Datorarkitekturer med operativsystem ERIK LARSSON

Datorarkitekturer med operativsystem ERIK LARSSON Datorarkitekturer med operativsystem ERIK LARSSON Översikt Processorn Maskininstruktioner Dator Primärminne Data/instruktioner Kontroll Central processing unit (CPU) Fetch instruction Execute instruction

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

MESI i Intel Core 2 Duo

MESI i Intel Core 2 Duo MESI i Intel Core 2 Duo Sammanfattning Denna rapport beskriver en processor (Intel Core 2 Duo) vars cache coherence protokoll är MESI. Rapporten beskriver hur processorn är uppbyggd, hur många kärnor den

Läs mer

Spara tid med snabbare USB-prestanda. Praktisk och enkel anslutning med två typer av USB-portar

Spara tid med snabbare USB-prestanda. Praktisk och enkel anslutning med två typer av USB-portar USB 3.1-kort (10 Gbps) med 2 portar - 1x USB-C, 1x USB-A - PCIe StarTech 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

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

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

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

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

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

Hannes Larsson - IDA 2, LTH Campus Helsingborg. NEC V R 4300i. Interlock-handling EDT621

Hannes Larsson - IDA 2, LTH Campus Helsingborg. NEC V R 4300i. Interlock-handling EDT621 Hannes Larsson - IDA 2, LTH Campus Helsingborg NEC V R 4300i Interlock-handling EDT621 Läsperiod 2, 2017 Innehållsförteckning s.2 - Förord s.2 - Inledning s.2 - NEC VR-4305 s.3 - Pipeline s.4 - Interlocks

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

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

Digitala System: Datorteknik ERIK LARSSON

Digitala System: Datorteknik ERIK LARSSON Digitala System: Datorteknik ERIK LARSSON Översikt Minnets komponenter Minneshierarkin Cacheminne Paging Virtuellt minne Minnets komponenter Enhet för indata Primärminne (CPU) Enhet för utdata Sekundärminne

Läs mer

Tentamen. Datorteknik Y, TSEA28

Tentamen. Datorteknik Y, TSEA28 Tentamen Datorteknik Y, TSEA28 Datum 2015-06-01 Lokal Tid 14-18 Kurskod Provkod Kursnamn Provnamn Institution Antal frågor 6 Antal sidor (inklusive denna sida) 6 Kursansvarig Lärare som besöker skrivsalen

Läs mer

Eftersom kortet har USB Type-C -portar kan du vara säker på att din dator är kompatibel med de allt mer populära USB-C-tilläggen.

Eftersom kortet har USB Type-C -portar kan du vara säker på att din dator är kompatibel med de allt mer populära USB-C-tilläggen. USB 3.1-kort (10 Gbps) med 2 portar - 2x USB-C - PCIe StarTech ID: PEXUSB312C Förbered dig inför framtiden med universell anslutning och prestanda med hög hastighet. Detta USB 3.1-kort lägger till två

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

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