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

Storlek: px
Starta visningen från sidan:

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

Transkript

1 Flashminnen Ett kapitel för kursen Wearable Computers D 10 p Namn: Datum: Handledare: Lars Karlsson Björne Lindberg Ulf Brydsten

2 Flashminnen 3 Vad är flash? 3 CFI Common Flash Interface 3 Olika typer av flashminnen 4 Tillförlitlighet och miljö 6 Hur fungerar flash? 7 MOSFET 8 Tillämpning 9 Hur skiljer sig Flash och EEPROM? 10 Sammanfattning 11 Tankar och reflektioner 12 Källförteckning 13 2

3 Flashminnen Vad är flash? Vanligtvis används flashminnen som lagringsmedia och inte arbetsminnen. Det finns många elektroniska produkter som utnyttjar flashminnen bl.a. digitala kameror (då i form av CompactFlash, MemorySticks, etc.). Användningsområdena är många och flash blir vanligare i mån av att kostnaden sjunker. I detta kapitel kommer ett byte av flashminne på en bärbar 1 dator beskrivas. Flashen har slagit sig in på detta område. En anledning är att vanliga hårddiskar förbrukar onödigt mycket ström. En annan anledning är att det ofta inte behövs den stora mängd utrymme som hårddiskar har att erbjuda. Tidigare har ett problem varit att flashminnen inte klarar av så många raderingar och skrivningar. För att förhindra att en sektor går sönder före en annan har en teknik använts för att sprida raderingar över de olika blocken. Numera finns minnen klarar uppemot en miljon skrivningar så detta ses inte längre som något större problem. Vad är det då som skiljer ett flashminne från en vanlig hårddisk? Skillnaderna är många och det enda egentliga likheten är att båda är lagringsmedier. En enkel beskrivning av en hårddisk är att den sparar digital information elektromagnetiskt på en roterande skiva. Sedan används läshuvuden för att hämta data. Ett flashminne är inte riktigt lika lätt att beskriva. Det är uppdelat i rader och kolumner som bildar celler. Dessa är i sin tur indelade i block. Minnet använder elektroniska laddningar för att radera och skriva data i cellerna. Detta kommer att beskrivas mer ingående längre ned i texten. Det är också viktigt att hålla reda på att flash inte är samma sak som flash RAM. Det senare fungerar vanligtvis som ett arbetsminne som töms på data när det stängs av. Flashminnena kräver inte ström för att bibehålla sina sparade data (kallas på eng. nonvolatile). Många små apparater som man tror innehåller riktigt flash innehåller egentligen flash RAM, t.ex. bilstereos. Dessa tappar ju som bekant radiostationerna när bilbatteriet kopplas ur (detta gäller förstås inte alla bilradioapparater). CFI Common Flash Interface CFI är en standardisering av drivrutiner för flashminnen och fungerar som ett datablad direkt på flashminnet. I detta datablad finns mängder olika specifikationer, t.ex. voltantal, storlek och liknande. Tanken är att man ska kunna byta ett flashminne till ett annat utan att göra några direkta ändringar i mjukvaran. CFI fungerar som en handskakningsmetod mellan värdsystemets mjukvara och flashenheten. Detta gör det möjligt att bygga mjukvarualgoritmer för hela familjer av flashminnen, inte bara för en specifik modell. Man kan med andra ord enkelt uppgradera värddatorns minne utan att behöva göra några förändringar av mjukvara. För att komma åt CFI:n gör man (på AMD:s enheter) en förfrågan, som kallas CFI-query, på en adress. Man kan därefter be flashminnet utföra en rad operationer, exempelvis radera en sektor. 1 Med bärbar menas inte en dator i LapTop-storlek utan snarare i Palm-storlek. 3

4 Före CFI var skapat fanns alla specifikationer för ett flash på datorn som hade det installerat. När man då bytte var man givetvis tvungen att uppdatera mjukvaran. Standarden skapades på initiativ av bl.a. Intel, AMD och Fujitsu. Olika typer av flashminnen Flashminnen delas vanligtvis in i två olika kategorier, NAND flash och NOR flash. Den senare är det traditionella flashminnet som man vanligtvis syftar på när man pratar om flashminnen. NAND är en nyare utgåva som är billigare än NOR. För programmeraren är den stora skillnaden mellan de båda att NAND adresseras via en 8-bitars bus medan NOR adresseras direkt. De båda versionerna har en stor likhet de kommer från fabriken med alla celler som 1:or och kan sätta dessa celler till 0 med hjälp av en skrivfunktion. NAND har dessutom en intern buffer som den laddar in data i, byte för byte, och sedan exekverar ett kommando på. NAND flash har som standard mindre block än vad NOR har, men dessa storlekar är väldigt olika beroende på tillverkare. Rent generellt kan man säga att NOR-block varierar mellan K-byte och NAND mellan 8-32 K-byte. För att radera ett block skriver man först nollor till alla celler i blocket varefter själva raderingen äger rum. En sådan operation kan ta uppemot 5 sekunder för ett NOR-minne medan NAND gör motsvarande på endast 4 msek. Det finns skillnader på andra områden än prestanda, dessa presenteras nedan. Observera att detta är en väldigt generaliserande lista: 1. NAND är snabbare än NOR på att radera och skriva, dock är NOR snabbare på att läsa. Detta beror på att NAND ansluter till sina celler seriellt medan NOR ansluter parallellt. Den seriella anslutningen är segare men går att göra betydligt mycket större än den parallella. Se figur NOR utnyttjar minnesmappning där NAND kör I/O-mappning. NOR räknas som en XIP-enhet NAND finns i högre densitet, d.v.s. med större lagringsmöjligheter. Dessutom är NAND-flashen mindre än NOR. 32 M-byte NAND är ungefär hälften så stort som 16 M-byte NOR. Sammanfattningsvis brukar man säga att NAND vanligtvis används som lagringsenheter i t.ex. digitalkameror och mp3-spelare. NOR används för lösningar där utrymme inte är av högsta prioritet, utan där möjligheten att exekvera kod är viktigare. 2 XIP står för möjligheterna att köra kod direkt från flashen istället för att först skugga upp det i RAM. 4

