Anujan Balasingam IDA14 NAND flashminnen

Storlek: px
Starta visningen från sidan:

Download "Anujan Balasingam IDA14 NAND flashminnen"

Transkript

1 Anujan Balasingam IDA14 NAND flashminnen Hur kan prestandan och kapaciteten förbättras? Kursansvarig: Erik Larsson Datorarkitektur med operativsystem 7,5 hp

2 Innehållsförteckning 1. Inledning Bakgrund NAND flashminnet Två olika typer av NAND flashminnen Teoretiskt utgångspunkt FlexFS Kombination av SLC och MLC Tekniska motgångar Lösningar Resultat av FlexFS Sammanfattning/slutsats... 7 Källförteckning... 8

3 1. Inledning 1.1 Bakgrund Marknadens efterfrågan på NAND flashminnen börjar bli allt större och större. Detta beror på dess attraktiva egenskaper, bland annat erbjuder dessa hög prestanda och är lågt batteridrivande. För tillfället har utbudet svårt att möta marknadens efterfrågan. Det finns flashminnen på marknaden som erbjuder höga lagringsutrymmen och hög prestanda vilket har varit ett växande krav hos konsumenter dock kan dessa enheter kännas förhållandevis dyra men allt eftersom tekniken utvecklas blir de billigare NAND flashminnet De flesta NAND flashminnen består av flera block, typiskt brukar varje block innehålla ungefär 4 till 128 sidor där varje sida kan ha en storlek mellan 512 B och 8 KB. NAND flashminnen brukar ha en kort livslängd, detta beror på att man endast kan skriva in data till ett block genom att först radera informationen som redan finns i blocket. Problemet med detta är att det finns en begränsning (oftast är det 5000 till cyckler) på hur många gånger man kan radera data i ett block. Likt andra lagringsenheter lagrar NAND flashminnen bitar av data i celler, dessa celler kan ha två eller flera tillstånd. Om minnesceller i flashminnet har två tillstånd så betyder det att det går att lagra en bit i en cell, detta är av typen single-level cell. Om minnescellerna har fler tillstånd än två så betyder det att är möjligt att lagra två eller flera bitar i en cell, detta är av typen multi-level cell. Denna skillnad gör att man kan lagra flera bitar av data i ett minne som är av typen multi-level cell jämfört med föregående. 1.3 Två olika typer av NAND flashminnen Prestanda och lagringsutrymme, som nu framöver kommer att refereras som kapacitet i denna artikel, har en stor korrelation när det gäller NAND flashminnen. Det finns två typer av NAND flashminnen, single-level cell (SLC) och multi-level cell (MLC). Det som skiljer de åt är prestanda, kapacitet och livslängd. SLC flashminnen har högre prestanda och längre livslängd. MLC flashminnen har större kapacitet och är billigare än SLC när det är i fråga om kostnad per bit. Att MLC har högre kapacitet jämfört med SLC beror på att man kan lagra två eller flera bitar av information i varje cell gentemot en SLC där det 1 4

4 bara går att lagra en bit i en cell. I och med att kravet på högre kapacitet för lagringsenheter ökar börjar man allt mer fokusera på att utveckla MLC flashminnen, dessa är även mer lämpliga som lagringsenheter inom mobiltelefoner och bärbara datorer tack vare dess höga kapacitet. Det finns dock ett problem med MLC flashminnen, vilket är dess bristande prestanda som inte mäter upp sig med konsumenternas krav. En intressant teknik som möjligtvis skulle kunna lösa problematiken med att skapa ett flashminne med både hög prestanda och hög kapacitet är FlexFS. Denna teknik som introducerades av Sungjin Lee och Jihong Kim går ut på att programmera enskilda celler så att de antingen får SLC- eller MLC karaktäristiska drag. Tanken är att optimera minnet i både prestanda och kapacitet, genom att kombinera de två teknikerna i ett och samma minne. På så sätt kunna uppnå prestanda som är lika kraftfull som i ett SLC flashminne och samtidigt kunna bevara kapaciteten som finns i ett MLC flashminne. 1.4 Teoretiskt utgångspunkt I studien används två vetenskapliga rapporter som utgångspunkt. Den första artikeln som ges ett stort fokus i syfte att beskriva tekniken FlexFS är skriven av Sungjin Lee och Jihong Kim 2 Den andra artikeln, skriven av Soojun Im och Dongkun Shin, är den första studien som introducerade hur tekniken kan kombineras på ett effektivt sätt med hjälp av att programmera i MLC flashminnen FlexFS 2.1 Kombination av SLC och MLC I syfte för att förbättra den bristande prestandan i MLC flashminnen introducerades det två förslag där både SLC- och MLC flashminnens arkitekturer implementerades. Den ena var att konstruera en storskalig flashminnes enhet sig med både SLC och MLC chip. Den andra för förbättring av tekniken var att implementera både SLC och MLC i ett i NAND flashminne av typ MLC. I denna kombination går det både att programmera in SLC- och MLC block i varje enskild cell. 2 Den sistnämnda förslaget är vad FlexFS metoden bygger på. När både SLC och MLC programmeras i ett enda NAND flashminne måste hänsyn tas till att man effektivt fördelar prestandan och kapaciteten. I det fall för många celler kodas 2 5

