Hvordan fant man på å lage datamaskiner?
|
|
- Kaj Henriksen
- 6 år siden
- Visninger:
Transkript
1 Hvordan fant man på å lage datamaskiner? Manchester museum of science and industry: Deutsches Technikmuseum Berlin: Hvilken som var den første avhenger av hva man mener med en datamaskin.
2 Antikythera Den første datamaskin Er dette verdens første datamaskin?
3 Antikythera Antikythera-maskinen Denne maskinen ble funnet år 1900 i et skipsvrak utenfor øya Antikythera. Den er sannsynligvis laget på Rhodos f. Kr. Hva gjør den? Forskerne tror den regner om fra gresk til egyptisk kalender og viser planetenes posisjoner. Kanskje kan den også forutse formørkelser. En demonstrasjon: Mer info:
4 Antikythera Hvis vi ser for oss en datamaskin slik: inndata utdata prosessor så er det en datamaskin.
5 Analoge datamaskiner Analoge og digitale datamaskiner Antikythera-maskinen er en analog datamaskin. Analog Verdier representeres av fysiske størrelser: lengde, rotasjon eller spenning. Digital Verdier representeres symbolsk.
6 Analoge datamaskiner Analoge datamaskiner Analoge datamaskiner ble senere gjenoppdaget og ble etter hvert ganske avanserte: Et bombesikte må beregne treffpunktet basert på høyde, vind, flyets hastighet og bombens egenskaper.
7 Analoge datamaskiner Differensialanalysatorer De mest avanserte ble kalt differensialanalysator og inneholdt slikt som integratorer (som kan integrere en funksjon), multiplikatorer, addere etc.
8 Analoge datamaskiner I 1930-årene ble den mest avanserte analoge datamaskinen bygget ved Universitetet i Oslo av professor Svein Rosseland; den ble kalt «Oslo-analysatoren».
9 Analoge datamaskiner Hvordan gikk det så? Fra 1960-tallet overtok de digitale datamaskinene: de var mye lettere å sette opp (dvs programmere) de var mye nøyaktigere de kunne løse mange flere typer problemer
10 Analoge datamaskiner En av de siste analoge hjelpemidlene i vanlig bruk var regnestaven. En regnestav kan typisk beregne a b, a b, a 2, a 3, a og 3 a med 3 siffers nøyaktighet.
11 Analoge datamaskiner Den demionstrerer også ett av problemene med analoge datamaskiner: Om man trenger 4-5 siffers nøyaktighet, må man ha en større regnestav.
12 Hva gjorde man før man fikk personlige datamaskiner? Det store problemet Hva gjorde man før man fikk datamaskiner? Hvordan løste man praktiske problemer innen navigasjon, beregninger, økonomi, etc? Noen regnet på papir. Mekaniske regnemaskiner. Man brukte tabeller.
13 Analoge Tabeller Digitale Videre Hva gjorde man før man fikk personlige datamaskiner? Hvordan laget man tabellene? Fra en eldre utgave av Webster s Dictionary: computer n, one that computes; specif: an automatic electronic machine for performing calculations
14 Hva gjorde man før man fikk personlige datamaskiner? Behovet for tabeller over renter, tidevann, astronomi, ballistikk, sinus, logaritmer etc var enormt. Tabellene var kostbare å lage. Det kunne ta lang tid om et nytt behov oppsto. Tabellene inneholdt feil, enten fra beregningen eller fra trykkingen, eller til og med bevisste feil.
15 Analoge Tabeller Digitale Videre Charles Babbage Difference engine Charles Babbage planla Difference engine i 1820-årene, men den ble først ferdig i Er det en datamaskin?
16 Charles Babbage Analytical engine Charles Babbage planla også en programmerbar «analytical engine» i 1830-årene, men den ble aldri bygget. Ville det vært en datamaskin?
17 Definisjon Hva er en digital datamaskin? Jeg vil sette følgende krav til en datamaskin: generell (dvs kan løse alle typer problemer) programmerbar (med programmet i minnet) ferdig og tatt i bruk I tillegg bør de være binære elektroniske
18 Charles Babbage Analytical engine Denne maskinen var nok ingen datamaskin. Prog i RAM I bruk Binær Generell + Elektronisk
19 Analoge Tabeller Digitale Videre Hullkortmaskiner Hullkortmaskiner Ge Pr ne re l og l ir Ib ru AM k Bi næ r Ele kt ro ni sk I 1890 laget Herman Hollerith hullkorttabulatorer til folketellingen i USA. +
20 Revolusjonen i årene rundt 2. verdenskrig Mot slutten av 1930-årene virker det som om datamaskinen er «klar til» å bli funnet opp. Dette skjedde mange steder i verden omtrent samtidig. To personer betød spesielt mye: John von Neumann og Alan Turing. De definerte et nytt konsept (i dag kalt «von Neumann-arkitektur»): inndata CPU Minne prosessor utdata
21 John Mauchly og J Presper Eckert Eniac Denne maskinen ble laget for å beregne ballistiske tabeller. Bygget og i drift til Generell I bruk Binær Elektronisk Prog i RAM + + +
22 John Atanasoff ABC ABC ble laget av John Atanasoff rundt Generell Prog i RAM I bruk Binær Elektronisk + +
23 Analoge Tabeller Digitale Videre Howard Aiken Harvard mark I ir ru AM k Bi næ r Ele kt ro ni sk Ib Pr og Ge ne re ll I 1944 var dette den første datamaskinen i salg. +
24 Howard Aiken Den aller første «bug» 9. september 1945 kl fant man en feil i relé nr 70 i panel F i en Mark II og foretok den første «debugging»:
25 Bletchley Park Colossus Colossus ble bygget i England under krigen for å knekke tyske koder. I bruk Generell Prog i RAM Binær Elektronisk
26 Konrad Zuse Zuse Z4 Konrad Zuse konstruerte sine maskiner rundt ; Z4 er fra Generell I bruk Prog i RAM Binær Elektronisk
27 Analoge Tabeller Digitale Videre Frederic Williams, Tom Kilburn og Geoff Tootill Manchester SSEM («Baby») ir AM ru k Bi næ r Ele kt ro ni sk + + Ib Pr er Ge n og ell Manchester Small Scale Experimental Machine kjørte et testprogram 21. juni 1948.? + +
28 Maurice Wilkes EDSAC Electronic Delay Storage Automatic Calculator kjørte første program 6. mai 1949 i Cambridge i England. Generell Prog i RAM I bruk Binær Elektronisk
29 Maurice Wilkes Fonsinkelsesminne Forsinkelsesminne baserte seg på at det tok tid å sende lyd gjennom for eksempel kvikksølv.
30 Generasjonene Datamaskingenerasjoner Det er vanlig å dele datamaskinene inn i generasjoner: År Teknologi Størrelse Instr/sek Pris (2017-kr) Radiorør 10m³ mill Transistorer 650dm³ mill IC 80dm³ ?? LSI og VLSI 0,1 20dm³ Størrelser stormaskin («mainframe»), minimaskin, mikromaskin, bærbar maskin («laptop», ikke «nanomaskin»!), nettbrett, mobiltelefon
31 Hva vil fremtiden bringe? Hva vil skje videre? Mange jobber for å forbedre datamaskinene: Mindre, raskere og mer strømgjerrige maskiner Kvantedatamaskiner (der bit-ene samtidig kan ha ulike verdier) Biologiske datamaskiner (bygget av biologisk materiale) Dette (eller noe annet) er fremtiden.
Spørsmål: Hvilken datamaskin var den første?
Hvilken datamaskin var den første? Spørsmål: Hvilken datamaskin var den første? Manchester museum of science and industry: Deutsches Technikmuseum Berlin: Det avhenger av hva man mener med en datamaskin.
DetaljerSpørsmål: Hvilken datamaskin var den første?
Hvilken datamaskin var den første? Spørsmål: Hvilken datamaskin var den første? Manchester museum of science and industry: Deutsches Technikmuseum Berlin: Det avhenger av hva man mener med en datamaskin.
DetaljerSpørsmål: Hvilken datamaskin var den første? Svaret. Det avhenger av hva man mener med en datamaskin. Spørsmålet Analoge Digitale Videre
Hvilken datamaskin var den første? Spørsmål: Hvilken datamaskin var den første? Svaret Det avhenger av hva man mener med en datamaskin. Antikythera Den første datamaskin Er dette verdens første datamaskin?
DetaljerSpørsmål: Hvilken datamaskin var den første? Svaret. Det avhenger av hva man mener med en datamaskin. Spørsmålet Analoge Digitale Videre
Hvilken datamaskin var den første? Spørsmål: Hvilken datamaskin var den første? Svaret Det avhenger av hva man mener med en datamaskin. Antikythera Den første datamaskin Er dette verdens første datamaskin?
DetaljerSpørsmål: Hvilken datamaskin var den første? Svaret. Det avhenger av hva man mener med en datamaskin. Spørsmålet Analoge Digitale Videre
Hvilken datamaskin var den første? Spørsmål: Hvilken datamaskin var den første? Svaret Det avhenger av hva man mener med en datamaskin. Antikythera Den første datamaskin Er dette verdens første datamaskin?
DetaljerSpørsmål: Hvilken datamaskin var den første? Svaret Det avhenger av hva man mener med en datamaskin. Ifi. Spørsmålet Analoge Digitale Videre
Hvilken datamaskin var den første? Spørsmål: Hvilken datamaskin var den første? Svaret Det avhenger av hva man mener med en datamaskin. Antikythera Den første datamaskin Er dette verdens første datamaskin?
DetaljerDagens tema. Datamaskinenes historie. De første moderne datamaskiner. Løsning. Menneskene har alltid prøvd å lage maskiner for å løse sine problemer.
Dagens tema Dagens tema Charles Babbage Datamaskinenes historie maskinen Litt datamaskinhistorie Registre og lagre Instruksjoner kode kode Menneskene har alltid prøvd å lage maskiner for å løse sine problemer.
DetaljerINF2100. Dagens tema: Flink-maskinen Litt datamaskinhistorie. Registre og lagre. Instruksjoner. Flass-koden
Dagens tema: Flink-maskinen Litt datamaskinhistorie Registre og lagre Instruksjoner Flass-koden Dag Langmyhr,Ifi,UiO: Forelesning 30. august 2005 Ark 1 av 20 Datamaskinenes historie Menneskene har alltid
DetaljerDatamaskinenes historie Menneskene har alltid prøvd å lage maskiner for å løse sine problemer.
Datamaskinenes historie Menneskene har alltid prøvd å lage maskiner for å løse sine problemer Charles Babbage Midt på 1800-tallet var problemet tabeller med feil Dagens tema: Flink-maskinen Litt datamaskinhistorie
DetaljerDagens tema. Rask-maskinen. Rasko-kode Raskas-kode. Litt datamaskinhistorie Registre og lagre Instruksjoner
Dagens tema Dagens tema Rask-maskinen Litt datamaskinhistorie Registre og lagre Instruksjoner Rasko-kode Raskas-kode Dagens tema En overikt RusC-program x = x+1; ADD R1,R2,R1 Raskas-kode Kompilator rusc
DetaljerEn overikt. Dagens tema. Datamaskinenes historie. Rask-maskinen Litt datamaskinhistorie Registre og lagre Instruksjoner. Rasko-kode.
Dagens tema Dagens tema Dagens tema En overikt RusC-program x = x+1; ADD R1,R2,R1 Raskas-kode Rask-maskinen Litt datamaskinhistorie Registre og lagre Instruksjoner Kompilator rusc raskas Rasko-kode 401020000000001...
DetaljerDatamaskinenes historie Når, hvor og hvorfor ble de første datamaskiner laget? Hvordan har utviklingen gått? Hva inneholder en datamaskin?
Dagens tema Datamaskinenes historie Når, hvor og hvorfor ble de første datamaskiner laget? Hvordan har utviklingen gått? Hva inneholder en datamaskin? x86 prosessoren Enkel assemblerprogrammering Dag Langmyhr,Ifi,UiO:
DetaljerForhistorien Menneskene har alltid prøvd å lage maskiner for å løse sine problemer. Dagens tema INF1070 INF1070 INF1070
Forhistorien Menneskene har alltid prøvd å lage maskiner for å løse sine problemer Dagens tema Datamaskinenes historie Når, hvor og hvorfor ble de første datamaskiner laget? Charles Babbage Midt på 1800
DetaljerINF-103. Velkommen til. Første time. Fra brukergrensesnitt til maskinvare. eller Datamaskinen på tvers. Andre time
Velkommen til INF-103 Fra brukergrensesnitt til maskinvare eller Datamaskinen på tvers Motto: Hva er det egentlig som skjer? Første time Introduksjon til kurset Hva handler kurset om? Forelesere Pensum
DetaljerINF-103 Fra brukergrensesnitt til maskinvare
Velkommen til INF-103 Fra brukergrensesnitt til maskinvare eller Datamaskinen på tvers Motto: Hva er det egentlig som skjer? Ark 1 av 23 Første time Introduksjon til kurset Hva handler kurset om? Forelesere
DetaljerDatasystemer og informasjonssystemer
DRI1001 forelesning 190906 Hva er en datamaskin og hva kan den brukes til Litt om datamaskinens historie og faglig basis Prinsipper for datamaskinens virkemåte Kort om binære tall Data, informasjon og
DetaljerDatamaskinenes historie Når, hvor og hvorfor ble de første datamaskiner laget? Hvordan har utviklingen gått? Hva inneholder en datamaskin?
Dagens tema Datamaskinenes historie Når, hvor og hvorfor ble de første datamaskiner laget? Hvordan har utviklingen gått? Hva inneholder en datamaskin? Intel-prosessoren Enkel assemblerprogrammering Dag
DetaljerForhistorien Menneskene har alltid prøvd å lage maskiner for å løse sine problemer. Dagens tema
Forhistorien Menneskene har alltid prøvd å lage maskiner for å løse sine problemer. Dagens tema Datamaskinenes historie Når, hvor og hvorfor ble de første datamaskiner laget? Charles Babbage Midt på 1800-tallet
DetaljerDRI 1001 250809 Datasystemer og informasjonssystemer
DRI1001 Hva er en datamaskin og hva kan den brukes til Prinsipper for datamaskinens virkemåte Kort om binære tall Data, informasjon og kunnskap Pensumstoff Kjos med flere (Innføring i IT), Kap. 1 DRI1001
DetaljerDatasystemer og informasjonssystemer
DRI1001 forelesning 2007 Hva er en datamaskin og hva kan den brukes til Litt om datamaskinens historie og faglig basis Prinsipper for datamaskinens virkemåte Kort om binære tall Data, informasjon og kunnskap
DetaljerDagens tema: Maskinkode. Litt datamaskinhistorie Hva er maskin- og assemblerkode? x86-prosessoren Programkode og variabler
Dagens tema Dagens tema: Maskinkode Litt datamaskinhistorie Hva er maskin- og assemblerkode? x86-prosessoren Programkode og variabler Charles Babbage Datamaskinenes historie Menneskene har alltid prøvd
DetaljerDatasystemer og informasjonssystemer
DRI1001 forelesning 2008 Hva er en datamaskin og hva kan den brukes til Prinsipper for datamaskinens virkemåte Kort om binære tall Litt om datamaskinens historie og faglig basis Data, informasjon og kunnskap
DetaljerProsessoren. Bakgrunnen Innhold LMC. Assemblerkode Oppsummering instruksjonene [Englander kap 6] Hva inneholder den? Hvordan utføres instruksjonene?
Prosessoren Bakgrunnen Innhold LMC Hva inneholder den? Hvordan utføres instruksjonene? Assemblerkode Oppsummering instruksjonene [Englander kap 6] Lagdelingen av en datamaskin Internett Lokalnett (LAN)
DetaljerIKT historikk IKT historikk Innhold
Geir Ove Rosvold 25. juli 2012 Opphavsrett: Forfatter og Stiftelsen TISIP Resymé: I denne leksjonen presenteres en del bakgrunnsmateriale som er nyttig for resten av kurset. Vi ser datamaskinhistorie og
DetaljerTDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til IKT. Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap
TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til IKT Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap Læringsmål og pensum Læringsmål for denne forelesningen
DetaljerTDT4160 Datamaskiner Grunnkurs 2008. Gunnar Tufte
1 TDT4160 Datamaskiner Grunnkurs 2008 Gunnar Tufte 2 Dagens forelesing Kapittel 1 Datamaskinsystem Kapittel 2 start 3 Gunnar Fakta Datamaskingruppa Biologisk inspirerte system: Unconvential Computing Machines
DetaljerISO Dagens tema. Tegn. Uttrykk. I Minila lagres kun heltall, men de kan tolkes som tegn. Det siste om Minila.
April 1995, DFL, Ifi/UiO Dagens tema Dagens tema Det siste om Minila og tekster Flink maskinen Litt datamaskinhistorie Registre og lagre Instruksjoner Flok kode Flass kode I Minila lagres kun heltall,
DetaljerTDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til IKT. Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap
TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til IKT Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap Læringsmål og pensum Læringsmål for denne forelesningen
DetaljerAge of Computers. Historiebok IDI, NTNU
Age of Computers Historiebok IDI, NTNU 2005 Innhold 1 Historien om tallsystemer 6 1.1 Det binære tallsystemet...................... 6 1.2 Egyptiske tallsystemer....................... 6 1.3 Babylonske
DetaljerGIER og Norges tekniske høyskole (NTH)
GIER og Norges tekniske høyskole (NTH) GIER s sentrale betydning for teknologisk utdannelse og forskning i Norge. Fødsel Unnfangelse Jordfaderen Knut Sivert Skog Fødselen 21. November 1962 ankommer GIER
DetaljerFRA INGENTING TIL OVERALT
FRA INGENTING TIL OVERALT en liten reise gjennom informatikkens historie av professor Morten Dæhlen, dekan ved Det Matematisk-naturvitenskapelige fakultet, Universitetet i Oslo Informatikkens historie
Detaljer16/12/2010. Velkommen til Veterantreff. Hvor. er vi? Galt spørsmål. eldre enn det sømmer seg i vår alder ---
Velkommen til Veterantreff Marin Hvor gamle er vi? Galt spørsmål vi er ikke stort eldre enn det sømmer seg i vår alder --- 1 Et enkelt tankeeksperiment: 1880 1945 2010 - og hva skjedde i 1880? Cutty Sark
DetaljerINF1400 Kap 0 Digitalteknikk
INF1400 Kap 0 Digitalteknikk Binære tall (ord): Digitale signaler: Hva betyr digital? Tall som kun er representert ved symbolene 0 og 1 (bit s). Nøyaktighet gitt av antall bit. (avrundingsfeil) Sekvenser
DetaljerDatamaskinens oppbygning
Datamaskinens oppbygning Håkon Tolsby 18.09.2014 Håkon Tolsby 1 Innhold Hovedenheten Hovedkort Prosessor CISC og RISC 18.09.2014 Håkon Tolsby 2 Datamaskinens bestanddeler Hovedenhet Skjerm Tastatur Mus
DetaljerKapittel 3: Litt om representasjon av tall
MAT1030 Diskret Matematikk Forelesning 3: Litt om representasjon av tall Dag Normann Matematisk Institutt, Universitetet i Oslo Kapittel 3: Litt om representasjon av tall 26. januar 2010 (Sist oppdatert:
DetaljerTDT4110 Informasjonsteknologi grunnkurs: Uke 35 Introduksjon til IKT. Professor Alf Inge Wang
1 TDT4110 Informasjonsteknologi grunnkurs: Uke 35 Introduksjon til IKT Professor Alf Inge Wang 2 Læringsmål og pensum Læringsmål Hva er IKT og sentrale begreper IKT historie Ulike typer datamaskiner Forstå
DetaljerUndervisningsplan for ITD Datateknikk Høsten 2016 Våren 2017
Avdeling for informasjonsteknologi Høgskolen i Østfold Undervisningsplan for ITD 13012 Datateknikk Høsten 2016 Våren 2017 Emneansvarlig Emnets URL Robert Roppestad robert.roppestad@hiof.no http://www.it.hiof.no/datatek/
DetaljerLæringsmål og pensum. Oversikt. Hva er IKT og sentrale begreper IKT historie Ulike typer datamaskiner Forstå din egen datamaskin
1 2 Læringsmål og pensum TDT4110 Informasjonsteknologi grunnkurs: Uke 35 Introduksjon til IKT Førsteamanuensis Alf Inge Wang Læringsmål Hva er IKT og sentrale begreper IKT historie Ulike typer datamaskiner
DetaljerMAT1030 Forelesning 3
MAT1030 Forelesning 3 Litt om representasjon av tall Dag Normann - 26. januar 2010 (Sist oppdatert: 2010-01-26 14:22) Kapittel 3: Litt om representasjon av tall Hva vi gjorde forrige uke Vi diskuterte
Detaljer2 Parser. 1 Skanner. 4 Kodegenerator. 3 Sjekker. Oversikt Datamaskinhistorie x86 Kodegenerering Setninger Uttrykk.
Dagens tema Dagens tema: Maskinkode del 1 Litt datamaskinhistorie Hva er maskin- og assemblerkode? x86-prosessoren Programkode for setninger Konstanter og uttrykk Prosjektoversikt f.pas f.s 1 Skanner :Token
DetaljerGIERs 50 års markering. Da IT tjenesten kom til NTH ved Knut Skog (den første ansatte ved Regnesentret NTH)
GIERs 50 års markering Da IT tjenesten kom til NTH ved Knut Skog (den første ansatte ved Regnesentret NTH) GIER Geodetisk Institutts Elektroniske Regnemaskine En Algol-PC på deling Skandinaviske Matematikkmaskiner
DetaljerDagens temaer. Fra kapittel 4 i Computer Organisation and Architecture. Kort om hurtigminne (RAM) Organisering av CPU: von Neuman-modellen
Dagens temaer Fra kapittel 4 i Computer Organisation and Architecture Kort om hurtigminne (RAM) Organisering av CPU: von Neuman-modellen Register Transfer Language (RTL) Instruksjonseksekvering Pipelining
DetaljerDigital representasjon
Digital representasjon Nesten alt elektrisk utstyr i dag inneholder digital elektronikk: PC er, mobiltelefoner, MP3-spillere, DVD/CD-spillere, biler, kjøleskap, TV, fotoapparater, osv osv. Hva betyr digital?
DetaljerHvordan en prosessor arbeider, del 1
Hvordan en prosessor arbeider, del 1 Læringsmål Kompilator, interpret og maskinkode CPU, registre Enkle instruksjoner: de fire regnearter Mer informasjon om temaet Internett Lokalnett (LAN) Mitt program
DetaljerFra kuleramme til PC
Vitensenteret Trondheim Fra kuleramme til PC Datamaskinens historie og betydning Nils Kr. Rossing Arne Asphjell Einar J. Aas Midt Nordisk Vitensenteret 2000 Fra kuleramme til PC - Datamaskinens historie
DetaljerTDT4105 Informasjonsteknologi grunnkurs: Uke 35 Introduksjon til IKT. Basert på foiler av Professor Alf Inge Wang og Førsteamanuensis Roger Midtstraum
1 TDT4105 Informasjonsteknologi grunnkurs: Uke 35 Introduksjon til IKT Førstelektor Rune Sætre Basert på foiler av Professor Alf Inge Wang og Førsteamanuensis Roger Midtstraum 2 Læringsmål og pensum Læringsmål
DetaljerWindows on the workplace
Windows on the workplace Informasjonsteknologiens historie 1 Registrering og endring av data Kileskrift i leire Irak 2000 år f.kr. 2 Mangfoldiggjøring av data For menneskers lesing Boktrykking Gutenberg
DetaljerInternminnet. Håkon Tolsby Håkon Tolsby
Internminnet Håkon Tolsby 26.09.2017 Håkon Tolsby 1 Innhold: Internminnet RAM DRAM - SDRAM - DDR (2, 3, 4, 5) ROM Cache-minne 26.09.2017 Håkon Tolsby 2 Internminnet Minnebrikkene som finnes på hovedkortet.
DetaljerPPU4223 - IT fagdidaktikk
PPU4223 - IT fagdidaktikk Historie Tidlig historie Abacusen Kan være basert på hvilket tallsystem man vil, vanligvis desimalt. Eksempelet viser en som er heksadesimal. Napier s bones John Napier (1550-1617)
DetaljerRealfagsglede VG2 80 minutter
Lærerveiledning: Passer for: Varighet: Realfagsglede VG2 80 minutter INSPIRIA science center: Bjørnstadveien 16, 1712 GRÅLUM Telefon: 03245/ 69 13 93 00 E-post: post@inspiria.no www.inspiria.no «Realfagsglede»
DetaljerAnalog til digital omformer
A/D-omformer Julian Tobias Venstad ED-0 Analog til digital omformer (Engelsk: Analog to Digital Converter, ADC) Forside En rask innføring. Innholdsfortegnelse Forside 1 Innholdsfortegnelse 2 1. Introduksjon
DetaljerDagens temaer. Dagens emner er hentet fra Englander kapittel 11 (side ) Repetisjon av viktige emner i CPU-design.
Dagens temaer Dagens emner er hentet fra Englander kapittel 11 (side 327-344 ) Repetisjon av viktige emner i CPU-design. Flere teknikker for å øke hastigheten Cache 03.10.03 INF 103 1 Hvordan øke hastigheten
DetaljerInternminnet. Håkon Tolsby. 22.09.2014 Håkon Tolsby
Internminnet Håkon Tolsby 22.09.2014 Håkon Tolsby 1 Innhold: Internminnet RAM DRAM - SDRAM - DDR (2og3) ROM Cache-minne 22.09.2014 Håkon Tolsby 2 Internminnet Minnebrikkene som finnes på hovedkortet. Vi
DetaljerTDT4160 Datamaskiner Grunnkurs 2011. Gunnar Tufte
1 TDT4160 Datamaskiner Grunnkurs 2011 Gunnar Tufte 2 Dagens forelesing Kven er Eg? Kva gjer eg Kva kan eg TDT4160 2011 Fagstab Førelesningar Øvingar Pensum Kvifor Datamaskiner Grunnkurs Kva kan datamaskiner
DetaljerTDT4160 AUGUST, 2008, 09:00 13:00
Norwegian University of Science and Technology Faculty of Information Technology, Mathematics and Electrical Engineering The Department of Computer and Information Science TDT4160 DATAMASKINER GRUNNKURS
DetaljerForelesning inf Java 1
Forelesning inf1000 - Java 1 Tema: Javas historie Bestanddelene i et Java-program Programvariabler Ole Christian Lingjærde, 22. august 2013 Ole Chr. Lingjærde Institutt for informatikk 22. august 2013
DetaljerTDT4105 Informasjonsteknologi grunnkurs: Uke 35 Introduksjon til IKT. Basert på foiler av Professor Alf Inge Wang og Førsteamanuensis Roger Midtstraum
1 TDT4105 Informasjonsteknologi grunnkurs: Uke 35 Introduksjon til IKT Førstelektor Rune Sætre Basert på foiler av Professor Alf Inge Wang og Førsteamanuensis Roger Midtstraum 2 Læringsmål og pensum Hva
DetaljerForskningsseminar: Høgskolen i Ålesund: Fra Smart Grid, til Smarte Regioner
Forskningsseminar: Høgskolen i Ålesund: 05.04.2013 Fra Smart Grid, til Smarte Regioner Harald Yndestad Smartere Byer Hva er motivet? 1 Urbanisering - Vekst av megabyer: ->50% i 2013, -> 70% i 2050 - Samtidig:
DetaljerNorsk informatikkolympiade runde
Norsk informatikkolympiade 2017 2018 1. runde Sponset av Uke 46, 2017 Tid: 90 minutter Tillatte hjelpemidler: Kun skrivesaker. Det er ikke tillatt med kalkulator eller trykte eller håndskrevne hjelpemidler.
DetaljerOversikt Deklarasjoner Typesjekk Programmering Datamaskinhistorie x86 Kodegenerering
Dagens tema Dagens tema: Semantisk sjekking Hvordan finne deklarasjoner? Typesjekking Hvordan programmere sjekking av riktig navnebruk? Maskinkode Litt datamaskinhistorie Hva er maskin- og assemblerkode?
DetaljerGrunnleggende testteori
1 Grunnleggende testteori Industri - og software produkt Industriprodukt: Fysisk produkt Testes under produksjon og til slutt om produktet oppfyller kravene Tilpasses, endres, redesignes, og justeres så
DetaljerTDT4160 Datamaskiner Grunnkurs 2008. Gunnar Tufte
1 TDT4160 Datamaskiner Grunnkurs 2008 Gunnar Tufte 2 Dagens forelesing Kven er Eg? Kva gjer eg Kva kan eg TDT4160 2008 Fagstab Førelesningar Øvingar Pensum Kvifor Datamaskiner Grunnkurs Kva kan datamaskiner
DetaljerKjenn din PC (Windows vista)
Kjenn din PC (Windows vista) Jeg har en Dell studio XPS 1640 Gå Inn på kontrollpanel Her velger dere først System and Maintenance og deretter System (System) 1. Prosessor: Intel Core 2 Duo P8600 prosessor
DetaljerTDT4105 Informasjonsteknologi, grunnkurs - Foreleser 1: MTBYGG, MTIØT, MTKJ, MTMART, MTMT, MTPROD
1 Kunnskap for en bedre verden TDT4105 Informasjonsteknologi, grunnkurs - Foreleser 1: MTBYGG, MTIØT, MTKJ, MTMART, MTMT, MTPROD Amanuensis Terje Rydland Kontor: ITV-021 i IT-bygget vest (Gløshaugen) Epost:
DetaljerKjenn din PC (Windows7)
Kjenn din PC (Windows7) Denne delen handler om hva man kan finne ut om datamaskinens hardware fra operativsystemet og tilleggsprogrammer. Alle oppgavene skal dokumenteres på din studieweb med tekst og
DetaljerINF1400 Kap 1. Digital representasjon og digitale porter
INF4 Kap Digital representasjon og digitale porter Hovedpunkter Desimale / binære tall Digital hardware-representasjon Binær koding av bokstaver og lyd Boolsk algebra Digitale byggeblokker / sannhetstabell
Detaljer1)Gjør om desimal tallene til binære: a) 4 =0100. b) 17 = c) 34 = d) 128 = e) 255 =
1)Gjør om desimal tallene til binære: a) 4 b) 17 c) 34 =0100 d) 128 e) 255 = 0001 0001 = 0001 0010 =1000 0000 =1111 1111 2) Gjør om de binære tallene til desimal og heksadesimal. a) 1010 b) 101011001 c)
DetaljerI Kapittel 2 lærte vi om tall i alternative tallsystemer, i hovedsak om binære tall, oktale tall og heksadesimale tall.
Forelesning 4 Tall som data Dag Normann - 23. januar 2008 Valg av kontaktpersoner/tillitsvalgte Før vi tar pause skal vi velge to til fire tillitsvalgte/kontaktpersoner. Kontaktpersonene skal være med
DetaljerLæringsmål. Kapittel 1: Definere Informasjonsteknologi. Terje Rydland - IDI/NTNU. TDT ITGK - Hardware
1 TDT4110 - ITGK - Hardware Kapittel 1: Definere Informasjonsteknologi Terje Rydland - IDI/NTNU 2 Vite om, og forstå Historie Terminologi (Godt ordforråd) Kabler og symboler Harddisk (sekundært minne)
DetaljerIN 147 Program og maskinvare
Dagens tema: Tallsystemer (P&H: 4.1 4.2) Generelt Binære, oktale og heksadesimale tall Tall, bit og byte Negative tall Assemblerspråk (P&H: 3.1 3.3 + A.9) Datamaskinens oppbygging Enkel aritmetikk Flytting
DetaljerOppsummering Assemblerkode Hopp Multiplikasjon Kode og data Array Oppsummering
Uke 34 Uke 35 Uke 36 Uke 37 Uke 38 Uke 39 Uke 40 Uke 41 Uke 42 Uke 43 Uke 44 Uke 45 Uke 46 Uke 47 sikkerhet datanett programvare digitale kretser Prosessoren II Kort oppsummering Løkker og tester Mer om
DetaljerDagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and
Dagens temaer! Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture! Enkoder/demultiplekser (avslutte fra forrige gang)! Kort repetisjon 2-komplements form! Binær addisjon/subtraksjon!
DetaljerGrunnleggende testteori
1 Grunnleggende testteori Error-Fault-Failure 2 Error : når en programmerer koder feil eller utelater kode (evt. miljøpåvirkning) årsaken til en fault Fault (defect eller bug): feil i kode kan lede til
DetaljerDebugging. Tore Berg Hansen, TISIP
Debugging Tore Berg Hansen, TISIP Innhold Innledning... 1 Å kompilere og bygge et program for debugging... 1 Når debugger er i gang... 2 Symbolene i verktøylinjen... 3 Start på nytt... 3 Stopp debugging...
DetaljerDagens tema. Flere teknikker for å øke hastigheten
Dagens tema Flere teknikker for å øke hastigheten Cache-hukommelse del 1 (fra kapittel 6.5 i Computer Organisation and Architecture ) Hvorfor cache Grunnleggende virkemåte Direkte-avbildet cache Cache-arkitekturer
Detaljerhvor mye hurtigminne (RAM) CPU en kan nyttiggjøre seg av. mens bit ene betraktet under ett kalles vanligvis et ord.
Oppbygging av RAM Sentrale begreper er adresserbarhet og adresserom Adresserbarhet: Antall bit som prosessoren kan tak samtidig i én operasjon (lese- eller skrive-operasjon). 9.. INF Antall bit som kan
DetaljerIN uke 1. Komme i gang med programmering
IN1000 - uke 1 Komme i gang med programmering Plan for forelesingen Hva er programmering? Skrive og kjøre våre første program Variabler Feilmeldinger Innlesing fra tastatur Beslutninger (if) Plan for forelesingen
DetaljerPensum Hovedtanker Selvmodifiserende Overflyt Veien videre Eksamen. Oppsummering
Oppsummering Pensum Grovt sett er alt fra forelesningene og øvingsoppgavene pensum. Detaljert oversikt finnes på kurssidene. Hovedtanker fra kurset Litt om eksamen Hvorfor har dere lært dette? Ikke mange
DetaljerINF3430/4431. Kretsteknologier Max. kap. 3
INF3430/4431 Kretsteknologier Max. kap. 3 Kretsteknologier (Max. kap. 3) Programmerbar logikk kretser (PLD): Simple Programmable Logic Device (SPLD) Complex Programmable Logic Devices (CPLD) Field Programmable
DetaljerMinnehåndtering i operativsystemer
Minnehåndtering i operativsystemer Minnehåndtering? Minne er en begrenset ressurs i datamaskinen Tilgjengelig minne må fordeles til prosessene som OS-et håndterer, på en korrekt og rettferdig måte Minnet
DetaljerValg av kontaktpersoner/tillitsvalgte. MAT1030 Diskret matematikk. Oppsummering av kapittel 2. Representasjon av hele tall
Valg av kontaktpersoner/tillitsvalgte MAT1030 Diskret matematikk Forelesning 4: Tall som data Dag Normann Matematisk Institutt, Universitetet i Oslo 23. januar 2008 Før vi tar pause skal vi velge to til
DetaljerHåndtering av minne i et OS
Håndtering av minne i et OS Hva er det som skal håndteres? Minnehåndtering (memory management) utføres av de delene av systemet som har ansvar for å håndtere maskinens primærminne Primærminnet (aka hovedminne,
DetaljerOppgave 1 & 2: Først gå inn på «Min Datamaskin/ Computer» Høyreklikk på vinduet uten å være nær noen dokumenter o.l.
Oppgave 1 & 2: Først gå inn på «Min Datamaskin/ Computer» Høyreklikk på vinduet uten å være nær noen dokumenter o.l. Klikk så på «Properties/ Egenskaper» Her ligger det info vedrørende hvilket Operativsystem
DetaljerForelesning 5. Diverse komponenter/større system
Forelesning 5 Diverse komponenter/større system Hovedpunkter Komparator Dekoder/enkoder MUX/DEMUX Kombinert adder/subtraktor ALU En minimal RISC - CPU 2 Komparator Komparator sammenligner to 4 bits tall
DetaljerKapittel 3: Litt om representasjon av tall
MAT1030 Diskret Matematikk Forelesning 3: Litt om representasjon av tall, logikk Roger Antonsen Institutt for informatikk, Universitetet i Oslo Kapittel 3: Litt om representasjon av tall 20. januar 2009
DetaljerEksterne minnekort Brukerhåndbok
Eksterne minnekort Brukerhåndbok Copyright 2007 Hewlett-Packard Development Company, L.P. Java er et varemerke for Sun Microsystems, Inc. i USA. SD-logoen er et varemerke for sin eier. Informasjonen i
DetaljerRepresentasjon av tall på datamaskin Kort innføring for MAT-INF1100L
Representasjon av tall på datamaskin Kort innføring for MAT-INF00L Knut Mørken 3. desember 204 Det er noen få prinsipper fra den første delen av MAT-INF00 om tall som studentene i MAT-INF00L bør kjenne
DetaljerKjenn din pc (Windows Vista)
Kjenn din pc (Windows Vista) Jeg har en Acer Aspire 5739G 1. Hva slags prosessor har maskinen. Min maskin har: Intel(R) Core(TM)2 Duo CPU 2. Hvor mye minne har den. RAM-type: DDR3 RAM (MB): 4 096 Minnehastighet
DetaljerEt lite oppdrag i bakgrunnen
Et lite oppdrag i bakgrunnen Under pultene på bakerste rad er det klistret post-it lapper med to tall skrevet på Regn ut summen av to nederste tall, skriv denne summen under de andre tallene, og send lappen
DetaljerNorsk informatikkolympiade 2014 2015 1. runde
Norsk informatikkolympiade 2014 2015 1. runde Sponset av Uke 46, 2014 Tid: 90 minutter Tillatte hjelpemidler: Kun skrivesaker. Det er ikke tillatt med kalkulator eller trykte eller håndskrevne hjelpemidler.
DetaljerDRI 1001 Datasystemer og informasjonssystemer Arild Jansen
Innhold DRI1001 - Datasystemer og informasjonssystemer Hva er en datamaskin og hvordan virker den Litt om binære tall Data, informasjon og kunnskap Datasystemer og informasjonssystemer Pensumstoff Kjos,(red):
DetaljerIN uke 1. Komme i gang med programmering
IN1000 - uke 1 Komme i gang med programmering Et lite oppdrag i bakgrunnen Under pultene på bakerste rad er det klistret post-it lapper med to tall skrevet på Regn ut summen av to nederste tall, skriv
DetaljerSIE 4005, 9/10 (4. Forelesn.)
SIE 4005, 9/10 (4. Forelesn.) Tredje forelesning: 8.1 The control unit 8.2 Algorithmic state machines 8.3 Design example: Binary multiplier 8.4 Hardwired Control Fjerde forelesning: litt repetisjon 8.4
DetaljerSondre Granlund Moen
Kryptering i sjøforsvaret Sondre Granlund Moen 27.06.17 Innhold Hva er kryptering?... 3 Symmetrisk kryptering... 3 Asymmetrisk kryptering... 3 Historie:... 3 Egypterne... 3 Cæsar- siffer (alfabetet)...
DetaljerTDT4105/TDT4110 Informasjonsteknologi grunnkurs:
1 TDT4105/TDT4110 Informasjonsteknologi grunnkurs: Uke 39 Digital representasjon, del 1 - Digital representasjon - Tekst og tall - positive, negative, komma? Alf Inge Wang alfw@idi.ntnu.no Bidragsytere
DetaljerAVSLUTTENDE EKSAMEN I. TDT4160 Datamaskiner Grunnkurs. Torsdag 29. November 2007 Kl. 09.00 13.00
Side 1 av 11 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap AVSLUTTENDE EKSAMEN
DetaljerNorsk informatikkolympiade runde. Sponset av. Uke 46, 2017
Norsk informatikkolympiade 2017 2018 1. runde Sponset av Uke 46, 2017 Tid: 90 minutter Tillatte hjelpemidler: Kun skrivesaker. Det er ikke tillatt med kalkulator eller trykte eller håndskrevne hjelpemidler.
DetaljerDagems temaer. kapittel 4 i Computer Organisation and Architecture. av CPU: von Neuman-modellen. Transfer Language (RTL) om hurtigminne (RAM)
Dagems temaer Fra Kort Organisering Register kapittel 4 i Computer Organisation and Architecture om hurtigminne (RAM) av CPU: von Neuman-modellen Transfer Language (RTL) Instruksjonseksekvering Pipelining
DetaljerINF1400 Kap4rest Kombinatorisk Logikk
INF4 Kap4rest Kombinatorisk Logikk Hovedpunkter Komparator Dekoder/enkoder MUX/DEMUX Kombinert adder/subtraktor ALU FIFO Stack En minimal RISC - CPU Komparator Komparator sammenligner to tall A og B 3
Detaljersuper:bit-oppdraget Lærerveiledning Versjon 1, august 19.
super:bit-oppdraget Lærerveiledning Versjon 1, august 19. Innhold 1 Oppvarming analog programmering (10 minutter)... 3 2 Kom i gang med micro:bit (15 minutter)... 5 3 Kjør en meter med BitBot... 6 4 Kjør
Detaljer