Berättelsen om AutoChemist Del 5: Utvecklat svar på intervjufråga 3, kapitel 3:2 Av: Ingmar Jungner
|
|
- Ellen Lundqvist
- för 9 å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
Berä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:...
Berä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
Berä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
Berä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
Rä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
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
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
Talsystem 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
6. 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
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
Digital- 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
DIGITAL 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
Berä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
Datorisering 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
Grunderna 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
F2 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
Binä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
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
Datoraritmetik. 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
DIGITALA 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
Extramaterial 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å
Fö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,
GRUNDER 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
FACIT 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,
Digital- 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:
Anvä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...
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
TDDC77 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
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?
Steg-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
Digital 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
IE1205 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)
Arduinokurs. 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
Laboration 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.
Ö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
Tema: 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
Datorsystemteknik 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
Tentamen 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
Digital- 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
1 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
Kapitel 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
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
Struktur: 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:
Brå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
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
Effektpedal 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...
3-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,
2-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
Matematik 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+
Planering 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
3-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,
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.
PlantPuppy 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
BILAGA. 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
Planering 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
Hans 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
Ett 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
IT-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...
c 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
Programmera 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
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
Programmering 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
System 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
Objektorienterad 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
Digital- 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
D/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
Digital- 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
F2 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.
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
Styrteknik: 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
Kristina 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
Bruksanvisning 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
Hö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
2-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
Kapitel 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.
C++ 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
Programmeringsteknik 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
Undersö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
Tentamen 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
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
Fä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
Datorsystem. Ö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.........................................
Tentamen 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
Den 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
Lektion 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
Planering 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
Beskrivning 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...
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
Fö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
Programmeringsuppgifter 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
Berä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
Datorsystem 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
Pascal... 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
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
Ö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
F2 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
Pascal. 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
Datorteknik 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
Verktyg 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