a) Vad kallar vi den sorts fel som Hasse:s programvara är behäftad med? (1p)
|
|
- Eva Jansson
- för 8 år sedan
- Visningar:
Transkript
1 LUNDS TEKNISKA HÖGSKOLA Datavetenskap Realtidsprogrammering : EDA040 DAT040 Tentamensskrivning - Realtidsprogrammering , kl Anvisningar Tillåtna hjälpmedel: inga utöver Java snabbreferens. DAT040: En uppdelning av betyg 4 för G resp VG kommer att ske, f.ö. se EDA040. EDA040: För godkänt betyg krävs att större delen av de 7 första uppgifterna (teori) samt uppgiften 8 (den första av de båda konstruktionsuppgifterna) behandlas nöjaktigt. För högre betyg krävs dessutom en acceptabel lösning till uppgift 9 (design), och för högsta betyg ett tillräckligt (c:a 30p) totalt poängantal. Senast anslås på institutionens anslagstavla vilka som deltagit i tentamen men som, enligt institutionens noteringar, ännu inte redovisat övningarna, laborationerna eller projektet. Deras skrivningsresultat anslås eller registreras inte förrän rättelse skett eller dispens erhållits från ansvarig lärare. Rättelse skall göras senast På anslagstavlan anslagen restlista samt resultat av tentamen kommer även att publiceras via kursens hemsida ( i tillämpliga fall lösenordsskyddat (id=eda040, pwd=ht04). Uppgifter 1. Om man vid implementeringen av ett realtidssystem använder sig av s.k. statisk schemaläggning (static scheduling) för samtliga trådar/processer, vad innebär detta för de systemrutiner som utgör stöd för ömsesidig uteslutning (synchronized, wait, notify, samt motsvarande rutiner i aktuell JVM och/eller OS)? 2. Hasse Hacker har utvecklat ett realtidssystem som i den just nu aktuella tillämpningen fungerar korrekt både logiskt (rätt resultat beräknas), jämlöpande (parallelliteten i tillhämpningen hanteras), och tidsmässigs (acceptabla svarstider). Systemet är utvecklat och testat för opertivsystemet VxWorks som tillhandahåller strikta prioriteter. Vid användning av Hasse:s system i en större simulering av det totala systemet i skrivbordmiljö visar det sig dock att just Hasse:s del inte fungerar som avsett, vilket man lyckas spåra till att det OS som användes för simuleringen inte hade strikta prioriteter. a) Vad kallar vi den sorts fel som Hasse:s programvara är behäftad med? b) Följdaktligen, vad innebär detta för hur testning av realtidsprogramvara behöver utföras för att korrekthet och portabilitet skall kunna verifieras? 3. Olika varianter av semaforer stöds i kursen med några olika semaforklasser. a) Nämn minst en anledning att skilja på en semafor för ömsesidig uteslutning (MutexSem) och en vanlig räknande semafor för exempelvis signalering (CountingSem)? b) För att ta en semafor finns metoderna take och trytake med olika typer av argument, men det finns ingen metod för att avläsa värdet av en (t.ex. räknande) semafor. Varför vore det en dålig ide att införa sådan funktionalitet?
2 4. Om man implementerar en periodisk aktivitet med en viss periodtid utan drift (t.ex. en sekundtickande tråd som i väckarklockslaborationen), så krävs viss omsorg i det fall att man bara har Java:s vanliga klasser att tillgå. Problemet är att väntan på tid (sleep) bara kan begäras för en tid relativt anropstidpunkten (och inte till en absolut tid), samtidigt som variationer i belastning och schemaläggning inte får orsaka drift hos tidräkningen. Visa med några programrader hur man med vanlig Java-kod och system-metoderna void Thread.sleep(long delay); long System.currentTimeMillis(); implementerar en sådan sekundräkning utan drift. (3p) 5. De tre studenterna Emil-David Filipsson (EDF), Rose-Marie Strid (RMS) och Dan-Martin Svensson (DMS) planerar sina självstudier enligt olika principer. EDF jobbar alltid först klart med den uppgift (labförberedelse, tentaläsning, etc.) som först i tiden måste vara klar, och därefter nästa, o.s.v. RMS utgår istället från att alla typer av uppgifter är återkommande med en viss periodtid (tentor var åttonde vecka, labbar varannan vecka, läsa kursbok dagligen etc.), och jobbar sedan den mest frekventa uppgiften först, o.s.v. DMS gör på ett liknande sätt men utgår från vilken tid varje periodisk aktivitet tar att utföra. Betrakta fallen att de tre studenterna kan veta hur lång tid varje studiemoment kommer att ta, respektive att de helt enkelt jobbar på enligt preliminära uppskattningar som sedan ofta överskrids vid utförandet. a) I fallet att varje studiemoment är välbestämt vad gäller tidsåtgången för respektive student, och att de jobbar på enligt sina principer utan att göra en detaljerad tidplan (bara en uppskattning av total arbetsbelastning), vem av studenterna kommer att hinna med en högre studietakt och vem kommer att i praktiken att få mera tid över till (det icke schemalagda) studentlivet i övrigt? Antag att varje person satsar på att studera så mycket som möjligt, och följer någon extra kurs om möjligt. b) Om tidsuppskattningarna visar sig vara alltför optimistiska men tiden räcker fortfarande till för alla ordinarie studiemoment, vem kommer då att kunna hinna studera mest och åstadkomma sina resultat i tid? c) Det visar sig att de ambitiösa studieplanerna (med eventuella extrakurser som beräknades hinnas med enligt uppgift a), i kombination med underskattad tidsåtgång för flera kurser resulterar i en omöjlig arbetsbelastning. Vem av de tre studenterna uppnår då det sämsta studieresultatet? 6. Ett realtidssystem är implementerat med hjälp av tre periodiska trådar kallade A, B och C. Tråd A har högst prioritet, B näst högst prioritet och C har lägst prioritet. Trådarnas värstafallsexekveringstid (C), period (T) och deadline (D) ges av följande tabell: Tråd C (ms) T (ms) D (ms) A B C Tråd A kommunicerar med tråd C via en monitor kallad M1. Tråd B kommunicerar med tråd C via monitorn M2. Varje gång A, B respektive C körs anropar de sina monitoroperationer (en och endast en gång per period). Monitoroperationerna och deras maximala exekveringstider framgår av följande figur. 2
3 A a();/0,2 ms M1 M2 c();/0,6 ms x();/0,4 ms b();/0,8 ms C B Vilken maximal extra frödröjning kan respektive tråd råka ut för p.g.a. blockering (i den egna eller andra trådar)? Det gäller således fördröjningen utöver den egna och avbrytande trådars ordinarie exekveringstid, beroende på de i figuren angivna metoderna och deras respektive exekveringstider. (3p) 7. I ett Javaprogram hittar vi fem trådar, två stycken av typen T1, två stycken av typen T2 och en av typen T3, som i sina respektive run()-metoder exekverar följande linjära sekvenser av semaforoperationer på de fyra mutexsemaforerna A, B, C och D (mellanliggande kod som är beroende av semaforerna representeras av funktionsanropen på formen usexy();, där XY avser att semaforerna X och Y måste vara tagna när koden utförs). Dessutom finns det en semafor S för signalering (synkronisering av exekvering, ej gällande reservering av resurs) mellan trådarna enligt följande: T1 T2 T3 A.take(); D.take(); A.take(); D.take(); B.take(); usea(); usead(); usedb(); A.give(); D.give(); B.give(); B.take(); A.give(); D.give(); useb(); S.give(); S.give(); B.give(); C.take(); B.take(); S.take(); A.take(); C.take(); D.take(); useac(); usebc(); used(); A.give(); C.give(); D.give(); C.give(); B.give(); otherwork(); a) Rita en resursallokeringsgraf för systemet. (2p) b) Finns det risk för att systemet råkar ut för dödläge? Vilka trådar riskerar då att bli låsta i dödläget enligt resursallokeringsgrafen? c) Vilka trådar vet vi att de kommer att köras? Kan vi veta huruvida otherwork kommer att anropas? 3
4 8. Realtidsinteraktion En nyutvecklad mobiltelefon har utrustats med bra datorkraft och en påkostad grafisk färgdisplay. Användarinteraktionen innehåller (precis som på en PC) menyer, dialogrutor, jämlöpande tillämpningar som kan avbryta varandra, etc. Som en avsedd extra förbättring av interaktionen med användaren har dialogrutor med timeout införts. Dessa fungerar så att exempelvis en bakgrundstillämpning (såsom hantering av batteristatus, 3G/GPRS, detekterade Bluetooth-enheter, inkommande videosamtal, m.m.) först avbryter pågående dialog (t.ex. redigering av adressboken eller spelande av spel) med en dialogruta. Denna kan kvitteras direkt genom att trycka på avsedd knapp, men man kan också i vissa fall vänta en stund varefter dialogen försvinner (timeout, så man slipper den extra kvitteringen, vilket utgör den tänkta förbättringen). Robert Robotsson, som (för att ge sina robotar förutsägbart beteende) alltid är vaksam vad det gäller kapplöpningsfenomen i realtidssystem, har börjat använda den nya mobilen. Han erfar direkt följande problem: Pågående dialog avbryts av en dialogruta, som kan kvitteras med samma knapp som den pågående dialogen. Exempelvis höll användaren på med att bläddra i telefonboken (lista med kontakter och dess tel.nr.) då menyknappen har innebörden Ring (vill inte trycka på denna), men då en annan dialog kommer upp får samma knapp innebörden Y (info om laddning el annan händelse). Ett scenario är att man just tryckte på den ursprungliga menyknappen när dialogrutan kom upp, och man råkar kvittera den senare (utan att hinna uppfatta texten). Detta motsvaras av att intervallen a resp b i sekvensdiagrammet på nästa sida kommer nära eller intill varandra, så att det blir tvetydigt vilken applikation som skall ha knapptryckningen, vilket indikeras av Button? i figuren. Ett annat scenario är att användaren efter att ha läst och förstått innebörden just ska till och kvittera med Y, men då finns det en maxtid (timeout) för dialogen som försvinner automatiskt just millisekunden före det att kvittering sker, och knapptryckningen som var ämnad åt knappen Y hamnar på den ursprungliga knappen (och oönskat samtal rings, kontakt raderas av misstag, el.dyl.). Implementering av programvaran sker på det aktuella mobilföretaget baserat på operativsystemet OSE, och interaktionen mellan trådarna sker med meddelandesändning (kallade signaler och programmerade i C, men motsvarande vår RTEventBuffer i Java). Följande figur illustrerar kommunikationen och de enligt denna design inbyggda kapplöpningsfenomenen. Här har den ursprungliga tillämpningen modellerats med tråden A, den tillämpning som avbröt med dialogen motsvaras av tråden B. Ett antal brevlådor (en per tråd motsvarande de object av typen RTEventBuffer som vi normalt har för trådobjekten i kursen) illustrerar den meddelandebaserade kommunikationen. En tråd DisplayHandler hanterad Display:en och en tråd ButtonHandler hanterar knapparna. Tråden T är en timertråd som skickar ett meddelande efter en viss tid då dialogen skall försvinna. 4
5 De två knapparna Y och N delas av olika tillämpningar, och i detta exempel har A ställt frågan Delete contact? och sedan blivit avbruten av B som frågar Accept connect? gällande t.ex. en Bluetooth-enhet som kom i närheten. Med ett sekvensdiagram kan kapplöpningsproblemet i den befintliga implementeringen illustreras ytterligare: Här visas den asynkrona kommunikationen via buffertobjekten som streckade pilar. Med den nuvarande meddelandebaserade utformningen av systemet kommer olika delar av telefonprogramvarans tillstånd att ligga fördelat på olika objekt, däribland de olika buffertarna i vilka de olika meddelandena befinner sig en varierande tid innan de når sin destination. Observera att dessa fördröjningarna inte visas i sekvensdiagrammet, utan beroende på aktuell sammanflätning av trådarnas exekvering så kan olika resultat erhållas såsom markerat av pratbubblorna i figuren. Notera vidare att: den ovan beskrivna meddelandebaserade implementeringen syftar bara till att beskriva problematiken; vi vet inte om detta är precis den aktuella implementeringen 1, och vi vill nu föreslå en helt annan implementering 2. Uppgift: Föreslå en annan systemutformning som inte är behäftad med den ovan beskrivna osäkerheten i användarinteraktionen. Din lösning behöver inte vara helt generell utan det räcker om det framgår hur exemplet ovan hanteras. Implementera de delar som har med resurser, tidshantering och interaktio att göra. Förklara speciellt hur kapplöpningsfenomenet undviks i din lösning. Du måste ha kvar och hantera den (antagligen förkastliga) timeout som finns för vissa dialoger. Antag att det bara förekommer en bakgrundstillämpning och en brådskande dialog åt gången. Beskriv egna antagande (såsom tidstämpling av knapptryckningar) och ytterligare klasser (för meddelanden, knappar, etc.). Ledning: Samla dina tillstånd, inklusive tidsangivelser för inträffade och önskade händelser, i en gemensam monitor (synkroniserat objekt). Knapptryckningar som inte med en marginal om minst 0.2s kan hänföras till en viss applikation ignoreras genom att de skickas som argument till den statiska metoden UI.ignore (som i sin tur kan generera ett pip eller annan info enligt användarexperternas förslag). För att synkronisera hanteringen av timeout med övriga tillstånd så finns som bekant metoden wait(timeout) (vilken dock som bekant inte informerar om huruvida det var en notify eller en timeout som inträffat). (9p) 1. Alla eventuella likheter med produkter från den lokala mobiltillverkaren är rent slupmässiga. 2. Motsvarande problem (men med mindre felfrekvens) finns även i de grafiska användargränssnitten för våra vanliga datorer. 5
6 9. Tunnelövervakning En principiell konstruktionsutformning (design) av ett övervakningssystem för en biltunnel behöver utföras för projektering och ev beslut om att gå vidare med implementering och installation. En motsvarande produkt, som kanske kan kompletteras med det SDK som kan köpas till, finns exempelvis på där informationen till höger har hämtats. Klarlägg med figurer och text vilka trådar, resurser, kommunikationskanaler, etc. som behövs för ett system som uppfyller följande specifikationer: 1. En tunnel med dubbelriktad biltrafik skall övervakas i båda ändarna av tunneln. 2. Vid vardera tunnelmynning finns en kameraserver som har till uppgift att: a) Med 1Hz skicka bilder till central operatörsdator. b) Med 5Hz detektera om det förekommer någon rörelse i bilden. c) Vid rörelse fånga 25Hz bildsekvenser med längden 1 sekund. d) För varje fångad bildsekvens urskilja förekommande bilnummer och för detekterat fordon beräkna riktning och hastighet. e) För varje fordon, som kan ha detekterats ur flera sekvenser, skall dess hastighet och riktning skickas till central dator. f) Om fordon eller rörelse detekteras men inget reg.nr., så skickas bildsekvensen till central operatör (vid central dator). 3. Kommunikation mellan olika datorer stöder skickandet av hela objekt. All läsning av objekt från nätverket är blockerande. Autoscope Video Detection (product example) In recent years, a number of aboveground technologies have emerged to complement or replace inground inductive loops, which are expensive to reconfigure, have limited capabilities, and fail frequently. These new technologies include video detection, radar, ultrasonic, infrared and laser. Of these, video detection has been the most successful, providing unsurpassed richness of data as well as video images, wider coverage areas and greater versatility for demanding applications.to determine the best technology for your applications, ask yourself these questions: Do you want wide area detection? Accuracy in measuring vehicle counts and speed? Do you want to detect stopped vehicles? Congestion? Vehicles going the wrong way? Do you want to be able to reconfigure the detectors easily during road construction or to reflect changes in road geometry? Do you want snapshots of traffic? Video detection is the only technology that can provide all these functions and benefits. Video detection is now more cost-effective, accurate and reliable than ever, outperforming inground inductive loops and other aboveground detection technologies under all weather and light conditions. The Autoscope system is the leader in video vehicle detection. Tunnels Tunnels are safer than ever, thanks to video-based incident detection and traffic management. Autoscope systems can quickly signal an alarm when incidents are detected, enabling fast response by an operator. Autoscope systems are proving their unique value to this challenging environment by detecting: Stopped vehicles, Slow traffic, slow vehicles, Wrong way vehicles, etc. Autoscope is being utilized with SCADA (Supervisory Control And Data Acquisition) for incident management in the Clyde Tunnel. In 1992, local authorities in Glasgow decided to adopt the new European tunnel guidelines for a highly driven tunnel and included Autoscope in their refurbishing program. [ 4. Operatörsdatorn finns på central plats; inte vid någon av tunnelmynningarna. 5. Ett operatörsgränssnitt visar uppdaterade stillbilder med frekvensen 1Hz (idle), inkomna bildsekvenser, samt detekterade problemfordon enligt följande punkt. 6. Alla inkomna reg.nr. (med plats och riktning) skickas till en separat tråd i operatörsdatorn. Denna tråd eliminerar bilar som passerat genom tunneln på normalt sätt. Resterande fordon klassas med ett eller flera av attributen: Fortkörare, U-svängare, Bortkommen, Nyskapad. Resultatet loggas i fil och visas i användargränssnittet. Utför design av systemet, men ingen implementering. Algoritmer antas finnas i färdiga klasser (som du själv kan namnge). (9p) 6
Realtidssystem. - Dödläge - EDAF85 - Realtidssystem (Helsingborg) Elin A. Topp. Föreläsning 5
Realtidssystem - Dödläge - EDAF85 - Realtidssystem (Helsingborg) Elin A. Topp Föreläsning 5 Kursens innehåll motsvarar tidigare omgångar under beteckning EDA698 Stora delar baserad på: Föreläsningsmaterial
Tentamen EDA698 Realtidssystem (Helsingborg)
LUNDS TEKNISKA HÖGSKOLA 1(6) Institutionen för datavetenskap Tentamen EDA698 Realtidssystem (Helsingborg) 2014 10 28, 14.00 19.00 Det är tillåtet att använda Java snabbreferens och miniräknare, samt ordbok.
Exam Concurrent and Real-Time Programming
LUNDS TEKNISKA HÖGSKOLA 1(5) Institutionen för datavetenskap Exam Concurrent and Real-Time Programming 2018 08 23, 14.00 19.00 1. Vad är prioritetsinversion? Illustrera med ett enkelt exempel. Redogör
Realtidssystem. - Schemaläggning - EDAF85 - Realtidssystem (Helsingborg) Elin A. Topp. Föreläsning 6
Realtidssystem - Schemaläggning - EDAF85 - Realtidssystem (Helsingborg) Elin A. Topp Föreläsning 6 Kursens innehåll motsvarar tidigare omgångar under beteckning EDA698 Stora delar baserad på: Föreläsningsmaterial
Omtentamen i Realtidsprogrammering för Au3, D3, E3
Omtentamen i Realtidsprogrammering för Au3, D3, E3 Datum: 2004-01-14 Tid: 0800-1300 Ansvarig lärare: Telefon: 1438 (kontor) Hjälpmedel: Inga särskilda hjälpmedel är tillåtna. Poäng: Tentamen omfattar 40
Tråd C (ms) T (ms) A 4 16 B 3 10 C 4 25 D 2 12
LUNDS TEKNISKA HÖGSKOLA Datavetenskap Realtidsprogrammering : EDA040 DAT040 Tentamensskrivning - Realtidsprogrammering 2006-06-01, kl 8.00-13.00 Anvisningar: Tillåtna hjälpmedel: inga utöver Java snabbreferens.
Föreläsning 17 UTBLICK: FORTSÄTTNINGSKURSER I DATAVETENSKAP + ANDROID
Föreläsning 17 UTBLICK: FORTSÄTTNINGSKURSER I DATAVETENSKAP + ANDROID Vad gör vi här? Programmeringsteknik fördjupningskurs (EDAA01; 7,5hp) Valfri för F, N & BME (kan läsas från åk 2 eller i sommar!) Avancerad
Tentamen Lösningar EDA698 Realtidssystem
LUNDS TEKNISKA HÖGSKOLA 1(7) Institutionen för datavetenskap Tentamen Lösningar EDA698 Realtidssystem 13 10 22, 14:00 19:00 1. Prioriteter, korrekthet a) Realtidsproblemet kvarstår. Det finns ingen garanti
Realtidssystem. - Schemaläggning - EDA698 - Realtidssystem (Helsingborg) Elin A. Topp. Föreläsning 6
Realtidssystem - Schemaläggning - EDA698 - Realtidssystem (Helsingborg) Elin A. Topp Föreläsning 6 Stora delar baserad på: Föreläsningsmaterial EDA040 (Klas Nilsson, Mathias Haage) samt EDA698 (Mats Lilja)
Realtidsprogrammering Ordinarie tentamen
Tentamen i Realtidsprogrammering Ordinarie tentamen Datum: 2006-10-20 Tid: 08:00 13:00 Ansvarig lärare: Telefon: 1438 (kontor) Hjälpmedel: Miniräknare Poäng: Tentamen omfattar 40 poäng fördelade på 7 uppgifter.
Tentamen i Realtidsprogrammering för Au3, D3, E3
Tentamen i Realtidsprogrammering för Au3, D3, E3 Ordinarie Tentamen Datum: 2005-10-21 Tid: 14:00-19:00 Ansvarig lärare: Telefon: 1438 (kontor) Hjälpmedel: Miniräknare Poäng: Tentamen omfattar 40 poäng
Trådar. Aktiva objekt
Föreläsning 11 Trådar 1 Aktiva objekt Det är välkänt från vardagslivet att saker händer samtidigt. Aktiva objekt gör saker på eget initiativ, medan passiva objekt endast gör saker när de blir ombedda.
Tentamen omfattar 40 poäng fördelade på 7 uppgifter. 20 poäng krävs för betyget 3, 30 poäng för betyget 4 och 36 poäng för betyget 5.
% & ' ()* #$! "#$ +-,/.
Realtidssystem. - Semaforer, trådsynkronisering - EDAF85 - Realtidssystem (Helsingborg) Elin A. Topp. Föreläsning 2
Realtidssystem - Semaforer, trådsynkronisering - EDAF85 - Realtidssystem (Helsingborg) Elin A. Topp Föreläsning 2 Kursens innehåll motsvarar tidigare omgångar under beteckning EDA698 Stora delar baserad
Tentamen, EDA501/EDAA20 Programmering M MD W BK L
LUNDS TEKNISKA HÖGSKOLA 1(6) Institutionen för datavetenskap Tentamen, EDA501/EDAA20 Programmering M MD W BK L 2017 05 31, 8.00 13.00 Anvisningar: Preliminärt ger uppgifterna 9 + 12 + 10 + 9 = 40 poäng.
Tentamen, EDAA10 Programmering i Java
LUNDS TEKNISKA HÖGSKOLA 1(6) Institutionen för datavetenskap Tentamen, EDAA10 Programmering i Java 2019 08 21, 08.00 13.00 Anvisningar: Preliminärt ger uppgifterna 25 + 15 + 5 = 45 poäng. För godkänt betyg
Telia Anita 20i Nummerpresentatören med telesvarsindikation
SNABBGUIDE Bläddra bland lagrade telefonnummer Tryck eller en eller flera gånger. Radera ett nummer När numret visas i teckenrutan, tryck RADERA två gånger. Radera alla nummer Tryck eller en gång. Håll
Tentamen i Realtidsprogrammering
Tentamen i Realtidsprogrammering Ordinarie Tentamen Datum: 2011-05-14 Tid: 08:15 11:15 Ansvarig lärare: Telefon: 301438 Hjälpmedel: Miniräknare Poäng: Tentamen omfattar 40 poäng fördelade på 5 uppgifter.
DIGITALA PROJEKT Väderstation
DIGITALA PROJEKT Väderstation Christian Lindquist, E03 Leonardo Bello, E03 Abstract Almost everybody has some kind of temperature measurement device in their home. The latest in this industry are more
Realtidssystem HT03. Vad är realtidssystem? Inbyggda system. Att programmera, Tasks (Uppgifter) Realtidssystem kräver analys
Realtidssystem HT03 Vad är realtidssystem? Föreläsare: Wang Yi Rum: 1235, yi@it.uu.se, Tel: 471 3110 Assistent: Tobias Amnell Rum: 1216, tobiasa@it.uu.se, Tel: 4717122 Webbsida: www.it.uu.se/edu/course/homepage/realtid/h03
1.1 Runnable och Thread
1 Trådar 1.1 Runnable och Thread I övningen är ShoutThread hårdkodad att använda just ShoutRunnable. Det typiska förfarandet brukar annars vara att skicka över din Runnable i konstruktor-anropet till Thread:
Tentamen vid Institutionen för Datavetenskap, Linköpings universitet
TENTAMEN TDDC47 Realtids- och processprogrammering Datum: 2009-04-14 Tid: 14-18 Lokal: TER2 Jourhavande-lärare: Simin Nadjm-Tehrani (Tel: 070-2282412) Hjälpmedel: Poängantal: Miniräknare/Calculator 40p
Tentamen EDA698 Realtidssystem (Helsingborg)
LUNDS TEKNISKA HÖGSKOLA 1(7) Institutionen för datavetenskap Tentamen EDA698 Realtidssystem (Helsingborg) LUNDS TEKNISKA HÖGSKOLA 1(6) Institutionen för datavetenskap Det är tillåtet att använda Java snabbreferens
Tentamen, EDA501 Programmering M L TM W K V
LUNDS TEKNISKA HÖGSKOLA 1(3) Institutionen för datavetenskap Tentamen, EDA501 Programmering M L TM W K V 2010 04 13, 8.00 13.00 Anvisningar: Denna tentamen består av 4 uppgifter. Preliminärt ger uppgifterna
SNABBGUIDE. Telia Anita 20 Bruksanvisning. Bläddra bland lagrade telefonnummer. Radera ett nummer. Radera alla nummer
SNABBGUIDE Bläddra bland lagrade telefonnummer Tryck eller en eller flera gånger. Radera ett nummer När numret visas i teckenrutan, tryck RADERA två gånger. Radera alla nummer Tryck eller. Håll RADERA
Realtidssystem. - Semaforer, trådsynkronisering - EDA698 - Realtidssystem (Helsingborg) Elin A. Topp 2015-09-02
Realtidssystem - Semaforer, trådsynkronisering - EDA698 - Realtidssystem (Helsingborg) Elin A. Topp 2015-09-02 Stora delar baserad på: Föreläsningsmaterial EDA040 (Klas Nilsson, Mathias Haage) samt EDA698
Tentamen i EDAF oktober Skrivtid: Skriv bara på ena sidan av pappret tentorna kommer att scannas in, och endast framsidorna rättas.
Tentamen i EDAF60 29 oktober 2018 Skrivtid: 14-19 Skriv bara på ena sidan av pappret tentorna kommer att scannas in, och endast framsidorna rättas. Skriv inte med färgpenna enda tillåtna färg är svart/blått/blyerts.
INSTITUTIONEN FÖR DATA- OCH INFORMATIONSTEKNIK
INSTITUTIONEN FÖR DATA- OCH INFORMATIONSTEKNIK DIT162 Realtidssystem, 7,5 högskolepoäng Real-Time Systems, 7.5 credits Fastställande Kursplanen är fastställd av Institutionen för data- och informationsteknik
Tentamen i Objektorienterad modellering och design
Lunds Tekniska Högskola Datavetenskap Tentamen EDA061 2016 10-26, 08:00 13:00 Tentamen i Objektorienterad modellering och design Vid bedömningen kommer hänsyn att tas till lösningens kvalitet. UML-diagram
Tentamen i Objektorienterad modellering och design Helsingborg
Lunds Tekniska Högskola Datavetenskap Emelie Engström Tentamen EDAF25 2016 10-26, 08:00 13:00 Tentamen i Objektorienterad modellering och design Helsingborg Tentamen består av en teoridel om totalt 5 poäng
Föreläsning 15: Parallella subrutiner. Parallellitet. Varför parallella underprogram?
Föreläsning 15: Parallella subrutiner Parallellitet Processer och trådar Semaforer, monitorer och synkroniseringsmeddelanden Parallellitet Ofta är det nödvändigt eller önskvärt att programdelar exekveras
Tentamen, EDAA20/EDA501 Programmering
LUNDS TEKNISKA HÖGSKOLA Institutionen för datavetenskap Tentamen, EDAA20/EDA501 Programmering 2016 01 13, 08:00 13:00 Anvisningar: Denna tentamen består av tre uppgifter. Preliminärt ger uppgifterna 6
Tentamen i Realtidsprogrammering
Tentamen i Realtidsprogrammering Omtentamen Datum: 2008-12-13 Tid: 14:00 17:00 Ansvarig lärare: Telefon: 301438 Hjälpmedel: Miniräknare Poäng: Tentamen omfattar 40 poäng fördelade på 5 uppgifter. 20 poäng
Tentamen EDA501/EDAA20 M L TM W K V
LUNDS TEKNISKA HÖGSKOLA 1(5) Institutionen för datavetenskap Tentamen EDA501/EDAA20 M L TM W K V 2011 01 10, 14.00 19.00 Anvisningar: Denna tentamen består av 5 uppgifter. Preliminärt ger uppgifterna 5
Aktivitetsschemaläggning för flerkärninga processorer
Lunds Tekniska Högskola Datorarkitekturer med Operativsystem EDT621 Aktivitetsschemaläggning för flerkärninga processorer Tobias Lilja 5 december 2016 Innehåll 1 Inledning 3 1.1 Syfte................................
Design och konstruktion av grafiska gränssnitt
Design och konstruktion av grafiska gränssnitt Armin Nezirevic Peter Börjesson Interaktionsdesign Tillämpad informationsteknologi Chalmers/GU Idag Vad utmärker ett bra användargränssnitt? Kort kursinfo
Introduktionsmöte Innehåll
Introduktionsmöte Innehåll Introduktion till kursen Kursens mål och innehåll Undervisning Datavetenskap (LTH) Introduktionsmöte ST 2019 1 / 14 EDAA01 Programmeringsteknik - fördjupningskurs Ingen sommarkurs
Lego Robot [ ] [ ] [ ]
Lego Robot av [ ] [ ] [ ] INNEHÅLLSFÖRTECKNING LABB1 (INFORMATION) # UPPGIFT 1 # UPPGIFT 2 # UPPGIFT 3 # LABB2 (OPERATÖRER) # UPPGIFT 1 # UPPGIFT 2 # UPPGIFT 3 # LABB3 (VARIABLER) # UPPGIFT 1 # UPPGIFT
Institutionen för elektro- och informationsteknologi, LTH
Datorteknik Föreläsning 5 Realtidssystem och realtidsprogrammering Mål Att du ska förstå hur avbrott används för - Mätning - Styrning - Stöd för körning av flera processer Att du ska förstå begreppet tråd
Datorteknik. Föreläsning 5. Realtidssystem och realtidsprogrammering. Institutionen för elektro- och informationsteknologi, LTH.
Datorteknik Föreläsning 5 Realtidssystem och realtidsprogrammering Mål Att du ska förstå hur avbrott används för - Mätning - Styrning - Stöd för körning av flera processer Att du ska förstå begreppet tråd
Tentamen vid Institutionen för Datavetenskap, Linköpings universitet
TENTAMEN TDDC47 Realtids- och processprogrammering Datum: 2008-12-12 Tid: 8-12 Lokal: KÅRA Jourhavande-lärare: Jonas Elmqvist (Tel: 013-28 26 75, 070-647 63 72) Hjälpmedel: Poängantal: Engelsk lexikon/english
Fö 5+6 TSEA81. Real-time kernel + Real-time OS
Fö 5+6 TSEA81 Real-time kernel + Real-time OS Stackens användningsområde * JSR / RTS : returadress * Temporärdata (push / pop) void myfunc(void) { int i; // hamnar nog i register int test[10]; // hamnar
Laboration 1: Figurer i hierarki
Laboration 1: Figurer i hierarki Bakgrund Två grundläggande tekniker i objektorienterad konstruktion är arv och komposition. Mål Laborationen har flera avsikter: 1. Ge kunskaper i hur program kan organiseras
Tentamen i Programmering
LUNDS TEKNISKA HÖGSKOLA 1(5) Institutionen för datavetenskap Tentamen i Programmering EDAA65/EDA501/EDAA20 M MD W BK L 2018 05 30, 8.00 13.00 Preliminärt ger uppgifterna 7 + 14 + 6 + 9 + 4 = 40 poäng.
Tentamen SSY 065, lördag 14/4, 08:30-12:30, M. Examinator: Martin Fabian, (772) 3716 Tider för lärarens närvaro: 09:30, 11:30
Industriautomation Tentamen SSY 065, lördag 14/4, 08:30-12:30, M Examinator: Martin Fabian, (772) 3716 Tider för lärarens närvaro: 09:30, 11:30 Fullständig lösning ska lämnas på samtliga uppgifter. I förekommande
Tentamen i Objektorienterad modellering och design
Lunds Tekniska Högskola Datavetenskap Ulf Asklund Tentamen EDA061 2016 06 03, 14:00 18:00 Tentamen i Objektorienterad modellering och design Tentamen består av en teoridel om totalt 5 poäng och en problemdel
Styrteknik 7.5 hp distans: E-1000 och E-Designer
PLC8A:1 E1000 operatörsterminaler En operatörsterminal ger ett gränssnitt mellan männinska-maskin, (MMI människa-maskininteraktion, HMI Human Machine Interface) Alla terminalerna i E1000-serien är utvecklade
Tentamen. 2D4135 vt 2004 Objektorienterad programmering, design och analys med Java Torsdagen den 3 juni 2004 kl 9.00 14.
Tentamen 2D4135 vt 2004 Objektorienterad programmering, design och analys med Java Torsdagen den 3 juni 2004 kl 9.00 14.00, sal D31 Tentan har en teoridel och en problemdel. På teoridelen är inga hjälpmedel
electiaprotect GSM SEQURITY SYSTEM Vesta EZ Home Application SMART SECURITY SYSTEMS! SVENSKA ios... 2-4 Android... 5-7
GSM SEQURITY SYSTEM Vesta EZ Home Application SVENSKA ios... 2-4 Android... 5-7 ENGLISH ios... 8-10 Android... 11-13 electiaprotect SMART SECURITY SYSTEMS! 1.1. Vesta EZ Home för ios Vesta EZ Home för
FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR
FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR Kontrollera vilka kurser du vill söka under utbytet. Fyll i Basis for nomination for exchange studies i samråd med din lärare. För att läraren ska kunna göra en korrekt
Concurrency Saker händer samtidigt. Process En instans av ett program
Concurrency Saker händer samtidigt Hur gör vi flera saker samtidigt på en dator? - Dela på en CPU - Flera CPU Flera processer på en dator. Operativsystemet (OS) tilldelar dem körtid (time slices, prioritet)
CE_O3. Nios II. Inför lab nios2time
IS1200 Exempelsamling till övning CE_O3, 2015 CE_O3. Nios II. Inför lab nios2time 3.1. Logiska operationer (se uppgift 1.2 c) Repetera (eller lär dig) innebörden av de logiska operationerna "bitvis AND",
Tung bakgrundsaktivitet t.ex. Aktiva objekt t.ex. Animering, simulering. DD2385 Programutvecklingsteknik Några bilder till föreläsning 9 6/5 2013
DD2385 Programutvecklingsteknik Några bilder till föreläsning 9 6/5 2013 Innehåll Trådar i Java swing- klassen Timer Klient-Server-program Trådar Tråd = enkel process Ett program kan ha flera trådar, flera
GIT L0012B. Implementation av geografiska informationssystem. Information inför kursstart
GIT L0012B Implementation av geografiska informationssystem Information inför kursstart K U R S I N F O R M A T I O N Innehåll Registrering 2 Kursplan 2 Schema 2 Föreläsningar 2 Laborationer 2 Examination
DI-institutionen Sid 1 av 6 Hans-Edy Mårtensson Sten Sundin
DI-institutionen Sid 1 av 6 Hans-Edy Mårtensson Sten Sundin TENTAMEN I IKB007 INTERNETPROGRAMMERING MED JAVA för SY2 1999-03-17, kl 14.00-18.00 Hjälpmedel: En lärobok i Java programmering Återlämningstillfälle:
Realtid. eda040project2010 MANUAL. - Christoffer Olsson. - Daniel Lehtonen
Realtid eda040project2010 MANUAL dt08es7 dt08co0 dt08dm8 dt08dl4 - Emil Selinder - Christoffer Olsson - David Meyer - Daniel Lehtonen Innehållsförtäckning Introduktion Hur man kör igång programmet Proxy
Protokoll Föreningsutskottet 2013-10-22
Protokoll Föreningsutskottet 2013-10-22 Närvarande: Oliver Stenbom, Andreas Estmark, Henrik Almén, Ellinor Ugland, Oliver Jonstoij Berg. 1. Mötets öppnande. Ordförande Oliver Stenbom öppnade mötet. 2.
Realtidssystem. - Meddelanden och händelsehantering - EDAF85 - Realtidssystem (Helsingborg) Elin A. Topp. Föreläsning 4
Realtidssystem - Meddelanden och händelsehantering - EDAF85 - Realtidssystem (Helsingborg) Elin A. Topp Föreläsning 4 Kursens innehåll motsvarar tidigare omgångar under beteckning EDA698 Stora delar baserad
https://kursvardering.liu.se/kurt?choice=page_summary&evaluation_id=95979
Page of 7 Startsida Mallar Kursvärderingar Ingång för filfak Sammanställningar Manualer Manual för filfak Logga ut thoso49 Sammanställningar - 730G77/VT202 (Ort: 0580, studietakt 00%) Sammanställning -
Tentamen. DD2385 Programutvecklingsteknik vt 2013 Onsdagen den 22 maj 2013 kl Hjälpmedel: penna, suddgummi, linjal
Tentamen DD2385 Programutvecklingsteknik vt 2013 Onsdagen den 22 maj 2013 kl 14.00 17.00 Hjälpmedel: penna, suddgummi, linjal Tentan har två delar om vardera 30 poäng Maximala betygsgränser (gränserna
Mekanismer. (implementation)
Mekanismer (implementation) Repetition Semafor Räknar tillgängliga resurser Initieras med startvärde Vid förbrukning: väntar tills resurs finns Användning: invänta händelse Lås Markerar att en variabel/datastruktur
Att skriva till och läsa från terminalfönstret
Att skriva till och läsa från terminalfönstret Oftast används grafiska komponenter i Java för att kommunicera med användaren (användargränssnitt), men det finns objekt i standardbiblioteken för de tillfällen
Tjoho. Applikationsutvecklarens handledning. Maj 2003
Tjoho Applikationsutvecklarens handledning Maj 2003 Uppdragsgivare: Ylva Dalén, KI Starthus Projektmedlemmar: Sophia Demnert, Elina Eriksson, Kamilla Johansson Per-Jonny Käck, Ingela Linered, Åsa Moum,
Design och konstruktion av grafiska gränssnitt
Design och konstruktion av grafiska gränssnitt Peter Börjesson Interaktionsdesign Tillämpad informationsteknologi Chalmers/GU Idag Kort kursinfo Lab info Föreläsning - Vad utmärker ett bra användargränssnitt?
Tentamen, Distribuerade System/Programvaruarkitektur 2001-08-24
Tentamen, Distribuerade System/Programvaruarkitektur 2001-08-24 FÖRSÄTTSBLAD Inlämnas ifyllt tillsammans med tentan. Skriv namn på samtliga blad. Ange nedan vilka uppgifter du besvarat. Uppgift Besvarad
Flexiservice PS/2. Bruksanvisning
Bruksanvisning Flexiservice PS/2 Handitek BRUX\...\809087 FLEXISERVICE PS/2 Gewa AB BOX 92, MALMVÄGEN 55, 191 22 SOLLENTUNA TEL: 08-594 694 00 TEXTTEL: 08-594 694 18 FAX: 08-594 694 19 E-MAIL: info@gewa.se
PROGRAMMERINGSTEKNIK TIN212
Data och Informationsteknik / Computer Science and Engineering Chalmers University of Technology and University of Gothenburg Robin Adams Göteborg 8 June 2018 PROGRAMMERINGSTEKNIK TIN212 Dag: Fredag Datum:
EV3 Roboten. Sida 1 av 13
EV3 Roboten Fyra output portar A,B,C och D(motorer) Fyra input portar 1,2,3 och 4 (sensorer) USB, Bluetooth, eller Wi-Fi koppling 16 MB flash minne 64 MB RAM SD Card Port: 32 GB Flera inbyggda verktyg
SNABBGUIDE Bläddra bland lagrade telefon- nummer Radera ett nummer Telia Anita Radera alla nummer NUMMERPRESENTATION
SNABBGUIDE Bläddra bland lagrade telefonnummer Tryck eller en eller flera gånger. Radera ett nummer När numret visas i teckenrutan, tryck RADERA två gånger. Radera alla nummer Tryck eller. Håll RADERA
TENTAMEN I PROGRAMMERING. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng
TENTAMEN I PROGRAMMERING Ansvarig: Jan Skansholm, tel 7721012 Betygsgränser: Hjälpmedel: Sammanlagt maximalt 60 poäng. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng Skansholm,
Adding active and blended learning to an introductory mechanics course
Adding active and blended learning to an introductory mechanics course Ulf Gran Chalmers, Physics Background Mechanics 1 for Engineering Physics and Engineering Mathematics (SP2/3, 7.5 hp) 200+ students
Do you Think there is a problem with the car traffic to or from the inner city weekdays ?
Do you Think there is a problem with the car traffic to or from the inner city weekdays 06.00 18.00? Tycker du att det finns några problem med biltrafiken till/från eller genom innerstaden under vardagar
Så här använder du Intelligent VOICE
Så här använder du Intelligent VOICE Innehåll 1. Innan du börjar: Kompatibilitet med smartphone... 2 2. Multimedieenhetskonfiguration: Välja Smartphone OS... 3 3. Inställningar för Bluetooth-hopparning...
Enchipsdatorer med tillämpningar LABORATION 7, ROBOT
Enchipsdatorer med tillämpningar LABORATION 7, ROBOT Laborationsansvariga: Anders Arvidsson Utskriftsdatum: 2005-05-14 Laboranter: 1 Syfte Denna laboration syftar till att introducera interrupt och watchdog
Tentamen, Algoritmer och datastrukturer
UNDS TEKNISKA ÖGSKOA (6) Institutionen för datavetenskap Tentamen, Algoritmer och datastrukturer 23 8 29, 8. 3. Anvisningar: Denna tentamen består av fem uppgifter. Totalt är skrivningen på 36 poäng och
Tentamen i Realtidsprogrammering
Tentamen i Realtidsprogrammering Omtentamen Datum: 2007-08-31 Tid: 08:00 11:00 Ansvarig lärare: Telefon: ej tillgänglig Hjälpmedel: Miniräknare Poäng: Tentamen omfattar 40 poäng fördelade på 5 uppgifter.
ISO STATUS. Prof. dr Vidosav D. MAJSTOROVIĆ 1/14. Mašinski fakultet u Beogradu - PM. Tuesday, December 09,
ISO 9000 - STATUS Prof. dr Vidosav D. MAJSTOROVIĆ 1/14 1 ISO 9000:2000, Quality management systems - Fundamentals and vocabulary Establishes a starting point for understanding the standards and defines
Webbregistrering pa kurs och termin
Webbregistrering pa kurs och termin 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en länk till Studieöversiktssidan. På den sidan
Realtidssystem. - Monitorer, synkroniserade metoder - EDA698 - Realtidssystem (Helsingborg) Elin A. Topp 2015-09-14
Realtidssystem - Monitorer, synkroniserade metoder - EDA698 - Realtidssystem (Helsingborg) Elin A. Topp 2015-09-14 Stora delar baserad på: Föreläsningsmaterial EDA040 (Klas Nilsson, Mathias Haage) samt
Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE
SVENSK STANDARD SS-ISO/IEC 26300:2008 Fastställd/Approved: 2008-06-17 Publicerad/Published: 2008-08-04 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 35.240.30 Information technology Open Document
Pedagogisk planering. Ron Chlebek. Centralt Innehåll. Svenska/Engelska. Lego Mindstorms. Syfte: Matematik
Pedagogisk planering Ron Chlebek Lego Mindstorms Åk 5 har programmerat tidigare i Scratch, Microbit och Code.org. Vi har börjat skolåret med att packa upp och bygga basmodel. Eleverna kommer att arbeta
1. Förpackningsmaskin / Packaging machine
1. örpackningsmaskin / Packaging machine venska: En förpackningsmaskin ser ut enligt nedanstående skiss. Den inkommande tuben matas fram med motorn. otorn går så länge som dess styrsignal är sann. Om tuben
Tentamen i Robotteknik MPR160 och MPR210, 20 oktober 1997
www.pe.chalmers.se/student/robot Tenta i Robotteknik 1997-10-20 1/5 Tentamen i Robotteknik MPR160 och MPR210, 20 oktober 1997 Lärare: Rolf Berlin, 070-799 24 89 Anders Boström ank 1526 Tillåtna hjälpmedel:
Systemkonstruktion LABORATION REALTIDSPROGRAMMERING
Systemkonstruktion LABORATION REALTIDSPROGRAMMERING Laborationsansvariga: Anders Arvidsson, Björn Lundblad Utskriftsdatum: 2002-10-31 Laboranter: 1 Syfte Denna laboration syftar till att öva användningen
Föreläsning 5-6 Innehåll. Exempel på program med objekt. Exempel: kvadratobjekt. Objekt. Skapa och använda objekt Skriva egna klasser
Föreläsning 5-6 Innehåll Exempel på program med objekt Skapa och använda objekt Skriva egna klasser public class DrawSquare { public static void main(string[] args) { SimpleWindow w = new SimpleWindow(600,
Tentamen i Robotteknik MPR160, 16 december 2000
Tenta i Robotteknik Z3 2000-12-16 1/6 Tentamen i Robotteknik MPR160, 16 december 2000 Lärare: Rolf Berlin ank 1286; 0707-99 24 89 Anders Boström ank 1526 Tillåtna hjälpmedel: Typgodkända kalkylatorer och
Kapitel 1 Komma igång... 3
2014.02.21 1 Kapitel Innehåll... Sida Kapitel 1 Komma igång... 3 Välkommen... 3 Är DDS-CAD Arkitekt installerat?... 5 Operativmiljön Windows... 5 Begrepp... 5 Starta DDS-CAD Arkitekt... 6 Starta ett nytt
4:4 Mätinstrument. Inledning
4:4 Mätinstrument. Inledning För att studera elektriska signaler, strömmar och spänningar måste man ha lämpliga instrument. I detta avsnitt kommer vi att gå igenom de viktigaste, och som vi kommer att
Versionshantering. Jan Erik Moström
Versionshantering Jan Erik Moström Johan Eliasson Versionssystem Gjorda för att användas av en eller flera personer på en eller flera platser, exempelvis: För en ensam användare som jobbar med ett projekt
Extentamen i 2D1359 Objektorinterad modellering programmering och analys Tisdag den 13 oktober 1998 kl
NADA, KTH OOMPA 1998-10-13 Sid 1 (8) Extentamen i 2D1359 Objektorinterad modellering programmering och analys Tisdag den 13 oktober 1998 kl. 11-13 Inga hjälpmedel tillåtna. Poäng och betyg: För godkänt
Föreläsning 5-6 Innehåll
Föreläsning 5-6 Innehåll Skapa och använda objekt Skriva egna klasser Datavetenskap (LTH) Föreläsning 5-6 HT 2017 1 / 32 Exempel på program med objekt public class DrawSquare { public static void main(string[]
Tentamen, EDA501 Programmering M L TM W K V
LUNDS TEKNISKA HÖGSKOLA 1(0) Institutionen för datavetenskap Tentamen, EDA501 Programmering M L TM W K V 2010 05 31, 8.00 13.00 Anvisningar: Denna tentamen består av 4 uppgifter. Preliminärt ger uppgifterna
HANTERING AV UPS CX
HANTERING AV UPS CX2100-0904 Hantering av UPS-modulen CX2100-0904. I WES7 och TwinCAT 2. Inställning av UPS:en i WES7 UPS:ens konfigurationsflik Inställningsmöjligheterna för hur UPS:en beter sig finns
Användarmanual. SMS Fjärrkontroll för Värmepump / Air Condition. Modell: GARD
Användarmanual SMS Fjärrkontroll för Värmepump / Air Condition Modell: GARD Läs igenom bruksanvisningen innan du använder din produkt och behåll den för framtida bruk. Bilderna som används i denna manual
Föreläsning 1 & 2 INTRODUKTION
Föreläsning 1 & 2 INTRODUKTION Denna föreläsning Vad händer under kursen? praktisk information Kursens mål vad är programmering? Skriva små program i programspråket Java Skriva program som använder färdiga
Page 1. Aktuella utmaningar för ekonomistyrare. Tema: Aktuella utmaningar för ekonomistyrare. Vad är ekonomistyrning? Vilka är utmaningarna?
Aktuella utmaningar för ekonomistyrare Professor Fredrik Nilsson Uppsala 2010-02-12 Föreläsningens inriktning Tema: Aktuella utmaningar för ekonomistyrare Vad är ekonomistyrning? Vilka är utmaningarna?
Kursplan. EN1088 Engelsk språkdidaktik. 7,5 högskolepoäng, Grundnivå 1. English Language Learning and Teaching
Kursplan EN1088 Engelsk språkdidaktik 7,5 högskolepoäng, Grundnivå 1 English Language Learning and Teaching 7.5 Higher Education Credits *), First Cycle Level 1 Mål Efter genomgången kurs ska studenten
Operativsystem. Hierarkin för hårdvara läses nerifrån
Operativsystem DOS DiskOperatingSystem - ett jobb i taget. Dagens Operativsystem - prioriterar olika jobb. Om ett jobb pausas körs ett annat. Operativsystems viktigaste funktion är att bilda gränssnitt
Testning av program. Verklig modell för programutveckling
Fel i program När man skriver program uppkommer alltid fel. Felen kan indelas i följande kategorier: Under kompileringen upptäcker kompilatorn fel som handlar om att man använt konstruktionerna i programspråket
Sectra Critical Security Services. Fel bild
Sectra Critical Security Services Fel bild Sectra is world leading in data security Sectra is also one of Europes most reknown IT-security companies with solutions such as: EU TOP SECRET High speed encryption