5 som SLC kommer kapaciteten i minnet att avsevärt minska. På samma sätt skulle prestandan minskas om majoriteten av blocken var av MLC. Detta är en av de tekniska motgångar som behöver tas hänsyn till. 2.2 Tekniska motgångar Utöver den tidigare nämnda problematiken finns ytterliga två huvudsakliga problemområden. Att ta hänsyn till förhållandet mellan SLC och MLC celler i minnet är viktigt för prestandan och kapaciteten. En till avgörande faktor är att data måste flyttas regelbundet från single-level celler block till multi-level celler block. Detta är i anledning av att MSB sidan i ett block kommer lämnas tom när man använder SLC programmering, därmed förlorar man utrymme i onödan. Denna regelbundna dataöverföring mellan cellerna påverkar flashminnets totala livslängd eftersom att det endast kan skriva över ett block ett begränsat antal gånger. I FlexFS tas hänsyn till att det inte offras allt för mycket i livslängd för prestandan och kapaciteten. Det tredje och sista problemområdet är att se till att flashminnet ser homogent ut för användaren. 2.3 Lösningar För att försöka uppnå en prestanda lik SLC-baserade flashminnen skrivs så mycket data som möjligt in till SLC blocken i minnet. I detta fall skrivs alldeles för mycket in till SLC blocken kommer mycket utrymme att förloras i och med att man inte använder MSB delarna av blocken. För att det inte ska kunna hända använder man sig av en metod som kallas free-space reclamation. I denna metod flyttas data över från SLC block till MLC block. Metoden anropas när flashminnet inte är upptaget, idle läge, (i genomsnitt brukar enheten vara i detta tillstånd % av tiden), då förloras inte prestanda när användaren vill att komma åt minnet. Detta betyder att all data som ska skrivas in kan göras med SLC programmering. Även om denna metod verkar effektiv har den några brister som måste hantera med försiktighet. Om dataöverföringen sker alldeles för ofta kan det ske att onödiga förflyttningar. Dessa förflyttningar innebär att man förkortar flashminnets livslängd i onödan vilket däremot inte tycks vara något problem hos FlexFS eftersom denna teknik tar hänsyn till denna problematik. Metoden realiseras genom att använda sig av två nya tekniker, dynamic free-space managment (DFM) och dynamic lifetime management (DLM). Den föregående tekniken anpassar alltid att det finns tillräckligt mycket utrymme utan att använda mer än det som 6

6 behövs, på detta sätt kommer inte free space reclamation att i onödan. DLM används för att kontrollera hur mycket flashminnets livslängd består och utifrån det så kan en rimlig livslängd bestämmas De två nya teknikerna Till en början ses det till att det alltid finns tillräckligt mycket utrymme men inte mer än det som behövs, ifall det råkar bli så att det lediga utrymmet som erhålls tar slut så anropas metoden free space reclamation. När detta sker kommer prestandan att påverkas negativt. I syfte att undvika detta scenario helt så samlas så mycket ledigt utrymme som möjligt under idle läget. Denna metod kallas early free space reclamation. Problemet med livslängden kvarstår eftersom den regelbundet överför data så kommer onödiga överföringar också att ske. För att lösa detta har man satt en gräns på hur mycket ledigt utrymme som får finnas i minnet, ifall det är under gränsen så anropas early free space mangement annars kvarstår den vanliga metoden, det vill säga free space reclamation. Trots att delayed free space reclamation är en effektiv lösning då den förbättrar prestandan, ser till att det alltid finns lagringsutrymme och tar även hänsyn till enhetens livslängd så räcker det inte enbart med den. En rimlig och god livslängd för NAND flashminnet kan inte garanteras enbart med denna teknik. Här kommer DLM tekniken in. Med hjälp av Dynamic lifetime management bestäms ett godtyckligt byte mellan prestanda och livslängd. 2.4 Resultat av FlexFS Resultatet från laborationen av FlexFS visar att den uppnådde en prestanda väldigt nära en SLC baserat minne och bevarar kapaciteten som i ett MLC baserat minne, samtidigt ges en godtycklig livslängd i flera av mobila enheter bland annat mobiler och laptops Sammanfattning/slutsats Avslutningsvis kan det påpekas att det finns tydliga fördelar med att ha SLC och MLC regioner i ett flashminne. Denna teknik visar potential att vara en bra lösning till förbättra prestandan och kapaciteten i NAND flashminnen i framtiden. 7

7 Källförteckning - Sungjin Lee; Jihong Kim, "Improving Performance and Capacity of Flash Storage Devices by Exploiting Heterogeneity of MLC Flash Memory," in Computers, IEEE Transactions on, vol.63, no.10, pp , Oct Shu Li; Tong Zhang, "Improving Multi-Level NAND Flash Memory Storage Reliability Using Concatenated BCH-TCM Coding," in Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, vol.18, no.10, pp , Oct

HF0010. Introduktionskurs i datateknik 1,5 hp

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

Läs mer

Random Access Memory. Amare Reda Jenny Holmberg Henrik Kreipke Gaylord Kaya

Random Access Memory. Amare Reda Jenny Holmberg Henrik Kreipke Gaylord Kaya Random Access Memory Amare Reda Jenny Holmberg Henrik Kreipke Gaylord Kaya Introduktion Historia Vad är RAM? Hur fungerar RAM? Dataöverföring, tidsklocka och termer Vilka är de olika typerna av RAM? Vad

Läs mer

Ibas forensics Mobila enheter 2013-02-19

Ibas forensics Mobila enheter 2013-02-19 Ibas forensics Mobila enheter Torbjörn Lofterud, Computer forensics analyst @ Ibas Kroll Ontrack Torbjorn.Lofterud@ibas.se 2013-02-19 Om Ibas Grundat 1978 Ägare: Kroll Ontrack Affärsområden - Data Recovery

Läs mer

Hantering av begränsat antal skrivningar på Solid State diskar

Hantering av begränsat antal skrivningar på Solid State diskar LTH - LUNDS TEKNISKA HÖGSKOLA Hantering av begränsat antal skrivningar på Solid State diskar Filip Nilsson 2015-12-07 Sammanfattning På senare år har utvecklingen för SSD (Solid State Drive) enheter kommit

Läs mer

Cacheminne Intel Core i7

