Berättelsen om AutoChemist Del 5: Utvecklat svar på intervjufråga 3, kapitel 3:2 Av: Ingmar Jungner
|
|
- Ellen Lundqvist
- för 8 år sedan
- Visningar:
Transkript
1 Berättelsen om AutoChemist Del 5: Utvecklat svar på intervjufråga 3, kapitel 3:2 Av: Ingmar Jungner Epidemisjukhusprojektets datorisering och systemvara. AutoChemisten utvecklades kontinuerligt från starten 1964 i tekniskt avseende men de största förändringarna låg ändå på IT-sidan. När Epidemisjukhusprojektet ursprungligen planerades ingick inte att använda datamaskin men det uteslöts inte heller framstod idéer om att använda datamaskiner som alltför progressiva och dyrbara. Marknadsläget för små datorer var vid denna tid ännu i sin linda. Efter mycket letande hittade vi en tysk datorfabrikant som gjorde små datorer främst för militära ändamål, men också för civil användning. Det var Eurocomp s LGP 211 (Fig. 15a). Prototypen till AutoChemist kopplades till en sådan. Datorn hade ett internminne på 4K med 32-bitars ordlängd. Kärnminnen hade vid den tidpunkten ännu inte fått praktisk användning. Cykeltiden var i millisekunder snarare än mikrosekunder. Det var också nödvändigt att optimera programmet för att erhålla kortast möjliga accesstid. 1 LGP 21: Minneskapacitet 4096 ord och 32 bit i varje. Maskinen har ett skivminne med en omloppstid för skivan på 40 millisek. Åtkomsttiden ligger mellan 8 och 41 millisek. Till denna åtkomsttid kommer sedan tiden för en operation som är: Multiplikation: Division: Addition och subtraktion: 41 millisek. 41 0,32 Maskinen arbetar rent binärt, men in- och utmatning sker i en hexadecimal kod. Den arbetar på hålremsa med sex kanaler. Ingen paritycheck. Vagnretur ligger inne ibland de övriga koderna och inte i den sjunde kanalen som vanligt. In- och utorgan är Flexowriter med hastigheten 10 tecken/sek. Tillåter snabbstans med 50 tecken/sek. Samma hastighet med snabbläsare. Tiden för att ta över ett värde från digitalvoltmeter är nu 250 millisek/kanal, dvs nästan 3 sek. för 12 kanaler och sex sek. för 24 som planerat. Ny version: Tillsatslogik som hämtar över, digitaliserar och lagrar undan värdet minskar tiden till 80 millisek./kanal eller för 24 kanaler 1.9 sek. Med hjälp av snabbstans hinner man med 18 tresiffriga tal ut per 20 sek. LGP 21 och PDP 8. Kortfattad teknisk beskrivning (H. Peterson, 1966). 1
2 Fig. 15a. Bild av den först använda datamaskinen för det automatiserade laboratoriet på Epidemisjukhuset Eurocomps LGP 21 (1964). Fig. 15b (vänster). Bild av datamaskinen PDP-5 (Digital Equipment) som efterträdde LGP 21 (1965). Fig. 15c (höger). Datamaskin PDP-8 (Digital Equipment) med operatör-teletypewriter. LGP 21 ersattes snabbt av Digital Equipment Corporation s PDP-5 (Fig.15b), som hade kärnminne (Dec Tape) och även hade programkontrollerad Multiplexer och en A/D converter. Men även den perioden blev kortvarig, utvecklingen gick snabbt, och 1965 kom Digital med 2
3 världens första masstillverkade minidator PDP 82 (40, Fig. 15c). Denna var utrustad med en dubbel magnetbandstation som var mycket användbar inte minst för telekommunikationssystemet inom ett sjukhus (Epidemisjukhusprojektet). Mjukvaran vid denna tid var ett mycket större problem än senare. Efter mycket hårt arbete kom vi fram till en relativt enkel programfunktionering. Detta program samlade analysresultaten och printade ut dem. Programmet kallades MACH - Main Program for AutoChemist (Fig.16A). Året var Sedan vi lärt mer om programmering och om ny programmeringsteknik såsom Interrupt och Multiprogrammering, ändrades MACH till MIACH (Main program with Interrupt for the AutoChemist). Allt efter som saker och ting utvecklades framstod det snart att vi behövde kunna göra alltmer komplicerade beräknings- och kalibreringsrutiner. Det behövdes också en kontrollteletype för budskickning till operatören. Detta ledde 1966 fram till 2MIACH (42, Fig. 16B). Men utvecklingen slutade inte med detta. Små diskminnen blev tillgängliga på marknaden och kraven på datorn ökade mer och mer. Detta ledde fram till 3 MIACH (Fig. 16 C), utvecklat på AGA (Kai Smith, Leif Ohlsén och medarbetare /42,43/). 2 PDP 8 Minneskapacitet 4096 ord och 12 bit i varje. Maskinen har ett kärnminne med åtkomsttiden 1,7 mikrosek. Till denna åtkomsttid kommer sedan tiden för en operation som är: Multiplikation 334 mikrosek. Division: 475 Addition 3,2 Subtraktion 8,0 Maskinen arbetar rent binärt, med en oktal in- och utmatningscod. Normal in- och utmatning över teletypewriter med 10 tecken per sek. Snabbstans med 65 tecken/sek. Bandstationer finns. Bandet 0,75 tum brett och 260 fot långt. Kapacitet ord om 12 bits. Orden är dubbelt lagrade och paratycheck utföres. Tiden att skriva eller läsa ett ord är 130 mikrosek. Tiden för att ta över ett värde från digitalvoltmeter och lagra det är 500 mikrosek./kanal. För 24 kanaler således 12 millisek. Sorter: en millisek. = mikrosek Sammanställning: Jämförelse LGP 21 och PDP 8. LGP 21 LGP 21 modif. Cykeltid 40,000 Multiplikation 41,000 Division 41,000 Addition 320 Div. 320 Ta en kanal Ta 24 kanaler Hans Peterson har närmare beskrivit PDP 8 s roll i AutoChemist systemet (41). 3 PDP8 1, ,2 8,0 500
4 Fig. 16a, Konfigurationen till det första dataprogrammet MACH (Main Program for AutoChemist), 1965, baserat på Digital Equipments dator PDP-5 Fig. 16b, Konfigurationen till 2 MIACH, baserat på PDP-8 (1966) Fig. 16c, Konfigurationen till 3 MIACH ( ). Epidemisjukhusprojektet hade fjärrskriftsförbindelser med bl a Sahlgrenska sjukhuset i Göteborg och olika platser i Stockholm (44, Fig.17). Ett sjukhus som har ett automatiserat kemiskt laboratorium med en mindre datamaskin kunde givetvis också samarbeta och samordna sin verksamhet med en större datacentral inom eller utom sjukhuset. 4
5 Fig. 17. Inom en region kan samverkan organiseras mellan de olika sjukhusen i ett automatiserat centrallaboratorium. Proverna sändes med bil eller på annat sätt och analysresultaten delges skriftligt via teleöverföring (G Jungner 1968, ref. 44). Ett principförslag till Automated Hospital Laboratory från 1964 framgår av Fig. 18a,b (45). Fig. 18a. Principskiss för ett automatiserat sjukhuslaboratorium (Jungner & Jungner, 1964). 5
6 Fig. 18b. Komponenter, inklusive AutoChemist, i ett automatiserat sjukhuslaboratorium (1964). Fig. 12e. Försöksverksamheten för förprövning av sjukhusautomation, SJURA projekt 404, utgick från laboratoriet på Epidemisjukhuset (1963). 6
Berättelsen om AutoChemist Del 4: Vidare svar på intervjufråga 3, kapitel 3:1 Av: Ingmar Jungner
Berättelsen om AutoChemist Del 4: Vidare svar på intervjufråga 3, kapitel 3:1 Av: Ingmar Jungner Kapitel 3. Etapp 3:3. Epidemisjukhusprojektet en försöksverksamhet för prövning av sjukhusautomation. SJURA
Läs merBerättelsen om AutoChemist Del 8: Utvecklat svar på intervjufråga 3. Kapitel 4:3 Av: Ingmar Jungner
Berättelsen om AutoChemist Del 8: Utvecklat svar på intervjufråga 3. Kapitel 4:3 Av: Ingmar Jungner Vilka analyser kunde AutoChemist utföra och med vilken kapacitet?...1 Analysprogram:...1 Sjukhusanalyser:...
Läs merBerättelsen om AutoChemist Del 7: Utvecklat svar på intervjufråga 3, kapitel 4:2 Av: Ingmar Jungner
Berättelsen om AutoChemist Del 7: Utvecklat svar på intervjufråga 3, kapitel 4:2 Av: Ingmar Jungner Centralenheten... 1 Styrenheten, kraftskåpet och elektronikskåpet... 1 Mäthuvuden... 3 Tryckluftdrivna
Läs merBerättelsen om AutoChemist Del 6: Utvecklat svar på intervjufråga 3, kapitel 4:1 Av: Ingmar Jungner
Berättelsen om AutoChemist Del 6: Utvecklat svar på intervjufråga 3, kapitel 4:1 Av: Ingmar Jungner Kapitel 4: Etapp 3:4. Utvecklandet av massanalysatorn AutoChemist den första automatiserade blodanalysanläggningen
Läs merBerättelsen om AutoChemist Del 2, Vidare svar på intervjufråga 3, kapitel 1 Av: Ingmar Jungner
Berättelsen om AutoChemist Del 2, Vidare svar på intervjufråga 3, kapitel 1 Av: Ingmar Jungner Kapitel 1: Etapp 3:1. Tempo-automatisering och visioner om screening i stor skala och sjukhusautomatisering
Läs merRäkna med C# Inledande programmering med C# (1DV402)
Räkna med C# 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 innehåll i verket
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 merExtramaterial 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
Läs merTalsystem Teori. Vad är talsystem? Av Johan Johansson
Talsystem Teori Av Johan Johansson Vad är talsystem? Talsystem är det sätt som vi använder oss av när vi läser, räknar och skriver ner tal. Exempelvis hade romarna ett talsystem som var baserat på de romerska
Läs mer6. Ge korta beskrivningar av följande begrepp a) texteditor b) kompilator c) länkare d) interpretator e) korskompilator f) formatterare ( pretty-print
Datalogi I, grundkurs med Java 10p, 2D4112, 2002-2003 Exempel på tentafrågor på boken Lunell: Datalogi-begreppen och tekniken Obs! Andra frågor än dessa kan komma på tentan! 1. Konvertera talet 186 till
Läs merExtramaterial 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
Läs merDigital- och datorteknik
Digital- och datorteknik Föreläsning #24 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Allmänt Behovet av processorinstruktioner för multiplikation
Läs merDIGITAL ELEKTRONIK. Laboration DE3 VHDL 1. Namn... Personnummer... Epost-adress... Datum för inlämning...
UMEÅ UNIVERSITET Tillämpad fysik och elektronik 2014 John Berge et al. DIGITAL ELEKTRONIK Laboration DE3 VHDL 1 Namn... Personnummer... Epost-adress... Datum för inlämning... Introduktion Syftet med denna
Läs merBerättelsen om AutoChemist Del 11: Utvecklat svar på intervjufråga 3, Kapitel 6:1 Av: Ingmar Jungner
Berättelsen om AutoChemist Del 11: Utvecklat svar på intervjufråga 3, Kapitel 6:1 Av: Ingmar Jungner Kapitel 6: Etapp 3:6. 1990-talets utveckling mot "helautomatiserade" laboratorier stod som mönster för
Läs merDatorisering av medicinsk laboratorieverksamhet 2: Massanalyser och hälsokontroller
Datorisering av medicinsk laboratorieverksamhet 2: Massanalyser och hälsokontroller Transkript av ett vittnesseminarium vid Tekniska museet i Stockholm den 20 september 2006 Milena Dávila (red.) Avdelningen
Läs merGrunderna i stegkodsprogrammering
Kapitel 1 Grunderna i stegkodsprogrammering Följande bilaga innehåller grunderna i stegkodsprogrammering i den form som används under kursen. Vi kommer att kort diskutera olika datatyper, villkor, operationer
Läs merF2 Binära tal EDA070 Datorer och datoranvändning
Datarepresentation F2 Binära tal EDA070 Roger Henriksson I en dator lagras och behandlas all information i form av binära tal ettor och nollor. En binär siffra kallas för en bit BInary digit. Ett antal
Läs merBinär addition papper och penna metod
EDA4 - Digital och Datorteknik 9/ EDA 4 - Digital och Datorteknik 8/9 Dagens föreläsning: Aritmetik, lärobok kapitel 6 Ur innehållet: hur man adderar och subtraherar tal i det binära talsystemet hur man
Läs mer1642 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 merDatoraritmetik. Binär addition papper och penna metod. Binär subtraktion papper och penna metod. Binär multiplikation papper och penna metod
inär addition papper och penna metod Dagens föreläsning: Lärobok, kapitel rbetsbok, kapitel Ur innehållet: hur man adderar och subtraherar tal i det binära talsystemet hur man kan koda om negativa binära
Läs merDIGITALA TAL OCH BOOLESK ALGEBRA
DIGITALA TAL OCH BOOLESK ALGEBRA Innehåll Talsystem och koder Aritmetik för inära tal Grundläggande logiska operationer Logiska grindar Definitioner i Boolesk algera Räknelagar BINÄRA TALSYSTEMET Binärt
Läs merExtramaterial till Matematik Y
LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ ETT Taluppfattning och tals användning ELEV Det finns många olika programmeringsspråk. Ett av dem är Python, som du ska få
Läs merFörenklad förklaring i anslutning till kompedieavsnitten 6.3 och 6.4
Ext-6 (Ver 2010-08-09) 1(5) Förenklad förklaring i anslutning till kompedieavsnitten 6.3 och 6.4 Tecken-beloppsrepresentation av heltal Hur skall man kunna räkna med negativa tal i ett digitalt system,
Läs merGRUNDER I VHDL. Innehåll. Komponentmodell Kodmodell Entity Architecture Identifierare och objekt Operationer för jämförelse
GRUNDER I VHDL Innehåll Komponentmodell Kodmodell Entity Architecture Identifierare och objekt Operationer för jämförelse KOMPONENTMODELL Modell för att beskriva komponenter Externt interface Intern funktion
Läs merFACIT I DEN TIDIGA DATAÅLDERN Göran Arvidsson
FACIT I DEN TIDIGA DATAÅLDERN Göran Arvidsson Brukskultur Åtvidaberg 2002 Facit i den tidiga dataåldern Göran Arvidsson När elektroniken i början av 1950-talet blev ett begrepp i Sverige kom Facit AB,
Läs merDigital- och datorteknik
Digital- och datorteknik Föreläsning #2 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Talomvandling Principer för omvandling mellan olika talsystem:
Läs merAnvändarhandledning Version 1.2
Användarhandledning Version 1.2 Innehåll Bakgrund... 2 Börja programmera i Xtat... 3 Allmänna tips... 3 Grunderna... 3 Kommentarer i språket... 4 Variabler... 4 Matematik... 5 Arrayer... 5 på skärmen...
Läs merRobotfotboll 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
Läs merTDDC77 Objektorienterad Programmering
TDDC77 Objektorienterad Programmering Föreläsning 3 Sahand Sadjadee IDA, Linköpings Universitet Hösttermin 2018 Outline Operatorer Java Standard Library Inmatning Operatorer operatorer En operator är en
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 merSteg-Vis. Innehållsförteckning
Innehållsförteckning SIDAN Förord 6 Inledning 7 Målgrupp och arbetssätt 8 Dåligt minne? 9 Nyckelfakta 10 Råd till pedagog 11 Tre matematiska lagar 12 10-komplement 14 Från subtraktion till addition 15
Läs merDigital elektronik CL0090
Digital elektronik CL9 Föreläsning 3 27--29 8.5 2. My Talsystem Binära tal har basen 2 Exempel Det decimala talet 9 motsvarar 2 Den första ettan är MSB, Most Significant Bit, den andra ettan är LSB Least
Läs merIE1205 Digital Design: F6 : Digital aritmetik 2
IE1205 Digital Design: F6 : Digital aritmetik 2 Talrepresentationer Ett tal kan representeras binärt på många sätt. De vanligaste taltyperna som skall representeras är: Heltal, positiva heltal (eng. integers)
Läs merArduinokurs. Kurstillfälle 4
Kurstillfälle 4 CW-generering Det här kan ses som överkurs men kan ändå vara roligt för att kunna generera CW på ett enkelt sätt. Det blir en hel del nytt men vi tar det steg för steg Som alla vet gäller
Läs merLaboration 1 Introduktion till Visual Basic 6.0
Laboration 1 Introduktion till Visual Basic 6.0 Förberedelse Förbered dig genom att läsa föreläsningsanteckningar och de kapitel som gåtts igenom på föreläsningarna. Läs även igenom laborationen i förväg.
Läs merÖvningsuppgifter till föreläsning 2 Variabler och uttryck
Sid 1 (5) Övningsuppgifter till föreläsning 2 Variabler och uttryck Syfte Syftet med övningsuppgifterna är att träna på: Aritmetik, variabler, tilldelning, scanf och printf Generellt Diskutera gärna uppgifterna
Läs merTema: Pythagoras sats. Linnéa Utterström & Malin Öberg
Tema: Pythagoras sats Linnéa Utterström & Malin Öberg Innehåll: Introduktion till Pythagoras sats! 3 Pythagoras sats! 4 Variabler! 5 Potenser! 5 Att komma tillbaka till ursprunget! 7 Vi bevisar Pythagoras
Läs merDatorsystemteknik DVG A03 Föreläsning 3
Datorsystemteknik DVG A03 Föreläsning 3 Datoraritmetik Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec Novak IT-inst LTH Hur stora tal kan vi få med N bitar? Största
Läs merTentamen PC-teknik 5 p Lösningar och kommentarer
Tentamen PC-teknik 5 p Lösningar och kommentarer Program: Di2, Em3, Et3 Datum: 04-08-10 Tid: 13:30-18:30 Lokal E171 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund, Pacific
Läs merDigital- och datorteknik
Digital- och datorteknik Föreläsning #8 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Aritmetik i digitala system Grindnät för addition: Vi
Läs mer1 Aylas bil har gått 14 999 kilometer. Hur långt har den (2) gått när hon har kört en kilometer till? 15 000
Instruktion Instruktioner och kommentarer är desamma som i testet i den ursprungliga versionen. Här är ingående tal förändrade och i något fall är uppgiften omformulerad. Betona ordet ungefär i uppgift
Läs merKapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Att sända information mellan datorer. Information och binärdata
Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk Jens A Andersson (Maria Kihl) Att sända information mellan datorer värd 11001000101 värd Två datorer som skall kommunicera. Datorer förstår
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 merStruktur: Elektroteknik A. Digitalteknik 3p, vt 01. F1: Introduktion. Motivation och målsättning för kurserna i digital elektronik
Digitalteknik 3p, vt 01 Struktur: Elektroteknik A Kurslitteratur: "A First Course in Digital Systems Design - An Integrated Approach" Antal föreläsningar: 11 (2h) Antal laborationer: 4 (4h) Examinationsform:
Läs merBråk. Introduktion. Omvandlingar
Bråk Introduktion Figuren till höger föreställer en tårta som är delad i sex lika stora bitar Varje tårtbit utgör därmed en sjättedel av hela tårtan I nästa figur är två av sjättedelarna markerade Det
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 merEffektpedal för elgitarr
EITF11 - Digitala Projekt Effektpedal för elgitarr Handledare: Bertil Lindvall Ivan Rimac (I05) Jimmy Lundberg (I08) 2011-05-10 Contents Bakgrund... 3 Kravspecifikation... 3 Kravspecifikation Effektpedal...
Läs mer3-5 Miniräknaren Namn:
3-5 Miniräknaren Namn: Inledning Varför skall jag behöva jobba med en massa bråk, multiplikationstabeller och annat när det finns miniräknare som kan göra hela jobbet. Visst kan miniräknare göra mycket,
Läs mer2-4: Bråktal addition-subtraktion. Namn:.
-: Bråktal addition-subtraktion. Namn:. Inledning I det här kapitlet skall du räkna med bråk. Det blir inte så stökigt som du tror, eftersom vi talar om bråk i matematisk mening. Du skall lära dig hur
Läs merMatematik klass 3. Höstterminen. Anneli Weiland Matematik åk 3 HT 1
Matematik klass 3 Höstterminen Anneli Weiland Matematik åk 3 HT 1 Minns du från klass 2? Tiokamraterna 10=5+ 10=1+ 10=2+ 10=5+ 10=4+ 10=0+ 10=9+ 10=4+ 10=7+ 10=3+ 10=6+ 10=10+ 10=2+ 10=1+ 10=3+ 10=7+ 10=6+
Läs merPlanering Programmering grundkurs HI1024 HT TIDAA
Planering Programmering grundkurs HI1024 HT 2016 - TIDAA Föreläsning V35 Föreläsning 1 Programmering Kurs-PM Programmeringsmiljö Hello World! Variabler printf scanf Föreläsning 2 Operatorer Tilldelning
Läs mer3-3 Skriftliga räknemetoder
Namn: 3-3 Skriftliga räknemetoder Inledning Skriftliga räknemetoder vad är det? undrar du kanske. Och varför behöver jag kunna det? Att det står i läroplanen är ju ett klent svar. Det finns miniräknare,
Läs merF2 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.
Läs merPlantPuppy Räddaren för den som inte kan hålla växterna vid liv
Lunds Tekniska Högskola Elektro- och informationsteknik Digitala Projekt PlantPuppy Räddaren för den som inte kan hålla växterna vid liv Gerda Sidwall Thygesen Sofia Sundbom Zoë Wyon ine14gth@student.lu.se
Läs merBILAGA. till. Kommissionens delegerade förordning
EUROPEISKA KOMMISSIONEN Bryssel den 26.9.2017 C(2017) 6321 final ANNEX 1 PART 6/11 BILAGA till Kommissionens delegerade förordning om ändring av rådets förordning (EG) nr 428/2009 om upprättande av en
Läs merPlanering Programmering grundkurs HI1024 HT 2015 - data
Planering Programmering grundkurs HI1024 HT 2015 - data Föreläsning V36 Föreläsning 1 Programmering Kurs-PM Programmeringsmiljö Hello World! Variabler printf scanf Föreläsning 2 Operatorer Tilldelning
Läs merHans Peterson. En intervju av Isabelle Dussauge 17 april 2007. Intervju 47. Från matematikmaskin till IT
Hans Peterson En intervju av Isabelle Dussauge 17 april 2007 Intervju 47 Från matematikmaskin till IT Denna intervju har genomförts inom ramen för projektet Från matematikmaskin till IT som är ett samarbete
Läs merEtt urval D/A- och A/D-omvandlare
Ett urval D/A- och A/D-omvandlare Om man vill ansluta en mikrodator (eller annan digital krets) till sensorer och givare så är det inga problem så länge givarna själva är digitala. Strömbrytare, reläer
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 merc a OP b Digitalteknik och Datorarkitektur 5hp ALU Design Principle 1 - Simplicity favors regularity add $15, $8, $11
A basic -bit Select between various operations: OR, AND, XOR, and addition Full Adder Multiplexer Digitalteknik och Datorarkitektur hp Föreläsning : introduktion till MIPS-assembler - april 8 karlmarklund@ituuse
Läs merProgrammera i C Varför programmera i C när det finns språk som Simula och Pascal??
Programmera i C Varför programmera i C när det finns språk som Simula och Pascal?? C är ett språk på relativt låg nivå vilket gör det möjligt att konstruera effektiva kompilatorer, samt att komma nära
Läs merTENTAMEN Datorteknik (DO2005) D1/E1/Mek1/Ö1
Halmstad University School of Information Science, Computer and Electrical Engineering Tomas Nordström, CC-lab TENTAMEN Datorteknik (DO2005) D1/E1/Mek1/Ö1 Datum: 2012-05- 23 Tid och plats: 9:00 13:00 i
Läs merProgrammering C: Tentamen of 5 Prioritet och associativitet hos operatorerna i C De viktigaste operatorerna: Prioritet Kategori Operator
Programmering C: Tentamen 2008-05-31 1 of 5 Örebro universitet Institutionen för teknik Thomas Padron-McCarthy (Thomas.Padron-McCarthy@tech.oru.se) Tentamen i Programmering grundkurs och Programmering
Läs merSystem S. Datorarkitektur - en inledning. Organisation av datorsystem: olika abstraktionsnivåer. den mest abstrakta synen på systemet
Datorarkitektur - en inledning Organisation av datorsystem: olika abstraktionsnivåer System S den mest abstrakta synen på systemet A B C Ett högnivåperspektiv på systemet a1 b1 c1 a2 b3 b2 c2 c3 En mera
Läs merObjektorienterad programmering Föreläsning 4
Objektorienterad programmering Föreläsning 4 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Agenda Introduktion till objektorientering Klasser och Objekt Instansvariabler Metoder Introduktion
Läs merDigital- och datorteknik
Digital- och datorteknik Föreläsning #7 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Aritmetik i digitala system Speciella egenskaper: Systemet
Läs merD/A- och A/D-omvandlarmodul MOD687-31
D/A- och A/D-omvandlarmodul MOD687-31 Allmänt Modulen är helt självförsörjande, det enda du behöver för att komma igång är en 9VAC väggtransformator som du kopplar till jacket J2. När du så småningom vill
Läs merDigital- och datorteknik
Digital- och datorteknik Föreläsning #7 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Speciella egenskaper: Systemet arbetar med kodord (s k
Läs merF2 Datarepresentation talbaser, dataformat och teckenkodning
F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Roger Henriksson Jonas Wisbrant Datarepresentation I en dator lagras och behandlas all information i form av binära tal ettor och nollor.
Läs merAlla 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
Läs merStyrteknik: MELSEC FX och numeriska värden
PLC2C:1 MELSEC FX I kursen styrteknik används styrsystemet FX1S som är ett litet system i MELSEC FX-serien. Vår version av FX1S har endast digitala in- och utgångar men oftast finns det både digitala och
Läs merKristina Grundström Erik Truedsson
Av LäraMera Program AB och Leripa AB Grafik Musik Pedagogik Programmering Kristina Grundström Erik Truedsson Ann Truedsson Richard Hultgren 1 Innehållsförteckning 1 2 3... 3 Så här installerar du... 3
Läs merBruksanvisning för Citizen CX-77
Bruksanvisning för Citizen CX-77 1 ontering och byte av pappersrullen 1 Tryck skyddslocket bakåt så att det lossnar från kåpan. 2 Lyft upp armen och montera pappersrullen på armen. 2 ontering och byte
Läs merHögstadiets matematikorientering
Högstadiets matematikorientering STARTKORT MATEMATIKORIENTERING KONTROLLER FYLL I DINA SVAR FRÅN DE OLIKA KONTROLLERNA. HITTA OCH LÖS SÅ MÅNGA KONTROLLER DU HINNER. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Läs mer2-14 Binära talsystemet-fördjupning Namn:
2-14 Binära talsystemet-fördjupning Namn: Inledning I detta kapitel skall du få lära dig lite mer om det talsystem som datorerna arbetar med. Du skall lära dig att omvandla decimala tal till binära samt
Läs merKapitel 2 o 3. Att skicka signaler på en länk. (Maria Kihl)
Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk Jens A Andersson (Maria Kihl) Att sända information mellan datorer värd äd 11001000101 värd äd Tåd Två datorer som skall kllkommunicera.
Läs merC++ Funktioner 1. int summa( int a, int b) //funktionshuvud { return a+b; //funktionskropp } Värmdö Gymnasium Programmering B ++ Datainstitutionen
C++ Funktioner 1 Teori När programmen blir större och mer komplicerade är det bra att kunna dela upp programmet i olika delar som gör specifika saker, vilket kan göra programmet mer lättläst. Ett sätt
Läs merProgrammeringsteknik I
Programmeringsteknik I Föreläsning 2: Grundläggande Java Johan Öfverstedt Java Grundläggande begrepp Datatyper Selektion if Räckvidd (scope) Iteration while Klasser Objekt Metoder Metodhuvudet Kodstandarden
Läs merUndersök vad som är programmerat. Lektionen handlar om den digitala tekniken i elevernas närmiljö. Undersök vad som är programmerat
Undersök vad som är programmerat Lektionen handlar om den digitala tekniken i elevernas närmiljö. Lektionsförfattare: Christina Löfving Till läraren En digital lektion från https://digitalalektioner.iis.se
Läs merTentamen EDAA05 Datorer i system
LUNDS TEKNISKA HÖGSKOLA 1(5) Institutionen för datavetenskap Tentamen EDAA05 Datorer i system 2011 10 17, 8.00 13.00 Tillåtna hjälpmedel: bifogad formel- och symbolsamling. För godkänt betyg på tentamen
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 merFärgklövern. Färgklövern är gjord 1998 i samarbete mellan Datateket i Linköping och Hargdata AB i Linköping.
Färgklövern I Färgklövern kan du leka med färger, på lite olika sätt i de olika delprogrammen. Bestäm själv vilka och hur många färger du vill färglägga med. Alla dina målade bilder kan även skrivas ut
Läs merDatorsystem. Övningshäfte. Senast uppdaterad: 22 oktober 2012 Version 1.0d
Datorsystem Övningshäfte Senast uppdaterad: 22 oktober 2012 Version 1.0d Innehåll Innehåll i 1 Introduktion 1 1.1 Errata............................................... 1 2 Datorns grunder 2 2.1 Övningsuppgifter.........................................
Läs merTentamen i. för D1 m fl, även distanskursen. lördag 26 februari 2011
1 of 7 Örebro universitet Akademin för naturvetenskap och teknik Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se) Tentamen i Programmering grundkurs och Programmering C för D1 m fl, även distanskursen
Läs merDen här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.
Ver Okt 2011/pls Windows7, GX-IEC Developer, USB-adapter I olika kurser i styrteknik på Högskolan Dalarna används ett styrsystem från Mitsubishi och programvaran GX-IEC Developer. Kurserna går på distans
Läs merLektion 2. Potenser. Valentina Chapovalova. vårterminen IT-Gymnasiet. Valentina Chapovalova Lektion 2
Lektion 2 Potenser Valentina Chapovalova IT-Gymnasiet vårterminen 2011 Matematiken förenklar Matematikens syfte är att vi ska kunna räkna med enkla modeller på komplicerade saker. Iden om förenkling är
Läs merPlanering Programmering grundkurs HI1024 HT 2014
Planering Programmering grundkurs HI1024 HT 2014 Föreläsning V36 Föreläsning 1 Vad är programmering? Boken! Kurs-PM Vad är ett program? Kompilerande- Interpreterande Programmeringsmiljö Hello World! Att
Läs merBeskrivning av PowerSoft
BESKRIVNING AV POWERSOFT... 1 PRINCIPSKISS... 1 ANVÄNDARDEL... 2 Visningssidor... 2 Visning och hantering... 4 Diagram och tabeller... 5 KONFIGURATION... 7 Kommunikation och anslutningar... 7 Instrument...
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 merFöreläsning 4. Val, boolska värden, läsbarhet, osv
Föreläsning 4 Val, boolska värden, läsbarhet, osv Exempel /* Programmeringsteknik med C och Matlab Programmering i C HT13 Exempel Fil: plus_one.c Författare: Jonny Pettersson Användare: jonny Datum: 7
Läs merProgrammeringsuppgifter 1
Programmeringsuppgifter 1 Redovisning: Ni demo-kör och förklarar för handledaren några av de program ni gjort. Ni behöver inte hinna allt, redovisa så långt ni kommit. Om ni hinner mer kan ni alltid redovisa
Läs merBerättelsen om AutoChemist Del 13: Intervjun fortsätter, fråga 4 Av: Ingmar Jungner
Berättelsen om AutoChemist Del 13: Intervjun fortsätter, fråga 4 Av: Ingmar Jungner 4. Hur blev verkligheten?...1 4.1. Hur framgångsrik blev satsningen att göra en robot för massanalys inom hälso- och
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 merPascal... Pascal. Pascal... Pascal...
... Programspråk uppkallat efter Blaise. Skapat av Nicolaus Wirt. Avsett för undervisning för att lära ut typbegreppet och styrstrukturer. Har fått stor spridning p.g.a. enkelhet och att kompilatorn varken
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 merÖvning: hitta buggarna
Se video Lektionen handlar om att hitta buggar i en färdiga kodexempel. Lektionsförfattare: Karin Nygårds Till läraren 1. Hitta buggen 2. 3. Sammanfatta och reflektera 4. Lektion att fortsätta med LÄRARINSTRUKTIONER
Läs merF2 Datatyper och variabler. ID1004 Objektorienterad programmering Fredrik Kilander
F2 Datatyper och variabler ID1004 Objektorienterad programmering Fredrik Kilander fki@kth.se Datatyper Java är ett starkt typat språk Varje slags data har en datatyp Datatyp Javasyntax Exempel Teckensträng
Läs merPascal. reserverade ord fördefinierade funktioner och procedurer egendefinierade funktioner, procedurer och objekt
Programspråk uppkallat efter Blaise. Skapat av Nicolaus Wirt. Avsett för undervisning för att lära ut typbegreppet och styrstrukturer. Har fått stor spridning p.g.a. enkelhet och att kompilatorn varken
Läs merDatorteknik 2 (AVR 2)
Namn: Laborationen godkänd: Digitala system 15 hp Datorteknik 2 (AVR 2) LTH Ingenjörshögskolan vid Campus Helsingborg Enkel in- och utmatning. Drivrutiner. Bithantering. I denna laboration ska vi förbättra
Läs merVerktyg för systematiskt arbete i matematik. Anna-Karin Ericsson och Ewa Nässén Carlson Barn-, elevhälsa och skolutveckling
Verktyg för systematiskt arbete i matematik Anna-Karin Ericsson och Ewa Nässén Carlson Barn-, elevhälsa och skolutveckling 2017-03-14 Innehåll Bakgrund Verktyget Bakgrund Sjunkande resultat i matematik
Läs mer