BERÄKNINGSKONSTENS HISTORIA - Från kulram till dator
|
|
- Lisa Strömberg
- för 8 år sedan
- Visningar:
Transkript
1 BERÄKNINGSKONSTENS HISTORIA - Från kulram till dator Del 2 Gunnar Holmdahl 2 DAGENS DATORER - VAD KAN DOM? 3 1
2 Snabbhet Dagens kraftfullaste datorer... men först lite sortdefinitioner Prestanda beror på tillämpningen. Här jämförs beräkningskapacitet i FLOPs (FLoating point OPerations per sekund). Lämpliga prefix: P peta T tera G giga 10 9 M mega Snabbhet Dagens kraftfullaste datorer: Dator PFLOPs max Antal processorer K computer 10, SPARC64 Tillverkare Fujitsu, Japan Tianhe-1A 2, NUDT, Kina Jaguar 1, AMD Opteron Roadrunner 1, AMD Opteron, IBM PowerXCell 8i CRAY USA IBM USA År Operativ system 2011 Linux 2010 (Special) 2009 Linux 2008 (Special) 5 2
3 Jämförelse av snabbheter (1956) Facit EDB presterad ungefär 8 FLOPs (2011) PC, 2Ghz med 4 kärnor, ungefär 0,8 GFLOPs Dagens PC är alltså 0,8* 10 9 /8 = 10 8 gånger snabbare än Facit EDB Antag att dagens PC motsvarar en bil som kör i 100 km på en timme Hur långt kommer då Facit EDB, hur långt snigeln? 100 km?? 6 Jämförelse av snabbheter (1956) Facit EDB presterad ungefär 8 FLOPs (2011) PC, 2Ghz med 4 kärnor, ungefär 0,8 GFLOPs Dagens PC är alltså 0,8* 10 9 /8 = 10 8 gånger snabbare än Facit EDB Antag att dagens PC motsvarar en bil som kör i 100 km på en timme Hur långt kommer då Facit EDB, hur långt snigeln? 100 km 1 mm? 7 3
4 Jämförelse av snabbheter (1956) Facit EDB presterad ungefär 8 FLOPs (2011) PC, 2Ghz med 4 kärnor, ungefär 0,8 GFLOPs Dagens PC är alltså 0,8* 10 9 /8 = 10 8 gånger snabbare än Facit EDB Antag att dagens PC motsvarar en bil som kör i 100 km på en timme Hur långt kommer då Facit EDB, hur långt snigeln? 100 km 1 mm 10 m 8 Jämförelse av snabbheter.och den snabbaste superdatorn har kommit hur långt? Jo, en sträcka som nästan motsvarande avståndet mellan Solen och Saturnus (9,5 AE) 9 4
5 Till vad används dessa superdatorer? Väder- och klimatprognoser Fysik- och kemiberäkningar DNA-analys Medicinska simuleringar och bildanalys inom hjärnforskningen Militära, tex simulering av atombomsexplosioner 10 Den tekniska utvecklingen inom datorområdet 11 5
6 Teknisk utveckling Vad ligger bakom denna utveckling? Transistorn - Uppfanns 1947 av tre forskare vid Bell Labs i USA, John Bardeen, Walter Brattain och William Shockley. Nobelpriset i fysik En av de allra största uppfinningarna i modern tid Den integrerade kretsen - Uppfanns 1958 av Jack S Kilby på Texas Instruments. Nobelpriset i fysik år Ett stort antal komponenter per integrerad krets, miljard transistorer per chip. - Mikroprocessorer och minneskretsar 12 Minneskort 1973: 16kbit 1988: 256 kbit 13 6
7 Minneskort Nu köper man 16 GB för 200 kr på Clas Ohlson OBS! 16 GB = 128x10 9 kbit och det förra kortet = 16 kbit 14 Teknisk utveckling Moores lag Uppkallad efter en av Intels grundare Gordon Moore, Betecknar det fenomen att antalet transistorer som får plats på ett chip växer exponentiellt med tiden. Takten som gäller sedan många år tillbaka ger en fördubbling var 24:e månad. Ibland definieras lagen som fördubblingen av beräkningskraften per fix kostnad var 24:e månad Massiv parallellbearbetning är också en del av hemligheten i kombination med därtill anpassad programmeringsteknik 15 7
8 Teknisk utveckling Moores lag Uppkallad efter en av Intels grundare Gordon Moore, Betecknar det fenomen att antalet transistorer som får plats på ett chip växer exponentiellt med tiden. Takten som gäller sedan många år tillbaka ger en fördubbling var 24:e månad. Hur stämmer det på Facit EDB och dagens PC? Facit EDB konstruerades 1956 dvs för 55 år sedan. Om man räknar med Moores lag skulle dagens dator var 2 27,5 snabbare = 10 8 Det stämmer förvånandsvärt bra! 16 Nästa teknikskifte? Optiska datorer - Användning av fotoner i st.f. elektroner - Dramatiska förbättring i prestanda. - Manipulera de optiska och elektriska egenskaper i en skala av bara några tiotal atomer. - Watson använder till en del sådana komponenter Ny presentationsteknik - OLED, Organic Light Emmitting Diode, - Böjliga, extremt tunna bildskärmar
9 Framtida teknikutveckling 18 Steve Jobs och Apple Steve Jobs har varit banbrytande och stilbildande Grafiskt användarsnitt Xerox var först, men förmådde ej utnyttja sin uppfinning Dataskärmen grafisk i st.f. textbaserad Ikoner/fönster flyttbara och överlappande Genomarbetad design Användarvänlighet Insåg tidigt den kommande integration av data, musik, video och telefon imac, Powerbook, ipod, iphone, ipad itune AppleStore (2001), itune Store, App Store.. Men Jobs ville ha ett slutet system i motsats till Microsoft som licensierade ut sina produkter och system. Därför har Apple bara % av marknaden för datorer. Det kunde ha varit mycket mer. 19 9
10 Giganternas kamp 2011 Miljarder USD Apple IBM Microsoft Dell Intel Omsättning Nettovinst Svenska statens inkomster 2011 var omräknat ungefär 120 miljarder USD 20 Steve Jobs och Apple Steve Wozniak och Steve Jobs byggde första maskinerna i familjen Jobs garage
11 Appleprodukter Apple I 1976 Apple II 1977 Apple III 1980 Lisa 1983 Apple IIc 1984 Macintosh imac 1988 imac 4G 2002 MacBook Appleprodukter PowerMacG PowerMacG Newton och iphone 1987 ipod 2001 ipod touch 2007 iphone ipad
12 Utvecklingen inom programmeringsområdet 24 Programmering De första datorerna på 40-talet styrdes av instruktioner programmet - som var inbyggda i hårdvaran. Detta gjorde dem inflexibla. von Neumann (USA) introducerade i maskinens minne lagrade instruktioner. Detta möjliggör program som är självmodifierande. Begreppen Hårdvara/Mjukvara föddes Olle Karlquist programmerar BARK 25 12
13 Programmering Hur kan då ett program se ut? Eftersom datorer normalt endast arbetar med 0:or och 1:or, så kan ett program som lägger ihop två tal, som ligger i minnescell ett och två, se ut så här i maskinens minne: Eller hexadecimalt Arbetsamt, lätt att göra fel, obegripligt för utomstående Adress Funktion 26 Programmering Högnivåspråk utvecklades, som med hjälp av kompilatorer översätter programmen till maskinens binära program. Högnivåspråk C = A + B Dator Kompilator Maskinspråk Dator Slutligt program 27 13
14 Programmering Programmeringsspråk Det finns hundratals, här några vanliga Fortran teknik, vetenskap Algol teknik, vetenskap Cobol administration, redovisning.. Basic (VB) diverse tillämpningar C++ kompilatorer, processtyrning.. HTML Java webbsidor (hypertext markup language) internet, webbsidor På 1970-talet utvecklades ett mer ingenjörsmässigt programmeringssätt objektorienterad programmering där ett antal samverkande och inkapslade objekt på ett strukturerat sätt bygger upp ett system. 28 Programmeringsspråk Algol Lista över primtal Basic 29 14
15 Programmeringsspråk HTML 30 Internet 31 15
16 Internet Internet är världens största datornätverk och ett system för enkel och effektiv kommunikation av text, ljud och bild. world wide web e-post filöverföring röstkommunikation
17 Internet Internet är världens största datornätverk och ett system för enkel och effektiv kommunikation av text, ljud och bild. world wide web - information e-post filöverföring röstkommunikation Internet har gjort det möjligt att kommunicera världen över - information blir tillgänglig - utnyttjas av miljarder människor - skapar öppenhet som kan leda till bättre fungerande demokrati - stor betydelse världsekonomin Trafiken består av digitala informationspaket som också innehåller adresser (IP-adresser från/till) och sekvensstämpling mm. Google Bank Bloggar FaceBook Chattforum Skype Youtube 34 Internet IPv4 kan teoretiskt hantera 4.3 miljarder adresser. Det klarar - sedan februari ej längre behovet. I framtiden kommer alla saker omkring oss (även vi själva?) att vara anslutna och kommunicerbara, The internet of things Ett nytt system, IPv6, klarar adresser. Det håller nu på att införas och det kommer att räcka!! Bilar Hundar Pensionärer Pacemakers Kylskåp Sommarstugor Nycklar Vinkällare m.fl
18 Nya tillämpningar 36 Artificiell intelligens (AI) Defininition system som tänker som människor system som tänker rationellt system som beter sig som människor slutligen system som beter sig rationellt. Neurala nätverk Turingtestet [1] Fuzzy Logic Talförståelse Talsyntes Se och känna igen Expertsystem Genetisk programmering Maskininlärning 37 18
19 Artificiell intelligens (AI) Några tillämpningsexempel Stödsystem för medicinska diagnoser - second opinion Mönsterigenkänning, signalbearbetning Schemaläggning Finanssystem Språk översättning, förståelse Upplysningstjänster tidtabeller, dataproblem. Robotar Dataspel Schack Jeopardy 38 Artificiell intelligens (AI) - Översättning Snabbt växande område. Grammatikaliska metoder eller Statistiska Google använder den senare. Exempel taget ur beskrivningen av en PU-kurs: Resultaten av teknisk forskning och utveckling har vi dagligen stor nytta av - och påverkas därav - utan att vi alltid är medvetna därom. Cirkeln kommer att belysa några sådana områden som kanske inte är så uppenbara. The results of technological research and development, we have a day very useful - and affected by it - but we are always aware of it. The circle will highlight some areas that might not be so obvious. Nästan obegripligt. Alternativ gavs dock för: not i st. för but och we have daily great use of i st. för we have a day very useful 39 19
20 Artificiell intelligens (AI) - Översättning (forts.) Om man hade skrivit texten på ett enklare sätt, hade resultatet blivit bra: Vi har dagligen nytta av resultaten av teknisk forskning och utveckling och vi påverkas av dessa oftast utan att vara medvetna om det. Cirkeln kommer att belysa några sådana områden som kanske inte är så uppenbara. We have daily use of the results of technological research and development and we are affected by those usually without realizing it. The circle will highlight some areas that might not be so obvious. 40 Artificiell intelligens (AI) The Deep Blue schackdator, som besegrade Kasparov 1997, sökte typiskt till ett djup på mellan sex och åtta drag, ibland till 20 eller ännu fler för vissa situationer. Den var självlärande Utvärderingsformeln var skriven i en generaliserad form, med många parametrar som måste ställas in (till exempel hur viktigt är en säker kungsposition jämfört med en utrymmesfördel i centrum, etc.). De optimala värdena för dessa parametrar bestämdes av systemet självt, genom att analysera tusentals mästarspel. I öppningensboken fanns det över 4000 ställningar och stormästarspel, 41 20
21 Artificiell intelligens (AI) Watson, som blev mästare i Jeopardy 2011, är ett system som kan svara på frågor ställda i ett naturligt språk. Det har moduler för - språkbehandling informationssökning kunskapsrepresentation - maskininlärning hypotesgenerering massiv bevisinsamling - analys - sannolikhetsbedömning Watson hade tillgång till 200 miljoner sidor med strukturerad och ostrukturerad text, inklusive den fullständiga texten i hela Wikipedia. Systemet bearbetar 500 gigabyte, motsvarande en miljon böcker per sekund och utnyttjar 16 terabyte RAM För varje ledtråd visade Watsons de tre mest sannolika svaren. 42 Framtiden Integrationen mellan människa och informationstekniska system kommer att öka dramatiskt. Vi kommer ständigt att vara i kontakt med all möjlig information och erfarenhet. Det blir en naturlig del av vår tillvaro. Detta kommer att ske i en nära framtid, om vi inte redan är där? Allt detta är möjligt men vill vi det? Är detta nästa steg i evolutionen? 43 21
22 En snabbresa genom datorernas värld 2012 / Gunnar Holmdahl 44 22
1642 uppfann Blaise Pascal världens första mekaniska räknemaskin. Den kunde både addera och subtrahera. Den kan ses som en föregångare till datorn.
Datorns utveckling 1642 uppfann Blaise Pascal världens första mekaniska räknemaskin. Den kunde både addera och subtrahera. Den kan ses som en föregångare till datorn. Tre decennier senare konstruerade
Läs merDatorhistoria Introduktion till PBL
Datorhistoria Erfarenheter Inlärningsmål Ämne: Datorhistorik Första datorn? Eniac 1946? Definiera dator Internationellt? Svenskt? Dator = räknehjälpmedel? Mer räknehjälpmedel Abacus (kulram) c:a 3000 fkr
Läs merFö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 merF1 Introduktion och ingenjörsrollen EDAA05 Datorer i system! Roger Henriksson!
F1 Introduktion och ingenjörsrollen EDAA05 Roger Henriksson I kursen får du en introduktion till de frågeställningar och problemområden som omfattas av D-programmet och ämnet datavetenskap och underlättar
Läs merF1 Introduktion och ingenjörsrollen
F1 Introduktion och ingenjörsrollen EDAA05 Roger Henriksson Jonas Wisbrant I kursen får du en introduktion till de frågeställningar och problemområden som omfattas av D-programmet och ämnet datavetenskap
Läs merGrundkurs i programmering - intro
Grundkurs i programmering - intro Linda Mannila 4.9.2007 Dagens föreläsning Allmän kursinformation: mål, syfte, upplägg, examination, litteratur, etc. Hur arbetar en dator? Hur vi får datorn att förstå
Läs merBERÄKNINGSKONSTENS HISTORIA - Från kulram till dator
BERÄKNINGSKONSTENS HISTORIA - Från kulram till dator 3000 f.kr - 1981 Gunnar Holmdahl Några av de första uppfinningarna Noll uppfanns (1900 f.kr) MDCCXI dividerat med LIX = XXIX? 1711 / 59 = 29 I det sumeriska
Läs merFö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/vt11 Studentportalen http://www.studentportalen.uu.se Lärare: Tom Smedsaas, Tom.Smedsaas@it.uu.se
Läs merDatorsystem 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 merInnehålls förteckning
Programmering Uppsats i skrivteknik Axxell Företagsekonomi i informationsteknik 19.3.2015 Respondent: Tomas Björklöf Opponent: Theo Wahlström Handledare: Katarina Wikström Innehålls förteckning 1. Inledning...3
Läs merVentilen. Nytt på IT- fronten. System som kan göra intelligenta saker, såsom att efterlikna mänskligt beteende och tänkande
Ventilen Nytt på IT- fronten System som kan göra intelligenta saker, såsom att efterlikna mänskligt beteende och tänkande https://www.youtube.com/watch?v=nfneoooeqx4 https://www.youtube.com/watch?v=nfneoooeqx4
Läs merProgram & programmering
Program & programmering Vad är program? Satser och instruktioner, toggla igenom exempel Program på olika nivåer, för olika maskiner, för olika saker Tolka program; kompilator, intepretator, binärbytekod,
Läs merFö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 merObjektorienterad programmering
Objektorienterad programmering Aletta Nylén http://user.it.uu.se/~aletta Epost: aletta.nylen@it.uu.se Rum: 1216 Kursinfo Lärare: Aletta Nylén Jesper Wilhelmsson Litteratur: Object-Oriented Software Development
Läs merDatakursen PRO Veberöd våren 2011 internet
Datakursen PRO Veberöd våren 2011 internet 3 Internet Detta kapitel presenteras det världsomspännande datanätet Internet. Här beskrivs bakgrunden till Internet och Internets uppkomst. Dessutom presenteras
Läs merENKEL INTRODUKTIO Du kanske länge har funderat vad alla begrepp som Wifi, surfplatta och app står för, kanske detta dokument kan lösa dina problem.
ENKEL INTRODUKTIO Du kanske länge har funderat vad alla begrepp som Wifi, surfplatta och app står för, kanske detta dokument kan lösa dina problem. Katarina Eriksson ipad ipad +Äldre=sant Enkel beskrivning
Läs merDatorns utveckling. Bild av ENIAC
Datorns utveckling År 1936 konstruerade den tyska ingenjörsstudenten Konrad Zuse den första elektroniska datorn, Z1, samt en rad andra datorer de förstördes 1944 när Berlin bombades under andra världskriget.
Läs merVad ä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 merDatormetaforen. Från människa till dator Från dator till människa o.s.v.
Datormetaforen Från människa till dator Från dator till människa o.s.v. Det mekaniska tänkandet Räknemaskin tillverkad av Pascal 1642 Hjärnan ett avancerat urverk 1800-talet Henry Colebrooke, (president
Läs merJacquards vävstol, 1801
Datorteknik Föreläsning 7 Historia och framtid Jacquards vävstol, 1801 1 Charles Babbage Difference Engine, 1822 Konrad Zuse, Z1, 1936 2 ENIAC, 1943 ENIAC Senare har yrket som programmerare blivit populärt
Läs merDatorteknik. Föreläsning 7 Historia och framtid. Institutionen för elektro- och informationsteknologi, LTH
Datorteknik Föreläsning 7 Historia och framtid Jacquards vävstol, 1801 Charles Babbage Difference Engine, 1822 Konrad Zuse, Z1, 1936 ENIAC, 1943 ENIAC Senare har yrket som programmerare blivit populärt
Läs merProgrammering för alla!
Programmering för alla! Inspirationsseminarium för lärare i grundskola och gymnasium Björn Regnell Professor Datavetenskap, LTH, Lunds universitet lth.se/programmera Video http://www.svt.se/nyheter/sverige/krav-pa-att-elever-lar-sig-programmera
Läs merImperativ programmering
Imperativ programmering 1DL126 3p Imperativ programmering Jesper Wilhelmsson ICQ: 20328079 Yahoo: amigajoppe MSN / epost: jesperw@it.uu.se Rum: 1335 Tel: 471 1046 Imperativ programmering Vilka programmeringsspråk
Läs merGuide för AirPrint. Denna guide gäller följande modeller:
Guide för AirPrint Denna guide gäller följande modeller: HL-340CW/350CDN/350CDW/370CDW/380CDW DCP-905CDW/900CDN/900CDW MFC-930CW/940CDN/9330CDW/9340CDW Version A SWE Definitioner av anmärkningar Nedanstående
Läs merEn 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 merIT 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 merRandom 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 merFakta om robotar VAD HANDLAR BOKEN OM? LGR 11 CENTRALT INNEHÅLL SOM TRÄNAS ELEVERNA TRÄNAR FÖLJANDE FÖRMÅGOR. Lärarmaterial EVA MOSEGAARD AMDISEN
SIDAN 1 Lärarmaterial VAD HANDLAR BOKEN OM? I boken får vi en presentation av robotar. Det finns många olika sorters robotar med olika funktioner och utseende. Det som alla robotar har gemensamt är att
Läs merHF0010. 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 merDatorhistorik. 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 merCacheminne 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 merKursupplägg. Examination. Föreläsning 1: Intro till kursen och. Kursmaterial. programmering. Kursboken: Programmera med a multimedia approach
Föreläsning 1: Intro till kursen och Kursens hemsida http://www.it.uu.se/edu/course/homepage/prog1/esvt10 Studentportalen http://www.studentportalen.uu.se Kursmaterial Kursbok Kursprogramvara Tips: Installera
Läs merMatematikens grundvalar och programmering av datorer
Matematikens grundvalar och programmering av datorer Bengt Nordström Datavetenskap, Chalmers och Göteborgs Universitet, 14 februari, 2005 Datorerna föddes ur logiken 1870: Cantor: Det finns minst två slags
Läs merIT-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 merIntroduktion till programmering. Programspråk och paradigmer
Introduktion till programmering Programspråk och paradigmer Vad är ett programspråk? Aprogramming languageis a formal constructedlanguagedesigned to communicate instructions to a machine, particularly
Läs merAI FÖR FRAMTIDENS VÄLFÄRD. Caroline Andersson
AI FÖR FRAMTIDENS VÄLFÄRD Caroline Andersson 2019-10-02 Dagens agenda Vad är det som händer? Vad är AI? Exempel på tillämpningar Konsekvenser av AI Hur långt har Sverige som land kommit och vad behöver
Läs mer12. Kort om modern halvledarteknologi
12. Kort om modern halvledarteknologi Kursen i halvledarfysik behandlar i detalj halvledarkomponenter. På denna kurs går vi igenom bara den allra viktigaste av dem, MOSFET-transistorn som ger grunden till
Läs mer12. Kort om modern halvledarteknologi
12. Kort om modern halvledarteknologi Kursen i halvledarfysik behandlar i detalj halvledarkomponenter. På denna kurs går vi igenom bara den allra viktigaste av dem, MOSFET-transistorn som ger grunden till
Läs merArtificiell intelligens, eller Kommer din dator att bli klokare än dig? (eller kanske är den redan det?)
Artificiell intelligens, eller Kommer din dator att bli klokare än dig? (eller kanske är den redan det?) 1.a November 2011 Innan vi börjar R.I.P. John McCarthy (1924 2011) Grundare av ämnet artificiell
Läs merInternets historia Tillämpningar
1 Internets historia Redan i slutet på 1960-talet utvecklade amerikanska försvaret, det program som ligger till grund för Internet. Syftet var att skapa ett decentraliserat kommunikationssystem som skulle
Läs merMoment 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 merAtt orientera i den närliggande natur- och utemiljön med hjälp av kartor, såväl med som utan digitala verktyg. Kartors uppbyggnad och symboler.
Centralt innehåll 4-6 DIGITALISERING Idrott och hälsa Att orientera i den närliggande natur- och utemiljön med hjälp av kartor, såväl med som utan digitala verktyg. Kartors uppbyggnad och symboler. Matematik
Läs merQR-kodernas intåg för nytta och nöje!
QR-kodernas intåg för nytta och nöje! Föredrag av Stig Ottosson om smarta "självlänkande" streckkoder som vi kommer att se alltmer av i framtiden. 2012-06-20 Något stort hände 2007 och 2010 2007 introducerades
Läs merApple MacBook Pro 13" Dual-Core i5 2.4GHz, 4GB ramminne 500GB hårddisk, HD Graphics, SuperDrive Vikt 2 kg
Vi levererar alltid körklara datorer = Apple MacBook Pro 13" Dual-Core i5 2.4GHz, 4GB ramminne 500GB hårddisk, HD Graphics, SuperDrive Vikt 2 kg Se TV i din dator TV Tuner Stick for DVB-T (terrestrial)
Läs merDatorn föds. http://www.youtube.com/watch?v=anrjsigryjw
Datorkunskap Vad är en dator Datorer är maskiner som utför uppgifter och beräkningar med hjälp av givna instruktioner eller program. Datorer arbetar genom att låta maskin- och programvara interagera. Maskinvara
Läs merOm Apple & iphone. Pelle Snickars, KB. söndag 6 november 11
Om Apple & iphone Pelle Snickars, KB söndag 6 november 11 > 98 miljoner träffar... the only problem with microsoft is that they don t have any taste... söndag 6 november 11 det öppna & det slutna
Läs merTeknikprogrammet, inriktning informations- och medieteknik
Teknikprogrammet, inriktning informations- och medieteknik Varför välja oss? Kursplan Presentation av våra datatekniska kurser Eftersom företag mycket sällan anställer gymnasieelever (de vill att ni ska
Läs merAtt köpa ny dator SeniorNet Lidingö Januari-2016
Att köpa ny dator SeniorNet Lidingö Januari-2016 Att tänka på innan du köper bärbar dator Behov/Användningsområde Om man mest ska använda datorn till epost, Internet, lagra foton och skriva dokument i
Läs merLitteratur. Nätverk, Internet och World Wide Web. Olika typer av nätverk. Varför nätverk? Anne Diedrichs Medieteknik Södertörns högskola
Litteratur Nätverk, Internet och World Wide Web Anne Diedrichs Medieteknik Södertörns högskola Beekman kap 9-11 Varierar i olika upplagor. Läs alla kapitel om nätverk och Internet och webb Olika typer
Läs merProgrammering i ett historiskt perspektiv. Växjö 16 november 2017 Mats Hansson
Programmering i ett historiskt perspektiv Växjö 16 november 2017 Mats Hansson Att hitta elevaktiva arbetssätt och arbetsformer! Ett exempel: Några begrepp Resultat: Jacquardvävstol https://sv.wikipedia.org/wiki/jacquardv%c3%a4vstol
Läs merProgrammering för alla!
Programmering för alla! del 1 Lärarlyftet Teknik 7-9, 2014-09-01 Björn Regnell Professor Datavetenskap, LTH, Lunds universitet lth.se/programmera Agenda 09:00-10:00 Introduktion; kursens upplägg Varför
Läs merChrister Scheja TAC AB
Byggnadsautomation för ingenjörer Byggnadsautomation för ingenjörer VVS-tekniska föreningen, Nordbygg 2004 Christer Scheja TAC AB resentation, No 1 Internet/Intranet Ihopkopplade datornät ingen ägare Internet
Läs merFrån idé till prototyp med hjälp av moderna verktyg i skolan!
Från idé till prototyp med hjälp av moderna verktyg i skolan! TIS Luleå 161006 Professor Peter Parnes peter@parnes.com, 070-2392995 @peterparnes, www.parnes.com/blog/ http://www.facebook.com/peterparnes
Läs merIntroduktion till programmering
Introduktion till programmering Vad är programmering? Vad gör en dator? Vad är ett datorprogram? 1 (9) Vad är programmering? För att bestämma en cirkels area måste du: 1. Dividera diametern 5 med 2. 2.
Läs merSmarta telefoner och surfplattor
Smarta telefoner och surfplattor Hur jag använder min iphone och ipad Solveig Engdahl Seniornet Danderyd oktober 2015 Mina rubriker idag Apple eller annan tillverkare? Olika - Lika Smarta telefoner Surfplattor
Läs merAv: Sven & Andrew 9E
Av: Sven & Andrew 9E Telefonens utveckling Antonio Meucci Antonio Meucci uppfann omkring 1849 telefonen, som han kunde ha mellan sovrummet och kontoret eftersom att han fru inte kunde röra sig. Den presenterades
Läs merNanoteknik vad är det? Trender, exempel, möjligheter, risker. Bengt Kasemo Teknisk Fysik Chalmers kasemo@chalmers.se
Nanoteknik vad är det? Trender, exempel, möjligheter, risker Bengt Kasemo Teknisk Fysik Chalmers kasemo@chalmers.se Nanoteknik att medvetet och kontrollerat skapa funktionella strukturer och system med
Läs merGrundläggande programmeringsteknik Datorsystem
Datorsystem Från abakus till Z3 Datorsystem Från kursplanen Moment 3, Datorsystem 3hp I detta moment ges en introduktion till datorsystem och dess uppbyggnad. Minneshantering, vad en CPU är och gör samt
Läs merMaskinorienterad Programmering LP3-2017/2018
Maskinorienterad Programmering LP3-2017/2018 Lars Bengtsson, D&IT Syften, målsättningar, kurslitteratur och genomförande Översikt av laborationer Introduktion till ARM-processorn och till laborationssystemet
Läs merIntroduktion till hårdvara, mjukvara och operativsystem
Introduktion till hårdvara, mjukvara och operativsystem Grundläggande operativsystem 1DV415 1 1 Lärare Marcus Wilhelmsson Universitetsadjunkt i datavetenskap Linux, UNIX (Solaris, OpenSolaris, Mac OS X),
Läs mer32 Bitar Blir 64 Sammanfattning
32 Bitar Blir 64 Sammanfattning Syftet med rapporten är att ge en insyn i det tillvägagångssätt och problem som uppstod i utvecklingen från 32 bitars CPUs till 64 bitars CPUs samt inblick i skillnaden
Läs merKort om World Wide Web (webben)
KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.
Läs merOlika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET
Olika slags datornätverk Förberedelse inför laboration 4. Historik Protokoll, / Adressering, namnservrar WWW, HTML Föreläsning 5 Internet LAN Local Area Network student.lth.se (ganska stort LAN) MAN Metropolitan
Läs merF1 Introduktion och teknikhistoria
F1 Introduktion och teknikhistoria EDAA05 Roger Henriksson Jonas Wisbrant I kursen får du en introduktion till de frågeställningar och problemområden som omfattas av D-programmet och ämnet datavetenskap
Läs merKort beskrivning av Sveriges första dator BESK
Kort beskrivning av Sveriges första dator BESK Bo Einarsson MAI 10 januari 2005 Den första svenska egentliga datorn är BESK, vilket står för Binär Elektronisk SekvensKalkylator. Den var körklar den 6 november
Läs merGrundläggande datorkunskap
Grundläggande datorkunskap Vissa nybörjare känner sig väldigt osäkra Man kan förstora texten på skärmen genom att trycka på Ctrl + SeniorNet Lidingö 2014-11-10 Mamma får en gammal dator av sin son men
Läs merTips på AKK-appar. Jag tycker om dig! Appar med symboler, text och ljud för personer som behöver AKK-stöd för uttryck och förståelse
Tips på AKK-appar Jag tycker om dig! Appar med symboler, text och ljud för personer som behöver AKK-stöd för uttryck och förståelse Oktober 2019 Innehåll Innehåll... 2 Vad är AKK och vad är AKK-appar?...
Läs merDatorhistoria. Källor: http://www.e.kth.se/~e99_aha/tekinfo.html http://www.computer.org/history/index.html
Datorhistoria Källor: http://www.e.kth.se/~e99_aha/tekinfo.html http://www.computer.org/history/index.html Inledning Den första räknemaskinen var en abacus (kulram), ett gammalt räknehjälpmedel som består
Läs merIT OCH PROGRAMMERING I SKOLAN. Jan Erik Moström Peter Vinnervik
IT OCH PROGRAMMERING I SKOLAN Jan Erik Moström Peter Vinnervik VILKA ÄR VI OCH VAD KOMMER VI ATT PRATA OM? Jan Erik Moström - undervisar på institutionen för datavetenskap Peter Vinnervik - doktorand vid
Läs merDela, koda och korrigera! Undervisningsmaterial inom digital kompetens
Dela, koda och korrigera! Undervisningsmaterial inom digital kompetens Utvidgat regionalt lärarnätverk Stiftelsen Norrbottens Läns Arbetsstugor Lärarnätverket i samtliga Norrbottens kommuner Likvärdighet
Läs merAtt köpa ny dator SeniorNet Lidingö September-2017
Att köpa ny dator SeniorNet Lidingö September-2017 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 merGuide för AirPrint. Denna bruksanvisning gäller följande modeller:
Guide för AirPrint Denna bruksanvisning gäller följande modeller: HL-L850CDN/L8350CDW/L8350CDWT/L900CDW/L900CDWT/ L9300CDW/L9300CDWT/L9300CDWTT DCP-L8400CDN/L8450CDW MFC-L8600CDW/L8650CDW/L8850CDW/L9550CDW
Läs merFörfattare: Juha Söderqvist IT-GUI. Version 1.0. Datum
Författare: Juha Söderqvist IT-GUI Version 1.0 Datum 2017-08-18 Innehåll 1. Introduktion... 3 Human-computer interaction... 3 Grafiska användargränssnitt... 4 Operativsystem... 4 Xerox Alto Executive file
Läs merStrul med Windows 10? Här är lösningarna på de vanligaste problemen
Sida 1 av 7 DETTA ÄR EN UTSKRIFT FRÅN PC FÖR ALLA Artikelns webbadress: http://pcforalla.idg.se/2.1054/1.634761/tips-problem-medwindows-10 Strul med Windows 10? Här är lösningarna på de vanligaste problemen
Läs merIntroduktion till programmering D0009E. Föreläsning 1: Programmets väg
Introduktion till programmering D0009E Föreläsning 1: Programmets väg 1 Vad är en dator? En maskin vars beteende styrs av de innehållet (bitmönster) som finns lagrade i datorns minne (inte helt olikt förra
Läs merRealtidssystem HT03. Vad är realtidssystem? Inbyggda system. Att programmera, Tasks (Uppgifter) Realtidssystem kräver analys
Realtidssystem HT03 Vad är realtidssystem? Föreläsare: Wang Yi Rum: 1235, yi@it.uu.se, Tel: 471 3110 Assistent: Tobias Amnell Rum: 1216, tobiasa@it.uu.se, Tel: 4717122 Webbsida: www.it.uu.se/edu/course/homepage/realtid/h03
Läs merDatorsystemteknik 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 merIntroduktion till E-block och Flowcode
Introduktion till E-block och Flowcode Vad är E-blocks? E-blocks är små kretskort som innehåller block av elektronik som man vanligtvis kan hitta elektroniska eller inbyggda system Det finns över 50 olika
Läs merOperativsystem Lektion 1. Lärare. Schema. Kurssajten Finns på adressen. Jan Erik Moström. Set Norman
Operativsystem Lektion 1 1 Lärare jem@cs.umu.se, B449 Lektioner etc Set Norman set@cs.umu.se, NAdv105 Labbar, labhandledning 2 Schema Notera att det finns ändringar i schemat!! Under perioden 1-8 mars
Läs merArtificiell intelligens, eller Kommer din dator att bli klokare än dig? (eller kanske är den redan det?)
Artificiell intelligens, eller Kommer din dator att bli klokare än dig? (eller kanske är den redan det?) 4e november 2014 Intelligens Vad är det? ett mänskligt egenskap Kan det jämföras? Kan det mätas?
Läs merMaskinorienterad Programmering IT2, LP2-2016/2017
Maskinorienterad Programmering IT2, LP2-2016/2017 Syften, målsättningar, kurslitteratur och genomförande Översikt av laborationer Introduktion till ARM-processorn och till laborationssystemet 1 Kursens
Läs merGuide för AirPrint. Den här bruksanvisningen gäller följande modeller:
Guide för AirPrint Den här bruksanvisningen gäller följande modeller: DCP-J3W/J5W/J7W/J55DW/J75DW, MFC-J85DW/ J450DW/J470DW/J475DW/J650DW/J870DW/J875DW Version 0 SWE Definitioner av anmärkningar Nedanstående
Läs merDash & Dot. Förskola F-klass - 6
Dash & Dot Förskola F-klass - 6 Sverige har en starkt segregerad arbetsmarknad där tekniksektorn utmärker sig. Stat och kommun har därför initierat ett antal aktörer med särskilt uppdrag att arbeta med
Läs merSyfte. 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 merGrundlä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 merDatorsystemteknik 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 merVad är Artificiell Intelligens (AI) Olika typer av AI och deras användningsområden Innovation med hjälp av AI Framtiden och etiska frågeställningar
1 Agenda Vad är Artificiell Intelligens (AI) Olika typer av AI och deras användningsområden Innovation med hjälp av AI Framtiden och etiska frågeställningar 2 Nuvarande AI Funktioner en grov Analogi Rekommendation,
Läs merGrundläggande datavetenskap 4p
Grundläggande datavetenskap 4p Stefan.Pettersson@mh.se http://www.itm.mh.se/~stepet Kursinformation Planering Läsanvisningar Föreläsningsbilder Övningsuppgifter Laborationer 2004-11-04 IT och Medier 1
Läs merViktiga begrepp. Algoritm. Array. Binärkod. Blockprogrammering. Bugg / fel och felsökning. Dataspel. Dator
Viktiga begrepp Den här ordlistan är till för dig som går kursen Om Programmering. Eftersom detta är en grundläggande kurs har vi i vissa fall gjort en del förenklingar. En del begrepp är svåra att förenkla,
Läs merDatorn från grunden. En enkel introduktion. Innehåll: Inledning 1 Vad är en dator? 2 Datorns olika delar 3 Starta datorn 5 Stänga av datorn 7
Datorn från grunden En enkel introduktion Innehåll: Inledning 1 Vad är en dator? 2 Datorns olika delar 3 Starta datorn 5 Stänga av datorn 7 2 Inledning Välkommen till Söderköpings bibliotek! Vid detta
Läs merProfessor och forskningschef bodahlbom.se
Bo Dahlbom Professor och forskningschef bodahlbom.se Akt.agency sust.se Staying Alive Arthur C. Clarke on the future The Future local Arthur C Clarke 1 Revolution Den industriella revolutionen Olja Don
Läs merInledande programmering med C# (1DV402) Introduktion till programmering
Introduktion till programmering Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt
Läs merProgrammering eller Datalogiskt tänkande
Programmering eller Datalogiskt tänkande I förskolan handlar programmering om att få en begynnande förståelse vad det kan innebära. Barnen ges ett kreativt utrymme och har möjlighet att forma sin egen
Läs merFö 7: Operativsystem. Vad är ett operativsystem? Målsättning med operativsystem. Styr operativsystemet datorn?
Fö 7: Operativsystem Introduktion. Klassificering. Vad är ett operativsystem? Program som kontrollerar andra andra program. Gränssnitt mellan användare och hårdvaran. Kärnan. Historisk översikt. Typeset
Läs merProgrammering i skolan varför då? Lisa Söderlund Pedagogik och kommunikation
Programmering i skolan varför då? Lisa Söderlund Pedagogik och kommunikation lisa@kodcentrum.se KODCENTRUM En ideell förening som helt gratis introducerar barn och unga till programmering och digitalt
Läs merMjukstart i programmering
Mjukstart i programmering För intresserade och datorvana nybörjare TDDE23 Funktionell och imperativ programmering, del 1 Föreläsning 2 Peter Dalenius Institutionen för datavetenskap 2 Översikt 1. Vad är
Läs merDu kan även lyssna på sidorna i läroboken: Teknik direkt s Lyssna gör du på inläsningstjänst.
Datorn När du har läst det här avsnittet skall du: känna till datorns historia kunna vilka tekniker man använder för att ta kontakt idag kunna reflektera kring fördelar och nackdelar med modern kommunikationsteknik
Läs merIntroduktion till programmering och Python Grundkurs i programmering med Python
Introduktion till programmering och Python Hösten 2009 Dagens lektion Vad är programmering? Vad är en dator? Filer Att tala med datorer En första titt på Python 2 Vad är programmering? 3 VAD ÄR PROGRAMMERING?
Läs merPARALLELLISERING AV ALGORITMER PROCESSORER FÖR FLERKÄRNIGA
PARALLELLISERING AV ALGORITMER FÖR FLERKÄRNIGA PROCESSORER 870928 3017 Johan Gustafsson 870303 4952 Gustaf David Hallberg 880525 8210 Per Hallgren 801117 0597 Wuilbert Lopez 1/7 Innehållsförteckning Table
Läs merTDIU01 (725G67) - Programmering i C++, grundkurs
TDIU01 (725G67) - Programmering i C++, grundkurs Introduktion till kursen och programmering Eric Elfving Institutionen för datavetenskap 2 september 2014 Översikt Kursinformation Personal Kursmål Upplägg
Läs mer