5 I figur 1 har företaget M-Systems försökt visa den arkitektuella skillnaden mellan NAND och NOR. Figur 1: NAND ansluter till celler seriellt medan NOR ansluter parallellt. Det vanligaste flashminnet i dagens olika elektroniska apparater är troligtvis Compact Flash (som utnyttjar NAND-teknologin). Första modellen släpptes 1994 och är numera helt kompatibel med PCMCIA-ATA-standarden. Två typer finns på marknaden, enkelt kallade typ 1 och typ 2. Den enda skillnaden mellan de båda är tjockleken. Typ 1 Compact Flash är 3,3 mm tjockt medan typ 2 är 5 mm tjockt. Typ 1-korten passar i både typ 1- och typ 2-adaptrar dock passar typ 2 bara i sina egna adaptrar. De båda modellerna kan drivas på 3,3-5 V. Detta minne har blivit populärt på grund av dess värddatoroberoende. Detta oberoende innebär att minnet har en bra CFI som på egen hand klarar av bl.a. radering och skrivning. Minnet blir alltså enkelt att byta då man inte behöver uppgradera mjukvaran i den apparat som används. Compact Flash drivs av ett företag som heter CFA (Compact Flash Association). Detta är ett icke-vinstdrivande företag som endast tillhandahåller namnet och standarden Compact Flash. Många stora företag som använder flashminnen i sina produkter har gått med i CFA. Några exempel på företag är; Canon, IBM, SanDisk, Hewlett-Packard och Hitachi. En av de största konkurrenterna till Compact Flash är Smart Media. På senare tid har det dock verkat som att Smart Media är på tillbakagång och tappar marknad gentemot CF. Detta beror på främst två faktorer: 1. Fler och fler företag går med i CFA och får på så sätt bra kompabilitet gentemot många olika produkter på marknaden. 2. Smart Media kräver mer av produkten som använder minnet. Det har inte samma avancerade CFI och behöver därmed bättre mjukvarulösningar i apparaten som använder den. 5

6 Den andra konkurrenten är Sonys egna Memory Stick. Det är svårt att hitta ingående teknisk information om denna modell. Som det ser ut nu så verkar detta inte bli någon riktig storsäljare då det i praktiken egentligen bara är Sony själva som använder det. Atmel anser sig själv vara ledande på ett område som är relativt nytt på flashmarknaden. Detta är synkront flashminne. Syftet med det är att göra en mer förutsägbar hantering av data samt göra hanteringen snabbare. Hastigheten på flashminnen har inte följt utvecklingen av processorer och arbetsminnen och därför använder sig många programmerare av en skuggningsteknik. Detta innebär att programsekvenser som ska köras skuggas in i arbetsminnet som arbetar betydligt mycket snabbare än flashminnet. Atmel säljer redan nu minnen med cykeltider på 10 ns och lovar att det snart ska släppas minnen på 7 ns. De har dessutom minskat ner blockstorleken till 64 bytes per block. Tillförlitlighet och miljö Flashminnen ska teoretiskt sett hålla data till dess att ett elektriskt fält läggs över cellerna och tömmer hela minnet. Givetvis är inte minnena perfekta utan tappar information som legat inaktivt för länge. I tillämpningen används ett minne som heter Am29LV320DT. Amd säger att denna modell ska hålla data så länge som 20 år i upp till 125 C. Detta kanske inte låter så mycket, men om man jämför det mot t.ex. CDskivor som i vissa fall anses vara fungerande i endast 10 år. Jämförelsen är egentligen inte så bra, då flashminnen vanligtvis inte används i samma syfte som CD-skivor, men det ger ett mått att relatera till. En modell som släpptes under 2001 påstås klara tuffa förhållanden. Enligt en artikel på Electronicstalk ska denna modell som heter IFM-401/441 klara ett temperaturspann från C och en luftfuktighet varierande mellan 5% och 95%. Dessutom ska den klara chock och vibrationer motsvarande 1000G och höjder motsvarande 16-17km. Det finns skillnad i tillförlitlighet mellan NAND och NOR. Vanligtvis har NAND en mycket längre livscykel än NOR. Minimala livslängden är raderingar för NAND och den maximala är Tillförlitlighet innebär dock inte bara livstid utan även hur säker datat är. Ett fenomen som uppstår i dagens arkitekturer är bit-flippning. Detta innebär att vid vissa tillfällen byter helt enkelt en cell värde utan någon förklarlig anledning. Skulle detta ske vid ett kritiskt tillfälle, eller kanske i någon viktig fil, så kan följderna vara mer eller mindre katastrofala. Tyvärr så finns idag inget bot mot detta, men man kan åtminstone minska symtomen. Det finns en felkorrigeringsalgoritm som heter EDC/ECC som används. Dessa fel uppstår i båda typer av flashminne, men betydligt mycket oftare i NAND än i NOR. Utöver dessa tillförlitlighetsproblem finns vissa produktionsproblem. Dessa problem resulterar i att några celler på flashminnena är trasiga direkt från fabriken. Enligt tillverkarna går detta att åtgärda men med följden att priserna skulle öka dramatiskt. Dessa felaktiga block finns generellt inte på NOR men är däremot ganska vanliga på NAND-minnen. 6

7 Hur fungerar flash? För att kunna förstå hur ett flashminne fungerar bör man först veta hur det är uppbyggt. Minnena består av ett rutnät av ledningar. I varje korsning i detta rutnät finns två transistorer. En av transistorerna är kopplad till raden i korsningen och den andra är förstås kopplad till kolumnen. Man brukar kalla raderna för ordlinjen (fritt översatt från eng. word line) och kolumnerna för bitlinje (eng. bit line). De båda transisorerna delar på en kontrollgrind och en flytande grind 3. För enkelhetens skull kallas den transistor som är kopplad till raden för kontrollgrind och den kolumnanslutna för flytande grind. Mellan dessa två transistorer finns ett tunt oxidlager. Det bör också nämnas att den flytande grinden är kopplad till jord via en kondensator. Se figur 2. O r d l i n j e B i t l i n j e Kontrollgrind Oxidlager Flytande grind Source Drain Figur 2: En cell i ett flashminne. Observera att två transistorer delar på kontrollgrind och flytande grind. Som synes är den flytande grindens enda koppling till ordlinjen genom kontrollgrinden. Så länge som det finns en väg för elektronerna att gå härigenom så betraktas cellen som en etta. Cellen i figur 2 skulle betraktas som en etta eftersom det inte finns någonting i vägen förutom oxidlagret. För att ändra en cells värde till en nolla används en metod som heter Fowler-Nordheimtunnling. Man lägger en spänning på den flytande grinden, vanligtvis Volt. Laddningen kommer från bitlinjen eftersom detta är det enda som flytande grinden är kopplad till. Den kommer att jorda grinden vilket leder till att elektroner fastnar bakom oxidlagret mellan grindarna och på så sätt ge den en negativ laddning. Vad innebär detta? Jo, laddningen kommer att isolera flytande grinden från kontrollgrinden. Dessutom används en speciell enhet kallad cellsensor för att kontrollera hur stark den 3 Alternativt innehåller varje cell en MOS-transistor som är modifierad med en flytande grind. (Läs mer om MOSFET under rubriken MOSFET.) 7

