Læringsmål og pensum. Hvordan lages en brikke (chip)? ICen basis for en revolusjon. Silisium



Like dokumenter
Vi anbefaler at du setter deg litt inn i maskinen på forhånd. Det er en DELL Optiplex 620.

Internminnet. Håkon Tolsby Håkon Tolsby

Setup programmet brukes til å endre konfigurasjonen av BIOS og til å vise resultatene fra

2. Hvor mye Internminne har den? Svar: 2GB

Internminnet. Håkon Tolsby Håkon Tolsby

Lab oppgave gruppe 2 IT-ledelse (Jonas F, Robin PN, Aksel S, Magnus M, Erik I)

Del1: Setup: BIOS. 2. Hvor mye Internminne har den? 3GB DDR2

Laboppgave. Sondre Gulichsen, Li Lisan Linder. 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en.

Clock speed 3.20GHz Bus Speed 800MHz L2 Cache 4MB 2 Cores Ikke Hyperthreading 64 BIT

Martin Olsen, Lars- Petter Ahlsen og Jon- Håkon Rabben

Hovedkort, brikkesett og busser

Del 2. Bak skallet. Avsette minne til et spesifikt OS Teste harddisk under oppstart Sette opp system logger

Oppgave lab. 2. Hvor mye Internminne har den? - Maskinen har 2GB internminne.

LabOppgave. 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en.

Phu Pham Laboppgave 29. September 2015

Datamaskinens oppbygning og virkemåte

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Del 1 Setup - BIOS Oppgaver: 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en.

Into da BIOS<3. Bak Skallet

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Datamaskinens oppbygning

LAB OPPGAVE. Del 1 Setup Bios

Bits&Bytes Om datamaskinens oppbygging og virkemåte. TOS - IKT Tirsdag 4. desember 2012 Seksjon for digital kompetanse

DEL 1 Setup BIOS Stian A. Johansen Terje Bratlie Espen Torås

Tonje Thøgersen, Daniel Svensen Sundell, Henrik Smedstuen

Odd Heine Johansen Labboppgave-datamaskinen. Del 1 Setup - BIOS. 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en

Marius Rogndalen Karlsen, Informatikk Lab oppgave

Laboppgave. Del Optiplex GX620. av Jørgen Pedersen

Fetch Datamaskinen henter en instruksjon i form av et tall eller en rekke tall fra programminne.

LABOPPGAVER GRIT: IT OG SAMFUNN. Del 1 Setup - BIOS

Innhold. 2 Kompilatorer. 3 Datamaskiner og tallsystemer. 4 Oppsummering. 1 Skjerm (monitor) 2 Hovedkort (motherboard) 3 Prosessor (CPU)

Laboppgave - Robin Sværen & Simen Arvesen

Hvorfor lære om maskinvare*?

Stasjonær PC - November 08

I dag. Minne typar Minne mot bussar (fysisk grensesnitt generelt) Meir buss

Stasjonær PC Januar Priser og info. Se Brosjyre

Kjenn din PC (Windows7, Vista)

Memory Access) Figure: DMA kommuniserer med disk-controlleren og sørger for at det OS ønsker blir kopiert mellom harddisken og internminnet.

Avtale nr. 006 Side: 1 av 5 Versjon nr. Erstatter Revisjonsansvar Dato Godkjent av: Stein Olav Jørgensen

Kjenn din PC (Windows 7)

Kjenn din pc (Windows Vista)

Dagens temaer. Dagens emner er hentet fra Englander kapittel 11 (side ) Repetisjon av viktige emner i CPU-design.

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Dagens temaer. Mer om cache-hukommelse (kapittel 6.5 i Computer Organisation and Architecture ) RAM ROM. Hukommelsesbusser

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til IKT. Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap

INF1400 Kap 0 Digitalteknikk

Her velger dere først System and Security og deretter System.

Singletasking OS. Device minne Skjerm minne. Brukerprogram. Brukerdata/heap. Stack. Basis for flerprosess-systemer.

Patrick Fallang (Dataingeniør) Lab Oppgave: Kjenn Din Egen PC (XP)

Dagens temaer. Cache (repetisjon) Cache (repetisjon) Cache (repetisjon)

HP ProDesk 490 G3 - Core i GHz - 16 GB - 1 TB

1. Beskriv hvilke enheter som er koblet til datamaskinen, og det du kan finne ut om egenskapene deres (fra About this Mac, System report ).

P1 P2 P3 P1 P2 P3 P1 P2. OS gjør Contex Switch fra P1 til P2

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Læringsmål og pensum. Oversikt. Hva er IKT og sentrale begreper IKT historie Ulike typer datamaskiner Forstå din egen datamaskin