Cacheminne Intel Core i7 EDT621 Datorarkitekturer med operativsystem 7,5 hp 2015-12-07 Cacheminne i Intel Core i7 Författare: Adnan Karahmetovic Handledare: Erik Larsson Innehåll 1. Inledning... 1 1.1 Syfte... 1 1.2 Frågeställning...

Läs mer

Cacheminne i en AMD Opteron Processor

Cacheminne i en AMD Opteron Processor Handledare: Erik Larsson Lunds Tekniska Högskola HT15 Cacheminne i en AMD Opteron Processor En rapport om cacheminne och dess struktur, i en 12 kärnig AMD Opteron Magny-Cours processor. Författare: Hamza

Läs mer

Minnessystem. Minneshierarki. Flyktigt eller icke flyktigt huvudsakliga egenskaper. Minneshierarki

Minnessystem. Minneshierarki. Flyktigt eller icke flyktigt huvudsakliga egenskaper. Minneshierarki Minneshierarki, minnestyper och teknologier Minneshierarki Ideally one would desire an indefinitely large memory capacity such that any particular word would be immediately available. We are forced to

Läs mer

PARALLELLISERING AV ALGORITMER PROCESSORER FÖR FLERKÄRNIGA

PARALLELLISERING AV ALGORITMER PROCESSORER FÖR FLERKÄRNIGA PARALLELLISERING AV ALGORITMER FÖR FLERKÄRNIGA PROCESSORER 870928 3017 Johan Gustafsson 870303 4952 Gustaf David Hallberg 880525 8210 Per Hallgren 801117 0597 Wuilbert Lopez 1/7 Innehållsförteckning Table

Läs mer

Mer datorarkitektur. En titt I datorn Minnen

Mer datorarkitektur. En titt I datorn Minnen Mer datorarkitektur En titt I datorn Minnen von Neumann-modellen von Neumann-modellen CPU (Central Processing Unit) Styrenhet hämtar programinstruktioner ALU (Arithmetic and Logical Unit) utför beräkningar

Läs mer

Introduktion till programmering

Introduktion till programmering Introduktion till programmering Vad är programmering? Vad gör en dator? Vad är ett datorprogram? 1 (9) Vad är programmering? För att bestämma en cirkels area måste du: 1. Dividera diametern 5 med 2. 2.

Läs mer

Minnen. Informationsteknologi sommarkurs 5p, 2004. Agenda. Slideset 4

Minnen. Informationsteknologi sommarkurs 5p, 2004. Agenda. Slideset 4 Informationsteknologi sommarkurs 5p, 2004 Mattias Wiggberg Dept. of Information Technology Box 337 SE751 05 Uppsala +46 18471 31 76 Collaboration Jakob Carlström Minnen Slideset 4 Agenda Halvledarminnen

Läs mer

Aktivitetsschemaläggning för flerkärninga processorer

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................................

Läs mer

Personsökare RX-300 Bruksanvisning

Personsökare RX-300 Bruksanvisning Personsökare RX-300 Bruksanvisning Personsökare RX-300 är en trådlös mottagare med 99 kanaler Sändarna/larmen som används tillsammans med RX-300 kan programmeras valfritt på de 99 kanalerna Man kan använda

Läs mer

Städa hemområdet (och andra filsystem)

Städa hemområdet (och andra filsystem) Städa hemområdet (och andra filsystem) 14.12.2006 Jens Granlund Bakgrund De flesta som läser detta dokument har säkert vid något tillfälle haft problem med att en hårdskiva, ett USB minne eller annat lagringsmedium

Läs mer

Att använda DVD-RAM-skivor

Att använda DVD-RAM-skivor Denna bruksanvisning innehåller ett minimum av information för att använda DVD-RAM-skivor tillsammans med drivenheten DVD MULTI under Windows 98/Me/2000. Windows, Windows NT och MS-DOS är registrerade

Läs mer

Mälardalens högskola

Mälardalens högskola Teknisk rapportskrivning - en kortfattad handledning (Version 1.2) Mälardalens högskola Institutionen för datateknik (IDt) Thomas Larsson 10 september 1998 Västerås Sammanfattning En mycket viktig del

Läs mer

Fö 2: Minnen. Introduktion. Primärminnet. Interna och externa minnen. Introduktion, Klassificiering

Fö 2: Minnen. Introduktion. Primärminnet. Interna och externa minnen. Introduktion, Klassificiering Fö 2: Minnen Introduktion, Klassificiering Primärminne Sekundärminne Minneshiearki Cache-minne Introduktion Primärminnet används för att lagra program och data som är aktuella att använda. Sekundärminnet

Läs mer

PROGRAMMERING I NXC. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN

PROGRAMMERING I NXC. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN KUNGLIGA TEKNISKA HÖGSKOLAN PROGRAMMERING I NXC Namn: Michel Bitar 2012-08- 25 E- post: mbitar@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Intressant och lärorik laboration om att programmera

Läs mer

Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik

Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 - Inbyggda system - Analog till digital signal - Utvecklingssystem, målsystem - Labutrustningen - Uppbyggnad av mikrokontroller - Masinkod, assemblerkod

Läs mer

System S. Datorarkitektur - en inledning. Organisation av datorsystem: olika abstraktionsnivåer. den mest abstrakta synen på systemet

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

Läs mer

HUR MAN LYCKAS MED BYOD

HUR MAN LYCKAS MED BYOD HUR MAN LYCKAS MED BYOD WHITE PAPER Innehållsförteckning Inledning... 3 BYOD Checklista... 4 1. Val av system... 4 2. Installation och konfiguration... 5 3. Prestanda... 5 4. Valfrihet ökar upplevelsen...

Läs mer

Grundläggande programmeringsteknik Datorsystem

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

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #21 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Teknologier och hierarkier Minnestyper Vi har hittills

Läs mer

Föreläsning 2. Operativsystem och programmering