8 negativa laddningen är. När strömmen som går genom flytande grinden till kontrollgrinden minskat till hälften av laddningen ses cellen som en 0:a. För att återställa cellen till en 1:a används ett elektriskt fält. Detta skapas genom ledningar som går genom block av flashminnet. När ett fält skapas så kommer givetvis då hela blocket att raderas. Detta har både fördelar och nackdelar och kommer att redas ut längre ner i texten. De transistorer som används heter MOSFET (Meta-Oxide-Semiconductor Field-Effect Transistor). Beskrivning följer nedan: MOSFET Denna transistor är väldigt annorlunda jämfört med de vanliga PNP- och NPNtransistorer. De finns i två olika material, silikon och germanium. Anledningen till att dessa material används är att de är uppbyggda i kuber och varje atom har fyra valenselektroner. Dessa elektroner interagerar inte med andra elektroner vilket gör att de båda ämnena agerar isolatorer. Genom att få de att reagera med andra ämnen kan man dock frigöra valenselektronerna eller tillföra fler och göra de till ledare. Tillföra elektroner gör man genom att blanda t.ex. arsenik eller fosfor med endera av ämnena. Den andra metoden, att frigöra valenselektroner, gör man genom att reagera ämnena med t.ex. gallium eller indium. Det nya materialet som bildas kallas för negativt, eller n-typ. När man frigör elektronerna och lägger en laddning på ämnet bildas positiva hål. Dessa förflyttas motsatt elektronernas riktning. Detta material kallas för positivt, eller p-typ. Strömmen genom en MOS-transistor styrs av ett elektriskt fält snarare än en bas-ström som på NPN-PNP-transistorerna. Transistorn har en otroligt hög inimpedans vilket är positivt för strömförbrukningen. USByte.com har illustrerat en MOS-transistor i figur 3. Figur 3: MOSFET Detta är en n-typ MOS-transistor. När en positiv laddning läggs på Gate så kommer elektroner att attraheras och gå bakom det isolerande oxidlagret som finns mellan gaten och p-typ-silikonet. Detta kommer att bilda en kanal mellan source och drain där en ström går. Genom att variera laddningen på gaten så kan man reglera strömmen som går genom transistorn. 8

9 Tillämpning Det nämndes tidigare att ett praktisk exempel på ett flashminne skulle tas upp. Detta är gjort på en kurs på Umeå universitet (Wearable computers). Själva tillämpningen är ett byte av flashminne på en Axis Etrax 100LX. På denna dator sitter från fabriken ett 2 M- byte stort flashminne av märket Toshiba fastlött. Det nya minnet var på 4 M-byte av märket AMD. Modellens namn är Am29LV320DT. LV står för Low Voltage och innebär att enheten ska köras på tre volt istället för de vanliga fem. Minnets söktid är på ungefär 120 ns (modellens namn är egentligen Am29LV320DT120) och dess storlek är på 32 Mbit. Det första som måste göras är givetvis att löda det nya flashminnet på Etraxen. Detta är också den enda hårdvaruförändringen som måste göras. Det resterande är några små mjukvaruändringar som egentligen inte är speciellt svåra att förstå rent logiskt. Man måste börja med att lägga till den nya flashens ID i bootladdaren. AMD:s minnen har vanligtvis bootblock, dessa är placerade antingen som topp eller botten. Am29:an har ett Top Boot Block och dess ID är 0x22F6. De olika flash-id som stöds av Etraxen finns angivna som enumeration-koder i en fil som heter flash.c som ligger under ~/tools/e100boot/cbl/ (detta är ung. en drivrutin för flashminnen). enum { ManufacturerAMD = 0x01, AM29F800BB = 0x2258, AM29F800BT = 0x22D6, AM29LV800BB = 0x225B, AM29LV800BT = 0x22DA, AM29LV160BT = 0x22C4, AM29LV320DT = 0x22F6 }; Den sista raden i enumerationsfältet anger tillägget för det nya flashminnet. I Etraxens programvarustruktur finns en struct som heter flash. I denna ska man ange storlekar för de olika delarna av minnet. Sedan tidigare finns en switch-case-sats som innehåller initiering av structen för alla de olika flash som Etraxen har stöd för. För att lägga till initieringen av Am29:an måste man antingen leta reda på den data som behövs i dess datablad, eller bara skriva av det som står nedan: case AM29LV320DT: message = "Flash: 32Mb TB. ; flash->size = 0x ; flash->boot_sector = flash->base +flash->size-flash-> sector_size; flash->boot_sector_size[0] = 0x2000; flash->boot_sector_size[1] = 0x2000; flash->boot_sector_size[2] = 0x2000; flash->boot_sector_size[3] = 0x2000; flash->boot_sector_size[4] = 0x2000; 9

10 flash->boot_sector_size[5] = 0x2000; flash->boot_sector_size[6] = 0x2000; flash->boot_sector_size[7] = 0x2000; break; Här anges alltså storlekar på de olika sektorerna. Dessutom beräknas storleken på bootsektorn. Det kan vara lite bökigt att hitta denna information i datablad. För denna tillämpning fanns tacksamt nog kodexempel med Am29LV320DT. När väl denna information är inlagd ska man göra en hel del kompilering innan allting fungerar som det är tänkt. Givetvis måste linuxkärnan kompileras. När då detta är klart är ett rimligt antagande att det nya minnet ska vara färdigt att använda. Det är det i och för sig också, men det extra utrymmet går ej att nyttja. Man måste därför partionera upp det nya utrymmet. I detta fall måste man även i en fil kallad makeprod ange storleken på det nya flashminnet. Sista raden i denna fil som ligger under sökvägen ~/axis/devboard_lx/tools/mkprod ska ändras från: exec HWID=400 buildsrc packages/productimages/2mb till: exec HWID=400 buildsrc packages/productimages/4mb. Själva partitioneringen utförs i en fil som heter ptablespec (sökväg: ~axis/devboard_lx/). Här anges helt enkelt storleken på partitionerna hexadecimalt. Hur skiljer sig Flash och EEPROM? Det finns många olika namn och typer av flashminne och ibland kan det vara svårt att särskilja vad som är riktigt flash och vad som är varianter av flash och EEPROM eller hybrider av de båda. För att något ska räknas som ett flashminne så ska det vara Solid- State samt non-volatile. Detta innebär att enheten inte ska innehålla några rörliga delar samt att det inte ska kräva ström för att bibehålla information. Den kanske största märkbara skillnaden mellan de båda är sättet som de hanterar raderingar. Ett flashminne raderar hela sektorer, eller block, och är därmed otroligt snabbt. EEPROM:et raderar data byte för byte. Skillnaden i hastighet blir stor 1 byte tar lika lång tid att radera på EEPROM:en som en sektor på 512 byte på flashminnet. Hastigheten kommer dock med ett pris. Det blir av förståeliga skäl svårt och omständligt att sköta filhantering än om man bara vill radera 10 byte data så måste en hel sektor tömmas. Atmel har försökt lösa problemet genom att skapa en ny version av flash som de kallar för parallell flash. I denna modell har storleken på blocken minskats till 64 byte. De anser att detta ska göra minnet idealt för programmering av applikationer som kräver uppdateringar av små mängder data. I figur 4 har Intel försökt beskriva skillnaden mellan flash, EEPROM, DRAM och ROM. 10