Teoretisk minnemodell Flyktig minne - SRAM -DRAM Ikke-flyktig minne -ROM -EPROM - EEPROM Flash

Kjenn din PC (Windows7, Vista)

Her velger dere først System and Maintenance og deretter System.

Superbruker Prosjekt

4. Prøv om du kan finne en tastatur-snarvei for å komme til dette kontrollpanelet.

Lenovo BladeCenter HS Xeon E5-2680V2 2.8 GHz - 8 GB - 0 GB

Kjenn din PC (Windows Vista)

Atea AS. Lenovo BladeCenter HS23 - Xeon E5-2697v2 2.7 GHz - 8 GB - 0 GB. Sentralbord: Produktinformasjon.

Kjenn din PC (Windows7) Jørn Nordeng

Til Oppgaven tester jeg med en Multicom Kunshan:

TDT4110 Informasjonsteknologi grunnkurs: Uke 35 Introduksjon til IKT. Professor Alf Inge Wang

Lenovo BladeCenter HS Xeon E5-2620V2 2.1 GHz - 8 GB - 0 GB

Nadine Pedersen GRIT Datamaskinen- kjenn din Mac

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til IKT. Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap

Acer Computer GmbH. Pricelist No Th. May Veiledende utsalgspris. Territory: Norway. Desktop

Lenovo Flex System x480 X6 Compute Node blad - Xeon E7-4850V3 2.2 GHz - 32 GB - 0 GB

Kjenn din PC (Windows7)

Forelesning 9. Registre, tellere og minne

Kjenn din PC(windows7)

1)Gjør om desimal tallene til binære: a) 4 =0100. b) 17 = c) 34 = d) 128 = e) 255 =

Meir buss, I/O, prosessor detaljar. Arbitrering: Kven kontrollerar bussen Buss eksempel PIO Prosessorar

Besvarelse på. Kjenn din PC (Windows7, Vista) Jon William Myrvoll Dataingeniør, kull 2010

Stasjonær PC Februar 2009

Digital logic level: Oppsummering

Lenovo BladeCenter HS Xeon E5-2609V2 2.5 GHz - 8 GB - 0 GB

Kjenn din PC (Windows7)

3. - Corsair Vengeance DDR3 1600MHz 8GB CL9 Prøv om du kan finne en tastatur-snarvei for å komme til dette kontrollpanelet.

AVSLUTTENDE EKSAMEN I. TDT4160 Datamaskiner Grunnkurs. Torsdag 29. November 2007 Kl

Dagens tema. Flere teknikker for å øke hastigheten

Lenovo BladeCenter HS Xeon E5-2670V2 2.5 GHz - 8 GB - 0 GB

Kjenn din PC Marie Bjørn 2014

1) Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en. 3) Hvor mye Cache har maskinen? Hvilken oppgave har Cache i maskinen?

INF3430/4431. Kretsteknologier Max. kap. 3

Læringsmål og pensum. Oversikt. Systemprogramvare Operativsystemer Drivere og hjelpeprogrammer. To hovedtyper programvare

Kjenn din PC (Windows 8.1)

Lenovo ThinkStation E Xeon E3-1245V2 3.4 GHz - 8 GB GB

Min datamaskin. Intel Core i7-4710hq 2.50GHz x64-bit prossesor.

Obligatorisk oppgave 1: Regneklynge

Kjenn din PC (Windows vista)

Kjenn din PC (Windows 10)

TDT4105 Informasjonsteknologi grunnkurs: Uke 35 Introduksjon til IKT. Basert på foiler av Professor Alf Inge Wang og Førsteamanuensis Roger Midtstraum

Oppgavebesvarelse «Kjenn din MAC» av Robin P. Nguyen.

Dagens temaer. Fra kapittel 4 i Computer Organisation and Architecture. Kort om hurtigminne (RAM) Organisering av CPU: von Neuman-modellen

Fahad Said Data ingeniør 2015 GRIT

Bilag 1. Kravspesifikasjon for leie av arbeidsstasjoner

Transkript:

