Berättelsen om den första datorn ENIAC. Figur 1: ENIAC vid BRL i Aberdeen Proving Ground
|
|
- Lars-Erik Fredriksson
- för 9 år sedan
- Visningar:
Transkript
1 Berättelsen om den första datorn ENIAC Figur 1: ENIAC vid BRL i Aberdeen Proving Ground Marcus Tönnäng, msn00001@student.mdh.se Peter Westling, pwg99002@student.mdh.se Vetenskapsmetodik för teknikområdet CT3620 Mälardalens Högskola Västerås 8 Oktober 2004
2 SAMMANFATTNING Denna rapport syftar till att skildra historien om ENIAC samt ge en beskrivning av dess konstruktion. ENIAC, Electronic Numerical Integrator And Computer, var namnet på den dator som John W. Mauchly och John Presper Eckert föreslog att man skulle bygga för att lösa det ökade behovet av att beräkna avfyrningstabeller för nya artilleripjäser. Det tog ett år att designa och ett och ett halvt år att bygga ENIAC. Totalt gick det åt mantimmar. ENIAC var färdig i november ENIAC var en teknisk revolution när den kom. Aldrig hade beräkningar kunnat göra så snabbt som med ENIAC. Dessutom var ENIAC den första helt elektriska programmerbara datorn. Däremot var ENIAC en mycket stor maskin. Den var placerad i ett rum som var 140 kvadratmeter stort. Den bestod av 30 olika enheter med vakuumrör som huvudkomponent. Tio år senare, den 2 oktober 1955, slutar historien om ENIAC. Konkurrensen från nyare datorer gjorde det oekonomiskt att ha kvar ENIAC. Detta på grund av allt för höga energikostnader och det konstanta reparationsbehovet. 2
3 INNEHÅLLSFÖRTECKNING SAMMANFATTNING... 2 INNEHÅLLSFÖRTECKNING... 3 INLEDNING... 4 Syfte... 4 Definition... 4 Föregångarna till datorn... 4 Historisk bakgrund... 5 BERÄTTELSEN OM ENIAC... 6 Utveckling... 6 Uppbyggnad... 7 Användning... 9 Förbättringar... 9 Tillförlitlighet Slutet Datorerna efter ENIAC Jämförelse med dagens dator SLUTSATSER REFERENSER Bilder BILAGOR Bilaga 1 - ENIAC:s uppbyggnad Bilaga 2 Neon-lampor på ENIAC
4 INLEDNING Syfte Denna rapport redogör för berättelsen om ENIAC som står för Electronic Numerical Integrator And Computer. Det var den första generella datorn där beräkningarna gjordes helt elektroniskt. Datorn stod färdig i november 1945 på Moore School of Engineering vid University of Pennsylvania. Figur 2: Moore School i Philadelphia idag. Definition I denna rapport använder vi ordet dator om en elektrisk maskin som löser problem som den blivit programmerad med. En dator ska också vara fritt programmerbar för att lösa olika uppgifter. Föregångarna till datorn Det fanns många beräkningsmaskiner före ENIAC, så kallade computers på engelska, men de var inte datorer i vår mening. En av de första beräkningsmaskinerna som var programmerbara byggdes av Charles Babbage under slutat av 1800-talet och var helt mekanisk. Hans maskin var revolutionerande men fick inget genomslag eftersom få förstod sig på den. Figur 3: En mindre differential analysator. Under 1930-talet så fanns det flera stora mekaniska beräkningsinstrument, där differentialanalysatorn vid Moore School var den största. Den vägde 100 ton och hade 14 integrerande enheter. [Winegrad96, Weik61] 4
5 Universitet i Harvard hade utvecklat en elektromekanisk beräkningsmaskin som kunde beräkna sinus och cosinus. Den kallades Harvard Mark I och byggdes senare av företaget IBM under namnet ASCC [Winegrad96]. Bell Telephone Laboratories hade utvecklat en reläkalkylator som kallades Complex Number Calculator. Det fanns också mekaniska beräkningsmaskiner för militärens bruk, som t.ex. Z3 i Tyskland som användes av flygplansoch missilindustrin och Colossus i England som användes för att dechiffrera tyska militärens koder. Alla föregångare till ENIAC byggde på mekaniska komponenter. Nackdelen med dem var att de var skrymmande, hade låg hastighet och låg tillförlitlighet. Historisk bakgrund Under andra världskriget ökade hela tiden behovet av att beräkna avfyrningstabeller för nya artilleripjäser. De ballistiska (läran om en kastad kropps rörelse) beräkningarna krävde avancerade differentialekvationer för att kunna lösas. För en mänsklig beräknare tog det omkring 40 timmar att lösa ett problem och med en mekanisk differentialanalysator tog det 30 minuter. ENIAC skulle senare lösa samma problem på 30 sekunder. [Winegrad96] Behovet att få fram de ballistiska beräkningarna blev akut eftersom det inkom flera nya tabeller varje dag. Varje avfyrningstabell innehöll hundratals banor som behövde beräknas var för sig. Ballistic Reseach Labratory (BRL) som var ansvarig för beräkningarna tog hjälp av University of Pennsylvania. Vid ett tillfälle anställde de 100 kvinnliga studenter, så kallade computers, för att göra beräkningar [Wilkes95]. För att lösa problemet med den ökade beräkningsbelastningen föreslog John W. Mauchly och John Presper Eckert, två fakultetsmedlemmar vid Moore School of Engineering, att man skulle bygga ENIAC [Winegrad96]. Armén var villig att satsa på projektet och de skrev kontrakt med University of Pennsylvania i juni 1943 [Weik61]. Figur 4: ENIAC på Moore School of Engineering 5
6 BERÄTTELSEN OM ENIAC Utveckling Tanken på att bygga en elektronisk dator grundar sig ur en diskussion på caféet Linton s Restaurant i Philadelphia. Det var en grupp ingenjörer vid Moore School of Engineering som brukade samlas där för brainstorming. [Winegrad96] Mauchly, som var professor i fysik, och Eckert, som var en framstående ingenjör, vidareutvecklade idén med att använda vakuumrör för elektroniska beräkningar. De skickade ett förslag till BRL vilket blev grunden för det kontrakt som senare skrevs. Arbete med ENIAC gick under projektnamnet Projekt PX [Moye96]. De ingenjörer som jobbade med ENIAC var alla unga och de var inte insatta i tidigare beräkningsmaskiner som Babbages maskin. De fick hitta egna lösningar på alla de problem de mötte. Eckert som var den ansvariga ingenjören beskrivs som ett geni och löste allt på ett mycket noggrant sätt. [McCartney99] Den största svårigheten var att utveckla vakuumrören så att de fick en lång hållbarhet. Många trodde att det var omöjligt att få en dator att fungera med så många rör. Eckert hittade dock lösningen genom att köra vakuumrören på 10% spänning av normal nivå. [McCartney99] En viktig parameter vid konstruktionen av ENIAC var pålitlighet. Man byggde därför enkla kretsar med kända komponenter. Antalet vakuumrör minimerades eftersom de var den känsligaste komponenten. [Weik61] Figur 5: En ingenjör byter vakuumrör. Det tog ett år att designa och ett och ett halvt år att bygga ENIAC. Totalt gick det åt mantimmar. ENIAC var inte färdig förrän november Det var tre månader efter att Japan hade kapitulerat. [Martin96] Även om ENIAC blev färdig för sent till andra världskriget så var den precis i tid för nästa krig, Kalla kriget. Den första uppgiften ENIAC fick räkna på var designen av vätebomben i det berömda Manhattan-projektet [Moye96]. Efter andra världskriget bestämde sig Krigsdepartementet sig för att göra ENIAC officiell. Den 14 februari 1946 hölls presskonferens och officiell invigning på Moore School of Engineering. Pressen tog emot ENIAC med stora rubriker och överallt skrevs det om den elektroniska hjärnan. Dianne beskriver i [Martin96] hur denna presskonferens totalt förändrade synen på matematiska beräkningar och beräkningsmaskiner hos allmänheten. 6
7 Uppbyggnad ENIAC var en mycket stor maskin. Den var placerad i ett rum som var 140 kvadratmeter stort. Enheterna var uppställda i en U-formation längs rummets väggar. Maskinen bestod av 40 paneler som tillsammans innehöll ca vakuumrör, brytare och 1500 reläer. Panelerna bildade 30 enheter, där varje enhet utförde en eller fler funktioner som behövdes i en dator. Se bilaga 1 för en skiss av rummet. Till skillnad från dagens datorer som använder tal-basen 2, d.v.s. är binära, så använde ENIAC tal-basen 10. Orsaken till detta var att man ville minska antalet rör, dessutom ville man använda samma siffersystem som människor använder när vi räknar. De 30 enheterna som ENIAC hade kan delas in i fem typer: stycken ackumulatorer. 2. Multipliceringsenhet och divisions/kvadratrotsenhet. 3. Tre funktionstabeller, endast läsbart minne. 4. I/O enheter. 5. Den s.k. master programmer. Ackumulatorernas syfte var att utföra addition och subtraktion. Varje ackumulator var kapabel att lagra ett 10 siffrigt decimalt heltal, och addera/subtrahera det med ett inkommande tal eller ett tal som redan var lagrat i ackumulatorn. Figur 6: Dekadräknaren - den viktigaste delen i ackumulatorn. ENIAC hade tre portabla funktionstabellsenheter för att lagra tabelldata. Funktionstabellerna bestod av ett rack med massa omkopplare på. Med hjälp av dessa omkopplare kunde konstanta värden lägga in i tabellen. I/O enheterna användes för att koppla in hålkortsläsare/skrivare. På hålkorten kunde upp till 80 siffror och 16 tecken lagras. Informationen på hålkorten lästes in av hålkortsläsaren som skickade informationen till I/O enheterna där det lagrades i reläer. I/O enheterna konverterar sedan informationen i reläerna till elektriska signaler. ENIAC hade en övervakningsdel, den s.k. master programmer, som såg till att instruktioner utfördes. En stor skillnad från tidigare maskiner var villkorsinstruktionen. Med denna instruktion kunde ENIAC användas för att kontrollera om ett visst resultat uppnåtts eller om beräkningarna skulle fortsätta. För att göra en set-up d.v.s. programmera ENIAC så kopplades kablar in mellan enheterna. I dessa kablar kom strömpulser som startade en krets, som när den var klar skickade ut en strömpuls i en annan kabel. Så fortsatte pulsern mellan enheterna tills beräkningen var klar. ENIAC var en parallelldator, vilket innebar att talen skickades över flera parallella kablar. T.ex. om talet 243 skulle skickas över så skickades två strömpulser i en kabal, fyra strömpulser i en annan och tre strömpulser i ytterligare en kabel [Goldstine96]. Det behövdes också strömförsörjningsenhet som gav de 174kW som datorn drog. Vid tidpunkten var det lika stor effekt som en hel stadsdel förbrukade. Datorn behövde också 7
8 kylas, vilket den gjordes med ett luftkonditioneringssystem [Kempf61]. 8
9 För att visa ENIAC:s status satt det små neon-lampor överallt på apparaten. Bilaga 2 visar en beskrivning av hur neon-lamporna på divisions/kvadratrotsenhet fungerade. Dessa blinkande lampor skulle påverka science fiction filmerna under 1950-talet, där alla framtidsdatorer hade blinkande lampor [Winegrad96]. Användning Sex kvinnliga beräknare anställdes för att programmera och sköta ENIAC. Däremot var det bara män som hade med utvecklingen av datorn att göra och det var också bara män som reparerade den. [Moye96] Figur 7: Ester Gerston och Gloria R. Gorden programmerar ENIAC I slutet av 1946 flyttades datorn till BRL i Aberdeen Proving Ground, Maryland. Där användes den huvudsakligen till ballistiska beräkningar men också i väderberäkningar, atomenergiberäkningar, beräkningar av kosmisk strålning, slumptals studier, vindtunneldesign och andra vetenskapliga beräkningar [Moye96, Weik61]. Förbättringar En betydande person som kom in i projektet under sommaren 1944 var John von Neumann, som var forskare vid BRL. Han utvecklade tillsammans med ingenjörerna bakom ENIAC ett koncept för att lösa den tidskrävande programmeringen av datorn. Tanken på ett programmerbart programminne som styrde datorn blev senare datorn Electronic Discrete Variable Computer (EDVAC). [Moye96] Utvecklingen av ENIAC var tvungen att avbrytas p.g.a. att behovet att få en fungerande dator var akut. Det gjorde att när ENIAC var färdig för användning så menade flera av utvecklarna att den redan var omodern. [Grier96] Den första förbättringen på ENIAC, som gjordes 1948, var därför en Converter Code -enhet. Den gjorde om ENIAC till en seriell instruktionsdator [Weik61]. Den fick alltså ett programminne vilket gjorde att set-up tiden minimerades radikalt installerades en höghastighetsskiftare som gjorde att datorn blev fem gånger snabbare [Weik61]. Flera andra förbättringar gjordes också för att stabilisera användandet av datorn. 9
10 Tillförlitlighet ENIAC var inte en tillförlitlig maskin. Hälften av tiden som skulle användas för att göra nyttiga beräkningar gick åt till att antingen förbereda maskinen för problemet eller för att underhålla och reparera den. De vanligaste felen var av följande typer: Fel orsakat av trasiga vakuumrör och elektroniskkretsar. Dessa fel stod för 20 procent av reparations och underhållstiden. Fel orsakat av kretsfel av mekaniskt slag som t.ex. dåliga lödningar, trasiga ledningar och kortslutningar. Dessa fel stod för 40 procent av reparationstiden. Fel på elektromekaniska I/O enheter stod för 20 procent av reparationstiden. Fel på nätaggregat och likriktarrör. 10 procent av repatationstiden gick åt för att reparera dessa fel. Fel på ventilationsutrustning och skyddsutrustning stod för 10 procent av reparationstiden. För att förhindra att fel förstörde beräkningarna användes testprogram innan och efter en körning. Dessutom byggdes kontroller in i programmen, termer eller en del av problemet skulle vara lika med en viss konstant t.ex. 1. På så sätt kunde kontrolloperationer läggas in i programmet för att kontrollera att svaret var lika med denna konstant. Dessutom kördes varje program oftast två gånger. [Brainerd48] Slutet ENIAC blev snabbt för dyr att använda när den fick konkurrens av andra datorer. Det var både höga energikostnader och ett konstant reparationsbehov som gjorde att den blev oekonomisk. Den 2 oktober 1955 användes ENIAC för sista gången. [Kempf61] Idag finns delar av ENIAC bevarad på Smithsonian Institution i Washington D.C och på Moore School for Electrical Engineering vid University of Pennsylvania. Figur 8: ENIAC idag på Moore School for Electrical Engineering 10
11 Datorerna efter ENIAC De två stora efterföljarna till ENIAC var EDVAC och Ordnance Discrete Variable Automatic Computer (ORDVAC). Båda datorerna var utvecklade för BRL. EDVAC stod klar i augusti 1949 men fungerade aldrig tillfredställande, däremot fungerade datorn ORDVAC, som byggde på samma teknologi som EDVAC, bra från 1952 då den blev färdig. [Moye96] Även om det inte byggdes mer än en ENIAC så påverkade de rapporter som skrevs om den och lektioner som hölls vid Moore School den kommande utvecklingen av datorer. Särskilt viktig var tekniken med stored memory programs d.v.s. programmerbart programminne. [Grier96] Figur 9: Datorn ORDVAC vid BRL Jämförelse med dagens dator Utvecklingen från ENIAC har gått fort och dagens datorer är betydligt bättre. Här följer en jämförelse mellan en modern dator och ENIAC för att få en förståelse av skillnaden. ENIAC Modern dator 2004 Faktor Vikt 30 ton 15 kg 2000:1 Yta 140 m 2 0,5 m 2 280:1 Effekt W 350 W 500:1 Pris $ (1945) $ :1 * Hastighet 100 khz 3 GHz 1: Beräkningar/sek *10 9 1: Minne 200 tecken 512 Mb 1: *Inflationen har tagits med i beräkningen. Som kan ses av tabellen ligger den största skillnaden mellan ENIAC och dagens dator i minnet. Det är också med stor tacksamhet som vi kan konstatera att datorns vikt, storlek och energiförbrukning har minskat. 11
12 SLUTSATSER ENIAC var en revolutionerande maskin. Även om utvecklingen av den var tvungen att frysas p.g.a. tidsbrist hittade ingenjörerna många områden som ENIAC kunde förbättras på. Den viktigaste förändringen var det programmerbara programminnet. Detta blev sedan grunden för den efterföljaren datorn EDVAC. Den utbildning som hölls vid Moore School efter ENIAC:s lansering skulle bli normgivande för den kommande datorutvecklingen. Även idag har vi strukturer i datorerna som bygger på samma principer som undervisades då. Alltså var ENIAC en föregångare som har påverkat utvecklingen av beräkningsmaskiner och datorer. ENIAC var den första datorn och den bästa beräkningsmaskinen vid den tidpunkten men den blev snabbt omodern. Den var dyr i drift och var till en början svårprogrammerad. Även med de förbättringar som gjordes kunde den inte nå upp till de konkurrerande datorerna. Den användes dock nio år vid BRL för ballistiska och andra vetenskapliga beräkningar. Som för många andra genombrytande teknologier var kriget en pådrivande faktor för utvecklandet av den elektroniska datorn. Samtidigt begränsade krigets slut utvecklingen av datorn. Men ENIAC var ändå startskottet på den nya dataåldern. 12
13 REFERENSER [Brainerd48] Brainerd J.G. ; Sharpless T.K, The ENIAC, Proceedings of the IEEE, Vol. 87, No. 6, sidorna , [Goldstine96] Goldstine, H.H. ; Goldstine, Adele. The electronic numerical integrator and computer (ENIAC), IEEE Annals of the History of Computing, Vol. 18, No. 1, sidorna 10-18, [Grier96] David Allan Grier, The ENIAC, the Verb to program and the Emergence of Digital Computers, IEEE Annals of the History of Computing, Vol 18, No 1, sidorna 51-55, [Kempf61] Karl Kempf, Electronic Computers Within The Ordnance Corps, 1961, Army Research Laboratory web site, < (8 okt. 2004). [Martin96] Martin C.D, ENIAC: press conference that shook the world, IEEE Technology and Society Magazine, Vol 14, sidorna 3-10, [McCartney99] McCartney, Scott. ENIAC, The Triumphs and Tragedies of the World s First Computer, Walker Publishing Company, ISBN , [Moye96] William T. Moye, ENIAC: The Army-Sponsored Revolution, Army Research Laboratory web site, 1996, < (8 okt. 2004). [Weik61] Martin H. Weik, The ENIAC Story, Army Research Laboratory web site, 1961, < (8 okt. 2004). [Wilkes95] Maurice V. Wilkes, A tribute to Presper Eckert, Communications of the ACM, Vol. 38, No. 9, sidorna 20-22, [Winegrad96] Dilys Winegrad, Celebrating the birth of modern computing: The fiftieth anniversary of a Discovery At The Moore School of Engineering of the University of Pennsylvania, IEEE Annals of the History of Computing, Vol 18, sidorna 5-10, Bilder Figur 1, hämtad den 8 oktober 2004 från: Figur 2, hämtad den 6 oktober 2004 från: Figur 3, hämtad den 6 oktober 2004 från: Figur 4, hämtad den 8 oktober 2004 från: 13
14 Figur 5, hämtad den 7 oktober 2004 från: Figur 6, hämtad den 7 oktober 2004 från: Figur 7, hämtad den 7 oktober 2004 från: Figur 8, hämtad den 8 oktober 2004 från: Figur 9, hämtad den 7 oktober 2004 från: Bilaga 1 och 2, hämtad den 7 oktober 2004 från: 14
15 BILAGOR Bilaga 1 - ENIAC:s uppbyggnad 15
16 Bilaga 2 Neon-lampor på ENIAC 16
Datorhistoria 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
Grundlä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
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
Datorns 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.
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
Kort 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
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
F1 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
F1 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
Programmering 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
Datorn 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
Du 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
ENKEL Programmering 3
ENKEL Programmering 3 Figurer i långa rader Titta på de olika figurerna i de olika raderna. Kan du se att de olika figurerna i varje rad är placerade enligt ett visst mönster? Kan du lista ut vilken figur
Grundlä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
Charles Babbage och Ada Lovelaces datorer
Charles Babbage och Ada Lovelaces datorer Sven Andersson san01006@student.mdh.se Vetenskapsmetodik för teknologiområdet CT3620 Mälardalens Högskola 18 oktober 2004 1 1 Sammanfattning Charles Babbage designade
Perspektiv på programmering, #13, Karlstad HISTORISKT OCH UNDERVISNING
Perspektiv på programmering, #13, Karlstad HISTORISKT OCH UNDERVISNING Varför ett historiskt perspektiv? Teknologi & Makt!? Bilder fr Wikipedia Maskin eller Människa Maskinen är överlägsen Human computers
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
BERÄ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
Von Neumanns bidrag till datavetenskapen
Mälardalens högskola Institutionen för datateknik (IDt) Västerås Von Neumanns bidrag till datavetenskapen John von Neumann. Källa: http://www.physics.umd.edu/robot/neumann.html Vetenskapsmetodik för teknikområdet,
Datormetaforen. 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
Snake. Digitala Projekt (EITF11) Fredrik Jansson, I-12 Lunds Tekniska Högskola,
Snake Digitala Projekt (EITF11) Fredrik Jansson, I-12 Lunds Tekniska Högskola, 2015-05-18 Oskar Petersen, I-12 Handledare: Bertil Lindvall Abstract Denna rapport beskriver ett projekt där ett klassiskt
PROGRAMMERING I NXC. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN
KUNGLIGA TEKNISKA HÖGSKOLAN PROGRAMMERING I NXC Namn: Michel Bitar 2012-08- 25 E- post: mbitar@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Intressant och lärorik laboration om att programmera
Teknikhistoria: Den första programmeraren
Teknikhistoria: Den första programmeraren Lektionen är en introduktion till Ada Lovelace som anses vara den första programmeraren. Eleverna får lära sig lite mer om vem hon var, vad hon gjorde samt den
Introduktion 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?
1 Analog TV. Televisionens historia
1 Analog TV Kapitel 1 Analog TV Televisionens historia Utvecklingen av televisionen startade officellt 1884 i och med att tysken Paul Nipkow tog patent på ett mekaniskt televisionssystem tillsammans med
Teknikutveckling. Bakomliggande orsaker och historik. Varför teknik? Vad driver fram teknik?
Teknikutveckling Bakomliggande orsaker och historik Varför teknik? Vad driver fram teknik? För att underlätta och möjliggöra svåra moment För att tänja gränser För att möjliggöra utveckling För att någon
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
TEKNISK NOTIS TN AT006
TEKNISK NOTIS INDEX DATE AMENDMENTS BY CHECK BY 00 27/12/05 CREATION C. VIAL E. CHABANEIX 01 01/12/06 TRANSLATION TO SWEDISH P-U S 02 Säkerhets information: De instruktioner som föreslås i denna tekniska
Softstart funktion Hög verkningsgrad Låg störningsnivå Jämn, reglerad och filtrerad utspänning av hög kvalitet Effektiv kylning LED indikatorer
Inverter från 24V DC till 220/230V AC Softstart funktion Hög verkningsgrad Låg störningsnivå Jämn, reglerad och filtrerad utspänning av hög kvalitet Effektiv kylning LED indikatorer Spänningsomvandlare
Laboration - Programmering av LEGO Mindstorm robot
Laboration - Programmering av LEGO Mindstorm robot Ayumi Sjöbergh Miyake 1 september 2012 miyake@kth.se II1310 Introduktionskurs i datateknik 1 Sammanfattning Laborationen gick ut på att hitta och rätta
Georg och Edvard Scheutz första differensmaskin återfunnen
Georg och Edvard Scheutz första differensmaskin återfunnen Av Michael Lindgren Första svenska räknemaskinen? var titeln på en notis av Tore Andersson i Daedalus 1932. Den avsåg Georg och Edvard Scheutz
Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot
KUNGLIGA TEKNISKA HÖGSKOLAN Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot Josef Karlsson Malik 2015-09- 02 jkmalik@kth.se Introduktionskurs i datateknik (II0310) Sammanfattning
Digitalitet. Kontinuerlig. Direkt proportionerlig mot källan. Ex. sprittermometer. Elektrisk signal som representerar ljud.
Analog Digitalitet Kontinuerlig Direkt proportionerlig mot källan Ex. sprittermometer Elektrisk signal som representerar ljud Diskret Digital Representation som siffror/symboler Ex. CD-skiva Varje siffra
En resa genom robotarnas värld!
En resa genom robotarnas värld! Bord: Andreas, Daniel och Simon Andreas sågade brädorna till bordet, Daniel och Simon höll fast brädorna så att det skulle bli lättare för Andreas att såga. Det gick inte
Mattias Wiggberg Collaboration
Informationsteknologi sommarkurs 5p, 24 Mattias Wiggberg Dept. of Information Technology Box 337 SE75 5 Uppsala +46 847 3 76 Collaboration Jakob Carlström Binära tal Slideset 5 Agenda Binära tal Talbaser
Mälardalens högskola
Teknisk rapportskrivning - en kortfattad handledning (Version 1.2) Mälardalens högskola Institutionen för datateknik (IDt) Thomas Larsson 10 september 1998 Västerås Sammanfattning En mycket viktig del
Alla datorprogram har en sak gemensam; alla processerar indata för att producera något slags resultat, utdata.
Att förstå variabler Alla datorprogram har en sak gemensam; alla processerar indata för att producera något slags resultat, utdata. Vad är en variabel? En variabel är en plats att lagra information. Precis
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
Robotfotboll med Arduino
Robotfotboll med Arduino Av Staffan Melin och Martin Blom Bild & form-skolan, Masthugget, Göteborg 2015 Staffan Melin, staffan.melin@oscillator.se Martin Blom, martinblomblom@hotmail.com Detta verk är
Matematikens 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
Perspektiv på programmering Arlanda 22 feb
Perspektiv på programmering Arlanda 22 feb HISTORISKT OCH UNDERVISNING Varför ett historiskt perspektiv? Teknologi & Makt!? Bilder fr Wikipedia Samhällets relation till maskiner We're charging our battery
Programmera Lego Mindstormsrobotar
KUNGLIGA TEKNISKA HÖGSKOLAN Programmera Lego Mindstormsrobotar En introduktion till programmering Oskar Rosén 28/08-12 oros@kth.se Introduktion i datateknik (II1310) Sammanfattning Denna laboration gav
Extramaterial till Matematik Y
LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ TRE Taluppfattning och tals användning ELEV Det finns många olika programmeringsspråk. I den här uppgiften ska du få bekanta
MEDICINSK TEKNIK. Ämnets syfte
MEDICINSK TEKNIK Inom området medicinsk teknik används teknik och naturvetenskap för att ta fram nya behandlingar och diagnostik för sjukvården. Där integreras fysik, matematik och biovetenskap med tekniskt
Joakim Vasilevski 2011-01-16
PM - CAM KPP039 Produktutveckling 3 2011-01-16 Examinator: Rolf Lövgren Mälardalens Högskola Förord I kursen KPP039 Produktutveckling 3 har vi i uppgift skriva ett inviduellt PM om ett lämpligt ämne i
PROJEKT LJUD. KOPIERINGSUNDERLAG Martin Blom Skavnes, Staffan Melin och Natur & Kultur Programmera i teknik ISBN
PROJEKT LJUD PROJEKT LJUD s 1 I det här projektet ska du koppla en krets som innehåller en högtalare och skriva ett program som får högtalaren att spela toner och melodier. Materiel Arduino dator kopplingsdäck
CDC en jämförelse mellan superskalära processorer. EDT621 Campus Helsingborg av: Marcus Karlsson IDA
CDC6600 - en jämförelse mellan superskalära processorer av: Marcus Karlsson Sammanfattning I denna rapport visas konkret information om hur den första superskalära processorn såg ut och hur den använde
Kursupplä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
Simon Boström Introduktionskurs i Datateknik
KTH KISTA Linefollower Med parprogrammering i NXC Simon Boström 2014-09-04 simbos@kth.se Introduktionskurs i Datateknik Sammanfattning Laborationstillfället var till för att man som ny på KTH skulle lära
Utvecklingen från en 8 bitars till en 16 bitars mikroprocessor
Utvecklingen från en 8 bitars till en 16 bitars mikroprocessor Sammanfattning: Utvecklingen från processor till processor är inte lätt. Det finns många beslut som måste tas när det gäller kompatibilitet,
Digital Projekt EDI 021 Konstruktion av talande nummerpresentatör VT1 2004
Digital Projekt EDI 021 Konstruktion av talande nummerpresentatör VT1 2004 Erik Brattkull E99 Björn Hilliges E02 INLEDNING 3 Bakgrund 3 Kravspecifikation 3 GENOMFÖRANDE 4 Teoretisk modell 4 Praktisk modell
Datorhistoria. 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
Programmering. Den första datorn hette ENIAC.
Programmering Datorn är bara en burk. Den kan inget själv. Hur får man den att göra saker? Man programmerar den. Människor som funderar ut program som fungerar. Datorn förstår bara ettor och nollor och
32 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
F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Datorer i system! Roger Henriksson!
F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Roger Henriksson Von Neumann-arkitekturen Gemensamt minne för programinstruktioner och data. Sekventiell exekvering av instruktionerna.
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
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
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
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
Elektriska Kretsar. En fördjupning gjord av Philip Åhagen. Philip Åhagen 2009-12-03. Mälardalens Högskola Produktutveckling 3 2009/2010 KPP 039
Mälardalens Högskola Elektriska Kretsar En fördjupning gjord av Philip Åhagen Philip Åhagen 2009-12-03 Table of Contents Inledning... 3 Grundläggande ellära... 4 Spänning... 4 Ström... 4 Resistans... 4
Hantering av hazards i pipelines
Datorarkitektur med operativsystem Hantering av hazards i pipelines Lisa Arvidsson IDA2 Inlämningsdatum: 2018-12-05 Abstract En processor som använder pipelining kan exekvera ett flertal instruktioner
ELEKTRONIK. Ämnets syfte. Kurser i ämnet
ELEKTRONIK Ämnet elektronik behandlar flera teknikområden där elektronik och elektroniska system byggs in för att styra eller ersätta mekaniska system, till exempel i bilar och hushållsmaskiner. Ämnets
KUNGLIGA TEKNISKA HÖGSKOLAN KISTA. Lego Linefollower. Få en robot att följa linjen på golvet!
KUNGLIGA TEKNISKA HÖGSKOLAN KISTA Lego Linefollower Få en robot att följa linjen på golvet! Felix Ringberg 2012-08-09 felixri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning I den här laborationen
Kryptering. Av: Johan Westerlund Kurs: Utveckling av webbapplicationer Termin: VT2015 Lärare: Per Sahlin
Kryptering Av: Johan Westerlund Kurs: Utveckling av webbapplicationer Termin: VT2015 Lärare: Per Sahlin Inledning Den här rapporten ska hjälpa en att få insikt och förståelse om kryptering. Vad betyder
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
TiS 2017 Inkluderande koppelkodning. Tomas Jonsson Maria Adlerborn
TiS 2017 Inkluderande koppelkodning Tomas Jonsson Maria Adlerborn Teknikens Hus i Luleå Sveriges nordligaste Science center Cykla Norrköping-Luleå: 207 h Öppnade 1988 Allmänhet Elever Lärare www.teknikenshus.se
Datorarkitektur. Informationsteknologi sommarkurs 5p, Agenda. Slideset 3
Informationsteknologi sommarkurs 5p, 2004 Mattias Wiggberg Dept. of Information Technology Box 337 SE751 05 Uppsala +46 18471 31 76 Collaboration Jakob Carlström Datorarkitektur Slideset 3 Agenda Datorns
Kravspecifikation. Stefan Johansson D08 (dt08sj7@student.lth.se) Grupp 15
Kravspecifikation Stefan Johansson D08 (dt08sj7@student.lth.se) Grupp 15 1 april 2009 Innehåll 1 Ändringshistorik 2 2 Introduktion 2 2.1 Syfte.................................. 2 2.2 Omfattning..............................
Programmering 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
Jacquards 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
Datorteknik. 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
Extramaterial till Matematik Y
LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ TVÅ Taluppfattning och tals användning ELEV Det finns många olika programmeringsspråk. I den här uppgiften ska du få bekanta
LEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen?
ICT LEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen? Daniel Lindfors 12/9/07 dlindf@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna laboration
Cacheminne i en AMD Opteron Processor
Handledare: Erik Larsson Lunds Tekniska Högskola HT15 Cacheminne i en AMD Opteron Processor En rapport om cacheminne och dess struktur, i en 12 kärnig AMD Opteron Magny-Cours processor. Författare: Hamza
Ny programansvarig och visioner för Datateknik, 300hp
Ny programansvarig och visioner för Datateknik, 300hp 9 maj 2011 Bakgrund: Vem är Patrik? Utb.: student Chalmers F 1992 1995, doktorand 2000, nu docent i programvaruteknik på D&IT-institutionen. Undervisning:
T1-modulen Lektionerna 10-12. Radioamatörkurs OH6AG - 2011 OH6AG. Bearbetning och översättning: Thomas Anderssén, OH6NT Heikki Lahtivirta, OH2LH
T1-modulen Lektionerna 10-12 Radioamatörkurs OH6AG - 2011 Bearbetning och översättning: Thomas Anderssén, OH6NT Original: Heikki Lahtivirta, OH2LH 1 Logikkretsar Logikkretsarna är digitala mikrokretsar.
Berättelsen om den första svenska datorn BESK - vägen till 1950-talets svenska superdator
Berättelsen om den första svenska datorn BESK - vägen till 1950-talets svenska superdator Institutionen för datavetenskap Mälardalens högskola CT 3620 - Vetenskapsmetodik för teknikområdet, 2003-10-17
Sagt & gjort. House of Alvik
House of Alvik För drygt två år sedan fick eleverna i årskurs 5 och 6 på Alviksskolan i Luleå egna datorer. I samband med det började jag, som undervisar i matematik, no och bild, och min kollega, som
Studieplan för civilingenjörsprogrammet i elektroteknik, 300 hp, läsåret 2018/2019
Studieplan för civilingenjörsprogrammet i elektroteknik, 300 hp, läsåret 2018/2019 Programmets namn på engelska Masters Programme in Electrical Engineering Programmets syfte Civilingenjörsprogrammet i
AL-C AL-S AUX. AL-C SENSOR. (Complete) (Overload) (Aux.) + IN - IN. Svart. Grön Vit Screen. Röd EXC. + Lastgivare
1 Installation 153 11 3.5 139 AL-C AL-S AUX. MENU SERIE VK 86 27 35 42 41 Röd EXC. + Svart EXC. - SENSOR + IN - IN Malla I Grön Vit Screen AL-C AL-S AL-S (Complete) (Overload) (Aux.) Fullast Tillägg Överlast
Digitala projekt rapport
Digitala projekt rapport Alexander Westrup, d04aw@student.lth.se Martin Sandgren, d04ms@student.lth.se 4 december 2007 Innehåll 1 Abstract 1 2 Inledning 1 3 Arbetsgång 1 4 Hårdvara 1 4.1 Processor...............................
Induktionsringen Indus är en revolutionerande teknik som utnyttjar framtidens induktionsspisar på det mest optimala sätt. Tekniken sparar tid, energi
Induktionsringen Indus är en revolutionerande teknik som utnyttjar framtidens induktionsspisar på det mest optimala sätt. Tekniken sparar tid, energi och pengar. Indus är skonsam för miljön genom mindre
Digital- och datorteknik
Digital- och datorteknik Föreläsning #14 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Vad vi har åstadkommit hittills: Med hjälp av kombinatoriska
CHERRY DW 3000. Wireless Desktop. Bruksanvisning (SE)...4. 6440603-02 SE, Jul 2013 (JD-0700 = Mod. JG-07, JF-07, JR-0700)
CHERRY DW 3000 Wireless Desktop Bruksanvisning (SE)...4 6440603-02 SE, Jul 2013 (JD-0700 = Mod. JG-07, JF-07, JR-0700) Knapparnas funktion Batteristatus lysdiod Kalkylator E-postprogram Webbläsare, startsida
Koda ett mattetest 1 av 5. Lektionen handlar om att använda programmeringskunskaper för att skapa ett enkelt multiplikationstest.
Lektionen handlar om att använda programmeringskunskaper för att skapa ett enkelt multiplikationstest. Lektionsförfattare: Christer Sjöberg Till läraren En digital lektion från https://digitalalektioner.iis.se
Digitala projekt - Radiostyrd bil
Digitala projekt - Radiostyrd bil Handledare: Bertil Lindvall Johan Lennartsson e02jle David Thomasson e02dt Magnus Lisborg e02mls Innehållsförteckning 1. Inledning.3 2. Målsättning med projektet.......3
Programmering 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
Genetisk programmering i Othello
LINKÖPINGS UNIVERSITET Första versionen Fördjupningsuppgift i kursen 729G11 2009-10-09 Genetisk programmering i Othello Kerstin Johansson kerjo104@student.liu.se Innehållsförteckning 1. Inledning... 1
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
Dela, 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
Digitaliseringens påverkan på samhället MÄNNISKA MÖTER MASKIN EN SAMSYN KRING BEGREPPET DIGITAL KOMPETENS
Digitaliseringens påverkan på samhället MÄNNISKA MÖTER MASKIN EN SAMSYN KRING BEGREPPET DIGITAL KOMPETENS Min bakgrund Lennart Rolandsson Lektor i teknikdidaktik, UU (15-xx) Doktorand SU och KTH (08-15)
Filöverföring i Windowsmiljö
Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Filöverföring i Windowsmiljö Erik Ljungqvist, Viktor Hjertman 10 januari 2014 Sammanfattning I detta projekt undersöks skillnaden i
Digitala projekt, EDI021 Rapport Handledare: Bertil Lindvall
Digitala projekt, EDI021 Rapport Handledare: Bertil Lindvall Zoltan Darvas (dt06zd8) Nicklas Nidhögg(dt06nn8) 2010-03-01 1 Abstract I detta project har vi skapat ett huslarm där det finns två stycken sensorer,
Introduktion 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
Beslut i Fakultetesnämnden för Naturvetenskap och teknik Reviderad
Mälardalens högskola Mälardalen University Utbildningsplan för Flygingenjörsprogrammet 180 hp Programkod: IMV20 Planeringsdel Läsåret 2008/2009 Beslut i Fakultetesnämnden för Naturvetenskap och teknik
DIGITALTEKNIK I. Laboration DE1. Kombinatoriska nät och kretsar
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Björne Lindberg/Håkan Joëlson John Berge 2013 DIGITALTEKNIK I Laboration DE1 Kombinatoriska nät och kretsar Namn... Personnummer... Epost-adress...
VÅGINSTRUMENT LD 5208
VÅGINSTRUMENT LD 5208 Viktdisplay 6-siffrig display för visning av vikt (brutto eller netto), funktioner eller felmeddelanden. Siffrornas höjd ca 20 mm. Överlast indikeras med på displayen. Underlast indikeras
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
Rapport Digitala Projekt EITF11 Grupp 4 Axel Sundberg, Jakob Wennerström Gille Handledare: Bertil Lindvall
Sammanfattning I denna rapport behandlas ett projekt inom kursen Digitala Projekt, EITF11, vid Lunds Tekniska högskola. Syftet med projektet är att konstruera en enkel digital prototyp samt programmera
Contractor Världens effektivaste minidumper UNIKT STYRSYSTEM SUVERÄNA KÖREGENSKAPER
Contractor Världens effektivaste minidumper UNIKT STYRSYSTEM SUVERÄNA KÖREGENSKAPER Styr ett ton med en hand Twinca A/S utvecklar, producerar och förhandlar hydrauliska minidumprar till kunder över hela
Laboration i datateknik
KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Felsökning och programmering av LEGO NXT robot Daniel Willén 2012 09 06 dwill@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Syftet med