Föreläsning 2. Operativsystem och programmering Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data

Läs mer

En virtuos bland POS-systemen

En virtuos bland POS-systemen En virtuos bland POS-systemen Framgångsrik affärsverksamhet påminner till många delar om en orkester där de olika delarnas harmoniska växelverkan och integration skapar en strålande föreställning. Vid

Läs mer

4 grundregler. Minneshantering. Problemet. Windows minkrav

4 grundregler. Minneshantering. Problemet. Windows minkrav 4 grundregler 1. Man kan aldrig få för mycket minne 2. Minnet kan aldrig bli för snabbt Minneshantering 3. Minne kan aldrig bli för billigt 4. Programmens storlek ökar fortare än minnet i datorerna (känns

Läs mer

PC-modeller Trollhättans Stad

PC-modeller Trollhättans Stad PC-modeller Trollhättans Stad Stationär PC Standard HP EliteDesk 800 G1 SFF Stationär PC Tower EliteDesk 800 G1 TWR Stationär PC i två varianter för normalt kontorsarbete. SFF (Small Form Factor) Standard

Läs mer

Läsminne Read Only Memory ROM

Läsminne Read Only Memory ROM Läsminne Read Only Memory ROM Ett läsminne har addressingångar och datautgångar Med m addresslinjer kan man accessa 2 m olika minnesadresser På varje address finns det ett dataord på n bitar Oftast har

Läs mer

Inledande programmering med C# (1DV402) Introduktion till programmering

Inledande programmering med C# (1DV402) Introduktion till programmering Introduktion till programmering 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

Läs mer

Inlämningsuppgift : Finn. 2D1418 Språkteknologi. Christoffer Sabel E-post: csabel@kth.se 1

Inlämningsuppgift : Finn. 2D1418 Språkteknologi. Christoffer Sabel E-post: csabel@kth.se 1 Inlämningsuppgift : Finn 2D1418 Språkteknologi Christoffer Sabel E-post: csabel@kth.se 1 1. Inledning...3 2. Teori...3 2.1 Termdokumentmatrisen...3 2.2 Finn...4 3. Implementation...4 3.1 Databasen...4

Läs mer

Programmering = modellering

Programmering = modellering Programmering = modellering Ett datorprogram är en modell av en verklig eller tänkt värld. Ofta är det komplexa system som skall modelleras I objektorienterad programmering består denna värld av ett antal

Läs mer

Utvecklingen från en 8 bitars till en 16 bitars mikroprocessor

Utvecklingen från en 8 bitars till en 16 bitars mikroprocessor Utvecklingen från en 8 bitars till en 16 bitars mikroprocessor Sammanfattning: Utvecklingen från processor till processor är inte lätt. Det finns många beslut som måste tas när det gäller kompatibilitet,

Läs mer

Datorteknik. Tomas Nordström. Föreläsning 6. För utveckling av verksamhet, produkter och livskvalitet.

Datorteknik. Tomas Nordström. Föreläsning 6. För utveckling av verksamhet, produkter och livskvalitet. Datorteknik Tomas Nordström Föreläsning 6 För utveckling av verksamhet, produkter och livskvalitet. Föreläsning 6 Vad händer vid uppstart SoC och Kringkretsar, PIO Programmering i Assembler Lab2 genomgång

Läs mer

Digitalteknik och Datorarkitektur 5hp

Digitalteknik och Datorarkitektur 5hp Digitalteknik och Datorarkitektur 5hp Minnes-hierarkier och Cache 12 maj 2008 karl.marklund@it.uu.se issa saker använder vi ofta Dessa saker vill vi ha nära till hands Storleken har betydelse Litet är

Läs mer

Formatera flashminne

Formatera flashminne Med n kan du skriva ut diverse listor över tillgängliga skrivarresurser, skrivarinställningar och utskriftsjobb. Andra menyalternativ ger dig möjlighet att konfigurera maskinvara, eller söka efter felet

Läs mer

Öppna filer och filsystem i PintOS Hemuppgift TDDI81, 21/

Öppna filer och filsystem i PintOS Hemuppgift TDDI81, 21/ Öppna filer och filsystem i PintOS Hemuppgift TDDI8, /0-03 Almquist Mathias (matal09) Nguyen Johan (johng86) Hamzic Mirza (mirha348) Timliden Erik (eriti930) INLEDNING PintOS är ett operativsystem utvecklat

Läs mer

Digital IC konstruktion

Digital IC konstruktion Digital IC konstruktion Viktor Öwall Transistorn: en förstärkare Power Supply Korrekt? gate drain source En transistor kan användas på många olika sätt, t.ex. för att förstärka en elektrisk signal. Ground

Läs mer

Advanced Mobile Device Management

Advanced Mobile Device Management 1 Advanced Mobile Device Management Magnus Janson Produktchef Tele2 Integration Service 2 4 Tele2 en del av Kinnevikgruppen Tele2 är den mobila utmanaren Mer än 40 miljarder kr i omsättning Mer än 30 miljoner

Läs mer

Laboration i datateknik

Laboration i datateknik KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Felsökning och programmering av LEGO NXT robot Daniel Willén 2012 09 06 dwill@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Syftet med

Läs mer

INNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 INLEDNING... 4 ATT ANVÄNDA MOTORERNA... 9 LOOP (UPPREPANDE) FUNKTIONEN... 10 SKAPA EN EGEN KLOSS...

INNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 INLEDNING... 4 ATT ANVÄNDA MOTORERNA... 9 LOOP (UPPREPANDE) FUNKTIONEN... 10 SKAPA EN EGEN KLOSS... GRUNDKURS INNEHÅLLSFÖRTECKNING INNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 INLEDNING... 4 SKÄRMUPPBYGGNAD... 4 ROBOT EDUCATOR... 5 PROGRAMMERINGSRUTAN... 5 KNAPPARNA OCH KLOSSARNA... 6 UPPGIFTER... 8 ATT ANVÄNDA

Läs mer

Datorsystemteknik DAV A14 Föreläsning 1

Datorsystemteknik DAV A14 Föreläsning 1 Innehåll Datorsystemteknik DAV A14 Föreläsning 1 Kursinformation Introduktion till datorsystem Programmeringsmodellen Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec

Läs mer

Färgjustering Färgexempel Avfragmentera flash Originalvärden Formatera hårddisk Formatera flashminne Hexspårning

Färgjustering Färgexempel Avfragmentera flash Originalvärden Formatera hårddisk Formatera flashminne Hexspårning I Testmenyn kan du skriva ut diverse listor över tillgängliga skrivarresurser, skrivarinställningar och utskriftsjobb. Andra menysteg ger dig möjlighet att installera maskinvara i skrivaren och lösa skrivarproblem.

Läs mer

F9: Minne. Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden.

F9: Minne. Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden. 1 F9: Minne Minneskonfiguration Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden 1 Minnen Minneskapslar kommer i olika storlekar, antal adresspinnar

Läs mer

Information Coding / Computer Graphics, ISY, LiTH. Minnesaccess. Vitalt för prestanda! Minnestyper. Coalescing

Information Coding / Computer Graphics, ISY, LiTH. Minnesaccess. Vitalt för prestanda! Minnestyper. Coalescing Minnesaccess Vitalt för prestanda! Minnestyper Coalescing Exampel på hur man kan använda delat minne Minnestyper Global Shared Constant (read only) Texture cache (read only) Local Registers Viktiga när

Läs mer

Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien

Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien DIGITAL- OCH MIKRODATORTEKNIK, U2 11-01-12 09.00 13.00 Tillåtna hjälpmedel: Instruktionslista PIC16F877A Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien Fullständiga lösningar

Läs mer

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.

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

Läs mer

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ? Styrteknik grundkurs Digitala kursmoment Binära tal, talsystem och koder Boolesk Algebra Grundläggande logiska grindar Minneselement, register, enkla räknare Analog/digital omvandling SR-latch med logiska

Läs mer

En Von Neumann-arkitektur ( Von Neumann-principen i föreläsning 1) innebär:

En Von Neumann-arkitektur ( Von Neumann-principen i föreläsning 1) innebär: Lösningsförslag för 725G45-tentan 3/11-10 1. Vad menas med Von Neumann-arkitektur? (2p) En Von Neumann-arkitektur ( Von Neumann-principen i föreläsning 1) innebär: Data och instruktioner lagras i samma

Läs mer

Institutionen för Datavetenskap Department of Computer Science

Institutionen för Datavetenskap Department of Computer Science Institutionen för Datavetenskap Department of Computer Science BTRfs: Nästa generations filsystem för Linux Rapport utfört i EDT621 Datorarkitekturer med operativsystem vid Lunds Tekniska Högskola vid

Läs mer

Testmeny. Skriva ut. Pappershantering. Service. Felsökning. Administration. Index

Testmeny. Skriva ut. Pappershantering. Service. Felsökning. Administration. Index Du använder n för att skriva ut listor med tillgängliga skrivarresurser, utskriftsinställningar och utskriftsjobb. Du kan ställa in skrivarens maskinvara och utföra felsökningar med olika menyalternativ.

Läs mer

Modernt arbete kräver moderna verktyg

Modernt arbete kräver moderna verktyg En guide för dig som är företagare: Modernt arbete kräver moderna verktyg Windows 10 Pro ger nya möjligheter att jobba smartare och säkrare. Du behöver bra verktyg för att kunna göra ett bra jobb. Din

Läs mer

Instruktioner för uppdatering av enheter med ISP

Instruktioner för uppdatering av enheter med ISP För AP produkter som använder ISP måste flashuppdateringen göras med hjälp av den medföljande MPC Manager. För att utföra en firmware uppdatering, följ dessa instruktioner: 1. Ladda ner och installera

Läs mer

32 Bitar Blir 64 Sammanfattning

32 Bitar Blir 64 Sammanfattning 32 Bitar Blir 64 Sammanfattning Syftet med rapporten är att ge en insyn i det tillvägagångssätt och problem som uppstod i utvecklingen från 32 bitars CPUs till 64 bitars CPUs samt inblick i skillnaden

Läs mer

Filöverföring i Windowsmiljö

Filöverföring i Windowsmiljö Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Filöverföring i Windowsmiljö Erik Ljungqvist, Viktor Hjertman 10 januari 2014 Sammanfattning I detta projekt undersöks skillnaden i

Läs mer

Minneshantering. Skriva ut Skrivarminne. Använda färg. Pappershantering. Underhåll. Felsökning. Administration. Index

Minneshantering. Skriva ut Skrivarminne. Använda färg. Pappershantering. Underhåll. Felsökning. Administration. Index Skrivarminne 1 Skrivaren levereras med minst 64 MB minne. Vill du ta reda på hur mycket minne som är installerat i skrivaren väljer du Skriv ut menyer i Verktygsmenyn. Den totala mängden installerat minne

Läs mer

The Intelligent Timer

The Intelligent Timer The Intelligent Timer Linnea Karell och Oscar Bagge, I10 Handledare: Bertil Lindvall 2013-05-20 Abstract The objective of this project was to build a prototype of a digital timer. The product design specification

Läs mer

repetitionskoder blockkoder Felrättande koder

repetitionskoder blockkoder Felrättande koder Antag att en följd av nollor och ettor ska skickas genom en kanal: 0 0 0 0 0 0... Om det finns en viss risk (sannolikhet) för fel kanske vi får ut: 0 0 0 0 0 0... Hur kan man rätta till felen med så lite

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #21 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Teknologier och hierarkier Minnestyper Vi har hittills

Läs mer

Moment 2 Digital elektronik. Föreläsning Inbyggda system, introduktion

Moment 2 Digital elektronik. Föreläsning Inbyggda system, introduktion Moment 2 Digital elektronik Föreläsning Inbyggda system, introduktion Jan Thim 1 Inbyggda system, introduktion Innehåll: Historia Introduktion Arkitekturer Mikrokontrollerns delar 2 1 Varför lär vi oss

Läs mer

Resultat av kursvärdering

Resultat av kursvärdering Resultat av kursvärdering Kurskod: 5EL137 Kursnamn: Inbyggda System Ing On Line, 7.5hp Kursbeskrivning: Data Kursstart: 20130403 Lärare: Ulf Brydsten Medverkande : Ulf Brydsten (kursansvarig lärare) och

Läs mer

Datorhistorik. Föreläsning 3 Datorns hårdvara EDSAC. Eniac. I think there is a world market for maybe five computers. Thomas Watson, IBM, 1943

Datorhistorik. Föreläsning 3 Datorns hårdvara EDSAC. Eniac. I think there is a world market for maybe five computers. Thomas Watson, IBM, 1943 Datorhistorik Föreläsning 3 Datorhistorik Datorns uppbyggnad, komponenter Processor, primärminne, sekundärminne Minneshierarkier Inbyggda system, stora datorer I think there is a world market for maybe

Läs mer

EFFEKTIVARE KOMMUNIKATION FÖR FRAMTIDENS INTERNET

EFFEKTIVARE KOMMUNIKATION FÖR FRAMTIDENS INTERNET Slutrapport EFFEKTIVARE KOMMUNIKATION FÖR FRAMTIDENS INTERNET 31 maj 2012 Per Hurtig Karlstads universitet Avdelningen för Datavetenskap per.hurtig@kau.se Innehåll 1 Inledning 3 2 Mål och syfte 3 2.1 Problembeskrivning

Läs mer

Minnen delas in i två huvudgrupper, permanenta och icke permanenta. Non-volatile and volatile.

Minnen delas in i två huvudgrupper, permanenta och icke permanenta. Non-volatile and volatile. CT3760 Mikrodatorteknik Föreläsning 2 Tisdag 2005-08-30 Minnestyper. Atmega 16 innehåller följande minnestyper: SRAM för dataminne FLASH för programminne EEPROM för parametrar och konstanter. Minnen delas

Läs mer

Med Leef Access 2.0 ökar du minneskapaciteten i din Android-telefon eller surfplatta och den är så liten att den får plats i din ficka.

Med Leef Access 2.0 ökar du minneskapaciteten i din Android-telefon eller surfplatta och den är så liten att den får plats i din ficka. SVENSKA För Leef, kommer design alltid främst. Faktum är att över hälften av vårt team utgörs av designers. Vi integrerar fullständigt kvalitetsmaterial,funktion och stil, resultatet är en serie produkter

Läs mer

Lär dig sälja framtidens trådlösa. idag

Lär dig sälja framtidens trådlösa. idag Lär dig sälja framtidens trådlösa. idag Customer presentation 1 Agenda Förändringar Ny standard Vad kan vi göra Hur går vi vidare 2 Hur vi kopplar upp oss är under förändring. Antalet switchportar som

Läs mer

Informationssäkerhet och medicintekniska produkter eller Information security with respect to safety considerations

Informationssäkerhet och medicintekniska produkter eller Information security with respect to safety considerations Informationssäkerhet och medicintekniska produkter eller Information security with respect to safety considerations Mats Ohlson Informationssäkerhet = Information security Informationssäkerhet the preservation

Läs mer

2,5" USB 3.0 SATA III-hårddiskkabinett i aluminium med UASP SSD/HDD höjd upp till 12,5 mm

2,5 USB 3.0 SATA III-hårddiskkabinett i aluminium med UASP SSD/HDD höjd upp till 12,5 mm 2,5" USB 3.0 SATA III-hårddiskkabinett i aluminium med UASP SSD/HDD höjd upp till 12,5 mm StarTech ID: S2510SM12U33 S2510SM12U33 USB 3.0 till SATA-hårddiskkabinettet med UASP gör at du kan ansluta en 2,5"

Läs mer

5:3 Datorn och datorns delar

5:3 Datorn och datorns delar 5:3 Datorn och datorns delar Nu har vi gått igenom ett antal saker som gör det möjligt att få ihop en dator, och förstå hur den är uppbyggd. Här kommer en kort repetition: 1. Du förstår det binära talsystemet,

Läs mer

F9: Minne. Minneskonfiguration. Sammansättning av minnesgrupper Ansluta minne till Interface till olika typer av minnen Användningsområden

F9: Minne. Minneskonfiguration. Sammansättning av minnesgrupper Ansluta minne till Interface till olika typer av minnen Användningsområden Minneskonfiguration F9: Minne Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden 1 Minnen Minneskapslar kommer i olika storlekar, antal adresspinnar

Läs mer

På en dataskärm går det inte att rita

På en dataskärm går det inte att rita gunilla borgefors Räta linjer på dataskärmen En illustration av rekursivitet På en dataskärm är alla linjer prickade eftersom bilden byggs upp av små lysande punkter. Artikeln beskriver problematiken med

Läs mer

Blue Ocean Strategy. Blue Oceans vs Red Oceans. Skapelse av Blue Oceans. Artikelförfattare: W. Chan Kim & Renée Mauborgne

Blue Ocean Strategy. Blue Oceans vs Red Oceans. Skapelse av Blue Oceans. Artikelförfattare: W. Chan Kim & Renée Mauborgne Blue Ocean Strategy Artikelförfattare: W. Chan Kim & Renée Mauborgne Artikeln belyser två olika marknadstillstånd som företag strävar efter att etablera sig inom. Dessa kallar författarna för Red Ocean

Läs mer

Föreläsning 1 & 2 INTRODUKTION

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

Läs mer

Manual för kopplingen mellan Specter Business Management och Nordisk e-handel webbutiksystem.

Manual för kopplingen mellan Specter Business Management och Nordisk e-handel webbutiksystem. 2011-06-14. Version 2.5 Manual för kopplingen mellan Specter Business Management och Nordisk e-handel webbutiksystem. Nyheter i version 2.5 : # Realtidssync # Koder för betalsätt # Inställningar för Fraktsätten

Läs mer

Objektorienterad programmering

Objektorienterad programmering Objektorienterad programmering Emil Ahlqvist (c10eat@cs.umu.se) Didrik Püschel (dv11dpl@cs.umu.se) Johan Hammarström (c08jhm@cs.umu.se) Hannes Frimmel Moström (c10hml@cs.umu.se) 1 1. Introduktion 1.1 Objektorienterad

Läs mer

Laboration 4 Rekognosering och nätverksattacker

Laboration 4 Rekognosering och nätverksattacker Laboration Laboration 4 Rekognosering och nätverksattacker Författare: Niclas Håkansson Handledare: Niclas Håkansson Termin: VT13 Kurskod: 1DV425 Innehåll Instruktioner 3 Laborationens delar 3 Förberedelse

Läs mer

5 Skapa ett vinnande koncept. 5.1 Skapa alternativa koncept med högre kundvärde

5 Skapa ett vinnande koncept. 5.1 Skapa alternativa koncept med högre kundvärde IKOTTME040 2009 03 01 GruppB6 5 Skapaettvinnandekoncept 5.1 Skapaalternativakonceptmedhögrekundvärde Förattfåutstörstamöjligakundvärdehosproduktenböralternativakoncepttasframsomärbättre änreferenslösningen.ettkonceptärvanligenenskiss,ettdokumentellerenenkelprototyp,somger

Läs mer

Mina listor. En Android-applikation. Rickard Karlsson 2013-06-09. Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.

Mina listor. En Android-applikation. Rickard Karlsson 2013-06-09. Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu. Mina listor En Android-applikation Rickard Karlsson 2013-06-09 Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.se Innehållsförteckning 2. Innehållsförteckning 3. Abstrakt 4. Inledning/bakgrund

Läs mer

Mobila applikationer. Mobil applikationer. Java ME. Konfigurationer. Grunderna i ME

Mobila applikationer. Mobil applikationer. Java ME. Konfigurationer. Grunderna i ME Johan Eliasson Tentan 12/1 9-12 i skrivsal 7 östra paviljongen (om de inte flyttat den till ngn annan lokal) Förklara begrepp Ex: Vad är en tråd? Vad gör en LayoutManager? Hur fungerar Observer-Observable

Läs mer

Foto: Peter Westrup, Ulrika Ekblom, Folio bildbyrå Illustrationer: Gandini Forma Tryck: Danagårds Grafiska, 2009

Foto: Peter Westrup, Ulrika Ekblom, Folio bildbyrå Illustrationer: Gandini Forma Tryck: Danagårds Grafiska, 2009 Om bredband 2 Foto: Peter Westrup, Ulrika Ekblom, Folio bildbyrå Illustrationer: Gandini Forma Tryck: Danagårds Grafiska, 2009 Bredband, mobilt Internet och uppringt Internet Den här broschyren handlar

Läs mer

Din manual EMTEC HRDDISK PHOTO CUBE http://sv.yourpdfguides.com/dref/1258218

Din manual EMTEC HRDDISK PHOTO CUBE http://sv.yourpdfguides.com/dref/1258218 Du kan läsa rekommendationerna i instruktionsboken, den tekniska specifikationen eller installationsanvisningarna för EMTEC HRDDISK PHOTO CUBE. Du hittar svar på alla dina frågor i instruktionsbok (information,

Läs mer

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. 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 mer

Faltningsreverb i realtidsimplementering

Faltningsreverb i realtidsimplementering Faltningsreverb i realtidsimplementering SMS45 Lp1 26 DSP-system i praktiken Jörgen Anderton - jorand-3@student.ltu.se Henrik Wikner - henwik-1@student.ltu.se Introduktion Digitala reverb kan delas upp

Läs mer

Grundläggande datorkunskap

Grundläggande datorkunskap Grundläggande datorkunskap Vissa nybörjare känner sig väldigt osäkra Man kan förstora texten på skärmen genom att trycka på Ctrl + SeniorNet Lidingö 2014-11-10 Mamma får en gammal dator av sin son men

Läs mer

Hur når man tre miljoner användare på ett enkelt och säkert sätt?

Hur når man tre miljoner användare på ett enkelt och säkert sätt? Hur når man tre miljoner användare på ett enkelt och säkert sätt? sten.arvidson@foreningssparbanken.se Affärer på nätet behöver generella och lättillgängliga lösningar för konsumenterna Idag olika metoder

Läs mer

TOSHIBA LANSERAR NÄSTA GENERATION FÖRETAGSHÅRDDISKAR MED 4 TB

TOSHIBA LANSERAR NÄSTA GENERATION FÖRETAGSHÅRDDISKAR MED 4 TB TOSHIBA LANSERAR NÄSTA GENERATION FÖRETAGSHÅRDDISKAR MED 4 TB Nearline HDD-enheter för affärskritiska servrar och lagringsplattformar med kapacitet i toppklass Den 29 november 2012, Düsseldorf Toshiba

Läs mer

Flashminnen. Ett kapitel för kursen Wearable Computers D 10 p

Flashminnen. Ett kapitel för kursen Wearable Computers D 10 p Flashminnen Ett kapitel för kursen Wearable Computers D 10 p Namn: Datum: 021105 Handledare: Lars Karlsson Björne Lindberg Ulf Brydsten Flashminnen 3 Vad är flash? 3 CFI Common Flash Interface 3 Olika

Läs mer

Fristående 1:5 duplikator och raderare för USBminnen - Kopiator för USB-minnen

Fristående 1:5 duplikator och raderare för USBminnen - Kopiator för USB-minnen Fristående 1:5 duplikator och raderare för USBminnen - Kopiator för USB-minnen Product ID: USBDUP15 USBDUP15 OnetoFive duplikator och raderare för USB-flashminne gör att du snabbt kan klona upp till fem

Läs mer

Tentamen den 18 mars svar Datorteknik, EIT070

Tentamen den 18 mars svar Datorteknik, EIT070 Lunds Universitet LTH Tentamen den 18 mars 2015 - svar Datorteknik, EIT070 Skrivtid: 14.00-19.00 Tillåtna hjälpmedel: Inga. Maximalt antal poäng: 50 poäng För betyg 3 krävs 20 poäng För betyg 4 krävs 30

Läs mer

HP NonStop utbildning

HP NonStop utbildning HP NonStop utbildning från HP Education Services VNUG-möte den 27 maj 2010 Carina Thoren 1 2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

Läs mer

Datorsystemteknik DAV A14 Föreläsning 1

Datorsystemteknik DAV A14 Föreläsning 1 Innehåll Datorsystemteknik DAV A14 Föreläsning 1 Kursinformation Introduktion till datorsystem Programmeringsmodellen Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec

Läs mer

Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN

Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN 2016 Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN Innehållsförteckning INLEDNING... 3 KRAVSPECIFIKATION AV PROTOTYP... 3 FUNKTIONELLA

Läs mer

Programmera Lego Mindstormsrobotar

Programmera Lego Mindstormsrobotar KUNGLIGA TEKNISKA HÖGSKOLAN Programmera Lego Mindstormsrobotar En introduktion till programmering Oskar Rosén 28/08-12 oros@kth.se Introduktion i datateknik (II1310) Sammanfattning Denna laboration gav

Läs mer

Configuration testing Why? Vad det är tänkt att koden ska göra. Performance testing Kommentarer Skriva om koden som kommentar

Configuration testing Why? Vad det är tänkt att koden ska göra. Performance testing Kommentarer Skriva om koden som kommentar Skapa testfall Testing Köra testen Hitta fel Inspections and reviews Verifiera resultatet Formal methods Static analysis Completeness Verifiering Kvalitet Maintainability Validering Traceability Fault

Läs mer

Grunderna i. Digital kamerateknik. SM3GDT Hans Sodenkamp SK3BG 2014-01-29

Grunderna i. Digital kamerateknik. SM3GDT Hans Sodenkamp SK3BG 2014-01-29 Grunderna i SM3GDT Hans Sodenkamp SK3BG 2014-01-29 Min resa genom Mpixel världen 4000 3500 3000 2500 2000 1500 1000 500 0 1 3 2MP Nanozoomer 4 Scanner 1,5GP Kamera20,5MP Kamera 3,6GP5 Iphone 8MP Serie1

Läs mer

Device Storage Manager Referenshandbok

Device Storage Manager Referenshandbok Device Storage Manager Referenshandbok Upphovsrätt och varumärken Copyright 2003 Hewlett-Packard Development Company, L.P. Reproduktioner, ändringar och översättningar utan föregående skriftligt tillstånd

Läs mer

Programmering för alla!

Programmering för alla! Programmering för alla! Inspirationsseminarium för lärare i grundskola och gymnasium Björn Regnell Professor Datavetenskap, LTH, Lunds universitet lth.se/programmera Video http://www.svt.se/nyheter/sverige/krav-pa-att-elever-lar-sig-programmera

Läs mer

Miniprojektuppgift i TSRT04: Mobiltelefontäckning

Miniprojektuppgift i TSRT04: Mobiltelefontäckning Miniprojektuppgift i TSRT04: Mobiltelefontäckning 19 augusti 2015 1 Uppgift Enligt undersökningen Svenskarna och internet 2013 (Stiftelsen för Internetinfrastruktur) har 99 % av alla svenskar i åldern

Läs mer

ANVÄNDARMANUAL. Besök vår hemsida för mer information om våra produkter: www.easygreen.se

ANVÄNDARMANUAL. Besök vår hemsida för mer information om våra produkter: www.easygreen.se ANVÄNDARMANUAL Besök vår hemsida för mer information om våra produkter: www.easygreen.se ÖVERSIKT NÄSTA HÅL AV/PÅ Håll in i 5 sek. FÖREGÅENDE HÅL Ladda här Tlink har endast 3 knappar. Uppdateringar kan

Läs mer

Tepz klon. - Projektrapport. Linnéuniversitetet, Individuellt mjukvaruutvecklingsprojekt Janina Bergström, WP12 Distans

Tepz klon. - Projektrapport. Linnéuniversitetet, Individuellt mjukvaruutvecklingsprojekt Janina Bergström, WP12 Distans Tepz klon - Projektrapport Janina Bergström jb222qp WP12 Distans 8/6-2013 Linnéuniversitetet, Individuellt mjukvaruutvecklingsprojekt 1 Abstrakt Denna rapport handlar om min klon av det existerande spelet

Läs mer

Slutrapport. Super Mario klon. Tomas Wallin tw222bv WP

Slutrapport. Super Mario klon. Tomas Wallin tw222bv WP Slutrapport Super Mario klon Tomas Wallin tw222bv WP11 2012-06-03 1 Abstrakt Denna rapport handlar om mitt arbete i krusen Individuellt Mjukvaruprojekt. I denna rapport tänkte jag gå igenom hur projektet

Läs mer