1 2 Læringsmål og pensum TDT4105 Informasjonsteknologi grunnkurs: Uke 37b Maskinvare Asbjørn Bløtekjær Thomassen, IDI Læringsmål Forstå oppbygging og samspillet i maskinvaren i en datamaskin Vite om de ulike komponentene og sentrale parametre Kunne selv sette sammen en (multimedia-) datamaskin med riktig ytelse Forstå forskjellen på transistorer, integrerte kretser/chips og mikroprosessorer Forstå hvordan data representeres i en datamaskin og hvordan datamaskinen virker internt med CPU og primærlager Kjenne til viktige sekundærlager, inn/ut enheter og deres egenskaper Utviklingstrender på maskinvare Pensum Using Information Technology, Chapter 4 og Chapter 5 3 ICen basis for en revolusjon Integrerte kretser (IC) Betegner en hel elektronisk krets med tilkoblingspinner Har mange komponenter bygget inn i en enkel blokk Kretsen er basert på elektroner som beveger seg i fast stoff halvlederteknologi (CMOS) Muliggjør miniatyrisering pakke mange (millioner) transistorer sammen i en større krets Bruker transistorer til å sperre/lede strøm være elektronisk svitsj (av/på) Kalles også (mikro)chip eller (mikro)brikke Eksempler på brikker Mikroprosessorer Kontrollere Grafikkprosessorer Minne Matematikk co-prosessorer 4 Hvordan lages en brikke (chip)? Silisium Fotoliografisk prosess Pictures taken from: http://apcmag.com/picture-gallery-how-a-chip-is-made.htm Ubearbeidet rent silisium kuttes CMOS teknologi - angir halve størrelsen på en lagercelle f.eks 65 nm, 45nm, 32nm ->22 nm

5 Hvordan lages en brikke (2)? Ionisering (viser en enkelttransistor på chip) 6 Hvordan lages en brikke (3)? Ferdig transistor Kutting Chipsjekk Chip test Innpakking chip Intel Core i7 Processor Metallisering ( ledningstrekking ) 7 8 Moores lov Antall transistorer i en chip dobler seg hver 18 måned Representasjon av data og program Basis for alle beregninger er av/på som representerer data og instruksjoner (program) Til vanlig anvender vi 10-tallsystemet i beregningssammenheng 10-tallsystemet benytter sifrene 0 9 Sifrenes betydning er posisjonsbestemt ( enere, tiere, hundre,..) 241 = 2 102 + 4 101 + 1 100 Datamaskinen benytter to-tallsystemet i alle sammenhenge To-tallsystemet benytter sifrene 0 og 1 (binærsystemet) E siffer i et binærtall kalles et bit og dets betydning er posisjonsbestemt 241 = 111100012 = 1 27 + 1 26 + 1 25 + 1 24 + 0 23 + 0 22 + 0 21 + 1 20 En byte er 8 bit (Størrelsen på lager for program og data måles i kb (kilobyte), MB (megabyte), TB (Terabyte))

9 10 Aritmetiske operasjoner på binærtall Datamaskinens tegntabell Addisjon av binærtall Alle datamaskiner har en tegntabell som inneholder de tegn datamaskinen kan behandle 111111 8 3 ----11 1000 11 -------1011 Tegnrepresentasjon som tall 123 93 ----216 1111011 1011101 ------------11011000 1 + 1 gir 0 med 1 i mente Ethvert tegn har en tegnkode (desimal / binær) som angir tegnets plass i tegntabellen (A 65 / 1000001) ASCII tabellen ASCII-tabellen benytter 7 bits tegnkode ( A 1000001) Inneholder 128 tegn, ikke æ, ø og å. Multiplikasjon av binærtall 1011 x 111 11 x 7 -------------------1011 1011 1011 -------------------1001101 77 Utvidet ASCII tabell 110 x 101 6 x 5 -------------------110 000 110 -------------------11110 30 Utvidet ASCII tabell benytter 8 bits tegnkode Inneholder 256 tegn deriblant æ, ø og å UNICODE tabell Benytter 16 bits tegnkode (2 byte) 11 12 DIMM-modul RAM Systemenheten Systemenheten (2) Kontroller for ekstern disk grafikkkort

13 14 Hva skjer når CPUen kjører? Hva er inni en CPU? CPU utfører en instruksjon av gangen En instruksjon utføres i fire trinn (se figur nedenfor) Prosessorhastighet oppgis i MHz eller GHz (tikk for systemklokken) for vanlig PC ( f.eks 2.66 Ghz) MIPS (millions of instructions pr sec) for arbeidsstasjoner/hovedmaskiner FLOPS (floating point operations pr. sec) for superdatamaskiner 15 16 Minnebrikker SIMM RAM (Random access memory) ROM (Read Only Memory) Mister data når strømmen slås av PROM (Programmable ROM), EPROM (Erasable PROM) DRAM dynamic RAM - oppfriskes av CPU SDRAM synchronous DRAM CMOS brikker Batteribasert (inneholder startup, dato/tid-klokke etc) hurtigere enn DRAM Oppfriskes av systemklokka (oppgis i MHz i reklamen) Flash SRAM statisk RAM Kan slettes og reprogrammeres flere ganger (120 MB-> 64GB) Inneholder BIOS i nyere maskiner Hurtigere enn DRAM Trenger ikke oppfriskning fra CPU DDR-SDRAM double data rate SDRAM Er dagens standard på hjemmepc Hastighet oppgis i MHz (klokkehastighet) Enda hurtigere versjon i DDR2-SRAM og DDR3-SRAM Minnebrikker (2) DIMM EcoRAM kan erstatte DRAM (hurtigere og mindre strømkrevende) MLC-flash (Multi Level Cell) brukes i SSD-disker (Solid-State-Device)