11 Figur 4: Skillnader mellan minnestyperna. Detta är givetvis lite av en reklambild som får det att se ut som att flash har alla positiva delar av de tre stora blocken. Så är inte fallet. Redan nämnt är svårigheterna som uppstår när man endast vill radera små mängder data, andra nackdelar är att flashets söktid vanligtvis är längre än EEPROM:s söktider. Dessutom är DRAM, d.v.s. olika ramminnen betydligt mycket snabbare än flashminnen. Sammanfattning Detta kapitel har relativt ingående diskuterat och förklarat hur flashminnen fungerar. Flashens uppbyggnad och funktionalitet har beskrivits. Ett flashminne är solid-state och non-volatile. Detta innebär att det icke är mekaniskt samt är det ej beroende av ström för att behålla data. Utöver detta har de två huvudgrupperna NAND-flash och NOR-flash tagits upp. Skillnaden mellan dessa två har fastställts. NAND används bäst som rena lagringsenheter medan NOR bättre används som utrymme för kod och kodexekvering. MOS-transistorn som används i flashminnen har beskrivits. MOSFET-transistorn har några få likheter med de vanliga bipolära transistorerna men fungerar egentligen på ett annorlunda sätt. Den utnyttjar elektriska fält för att styra strömmen genom den. En viktig rubrik som tagits upp är Tillförlitlighet och miljö. Där diskuteras hur pass man kan lita på att flashminnen håller viktig data. Miljöfaktorer tas även upp, dock inte speciellt ingående. En modell av flashminne som är byggd för att klara extra tuffa förhållanden nämns. Det kanske viktigaste i kapitlet är tillämpningsdelen. I detta stycke beskrivs en praktisk tillämpning; ett byte av flashminne på en dator. Vilka ändringar som behövs göra och vilka faktorer som bör tänkas på tas upp. Utöver detta förklaras vad ett flashminne är och hur det skiljer sig gentemot andra minnen som t.ex. EEPROM. 11

12 Tankar och reflektioner Efter att ha skrivit detta kapitel om flashminnen anser jag att flash helt klart är på framåtmarsch. Redan nu kan man se dessa minnen användas i en mängd olika elektriska apparater, t.ex. mp3-spelare, kameror och mobiltelefoner. I och med att utveckling på andra områden framskrider kommer användandet och kravet på flashminnen öka ännu mer. Mobiltelefonernas nya nät 3G kommer att ge möjligheter att streama videosekvenser och säkerligen kommer önskemål att kunna spara dessa sekvenser finnas. Det största problemet jag har haft under skrivandets gång är att hitta vettig information. Det verkar nästan som att intresset för hur flashminnen fungerar inte är så stort. Försäljare, datablad och reklam finns det gott om men däremot en förklaring på hur skrivning och läsning fungerar har jag bara hittat ett par exempel på och dessa är inte speciellt bra. 12

13 Källförteckning

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

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

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

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

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

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

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Talsystem Talsystem - binära tal F1.1) 2 n stycken tal från 0 till 2 n 1 F1.2) 9 bitar (512 kombinationer) Talsystem - 2-

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

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

Att köpa ny dator SeniorNet Lidingö September-2017

Att köpa ny dator SeniorNet Lidingö September-2017 Att köpa ny dator SeniorNet Lidingö September-2017 Att köpa ny dator Kompakt bordsdator Stationär dator Allt-i-ett-dator Laptop Hybrid (laptop/surfplatta) Agenda Att tänka på innan du köper dator Faktorer

Läs mer

Grindar och transistorer

Grindar och transistorer Föreläsningsanteckningar Föreläsning 17 - Digitalteknik I boken: nns ej med Grindar och transistorer Vi ska kort beskriva lite om hur vi kan bygga upp olika typer av grindar med hjälp av transistorer.

Läs mer

Anujan Balasingam IDA14 NAND flashminnen

Anujan Balasingam IDA14 NAND flashminnen Anujan Balasingam IDA14 NAND flashminnen Hur kan prestandan och kapaciteten förbättras? Kursansvarig: Erik Larsson Datorarkitektur med operativsystem 7,5 hp 04-12-2015 Innehållsförteckning 1. Inledning...

Läs mer

Elektronik. Lars-Erik Cederlöf

Elektronik. Lars-Erik Cederlöf Elektronik LarsErik Cederlöf 1 Ledare och isolatorer Ledare för elektrisk ström har atomer med fria rörliga laddningar i yttersta skalet. Exempel på ledare är metallerna koppar och aluminium. Deras atomer

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

Att köpa ny dator SeniorNet Lidingö Januari-2016

Att köpa ny dator SeniorNet Lidingö Januari-2016 Att köpa ny dator SeniorNet Lidingö Januari-2016 Att tänka på innan du köper bärbar dator Behov/Användningsområde Om man mest ska använda datorn till epost, Internet, lagra foton och skriva dokument i

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

Vad är elektricitet?

Vad är elektricitet? Vad är elektricitet? Vad är elektricitet? Grundämnenas elektriska egenskaper avgörs av antalet elektroner i det yttersta skalet - valenselektronerna! Skol-modellen av en Kiselatom. Kisel med atomnumret

Läs mer

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

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

DIG IN TO Administration av nätverk- och serverutrustning

DIG IN TO Administration av nätverk- och serverutrustning DIG IN TO Administration av nätverk- och serverutrustning CCNA 1 1.- CISCO 2.- Router 3.- IOS 4.- Grundkonfigurationer 5.- Routing 6.- Dynamisk routing 7.- Distansvektor routingprotokoll Agenda ARPANET

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

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

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

DIG IN TO Dator och nätverksteknik

DIG IN TO Dator och nätverksteknik DIG IN TO Dator och nätverksteknik CCNA 1 BIOS - UEFI Agenda BIOS BIOS - POST BIOS CMOS BIOS - BOOTSTRAP BIOS - uppdatering EFI till UEFI UEFI - fördelar Så fungerar BIOS EUFI Tveksamhet i branschen Sammanfattning

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

Definition DVG A06. Varför operativsystem? Operativsystem. Översikt. - Vad är ett operativsystem?

Definition DVG A06. Varför operativsystem? Operativsystem. Översikt. - Vad är ett operativsystem? DVG A06 Operativsystem, mm Definition Den del av systemet som hanterar all hårdvara och all mjukvara. Kontrollerar: -alla filer -alla enheter -varje del av minnet -varje ögonblick av processortiden (-nätverk

Läs mer

PNSPO! Minneskort till CJ. 14 mars 2012 OMRON Corporation

PNSPO! Minneskort till CJ. 14 mars 2012 OMRON Corporation PNSPO! 14 mars 2012 OMRON Corporation 2/17 Läs detta innan du bläddrar vidare PNSPO! Denna bok är avsedd som ett tillägg till de ursprungliga manualerna för OMRONs produkter. Använd den som en hjälp att

Läs mer

Vad är elektricitet?

Vad är elektricitet? Vad är elektricitet? Vad är elektricitet? Grundämnenas elektriska egenskaper avgörs av antalet elektroner i det yttersta skalet - valenselektronerna! Skol-modellen av en Kiselatom. Kisel med atomnumret

Läs mer

Laboration 6. A/D- och D/A-omvandling. Lunds universitet / Fakultet / Institution / Enhet / Dokument / Datum

Laboration 6. A/D- och D/A-omvandling. Lunds universitet / Fakultet / Institution / Enhet / Dokument / Datum Laboration 6 A/D- och D/A-omvandling A/D-omvandlare Digitala Utgång V fs 3R/2 Analog Sample R R D E C O D E R P/S Skiftregister R/2 2 N-1 Komparatorer Digital elektronik Halvledare, Logiska grindar Digital

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

Elektronik. MOS-transistorn. Översikt. Då och nu. MOS-teknologi. Lite historik nmosfet Arbetsområden pmosfet CMOS-inverterare NOR- och NAND-grindar

Elektronik. MOS-transistorn. Översikt. Då och nu. MOS-teknologi. Lite historik nmosfet Arbetsområden pmosfet CMOS-inverterare NOR- och NAND-grindar Översikt Pietro Andreani Institutionen för elektro- och informationsteknik unds universitet ite historik nmofet Arbetsområden pmofet CMO-inverterare NOR- och NAN-grindar MO-teknologi å och nu Metal-e-silicon

Läs mer

Starta och stänga av datorn. Att starta är i allmänhet problemfritt, men man bör vänta med aktiviteter (starta program) tills startfilerna är

Starta och stänga av datorn. Att starta är i allmänhet problemfritt, men man bör vänta med aktiviteter (starta program) tills startfilerna är Starta och stänga av datorn. Att starta är i allmänhet problemfritt, men man bör vänta med aktiviteter (starta program) tills startfilerna är uppdaterade. Om datorn tar lång tid på sig att starta upp kan

Läs mer

Nanoelektronik. FAFA10 Kvantfenomen och nanostrukturer HT Martin Magnusson.

Nanoelektronik. FAFA10 Kvantfenomen och nanostrukturer HT Martin Magnusson. Nanoelektronik FAFA10 Kvantfenomen och nanostrukturer HT 2014 Martin Magnusson martin.magnusson@ftf.lth.se Fält, potentialer mm i vakuum Lägg en spänning mellan två elektroder Stoppa dit en elektron e

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

DVG A06. Operativsystem, mm. Karlstads universitet Datavetenskap. DVG A06 Johan Eklund. Datavetenskap, Karlstads universitet 1

DVG A06. Operativsystem, mm. Karlstads universitet Datavetenskap. DVG A06 Johan Eklund. Datavetenskap, Karlstads universitet 1 DVG A06 Operativsystem, mm DVG A06 Johan Eklund, 1 2 DVG A06 Johan Eklund, 2 Operativsystem - Vad är ett operativsystem? - Hur fungerar det..? - Vad använder vi operativsystemet till? - Vilka olika operativsystem

Läs mer

TIDNINGEN. Konsten att partitionera SSD-flash EMBEDDED. Kongeniala rapporter om inbyggda system etn.se/expert. Claus Giebert Kontron

TIDNINGEN. Konsten att partitionera SSD-flash EMBEDDED. Kongeniala rapporter om inbyggda system etn.se/expert. Claus Giebert Kontron ELEKTRONIK TIDNINGEN Konsten att partitionera SSD-flash Claus Giebert Kontron Flashminnesbaserade SSD-enheter kan bara partitioneras logiskt, inte fysiskt. Här får du veta vilka problem detta medför, och

Läs mer

ELEKTRICITET. http://www.youtube.com/watch?v=fg0ftkaqz5g

ELEKTRICITET. http://www.youtube.com/watch?v=fg0ftkaqz5g ELEKTRICITET ELEKTRICITET http://www.youtube.com/watch?v=fg0ftkaqz5g ELEKTRICITET Är något vi använder dagligen.! Med elektricitet kan man flytta energi från en plats till en annan. (Energi produceras

Läs mer

Rapport (1,5 HP) Lunds Universitet HT15

Rapport (1,5 HP) Lunds Universitet HT15 Rapport (1,5 HP) Lunds Universitet HT15 Cache-koherens protokoll i Intel Core i7 En rapport om cache-koherens och protokollet som används i Intel Core i7 processorer för att hålla minnet koherent Författare:

Läs mer

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia Konstruktion av en radiostyrd legobil Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia 1 1.Innehållsförtäckning Rapport Radiostyrd LEGO bil...1 1. Innehållsförtäckning...2 2.0 Inledning...3

Läs mer

Cecilia Ingard. Boksidan

Cecilia Ingard. Boksidan Cecilia Ingard Boksidan Innehåll Vad som händer när datorn startar 3 Hur ser en dator bokstäverna? 12 Vad kan hända när man skriver ett brev 14 Inuti datorlådan 22 Moderkortet 23 Processorn 24 RAM-minnet

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

Lunds Tekniska Högskola Datorarkitektur med operativsystem EITF60. Superscalar vs VLIW. Cornelia Kloth IDA2. Inlämningsdatum:

Lunds Tekniska Högskola Datorarkitektur med operativsystem EITF60. Superscalar vs VLIW. Cornelia Kloth IDA2. Inlämningsdatum: Lunds Tekniska Högskola Datorarkitektur med operativsystem EITF60 Superscalar vs VLIW Cornelia Kloth IDA2 Inlämningsdatum: 2018-12-05 Abstract Rapporten handlar om två tekniker inom multiple issue processorer

Läs mer

Föreläsning 11 Fälteffekttransistor II

Föreläsning 11 Fälteffekttransistor II Föreläsning 11 Fälteffekttransistor Fälteffekt Tröskelspänning Beräkning av strömmen Storsignal, D Kanallängdsmodulation Flatband-shift pmosfet 013-05-03 Föreläsning 11, Komponentfysik 013 1 Komponentfysik

Läs mer

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar Digitalteknik EIT020 Lecture 15: Design av digitala kretsar November 3, 2014 Digitalteknikens kopplingar mot andra områden Mjukvara Hårdvara Datorteknik Kretskonstruktion Digitalteknik Elektronik Figure:,

Läs mer

Föreläsning 3.1: Datastrukturer, en översikt

Föreläsning 3.1: Datastrukturer, en översikt Föreläsning.: Datastrukturer, en översikt Hittills har vi i kursen lagt mycket fokus på algoritmiskt tänkande. Vi har inte egentligen ägna så mycket uppmärksamhet åt det andra som datorprogram också består,

Läs mer

Elektronik 2017 EITA35

Elektronik 2017 EITA35 Elektronik 2017 EITA35 OP-Amp Komplex Återkoppling. Klippning. Maximal spänning/ström. Gain-bandwidthproduct. Offset. Slewrate Avkopplingskondensator Transistorer - MOSFETs Lab 4 Anmälan på hemsidan Projektnummer

Läs mer

Grunderna i stegkodsprogrammering

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

Läs mer

Vad är ett dokument? Gör så här

Vad är ett dokument? Gör så här Orsaken till att man överhuvudtaget använder en dator är ju för att genomföra ett arbete, producera ett resultat eller skapa något. Man skriver ett brev, ritar en bild eller kanske gör en kalkyl av något

Läs mer

Föreläsning 6: Opto-komponenter

Föreläsning 6: Opto-komponenter Föreläsning 6: Opto-komponenter Opto-komponent Interaktion ljus - halvledare Fotoledare Fotodiod / Solcell Lysdiod Halvledarlaser 1 Komponentfysik - Kursöversikt Bipolära Transistorer pn-övergång: kapacitanser

Läs mer

Moment 1 - Analog elektronik. Föreläsning 2 Transistorn del 2

Moment 1 - Analog elektronik. Föreläsning 2 Transistorn del 2 Moment 1 - Analog elektronik Föreläsning 2 Transistorn del 2 Jan Thim 1 F2: Transistorn del 2 Innehåll: Fälteffekttransistorn - JFET Karakteristikor och parametrar MOSFET Felsökning 2 1 Introduktion Fälteffekttransistorer

Läs mer

Moderkortet Persondatorer Moderkortet Innehåll

Moderkortet Persondatorer Moderkortet Innehåll Moderkortet Innehåll Allmänt...2 Formfaktorer...2 CPU-sockeln...3 Minnessocklarna...4 Hårddiskanslutningarna...5 Instickskortplatser...6 Externa anslutningar...7 Uppgifter...8 1 Allmänt Moderkortet är

Läs mer

krävs för att kunna utföra arbete. Den finns i många former men kan inte förstöras, bara omvandlas från en form till en annan.

krävs för att kunna utföra arbete. Den finns i många former men kan inte förstöras, bara omvandlas från en form till en annan. energi krävs för att kunna utföra arbete. Den finns i många former men kan inte förstöras, bara omvandlas från en form till en annan. elektricitet är när negativa och positiva laddningar dras till varandra.

Läs mer

Henrik Asp. Allt du behöver veta för att KÖPA DATOR

Henrik Asp. Allt du behöver veta för att KÖPA DATOR Allt du behöver veta för att KÖPA DATOR Henrik Asp DEL 1 KOMPONENTER OCH PROGRAMVARA DEL 3 EFTER KÖPET 1. INTRODUKTION TILL BOKEN... 3 2. DATORNS HISTORIA... 4 A. Pc...5 B. Mac...6 C. HTPC...7 3. DATORNS

Läs mer

r 2 Arbetet är alltså endast beroende av start- och slutpunkt. Det följer av att det elektriska fältet är konservativt ( E = 0).

r 2 Arbetet är alltså endast beroende av start- och slutpunkt. Det följer av att det elektriska fältet är konservativt ( E = 0). 1 Föreläsning 2 Motsvarar avsnitten 2.4 2.5 i Griffiths. Arbete och potentiell energi (Kap. 2.4) r 1 r 2 C Låt W vara det arbete som måste utföras mot ett givet elektriskt fält E, då en laddning Q flyttas

Läs mer

Multi-ported cache En rapport om några lösningar till att få flera minnesaccesser simultant.

Multi-ported cache En rapport om några lösningar till att få flera minnesaccesser simultant. Multi-ported cache En rapport om några lösningar till att få flera minnesaccesser simultant. Sammanfattning När processorns klockhastighet ökar medför det en ökning av instruktioner vilket såklart ökar

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

Programmering B med Visual C++ 2008

Programmering B med Visual C++ 2008 Programmering B med Visual C++ 2008 Innehållsförteckning 1 Repetition och lite nytt...5 I detta kapitel... 5 Programexekvering... 5 Loop... 5 Källkod... 6 Verktyg... 6 Säkerhetskopiera... 6 Öppna, kompilera,

Läs mer

Cacheminne i en Intel Core 2 Duo-processor

Cacheminne i en Intel Core 2 Duo-processor Peter Hesslow EDT621 Cacheminne i en Intel Core 2 Duo-processor Abstrakt Det finns många olika sätt att bygga upp ett datorminne på, och med en flerkärnig processor så blir alternativen ännu fler. Denna

Läs mer

Datorarkitekturer med Operativsystem

Datorarkitekturer med Operativsystem Lunds Tekniska Högskola Campus Helsingborg Datorarkitekturer med Operativsystem EDT621 Rapport Cacheminneshantering för ARM3-processorer 7 december 2015 Pierre Aupeix dat11pau@student.lu.se 1 Abstract

Läs mer

Jag försöker hämta in video via Ulead programmet men får bara in bilden och inget ljud.

Jag försöker hämta in video via Ulead programmet men får bara in bilden och inget ljud. Jag försöker hämta in video via Ulead programmet men får bara in bilden och inget ljud. Det här problemet hade jag också och det har med att göra att programvaran egentligen är utdaterad och inte anpassad

Läs mer

Digital elektronik och inbyggda system

Digital elektronik och inbyggda system Digital elektronik och inbyggda system Per Larsson-Edefors perla@chalmers.se Digital elektronik och inbyggda system, 2019 Sida 1 Ett inbyggt system är uppbyggt kring en eller flera processorer, med en

Läs mer

DIG IN TO Dator och nätverksteknik

DIG IN TO Dator och nätverksteknik DIG IN TO Dator och nätverksteknik CCNA 1 MBR och GPT partitionstabeller Agenda Hårddisktyp och hårddiskonfigurationer Standard och dynamiska hårddiskar Master Boot Record MBR GUID Partitionstabell GPT

Läs mer

Instruktioner för första användningen

Instruktioner för första användningen Instruktioner för första användningen TRUST 630 USB 2.0 CARD READER Kapitel 1. Inledning (1) 2. Installera och aktivera (3) Ta bort gamla drivrutiner (3.1) Installation i Windows 98 SE / Windows 2000 (3.2)

Läs mer

Digital IC konstruktion

Digital IC konstruktion Digital IC konstruktion iktor Öwall Transistorn: en förstärkare Power Supply Transistorn: en förstärkare Power Supply Korrekt? gate drain gate drain source source En transistor kan användas på många olika

Läs mer

MESI i Intel Core 2 Duo

MESI i Intel Core 2 Duo MESI i Intel Core 2 Duo Sammanfattning Denna rapport beskriver en processor (Intel Core 2 Duo) vars cache coherence protokoll är MESI. Rapporten beskriver hur processorn är uppbyggd, hur många kärnor den

Läs mer

version 2.5 CONTENTO SVENSKA AB Introduktion till Kursbyggarverktyg

version 2.5 CONTENTO SVENSKA AB Introduktion till Kursbyggarverktyg version 2.5 CONTENTO SVENSKA AB Introduktion till Kursbyggarverktyg Introduktion till kursbyggarverktyg Contento Svenska AB Hornsgatan 103 117 28 Stocholm Table of Contents KAPITEL 1 Introduktion 2 Begrepp

Läs mer

I/O kort för triggsignaler för LogiComm pistoldrivare

I/O kort för triggsignaler för LogiComm pistoldrivare Instruktionsblad Swedish I/O kort för triggsignaler för LogiComm pistoldrivare VARNING: Detta I/O kort för triggsignaler är inte direkt kompatibelt med tidigare versioner (P/N 1069804 och 1069805). Se

Läs mer

Talsystem Teori. Vad är talsystem? Av Johan Johansson

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

Läs mer

Operativsystem DVG A06. Definition. Varför operativsystem? - Vad är ett operativsystem?

Operativsystem DVG A06. Definition. Varför operativsystem? - Vad är ett operativsystem? Operativsystem DVG A06 Operativsystem, mm - Vad är ett operativsystem? - Hur fungerar det..? - Vad använder vi operativsystemet till? - Vilka olika operativsystem finns? 2 Definition Den del av systemet

Läs mer

nmosfet och analoga kretsar

nmosfet och analoga kretsar nmosfet och analoga kretsar Erik Lind 22 november 2018 1 MOSFET - Struktur och Funktion Strukturen för en nmosfet (vanligtvis bara nmos) visas i fig. 1(a). Transistorn består av ett p-dopat substrat och

Läs mer

Lathund Blanketthotell Komma igång

Lathund Blanketthotell Komma igång Lathund Blanketthotell Komma igång Introduktion Denna lathund innehåller lite samlade råd och tips för de som ska använda tjänster från NT Smartwork. (För de som redan börjat använda Blanketthotellet finns

Läs mer

Elektricitet och magnetism

Elektricitet och magnetism Elektricitet och magnetism Eldistribution Laddning Ett grundläggande begrepp inom elektricitetslära är laddning. Under 1700-talet fann forskarna två sorters laddning POSITIV laddning och NEGATIV laddning

Läs mer

Detta är en liten ordlista med förklaringar på begrepp och aktiviteter relaterade till. elvisualiseringsverktyg

Detta är en liten ordlista med förklaringar på begrepp och aktiviteter relaterade till. elvisualiseringsverktyg ordlista Detta är en liten ordlista med förklaringar på begrepp och aktiviteter relaterade till elvisualiseringsverktyg 2 3 datorgrafik 4 Datorgrafik är bilder skapade med hjälp av en dator, ofta i särskilda

Läs mer

IT-GUIDE Version 1.0 Författare: Juha Söderqvist

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

Läs mer

Att köpa ny dator SeniorNet Lidingö Februari-2019

Att köpa ny dator SeniorNet Lidingö Februari-2019 Att köpa ny dator SeniorNet Lidingö Februari-2019 Att köpa ny dator Kompakt bordsdator Stationär dator Allt-i-ett-dator Laptop Hybrid (laptop/surfplatta) Agenda Att tänka på innan du köper dator Faktorer

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

Trust PhotoCam LCD 2300 PHOTOCAM LCD 2300. Anvisningar för snabb installation. Version 1.0

Trust PhotoCam LCD 2300 PHOTOCAM LCD 2300. Anvisningar för snabb installation. Version 1.0 PHOTOCAM LCD 2300 Anvisningar för snabb installation Version 1.0 1 1. Inledning Denna handbok är avsedd för användare av Trust PhotoCam LCD 2300. Rådfråga ett av våra Trust Customer Care Centres om du

Läs mer

ESD ElektroStatic Discharge (elektrostatisk urladdning) är oftast en trestegsprocess:

ESD ElektroStatic Discharge (elektrostatisk urladdning) är oftast en trestegsprocess: ESD ElektroStatic Discharge (elektrostatisk urladdning) är oftast en trestegsprocess: 1. Uppladdning av en isolator 2. Laddningsöverföring till en isolerad ledare 3. Urladdning mellan ledare (med olika

Läs mer

Du kan även lyssna på sidorna i läroboken: Teknik direkt s Lyssna gör du på inläsningstjänst.

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

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

Rättade inlämningsuppgifter hämtas på Kents kontor Föreläsning 4 Må 11.00-11.30, 12.30-13.15 Kent Palmkvist To 11.00-11.30, 12.30-13.

Rättade inlämningsuppgifter hämtas på Kents kontor Föreläsning 4 Må 11.00-11.30, 12.30-13.15 Kent Palmkvist To 11.00-11.30, 12.30-13. /5/14 15:56 Praktisk info, forts. Löst uppgift Fyll i ett konvolut (återanvänds tills uppgiften godkänd TTE Elektronik Konvolut hittas ovanpå den svarta brevlåda som svar lämnas i vart brevlåda placerad

Läs mer

r 2 C Arbetet är alltså endast beroende av start- och slutpunkt. Det följer av att det elektriska fältet är konservativt ( E = 0).

r 2 C Arbetet är alltså endast beroende av start- och slutpunkt. Det följer av att det elektriska fältet är konservativt ( E = 0). 1 Föreläsning 2 Motsvarar avsnitten 2.4 2.5 i Griffiths. Arbete och potentiell energi (Kap. 2.4) r 1 r 2 C Låt W vara det arbete som måste utföras mot ett givet elektriskt fält E, då en laddning Q flyttas

Läs mer

BDM12 Användarbeskrivning. Introduktion

BDM12 Användarbeskrivning. Introduktion Versioner/ändringar 1.0 2003-07 1.01 BUGFIX: FLASH unsecure algoritm 1.02 Fördröjning vid flash-prog. Statusutskrift under programmeringen. Programmeringsalgoritmen hanterar nu även 'bankade' minnet. Översättning

Läs mer

Elektriska Kretsar. En fördjupning gjord av Philip Åhagen. Philip Åhagen 2009-12-03. Mälardalens Högskola Produktutveckling 3 2009/2010 KPP 039

Elektriska Kretsar. En fördjupning gjord av Philip Åhagen. Philip Åhagen 2009-12-03. Mälardalens Högskola Produktutveckling 3 2009/2010 KPP 039 Mälardalens Högskola Elektriska Kretsar En fördjupning gjord av Philip Åhagen Philip Åhagen 2009-12-03 Table of Contents Inledning... 3 Grundläggande ellära... 4 Spänning... 4 Ström... 4 Resistans... 4

Läs mer

Mki9100 UPPDATERING. Ladda ned uppdateringsfiler

Mki9100 UPPDATERING. Ladda ned uppdateringsfiler Mki9100 UPPDATERING Detta dokument beskriver hur man uppdaterar handsfreesatsen via USB porten. Uppdateringar är nödvändiga för att förbättra kompabiliteten för Parrot enheten mot nya telefoner på marknaden.

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

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

Produktutvecklingsprocessen. (e)lvis

Produktutvecklingsprocessen. (e)lvis ordlista (e)lvis datorgrafik...5 effekt...7 elektricitet...9 energi...11 grenuttag...13 HDMI...15 komponenter...17 kretskort...19 kwh...21 minidator...23 minneskort...25 projektor...27 protokoll...29 radiomodul...31

Läs mer

www.drakbutiken.se IDE USB kabel Windows XP, Vista 7 löäzxcvbnmqwertyuiopåasdfghjklöäz [Version 1.4, 2009-11-01] www.drakbutiken.

www.drakbutiken.se IDE USB kabel Windows XP, Vista 7 löäzxcvbnmqwertyuiopåasdfghjklöäz [Version 1.4, 2009-11-01] www.drakbutiken. qwertyuiopåasdfghjklöäzxcvbnmqwe rtyuiopåasdfghjklöäzxcvbnmqwertyu iopåasdfghjklöäzxcvbnmqwertyuiopå asdfghjklöäzxcvbnmqwertyuiopåasdf ghjklöäzxcvbnmqwertyuiopåasdfghjk www.drakbutiken.se IDE USB kabel

Läs mer

Partiell Skuggning i solpaneler

Partiell Skuggning i solpaneler Partiell Skuggning i solpaneler Amir Baranzahi Solar Lab Sweden 60222 Norrköping Introduktion Spänningen över en solcell av kristallint kisel är cirka 0,5V (vid belastning) och cirka 0,6V i tomgång. För

Läs mer

Moment 1 - Analog elektronik. Föreläsning 1 Transistorn del 1

Moment 1 - Analog elektronik. Föreläsning 1 Transistorn del 1 Moment 1 - Analog elektronik Föreläsning 1 Transistorn del 1 Jan Thim 1 F1: Transistorn del 1 Innehåll: Historia Funktion Karakteristikor och parametrar Transistorn som förstärkare Transistorn som switch

Läs mer

Installationsanvisning av proximityläsare 1103/2. Mod. 1103/2

Installationsanvisning av proximityläsare 1103/2. Mod. 1103/2 Installationsanvisning av proximityläsare 1103/2 Mod. 1103/2 EGENSKAPER: Proxiläsaren tillåter tidsreglerad öppning från 0 99 sekunder när: En användare placerar sin proxinyckel framför frontpanelen. En

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

Predator Digital 3D. Predator Digital 3D. Bruksanvisning. Version 1.0

Predator Digital 3D. Predator Digital 3D. Bruksanvisning. Version 1.0 Predator Digital 3D Bruksanvisning Version 1.0 Copyright Det är inte tillåtet att reproducera eller överlåta någon del av denna bruksanvisning i någon form eller på något sätt, elektroniskt eller mekaniskt,

Läs mer

Uppdatera Mobilus Professional till version 3.2.1. * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Uppdatera Mobilus Professional till version 3.2.1. * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 3.2.1 Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Mobilus Digital Rehab AB * Filen MP.exe (Mobilus programmet) får inte användas

Läs mer

Personalsupport. Medicinska fakulteten, Lunds universitet. Textredigeraren. Moodle version 2.7.1

Personalsupport. Medicinska fakulteten, Lunds universitet. Textredigeraren. Moodle version 2.7.1 Personalsupport Medicinska fakulteten, Lunds universitet Textredigeraren Moodle version 2.7.1 Lars Rundgren, 2012-2014 Moodle 2.7.1 Textredigeraren Textredigeraren... 3 Nya ikoner i textredigeraren...

Läs mer

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 3.1.2 Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Mobilus Digital Rehab AB * Filen MP.exe (Mobilus programmet) får inte användas

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #4 Biträdande professor Jan Jonsson Instittionen för data- och informationsteknik Chalmers tekniska högskola SP- och PS-form: Boolesk algebra Vid förra föreläsningen

Läs mer

1. Starta om din Mac. 2. Kontrollera din Internetuppkoppling

1. Starta om din Mac. 2. Kontrollera din Internetuppkoppling 1. Starta om din Mac En av de enklaste sakerna du kan göra är också en av de mest effektiva. En omstart kan göra susen eftersom det sätter stopp för bakgrundsprocesser och frigör arbetsminne. Förhoppningsvis

Läs mer

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll: F: Minneselement Innehåll: - Latchar - Flip-Flops - egister - Läs- och skrivminne (andom-access Memory AM) - Läsminne (ead Only Memory OM) Ett minneselements egenskaper Generellt sett så kan följande operationer

Läs mer