17 18 Minne - Cache Hovedkort med brikkesett (chipset) - frontside bus Hurtig lager som har klar instruksjoner og data som det er sannsynlig at prosessoren vil bruke ofte Brikkesettet kontrollerer informasjonsflyten mellom CPU og de andre systemkomponentene Level 1 (L1) er del av mikroprosessorbrikken (8 256 kb) Level 2 (L2) ikke del av mikroprosessorbrikken. Bruker SRAM-brikker (64kb 2MB). Kalles også Advanced Transfer Cache av Intel Level 3 (L3) er på hovedkortet (motherboard). Er tilgjengelig bare på high-end maskiner Kan ikke oppgraderes bestemmes ved kjøp av prosessor/type 19 20 Flerkjerneprosessorer - MCP MCP MultiCore Processor En CPU-kjerne er en enhet som leser og utfører programinstruksjoner To eller flere kjerner pakkes i samme brikke (2,4,6..) Eksempler: duo: AMD Phenom II X2, Intel Core Duo, hexacore: AMD Phenom II X6, Intel Core i7 Extreme Edition 980X Greier ofte bare å utnytte en brøkdel av prosessorkapasiteten av en MCP. Programmene må være skrevet for å utnytte prosessorene (parallellisering). Parallellisering er et aktuelt forskningsområde for tiden (egne programmeringsspråk, algoritmer etc.) Tilkobling til PC (porter)

21 22 Utvidelser busser og kort Kort for ulike Inn/Ut-enheter PCIe Busser: PCI (Peripheral component interconnect) Parallell -32 eller 64 bit bred, erstattet av PCIe i dag 133MB/s AGP (Accelrated Graphics Port) Hastighet 2xPCI Grafikk/mulitmedia/video PCI PCI Express (PCIe) Bedre ytelse og mer pålitelig Seriell V2.0 500MB/s V3.0 3GB/s Korttyper Grafiske kort Lydkort Nettverk PC kort: kredittkortstørrelse (PCMCIA, WLAN-kort, etc) 23 24 Sekundærlager Permanent lager for data og program: Floppy disk Harddisker Optiske Disker Magnetisk Tape Smart kort Flash memory Online (Nettlagring) Harddisker Viktige parametre Rotasjonshastighet (5400 rpm 7200 rpm) Kapasitet ( 100MB 4TB) Fysisk størrelse: 2.5 tommer (laptop), 3.5 tommer (tower, etc.) Type kontroller: elektronikk inne i disken eller eget adapterkort på hovedkortet for overføring av data og posisjonering av lese/skrivehodet Kontrolleren bestemmer om og hvordan disken tilkobles og overfører data Overføringshastighet lese/skrive SSD-disk (Solid-State-Device) er MLC-flashbasert -256GB Vanlige kontrollere: USB plug and play, hot pluggable Firewire esata EIDE (Enhanced Intergrated Drive Electronics) kalles også SATA, Fast ATA, Ultra ATA, Fast IDE, ATA-2, ATA/100, Serial ATA Opp til 4 disker med på maks 137 MB pr disk SCSI Hurtigere og mer plass enn EIDE. Typisk på arbeidsstasjoner og servere Fiber Channel (kommende)

25 Ulike porter/busser (2) 26 Ulike porter/busser (2) Firewire 400 27 Skjermer Viktige parametre Oppløsning - bildepunkter (pixel) Pixel består av rød/grønn/blå subpixler XGA 1024x768, SXGA 1280x1025, UXGA 1600x1200, QXA 2048x1536, WXGA og WUXGA Oppfriskningshastighet (50/100 Hz) Interlaced tegner bildet opp som to delbilder (annenhver linje) Progressiv scan hele bildet tegnes opp linje for linje hver gang Displayteknologi: CRT, LCD-aktiv (TFT), LCD-passiv (HPA, STN, DSTN), Plasma, OLED (Organic LED), etc. Kontrast Fargedybde Pixel-avstand (dot-pitch) Skjermkort som skjermen er koblet til er avgjørende for ytelsen (dynamikk/ realisme etc) Grafikkprosessor OpenGL/Direct X etc Pixel/subpixel: