Operativsystemsintroduktion

Storlek: px
Starta visningen från sidan:

Download "Operativsystemsintroduktion"

Transkript

1 Operativsystemsintroduktion Kursmaterial v1.1 1

2 Introduktion OS... 3 Introduktion... Fel! Bokmärket är inte definierat. Operativsystemets delar... 4 Operativsystemets funktioner... 6 Operativsystemshistoria talet: Batchsystem talet: Time sharing talet: UNIX & C talet: DOS, Windows & System talet: Windows 3.x, Windows NT, System 7, Mac OS 8 & Linux för servrar talet: Windows 2000 Windows 7, Mac OS 9 X & Linux för hemmet Filsystem Filstrukturer Vanliga diskfilsystem Microsofts operativsystem: Linuxbaserade operativsystem: Filsystem för optiska läsare: Datakomprimering Introduktion Huffmans komprimeringsalgoritm Frekvenstabell Huffmanträdet Dekomprimering Effektivitet Drivrutiner Introduktion Två delar

3 Introduktion OS För att man ska kunna använda en dator, är man beroende av operativsystemet eller OS. Vad är då ett operativsystem? Datorns enheter kommunicerar internt med hjälp av strömpulser som vi brukar representera med binära talsekvenser. De här binära talsekvenserna är ganska svåra för de flesta av oss människor att förstå. För att på något vettigt sätt kunna använda en dator, måste vi ha en länk till datorn eller ett gränssnitt av något slag. Operativsystemet skyddar oss från binärkoden Generellt utgörs ett gränssnitt av de metoder vi kan kommunicera med datorn, och de metoder datorn kan kommunicera med oss. Ett gränssnitt kan se ut hur som helst. Windows gränssnitt är fönsterhanteraren. Det MS-DOS hade som gränssnitt var text. Altair 8800 hade en samling lampor och vippkontakter som gränssnitt. Altair 8800 med sitt intuitiva gränssnitt 3

4 Något måste också se till att de program vi vill använda får tillgång till de resurser de behöver. Förutom att vara ett gränssnitt för oss människor och tillhandahålla resurser för programvara, måste något se till att datorns olika enheter kan kommunicera med varandra och att ingen enhet tar någon annan enhets resurser. Operativsystemets uppgift är att tillgodose alla dessa behov. Operativsystemets uppgift är främst att ordna kommunikation mellan enheter Operativsystemets delar Operativsystemet består av kärnan, grundläggande användarprogram och systembibliotek. 4

5 Kärnan (kernel på engelska) är den innersta delen av operativsystemet (därav namnet) - den som ligger närmast hårdvaran - som hanterar systemets uppstart, enheternas kommunikation med varandra och resurstilldelning (till exempel minneshantering eller processorbalansering vid flera CPUer). Här ser vi en schematisk skiss över Ubuntu, med därnan innerst mot hårdvaran De grundläggande användarprogrammen är en samling applikationer som behövs för att kunna installera nya program eller enheter, redigera text, hantera filer och mappar och liknande. Filhantering är en grundläggande funktion som tillhandahålls av OS, här på en Ericssonmobiltelefon I systembiblioteken ligger de filer som krävs av andra program, såsom grafikbibiliotek, runtimefiler för diverse programmeringsmiljöer och så vidare. 5

6 Operativsystemets funktioner Vid programexekvering (programkörning) är det operativsystemets uppgift att se till att det finns tilldelat minne och att de resurser som programmet behöver finns tillgängligt. Avbrott (på engelska interrupt) kallas det när en enhet behöver uppmärksamhet från någon avde övriga enheterna, och skickar en signal till operativsystemet. Interruptet behandlas sedan av operativsystemet på lämpligt sätt beroende på vad som orsakat det. Moderna CPUer och operativsystem stödjer dual mode operation(tvåläges-operation på svenska) som innebär att applikationer körs med olika behörighet på operativsystemsnivå - protected mode och supervisor mode. Vid uppstart är OSet i supervisor mode - alltså har obegränsad tillgång till systemets resurser. När det lämnar över CPUn till något annat program går OSet ner i protected mode, där det har tillgång till en begränsad mängd resurser - både för att skydda programmets data och för att skydda OSet från programmets eventuella skadliga (avsiktliga eller oavsiktliga) bieffekter. När ett program vill ha tillgång till fler resurser än protected mode tillåter, får användaren en förfrågan om operationen är i sin ordning. Dual mode operation skyddar OSet från skadlig kod Minneshantering kallas det när operativsystemet ordnar minne för en ny process och ser till att eventuell data som legat i samma minnesområde sparas undan. Minneshanteringen ser också till att ingen process kan skriva i ett minnesområde som ägs av någon annan process. En process är den för tillfället körande delen av ett program. När det fysiska minnet - RAM - inte räcker till, måste processernas data lagras någon annanstans. Då får operativsystemet använda sig av virtuellt minne, det vill säga någon slags sekundärminne (för mer information om sekundärminne, se avsnittet om dators delar). Detta kallas också swapping. 6

7 För att kunna köra flera program samtidigt, måste operativet utnyttja multitasking. De flesta processorkärnor kan köra en eller möjligtvis två processer samtidigt (det finns ju i och för sig flerkärninga CPUer, se avsnittet om CPU). För att användaren ska uppleva att det faktiskt går att köra fler applikationer än så, måste någon form av snabb växling av processer ske. Detta kallas time-sharing. En del av operativsystemskärnan kallas scheduler (schemaläggare på svenska), som bara ser till att time-sharingen fungerar, och att varje process får den tid den behöver. Drivrutiner ser till att kärnan vet hur den ska kommunicera med olika enheter. Man kan säga att drivrutinernas uppgift är att abstrahera hårdvaran. Det finns många olika tillverkare av hårdvara, och för att programmerare inte ska behöva skriva sin program specifikt för en viss tillverkares hårdvara, ordnar drivrutinen ett gränssnitt mot operativsystemet. 7

8 Operativsystemshistoria 1950 talet: Batchsystem På 50-talet använde datorerna hålkort och kostade fantasieggande summor pengar. Hålkort var pappkort som man stansade hål i, som motsvarade bokstäver och siffror. Dessa kort matade man in i stora buntar i datorerna (som var så stora att de tog upp flera rum) på kvällen. Sedan arbetade datorn med informationen över natten och kunde presentera resultatet på morgonen. Man kallar dessa typer av system för batchsystem, efter engelskans ord batch för bunt. Dessa typer av datorer höll sig kvar på större företag och statliga verk långt in på 80-talet. Hålkort användes bl.a. för att hålla reda på deltagarna i Vasaloppet

9 1960 talet: Time sharing Under 60-talet kostade datorerna fortfarande oerhört mycket pengar. Man hade inte råd att ge varje person som skulle arbeta en egen dator, utan man kopplade upp sig med en s.k. terminal, medan datorerna ägdes och sköttes av stora företag. För att varje användare skulle känna att de hade obegränsad tillgång till datorkraften, växlades processorns tid mellan användarnas processer. Detta kallas Time-sharing. Ett exempel på timesharing-system är Multics. Terminaler har ingen egen processor och inget eget minne, utan kopplas mot en central stordator 1970 talet: UNIX & C 1969 funderade Ken Thompson, en programmerare på Bell Labs (som stod bakom Multics) på att skapa ett operativsystem som skulle köras på en (för tiden) liten dator. Han och hans arbetskamrat Dennis Ritchie kallade sin skapelse UNIX. Eftersom UNIX var designat att köras på smådatorer (det vill säga, datorer som universiteten och kanske mindre företag hade råd att köpa - de var fortfarande för dyra för privatpersoner) blev det mycket populärt bland universitetsstuderande. 9

10 Eftersom utvecklingen av program till UNIX - liksom UNIX självt - skedde mestadels i programspråket C (som Dennis Ritchie hade skapat), blev C snart standardspråk. UNIX ägdes fortfarande av Bell Labs och kostade i runda slängar skjortan och lite till. Ken Thompson och Dennis Ritchie, skaparna av Unix 1980 talet: DOS, Windows & System 1 6 I slutet på 70-talet kom persondatorn. Detta innebar att man inte längre behövde dela processortid med andra, utan persondatorerna hade egen processor, minne och lagringsutrymme. Detta innebar också att det behövdes en ny typ av operativsystem - avsett för en ensam användare släppte Apple Computer sitt operativsystem DOS. UNIX fortsatte (och fortsätter än idag) vara ett stort operativsystem på universitet och högskolor. DOS var ett textbaserat operativsystem, precis som UNIX 10

11 Under 1979 började utvecklingen av Apple Computers Macintosh-datorer släpptes den första versionen av Mac-operativsystemet System, följaktligen kallad System 1. Det var helt grafiskt, till skillnad från Microsofts grafiska DOS-skal. System 2-6 släpptes under tiden Det första Macintosh-operativsystemet System släpptes den första versionen av Windows - Windows Microsofts grafiska gränssnitt till DOS. Detta betyder att det fortfarande låg en kärna av DOS i botten, med ett "skal" av grafik ovanpå. Windows, det grafiska skalet till DOS 11

12 1990 talet: Windows 3.x, Windows NT, System 7, Mac OS 8 & Linux för servrar 1990 släpptes nästa version av Windows - Windows som blev mycket populärt. Windows 3.11 for Workgroups med nätverksstöd, kom inte förrän satt finländaren Linus Thorvalds på universitetet i Helsingfors och funderade på ett operativsystem som skulle påminna om UNIX, men vara helt gratis. Han lade ut idén på en mailing-lista, och satte igång att utveckla Linux med hjälp av alla intresserade som läst mailinglistan. Han visste nog inte då att det skulle bli en revolution i datorvärlden. På ett par år tog Linux över som operativsystem på de flesta webservrar och fick en stor mängd anhängare på grund av att det var helt gratis. Linux, ett gratis operativsystem Windows med DOS i grunden fortsatte att utvecklas, men framför allt företag och organisationer efterlyste ett säkrare och mer stabilt operativsystem med bättre nätverksstöd. Microsoft släppte 1993 sitt Windows NT, där NT stod för New Technology. Windows NT hade stöd för en mängd nya tekniker (som man kunde ha gissat av namnet) och var designat för att vara igång länge. Det gamla Windows med DOS i botten klarade max omkring 30 dagar innan det kraschade. 12

13 Det var inte många program som var gjorda för det gamla Windows som fungerade i Windows NT, och det var ett problem. Windows New Technology 1995 kom Windows 95 (DOS-kärna) och 1996 kom Windows NT 4.0 (NTkärna) som båda hade ett nytt utseende, som ligger till grund för hur Windows ser ut idag, med bl.a. ett aktivitetsfält längst ner. Windows NT 4.0 var också första gången som Microsoft släppte flera olika varianter av ett operativsystem (Windows NT 4.0 Server, Windows NT 4.0 Enterprise Server, Windows NT 4.0 Embedded, Windows NT 4.0 Workstation och Windows NT 4.0 Terminal Server). Det har man fortsatt med på de NT-baserade Windows-varianterna släpptes (har du en bra gissning för namnet?) Windows 98, som i princip var Windows 95 med förbättringar. 13

14 1991 kom Macintosh-operativsystemet System 7. I och med 7:an tog man bort bakåtkompabiliteten, som gjort att man kan kunde program från äldre versioner av operativsystemet. Detta möjliggjorde en rejäl prestandaförbättring. Mac OS 8 kom 1997 och erbjöd bland annat en bättre hantering av multi-tasking (som gör att operativsystemet kan köra flera applikationer samtidigt). Mac OS talet: Windows 2000 Windows 7, Mac OS 9 X & Linux för hemmet På grund av att det fortfarande fanns en klyfta mellan gamla Windowsprogram och Windows NT-program, försökte Microsoft år 2000 skapa ett Windows som skulle klara att köra både de tyngre programmen som NT klarade med samma stabilitet, och de spel och underhållningsprogram som gamla Windows klarade. Resultatet blev Windows Den nya versionen nådde inte hela vägen fram som bro mellan Windows-varianterna, men innebar en rejäl uppfräschning av den numer ganska gamla nya (!) teknologin NT. 14

15 För att täcka upp för det nu åldrande Windows 98 tog man fram Windows ME, som egentligen bara var en liten uppfräschning av Windows 98. Windows 2000, överbryggaren mellan Windows och Windows NT? 2000 släpptes även Mac OS 9. 9:an var en logisk fortsättning på Mac OS 8. En större förändring kom i och med nästa version. Det sista Mac OS Classic 15

16 2001 kom Windows XP, som var en rejäl uppfräschning av NT-kärnan och med ett nytt användargränssnitt. Den överbryggar i princip det gap som fanns mellan DOS-baserade Windows och Windows baserat på NT-kärnan. Windows XP, överbryggaren mellan Windows och Windows NT kom Mac OS X som ver det första av Apples operativsystem som bygger på UNIX (ja, den gamla stofilen från sent 1960-tal, som faktiskt lever än idag!). I och med släppet av detta kallade man alla äldre versioner för "Mac OS Classic". För att kunna köra Mac OS 9-applikationer har man byggt in en emulator-lösning (en emulator är enkelt sagt ett program som härmar ett annat operativsystem). Mac OS X är också det första operativsystemet till Macintosh som har en kommandotolk (som är ett fönster där man kan skriva kommandon som på den gamla goda DOSoch UNIX-tiden). Mac OS X, med ekon från

17 2007 släpptes Windows Vista (även om många företag och skolor istället valde att fortsätta använda Windows XP). Microsoft hade byggt in en hel del säkerhetsfunktioner i Vista och användargränssnittet Aero (endast i Vista Ultimate och Vista Premium) bjöd på snygga 3D-effekter. Dock drogs Vista med en del prestandaproblem och drivrutinsstödet var bristande vid släppet. Windows Vista bjuder på 3D-grafik i användargränssnittet Problemen med Windows Vista låg helt säkert bakom att man redan 2009 släppte Windows 7. Windows 7 är en inkrementell (inkrementell betyder förändringar av ursprunget, alltså inte en helt ny version) uppdatering av Vista-kärnan och man har siktat på att göra den snabbare och säkrare. Windows 7 - Windows Vistas efterföljare Linux fortsätter att växa och börjar nu ta mer och mer av hemmamarknaden, såväl som servermarknaden. Det har kommit fler och fler versioner av Linux, och en del är lika enkla eller enklare att använda än Windows. 17

18 Vill man prova Linux utan att riskera att förstöra sin Windowsinstallation kan man använda någon av alla live cd-distributioner som finns. Ett tips är Ubuntu. Ta hem en.iso-fil och bränn den på en cd (med t.ex. InfraRecorder). Sedan ställer du in din dator att boota från CD (i BIOS), starta sedan datorn med cd-skivan i. Ubuntu - Linux för oss vanliga användare 18

19 Filsystem Ett filsystem är ett system för att kunna lagra data i hanterbara filer samt katalogstruktur, namn och metadata om filerna (tidsstämplar, filstorlek och så vidare). Operativsystemet består av en mängd filer, och vi skapar filer med olika applikationer. Olika operativsystem stödjer olika filsystem. Filsystem kan delas in i följande: Diskfilsystem som används för lagring på diskar. Diskfragmentering kan vara ett problem, eftersom flyttningar av läshuvudena i hårddisken skivans rotation till rätt sektor tar tid. Därför försker diskfilsystem i största möjliga mån samla filer till inbördes närliggande områden. Flashfilsystem har inte fragmenteringsproblem, eftersom det är ett direktåtkomstminne - liksom med RAM finns det inga mekaniska delar som tar tid på sig att hitta rätt plats i minnet. Att köra diskfilsystem på ett flashminne är egentligen suboptimalt och rent av direkt olämpligt av främst två orsaker: 1. Diskfilsystem är gjorda för att minska fragmentering och detta tar onödig prestanda. 2. Flashminnen slits med tiden - diskfilsystem är optimerade för samlad skrivning för att minska mekanisk förflyttning, flashfilsystem skriver över hela flashminnet för att undvika onödigt slitage. Eftersom flashdiskar är ett ganska nytt fenomen, finns det inte så många flash-optimerade filsystem än. Nätverksfilsystem är en klient för åtkomst av filer på en nätverksenhet. Det gåt för det mesta att montera dessa nätverksfilsystem så att de ser ut som en lokal enhet. Vanliga nätverksfilsystem är NFS (Windows) och SMB. Filstrukturer De flesta moderna filsystem har stöd för hierarkiska katalogstrukturer (pyramidliknande strukturer med en rot i toppen som kan ha underkataloger som i sin tur kan ha underkataloger) för att underlätta sökning av filer och administration. 19

20 I Unixliknande system finns det en rot vari alla andra kataloger ligger. Om man monterar ett nytt filsystem hamnar det i en egen katalog under roten. I Unixliknande filsystem finns det enrot I Windows däremot får varje partition (del av disk med eget filsystem) och enhet (till exempel CD-ROM, Nätverksenhet, flashminne) en egen hierarkisk struktur, som skiljs åt genom att ha olika bokstavsbeteckningar. Systemdisken i ett Windowssystem brukar traditionellt ha C:. I Windows har alla enheter en egen rot Vanliga diskfilsystem Microsofts operativsystem: Filsystem Stöds av OS: Max. Part.st. Max. Filst. FAT12 DOS, Windows NT, XP, Vista, 7 32 MB 32 MB FAT16 DOS, Windows NT, XP, Vista, 7 2 GB 2 GB FAT32 DOS, Windows NT, XP, Vista, 7 8 TB 4 GB NTFS1.0* Windows NT TB 16 TB NTFS1.1* Windows NT TB 16 TB NTFS1.2* Windows NT 3.51 & TB 16 TB NTFS3.0* Windows TB 16 TB NTFS4.0* Windows XP, Vista, TB 16 TB 20

21 Linuxbaserade operativsystem: Filsystem Stöds av OS: Max. Part.st. Max. Filst. Noteringar ext2 Linux, Mac OS X 32 TB 16 GB ext3* Linux, Mac OS X 2 GB 2 GB ext4* Linux 1 EB 16 TB JFFS2* Linux ?? Flashfilsystem Filsystem för optiska läsare: Filsystem Stöds av OS: Max. Part.st. Max. Filst. ISO9660 OS som använder optiska läsare 8 TB 4 GB UFS OS som använder optiska läsare 1 YB 512 GB * - Journalförande filsystem 21

22 Datakomprimering Introduktion Datakomprimering innebär att minska lagringsstorleken på en datamängd. Två huvudvarianter finns: lossless (icke destruktiv - icke förstörande) och lossy (destruktiv - förstörande) komprimering. Det är ofta önskvärt att minska lagringsstorleken på en datamängd Lossless komprimering kräver att det data som komprimerats kandekomprimeras (återskapas) exakt ner till varje enskild bit. Exempel på detta är ZIP-, RAR-, PNG-, TIFF-, GIF- och FLAC-komprimering. Lossy komprimering tillåter att data går förlorat vid komprimeringen, främst data som inte innehåller någon uppfattbar information. Exempel på detta är MP3- MPEG- och JPG-komprimering samt i olika former av telefoni. Det går alltså inte att få tillbaka exakt samma data som innan. Lossy komprimering ligger utanför den här kursens område, så vi får ta det en annan gång. Vid så gott som all datakomprimering används någon variant av Huffmans algoritm, en komprimeringsteknik uppkallad efter skaparen David A. Huffman. Algoritmen uppfanns

23 David A. Huffman ( ) Huffmans komprimeringsalgoritm Huffmans algoritm är en i grunden lossless komprimering som bygger på att vissa Byte förekommer oftare än andra i en datamängd. Det kan man utnyttja för att komprimera datats filstorlek med Huffmankomprimering. Man börjar med att frekvensanalysera datat (räkna de förekommande Byten och hur ofta de förekommer). För att förenkla resonemanget använder jag här bokstäver för att representera Byte. Algoritmen fungerar förstås på alla typer av data. Frekvensanalysen görs genom att räkna hur ofta ett tecken (ett visst Byte) förekommer i datat. Varje gång ett Byte förekommer räknas en räknare för Byten upp. Som exempel tar vi texten "go go gophers", som är kort och bra till syftet att förklara Huffmans algoritm. I normala fall skulle den datalagringsmässigt bestå av 8 bitar per tecken gånger 13 tecken = 104 bitar:

24 Frekvenstabell Textsträngen innehåller de olika tecknen "g","o",mellanslag, "p","h","e","r" samt "s". Efter frekvensanalys skulle vi få en frekvenstabell som ser ut så här: Tecken Antal g 3 o 3 2 p 1 h 1 e 1 r 1 s 1 Huffmanträdet Vi tänker oss att vi skapar ett träd av trädnoder. Trädnoderna kan innehålla ett tecken (eller vilken Byte som helst) en frekvens (antalet gånger Bytet finns i datat). Trädnoden kan dessutom ha ett "vänsterbarn" och/eller ett "högerbarn" som isåfall också består av trädnoder. Trädnoder skapas som innehåller våra tecken och deras frekvens. Dessa läggs i en sorterad kö, en så kallad prioritetskö. Jag visar för tydlighetens skull kön som en grå linje, minsta talet till vänster och större tal åt höger. Ur prioritetskön plockas de två minsta noderna (de med lägst frekvens) och fogas samman som barn till en ny nod, som får barnens sammanlagda frekvens. Denna nod läggs tillsammans med sina barnnoder tillbaka på sin nya plats i kön (finns fler noder med samma frekvens som den nya nodens läggs den nya noden sist av dem): 'e' + 'h' blir en ny nod med frekvensen (1 + 1 =) 2 och placeras sist av de noder som har frekvensen 2 24

25 Detta förfarande upprepas till dess att kön bara innehåller en nod (Huffman-trädet): 25

26 Bara två noder kvar i kön, som tillsammans blir... det färdiga huffmanträdet! Genom att traversera (vandra genom) trädet och genom att låta varje väg till ett vänster underträd representeras av 0 och vägen till höger underträd av 1, får vi en bitrepresentation av varje löv(noder utan barn). 26

27 Den observante ser snart att de tecken som återkommer oftast hamnar högt upp i trädet, och får därmed kortare bitrepresentationer, medan de mer sällan förekommande hamnar längre ner och får längre bitrepresentationer. Inget tecken kan dock få längre bitrepresentation än 8 bitar. Tecken Bitrep. g 01 o p 0010 h 1101 e 1100 r 0011 s 000 När vi använder oss av de nya bitrepresentationerna istället för originalbitströmmen får vi: Alltså 37 bitar istället för de 104 okomprimerade bitarna (35,5% av originalstorleken). Om vi vill kunna återskapa datat blir vi dock tvungna att spara undan Huffmanträdet också, annars vet vi ju inte vad de olika bitrepresentationerna betyder... Skulle vi öppna en sådan här fil i en texteditor blir det bara rappakalja, eftersom datat inte längre är uppdelat i Byte. 27

28 Dekomprimering Hur får vi nu tillbaka vår text från det komprimerade datat? Jo, genom att med hjälp av den komprimerade bitströmmen traversera trädet (0 vänster underträd, 1 höger underträd) tills ett löv påträffas. Detta upprepas till dess bitströmmen är slut. Klart! Exempelvis bokstaven "r" Effektivitet När är Huffmans komprimering effektivast? Algoritmen bygger på att mönster som förekommer ofta representeras av kortare bitsekvenser än mönster som förekommer mer sällan. Alltså fungerar den bäst på till exempel texter, där det är sannolikt att en del tecken förekommer oftare än andra, eller rena grafikbitmappar, där färger förekommer i olika omfattning. Mindre lämpliga data att komprimera är redan komprimerad data (JPG, MPEG, ZIP, RAR och så vidare), eftersom de redundanta(återkommande) mönster som eventuellt har funnits redan förbrukats för att få ner storleken en gång. 28

29 Krypterad data går inte heller att komprimera speciellt framgångsrikt, eftersom krypteringsalgoritmerna försöker minska mönster som kan hjälpa obehöriga att forcera kryptot. I krypterad text är mönstren minimerade av krypteringsalgoritmen 29

30 Drivrutiner Introduktion En drivrutin är ett program som hjälper andra program att använda hårdvara. Alla drivrutiner är hård- och operativsystemspecifika. Det går alltså inte att använda en drivrutin avsedd för ett nvidia-grafikkort till ett ATI-grafikkort. Många tillverkare lägger dock in drivrutiner till flera modeller av sina kort i ett stort drivrutinspaket som då kan vara mer än 100 MB stort. Detta gör man för att slippa ha flera olika filer att hålla reda på i sin drivrutinshantering. Utan drivrutiner är hårdvaran bara en massa kisel och koppar Om tillverkaren av operativsystemet skulle ha full kontroll över vilken hårdvara det skulle köras på skulle det inte vara något problem, eftersom programmerarna hade då kunnat skriva koden direkt mot hårdvaran. Nu är det ju inte så, utan programmerarna får skriva mot en standardiserad uppsättning instruktioner. 30

31 Det är till exempel ganska sällan du behöver uppdatera drivrutinerna i din mobiltelefon, eftersom det oftast är tillverkaren av hårdvaran som också gör operativsystemet. I de flesta fall är det tillverkaren av mobiltelefonerna som också gör operativsystemet till dem I Windows måste du däremot ha speciella drivrutiner för grafikkort, ljudkort, nätverkskort o.s.v, eftersom det är Microsoft som skriver operativsystemet, det kanske är nvidia som gör grafikkretsen, Creative Labs som gör ljudkretsen och Realtek som gör nätverkskretsen. Dessutom finns flera modeller och äldre generationer av hårdvara som fortfarande används och måste fungera i Windows. 31

32 När du vill skriva ut något från Word behöver inte tillverkaren av Word känna till hur skrivaren fungerar på hårdvarunivå, utan behöver bara anropa standardkommandon som i drivrutinen översätts till skrivarens specifika kontrollspråk. Användaren talar om för applikationen vad han/hon vill göra, applikationen kommunicerar med operativsystemet via drivrutinen som i sin tur vet hur hårdvaran ska användas på kretsnivå Två delar Drivrutiner har två delar - en logisk och en fysisk del. Den logiska drivrutinsdelen eller LDD (Logical Device Driver) skrivs ofta av mjukvarutillverkaren som till exempel Microsoft, medan den fysiska delen eller PDD (Physical Device Driver) av kretstillverkaren. Programvaran kommunicerar med den logiska delen och den fysiska med hårdvaran. Till exempel känner den logiska delen till saker som ett visst datapaket ska skickas till och den fysiska delen hur signalerna ska sändas genom nätverkskretsen. På senare tid har dock Open Source-rörelsen (som gör till exempel Linux och andra fria operativsystem) börjat göra drivrutiner för kretsar som inte har officiellt stöd för andra operativsystem än Windows. 32

33 I vissa fall tillhandahåller kretstillverkarna information om hårdvaran för att underlätta detta. I andra fall får programmerarna använda sig av reverse engineering (att genom att undersöka och experimentera med en produkt ta fram information om hur den fungerar). Detta är mycket svårare och mer tidskrävande än fallen där kretstillverkarna ger informationen, och prestanda blir ofta lidande. Reverse engineering innebär att man undersöker hur något fungerar i syfte att efterlika funktionaliteten Eftersom PDD kommunicerar direkt med hårdvaran är det viktigt att den är korrekt skriven. En bug (felaktigt skriven kod) i den fysiska delen av drivrutinen kan hänga hela systemet. 33

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

Operativsystem och användargränssnitt

Operativsystem och användargränssnitt Operativsystem och användargränssnitt Som du fick läsa tidigare behöver datorn förutom hårdvara också ett program för att hantera hårdvaran, dvs. ett operativsystem. Denna sida behandlar bland annat följande

Läs mer

Fö 7: Operativsystem. Vad är ett operativsystem? Målsättning med operativsystem. Styr operativsystemet datorn?

Fö 7: Operativsystem. Vad är ett operativsystem? Målsättning med operativsystem. Styr operativsystemet datorn? Fö 7: Operativsystem Introduktion. Klassificering. Vad är ett operativsystem? Program som kontrollerar andra andra program. Gränssnitt mellan användare och hårdvaran. Kärnan. Historisk översikt. Typeset

Läs mer

Operativsystem. Innehåll. Operativsystemets funktion. Vad är ett OS? Vart hittar men ett OS? OS hanterar processorns resurser

Operativsystem. Innehåll. Operativsystemets funktion. Vad är ett OS? Vart hittar men ett OS? OS hanterar processorns resurser Innehåll Operativsystem Vad är operativsystem och hur fungerar de Vad är ett OS? Syfte Att tillåta flera program att köra samtidigt Att fungera som ett abstraktionslager mot hårdvaran Att hantera olika

Läs mer

Datorkunskap teori v1.2 Jonas Holmstén 2010. Datorkunskap. Kursmaterial v1.2

Datorkunskap teori v1.2 Jonas Holmstén 2010. Datorkunskap. Kursmaterial v1.2 Datorkunskap Kursmaterial v1.2 1 Allmän IT... 4 Vad är en dator?... 4 Olika typer av datorer... 4 Internet... 8 Vad är LAN och WAN?... 10 Vad är program?... 10 Piratkopiering... 11 Vad är virus?... 12

Läs mer

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon). Laboration 0 Laborationen är till för dig som inte är familjär med att navigera i filträd på en dator. Om du är van vid detta (vilket är det vanliga nu för tiden) så kan du bara snabbt titta igenom laborationen.

Läs mer

Operativsystem. Hierarkin för hårdvara läses nerifrån

Operativsystem. Hierarkin för hårdvara läses nerifrån Operativsystem DOS DiskOperatingSystem - ett jobb i taget. Dagens Operativsystem - prioriterar olika jobb. Om ett jobb pausas körs ett annat. Operativsystems viktigaste funktion är att bilda gränssnitt

Läs mer

Allmänt om programvaror och filer i Windows.

Allmänt om programvaror och filer i Windows. Allmänt om programvaror och filer i Windows. Vart sparade du dokumentet? I Word. Jag har fått detta svar mer än en gång när jag försökt hjälpa någon att hitta ett dokument som de tappat bort i sin dator.

Läs mer

komplett kopia av hårddisken 20 minu En instabil dator som ofta drabbas av fel får du snabbt på rätt kurs med en kopia av Windows och alla program.

komplett kopia av hårddisken 20 minu En instabil dator som ofta drabbas av fel får du snabbt på rätt kurs med en kopia av Windows och alla program. fakta En instabil dator som ofta drabbas av fel får du snabbt på rätt kurs med en kopia av Windows och alla program. det här behöver du En extern hårddisk, dvd eller tillgång till en NAS. kostnad Ingen,

Läs mer

Microsoft Office historik. - making IT easier

Microsoft Office historik. - making IT easier Microsoft Office historik Word 1983 September Word 1.0 släpptes Den absolut första versionen av Word. Släpptes till MS-DOS Kunde ha flera dokument öppna på en gång Hade stöd för mus (vilket var ganska

Läs mer

Nya möjligheter med Windows Vista

Nya möjligheter med Windows Vista Nya möjligheter med Windows Vista Göran Johannesson 21 maj 2007 www.programsupport.se Innehåll Modernt användargränssnitt...1 Ny Startknapp... 1 Sidpanelen... 1 Visa miniatyrer för bilder i mappar... 2

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

Boot Camp Installationshandbok

Boot Camp Installationshandbok Boot Camp Installationshandbok Innehåll 3 Introduktion 3 Det här behöver du 4 Installationsöversikt 4 Steg 1: Leta efter uppdateringar 4 Steg 2: Förbered din Mac för Windows 4 Steg 3: Installera Windows

Läs mer

Tanka program KAPITEL 7. Shareware och freeware. Shareware. Freeware

Tanka program KAPITEL 7. Shareware och freeware. Shareware. Freeware KAPITEL 7 Tanka program Internet bokstavligen flödar av olika program man kan ladda ner. Det finns en del nyttiga program som är bra att känna till och använda. Allt för att göra det lättare för sig. I

Läs mer

LABORATIONSRAPPORT Operativsystem 1 Laboration 1, Ghost, pingpong och Windows 2003 installation

LABORATIONSRAPPORT Operativsystem 1 Laboration 1, Ghost, pingpong och Windows 2003 installation LABORATIONSRAPPORT Operativsystem 1 Laboration 1, Ghost, pingpong och Windows 2003 Laborant/er: Klass: Laborationsansvarig: Sebastian Svensson, Linn Friberg DD11 Peter Josefsson Utskriftsdatum: 2011-09-05

Läs mer

Introduktion till programmering. Undervisning. Litteratur och examination. Lärare. Föreläsning 1

Introduktion till programmering. Undervisning. Litteratur och examination. Lärare. Föreläsning 1 Kursinfo Introduktion till programmering Undervisning Föreläsning 1 Kursinformation Inloggning, filsystem, kommandotolk några inledande exempel Föreläsningar Fem föreläsningar, vardera 45 minuter. Allmänna

Läs mer

Boot Camp Installationshandbok

Boot Camp Installationshandbok Boot Camp Installationshandbok Innehåll 3 Introduktion 4 Det här behöver du 5 Installationsöversikt 5 Steg 1: Leta efter uppdateringar 5 Steg 2: Förbered din Mac för Windows 5 Steg 3: Installera Windows

Läs mer

Boot Camp Installationshandbok

Boot Camp Installationshandbok Boot Camp Installationshandbok Innehåll 3 Introduktion 3 Det här behöver du 4 Installationsöversikt 4 Steg 1: Leta efter uppdateringar 4 Steg 2: Förbered din Mac för Windows 4 Steg 3: Installera Windows

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

LAJKA-GUIDE. Så kör du. Windows på din Mac. 7 Fler spel och program 7 Enklare än Bootcamp 7 Körs direkt i OSX 7 Helt gratis

LAJKA-GUIDE. Så kör du. Windows på din Mac. 7 Fler spel och program 7 Enklare än Bootcamp 7 Körs direkt i OSX 7 Helt gratis Så kör du Windows på din Mac 7 Fler spel och program 7 Enklare än Bootcamp 7 Körs direkt i OSX 7 Helt gratis. Så kör du Windows på din Mac Virtualbox gör din Mac till en pc Du behöver inte köra Bootcamp

Läs mer

LAB 1 MS-DOS MicroSoft-DiskOperating System -Microsoft MS-DOS = synonymt med DOS -IBM PC-DOS -Novell DR-DOS

LAB 1 MS-DOS MicroSoft-DiskOperating System -Microsoft MS-DOS = synonymt med DOS -IBM PC-DOS -Novell DR-DOS LAB 1 MS-DOS MicroSoft-DiskOperating System -Microsoft MS-DOS = synonymt med DOS -IBM PC-DOS -Novell DR-DOS Historia ver 1.0 1981 -Diskett dist. 8kb minne ver 2.0 1983 -HDD stöd, kataloger, enheter ver

Läs mer

Minnesisolering för virtuella maskiner en hypervisorstudie

Minnesisolering för virtuella maskiner en hypervisorstudie 1.Introduktion 1.1 Inledning Den senaste trenden inom IT-världen är cloud computing (molntjänster). Molntjänster har uppnått stor popularitet både hos IT-chefer och ekonomichefer inom stora företag. Molntjänster

Läs mer

Schemaläggning Unix. Minneshantering etc. Linux. Schemaläggning av trådar (kernel threads) Detaljer. Operativsystem - Lektion 7

Schemaläggning Unix. Minneshantering etc. Linux. Schemaläggning av trådar (kernel threads) Detaljer. Operativsystem - Lektion 7 Schemaläggning Unix 20 priority = CPU_usage + nice + base Minneshantering etc Operativsystem - Lektion 7-20 Linux Schemaläggning av trådar (kernel threads) Real-time FIFO Real-time round robin Timesharing

Läs mer

Fö 8: Operativsystem II. Minneshantering. Minneshantering (1) Minneshantering (2) Minneshantering och Virtuelltminne.

Fö 8: Operativsystem II. Minneshantering. Minneshantering (1) Minneshantering (2) Minneshantering och Virtuelltminne. Fö 8: Operativsystem II Minneshantering och Virtuelltminne. Virtuella I/O enheter och Filsystemet. Flerprocessorsystem. Minneshantering Uniprogrammering: Minnet delas mellan operativsystem och användarprogrammet.

Läs mer

Köpa dator. Det finns många mellanformer mellan mini och bärbar. De kan mer, men är dyrare.

Köpa dator. Det finns många mellanformer mellan mini och bärbar. De kan mer, men är dyrare. Köpa dator 1 Varför? Jag skall köpa min första dator. Min gamla dator har kraschat eller har fått ett allvarligt fel. Min gamla dator är för klen för nya saker jag vill göra. Jag vill ha en dator till.

Läs mer

Boot Camp Installationshandbok

Boot Camp Installationshandbok Boot Camp Installationshandbok Innehåll 3 Introduktion 4 Installationsöversikt 4 Steg 1: Leta efter uppdateringar 4 Steg 2: Förbered din Mac för Windows 4 Steg 3: Installera Windows på din Mac 4 Steg 4:

Läs mer

Översikt. Datorarkitekturer med operativsystem. Inledning. Inledning

Översikt. Datorarkitekturer med operativsystem. Inledning. Inledning Datorarkitekturer med operativsystem ERIK LARSSON Översikt Inledning Inledning Inledning En processor eller central processing unit (CPU) är enheten som exekverar program i en dator En dator är en maskin

Läs mer

VI SI CLOSETALK AB SYSTEMKRAV

VI SI CLOSETALK AB SYSTEMKRAV 2010-01-18 VI SI CLOSETALK AB SYSTEMKRAV 1 MJUK- OCH HÅRDVARUKRAV I detta dokument beskrivs de minimikrav och rekommendationer för mjukvara samt hårdvara som gäller för VISI System AB:s produkter. Visi

Läs mer

Anvisningar för inkoppling till Mikrodataåtkomst vid SCB

Anvisningar för inkoppling till Mikrodataåtkomst vid SCB Anvisningar för inkoppling till Mikrodataåtkomst vid SCB Välkommen till systemet för mikrodataåtkomst, MONA. Denna handledning hjälper dig att snabbt komma igång och arbeta med MONA-systemet. Om du stöter

Läs mer

Bruksanvisning för programmet Bildbanksgeneratorn 1.0.0

Bruksanvisning för programmet Bildbanksgeneratorn 1.0.0 Bruksanvisning för programmet Bildbanksgeneratorn 1.0.0 1 Tack Tack för att du har införskaffat programmet Bildbanksgeneratorn version 1 (kallad BBG) från Äppelklyftig. Vi hoppas att programmet ska vara

Läs mer

Inför laborationen "Öppna din dator"

Inför laborationen Öppna din dator Inför laborationen "Öppna din dator" Dessa förberedelser går ut på att du ska studera hårdvaran i din egen dator. Det kan du göra utan att öppna datorn och utan att någonting går sönder. Kom bara ihåg

Läs mer

från Äppelklyftig 2004-05-25

från Äppelklyftig 2004-05-25 från Äppelklyftig 2004-05-25 1 Bruksanvisning för programmet Ordramar Tack för att du har införskaffat programmet Ordramar från Äppelklyftig. Vi hoppas att programmet ska vara till din nytta och förenkla

Läs mer

Tekniska system och deras funktion och uppbyggnad.

Tekniska system och deras funktion och uppbyggnad. Tekniska system och deras funktion och uppbyggnad. Ett tekniskt system är oftast beroende av andra delsystem, alltså ett antal mindre tekniska system. T.ex. Datorn består av ett antal olika delsystem,

Läs mer

Stödet för Windows XP upphörde 8.4.2014

Stödet för Windows XP upphörde 8.4.2014 10.4.2014 Information om Windows 1 Stödet för Windows XP upphörde 8.4.2014 Vad betyder det? 10.4.2014 Information om Windows 2 När slutar systemen att säljas? Operativsystem Operativsystemet allmänt tillgängligt

Läs mer

INSTALLATION AV VITEC MÄKLARSYSTEM

INSTALLATION AV VITEC MÄKLARSYSTEM INSTALLATION AV VITEC MÄKLARSYSTEM Studentversion september 2013 Innehållsförteckning 1. Installera VITEC Mäklarsystem... 2 2. Läs noga igenom manualen... 2 3. Systemkrav... 2 4. Kundservice/Teknisk support...

Läs mer

Boot Camp Installationshandbok

Boot Camp Installationshandbok Boot Camp Installationshandbok Innehåll 4 Introduktion 5 Det här behöver du 6 Installationsöversikt 6 Steg 1: Leta efter uppdateringar. 6 Steg 2: Öppna Boot Camp-assistent. 6 Steg 3: Installera Windows.

Läs mer

Inbyggd programvara för DiMAGE X1, v 1.10

Inbyggd programvara för DiMAGE X1, v 1.10 www.konicaminolta.com www.konicaminoltasupport.com Inbyggd programvara för DiMAGE X1, v 1.10 I det här avsnittet beskrivs hur du installerar den inbyggda programvaran v 1.10 för DiMAGE X1; programvara

Läs mer

QL-500 QL-560 QL-570 QL-650TD QL-1050

QL-500 QL-560 QL-570 QL-650TD QL-1050 QL-500 QL-560 QL-570 QL-650TD QL-1050 Installationsanvisningar för programvaran Svenska LB9154001 INLEDNING Funktioner P-touch Editor Skrivardrivrutin P-touch Address Book (endast i Windows ) Gör det enkelt

Läs mer

Systemkrav WinServ II Edition Release 2 (R2)

Systemkrav WinServ II Edition Release 2 (R2) Systemkrav WinServ II Edition Release 2 (R2) Observera: Alla rekommendationer är aktuella vid den tid då dokumentet publicerades och visar den senaste informationen för nödvändig mjukvara. Systemkrav för

Läs mer

I. Krav på terminaler för telefonistprodukter 1. II. Krav på server och klient till Telefonistöd och Kalenderkoppling 4

I. Krav på terminaler för telefonistprodukter 1. II. Krav på server och klient till Telefonistöd och Kalenderkoppling 4 TELIA CENTREX KRAV PÅ TERMINALER / SERVRAR Innehållsförteckning I. Krav på terminaler för telefonistprodukter 1 II. Krav på server och klient till Telefonistöd och Kalenderkoppling 4 III. Krav på server

Läs mer

Apple Remote Desktop 3. Viktor Glemme Systemingenjör - Apple glemme.v@euro.apple.com 2006-06-07

Apple Remote Desktop 3. Viktor Glemme Systemingenjör - Apple glemme.v@euro.apple.com 2006-06-07 Apple Remote Desktop 3 Viktor Glemme Systemingenjör - Apple glemme.v@euro.apple.com 2006-06-07 Datorer Kontrollerade datorer har 40% lägre TCO! Kontrollerad Hård och mjukvara Drift Administration Slutanvändare

Läs mer

Installera SoS2000. Kapitel 2 Installation Innehåll

Installera SoS2000. Kapitel 2 Installation Innehåll Kapitel 2 Installation Innehåll INSTALLATION MDAC och ODBC...2 Installera SoS2000 i arbetsplatsen...2 SoS2000 serverprogramvara...2 SoS2000 och övriga Office program...3 Avinstallera SoS2000...3 Brandväggar...3

Läs mer

Säkerhetskopiering Mina dokument Raid är en enkel och automatisk säkerhetskopiering med flera hårddiskar

Säkerhetskopiering Mina dokument Raid är en enkel och automatisk säkerhetskopiering med flera hårddiskar Säkerhetskopiering 4 Den dag man står där med en kraschad eller stulen hårddisk, ångrar man att man inte tagit en säkerhetskopia. På hårddisken finns oersättligt material som bilder och texter, e-post,

Läs mer

LAJKA-GUIDE. Jätteguide till molnets 9 bästa. näthårddiskar. 7 De bästa gratisalternativen 7 Så väljer du rätt 7 Smarta säkerhetstips

LAJKA-GUIDE. Jätteguide till molnets 9 bästa. näthårddiskar. 7 De bästa gratisalternativen 7 Så väljer du rätt 7 Smarta säkerhetstips Jätteguide till molnets 9 bästa näthårddiskar 7 De bästa gratisalternativen 7 Så väljer du rätt 7 Smarta säkerhetstips. Frågor och svar om näthårddiskar De nya nätdiskarna ger dig mer utrymme och fler

Läs mer

Uppstart av OS med resp. utan krypering

Uppstart av OS med resp. utan krypering Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Uppstart av OS med resp. utan krypering Andreas Aspernäs, August Winberg 12 januari 2014 Sammanfattning Kryptering av hårddiskar blir

Läs mer

Adobe Fireworks CS6. Följande text kan användas på webbplatser, i kataloger, annonser och annat marknadsföringsmaterial för Adobe Fireworks CS6.

Adobe Fireworks CS6. Följande text kan användas på webbplatser, i kataloger, annonser och annat marknadsföringsmaterial för Adobe Fireworks CS6. Adobe Fireworks CS6 Marketing Copy för Channel Partners Adobe Fireworks CS6 Följande text kan användas på webbplatser, i kataloger, annonser och annat marknadsföringsmaterial för Adobe Fireworks CS6. HUR

Läs mer

Installation av WinPig Slakt

Installation av WinPig Slakt Installation av WinPig Slakt Grundinstallation av WinPig Slakt ska göras med en cd skiva, den går inte att hämta från Internet. I samband med installationen installeras också vissa nödvändiga komponenter

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

Flytt av. Vitec Mäklarsystem

Flytt av. Vitec Mäklarsystem Flytt av Vitec Mäklarsystem Augusti 2014 Innehållsförteckning 1. Inledning... 2 Förutsättningar... 2 Läs noga igenom manualen... 2 Systemkrav... 2 Kundservice/Teknisk support... 2 2. Skapa säkerhetskopia...

Läs mer

HANDBOK MOBILE HARD DRIVES DESKTOP HARD DRIVES. Rev. 024

HANDBOK MOBILE HARD DRIVES DESKTOP HARD DRIVES. Rev. 024 HANDBOK MOBILE HARD DRIVES DESKTOP HARD DRIVES Rev. 024 Kära kund! Tack för att du valde Freecom Mobile Hard Drive / Desktop Hard Drive som externt dataminne. För att kunna använda Mobile Hard Drive /

Läs mer

ANVÄNDARHANDBOK. Advance Online

ANVÄNDARHANDBOK. Advance Online ANVÄNDARHANDBOK Advance Online INNEHÅLL Innehåll... 2 Välkommen!... 3 Allmän information... 3 Idén bakom Advance Online... 3 Att logga in på en terminalstation... 4 Allmänt... 4 Citrix-klienten... 4 Inloggning...

Läs mer

Kommandotolken hittar du under Start->Program->Tillbehör->Kommandotolken

Kommandotolken hittar du under Start->Program->Tillbehör->Kommandotolken DOS kommandon Att kalla kommandona man använder i kommandotolken för DOS-kommandon kan tyckas fel eftersom operativsystemet DOS inte längre används i Windows XP, 2000 eller Vista. Textbaserade kommandon

Läs mer

LABORATION 1 Pingpong och Installation av Server 2008 R2

LABORATION 1 Pingpong och Installation av Server 2008 R2 LABORATION 1 Pingpong och Installation av Server 2008 R2 Laboranter: Kurs: Klass: Operativsystem 1 HT12 DD12 Handledare: Hans Ericson Martin Andersson Utskriftsdatum: 2012-08-29 Mål Laborationen skall

Läs mer

Kort-kort om utdelade användarkonton och datormiljön på NADA

Kort-kort om utdelade användarkonton och datormiljön på NADA Kort-kort om utdelade användarkonton och datormiljön på NADA UNIX-konto, användaridentitet Namn Du har fått ett konto med ett användarnamn bestående av prefixet ip99_ och ytterligare tre bokstäver. Dessa

Läs mer

Datorn föds. http://www.youtube.com/watch?v=anrjsigryjw

Datorn föds. http://www.youtube.com/watch?v=anrjsigryjw Datorkunskap Vad är en dator Datorer är maskiner som utför uppgifter och beräkningar med hjälp av givna instruktioner eller program. Datorer arbetar genom att låta maskin- och programvara interagera. Maskinvara

Läs mer

Test av lösenordsknäckningsattacker mot Windowsanvändare

Test av lösenordsknäckningsattacker mot Windowsanvändare Linnéuniversitetet Projektrapport (4 HP) Grundläggande Operativsystem 1DV415 Test av lösenordsknäckningsattacker mot Windowsanvändare David Lundqvist, Fred Uggla 8 januari 2014 Sammanfattning Med hjälp

Läs mer

Användarmanual LOCKBEE - Business. En produktion av Avtre AB

Användarmanual LOCKBEE - Business. En produktion av Avtre AB Användarmanual LOCKBEE - Business En produktion av Avtre AB Användarmanual för Lockbee - Business Användarmanualen är avsedd att ge en närmare introduktion av Lockbees funktioner och nyttjande. Vi rekommenderar

Läs mer

Så enkelt byter du Windows mot Zorin

Så enkelt byter du Windows mot Zorin Så enkelt byter du Windows mot Zorin 7 Linux-versionen som liknar Windows 7 7 Kör vissa vanliga Windows-program 7 Lättanvänt och helt gratis. Så installerar du Windows-utmanaren Zorin OS Att använda Linux

Läs mer

Användarhandbok. Nero BackItUp. Ahead Software AG

Användarhandbok. Nero BackItUp. Ahead Software AG Användarhandbok Nero BackItUp Ahead Software AG Information om copyright och varumärken Användarhandboken till Nero BackItUp och innehållet i den är skyddat av copyright och tillhör Ahead Software. Alla

Läs mer

En dummy för FreeNAS Thomas Schrimp Mattsson 20100105

En dummy för FreeNAS Thomas Schrimp Mattsson 20100105 En dummy för FreeNAS Thomas Schrimp Mattsson 20100105 Då jag aldrig använt FreeNAS innan, tänkte jag använda det nu för att lära mig, och kanske även lära andra. Det finns många fördelar med en NAS, men

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret Med ett kommandobaserat gränssnitt menas ett helt textbaserat gränssnitt. Istället för att klicka

Läs mer

Paragon NTFS för Mac OS X

Paragon NTFS för Mac OS X PARAGON Software GmbH Heinrich von Stephan Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon software.com E mail sales@paragon software.com Paragon

Läs mer

KURSMÅL WINDOWS STARTA KURSEN

KURSMÅL WINDOWS STARTA KURSEN KURSMÅL WINDOWS Detta är en introduktionskurs för dig som är nybörjare. Du kommer att få bekanta dig med datorns viktigaste delar och lära dig grunderna i operativsystemet Windows, vilket är en förutsättning

Läs mer

Del 2 HANTERA MUSIKFILER. 5. Importera filer... 34 6. Skapa ordning i din musiksamling... 38 7. Skapa spellistor... 46 8. Bränna cd-skivor...

Del 2 HANTERA MUSIKFILER. 5. Importera filer... 34 6. Skapa ordning i din musiksamling... 38 7. Skapa spellistor... 46 8. Bränna cd-skivor... Del HANTERA MUSIKFILER. Importera filer... 6. Skapa ordning i din musiksamling... 8 7. Skapa spellistor... 6 8. Bränna cd-skivor... . IMPORTERA FILER När du använder samma ljudformat för alla dina musikfiler,

Läs mer

Det går att fixa på egen hand! Licens för 3 datorer ingår Kompatibel med Windows XP & Vista (Alla Versioner)

Det går att fixa på egen hand! Licens för 3 datorer ingår Kompatibel med Windows XP & Vista (Alla Versioner) -- * Börjar Din PC agera oroligt? * Fungerar inte PC:n som den brukar? * Agerar datorn alltför långsamt? Oväntade avbrott på Internet? * Drabbas Du av virus eller Spyware eller t o m Malware? DUBBLE CD-ROM

Läs mer

Tips och tricks. Några bra tips. Lägg till sökvägar

Tips och tricks. Några bra tips. Lägg till sökvägar 17 Tips och tricks Det är aldrig så bra att det inte kan bli bättre och det finns alltid saker som har en viss benägenhet att gå fel I det här kapitlet kommer vi att ge dig några tips på hur du kan förbättra

Läs mer

22 Användarnas hemmamappar

22 Användarnas hemmamappar 22 Användarnas hemmamappar Att användare skall ha hemmamappar på en server är för mig en självklarhet. Hemmamapp på en server ger användare alla eller några av följande fördelar: Säkerhetskopiering av

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

Storegate Pro Backup. Innehåll

Storegate Pro Backup. Innehåll Storegate Pro Backup Välkommen! I denna manual kan du bland annat läsa om funktioner och hur du ska konfigurerar programmet. Läs gärna vårt exempel om versionshantering och lagringsmängd innan du konfigurerar

Läs mer

Introduktion till programmering, hösten 2011

Introduktion till programmering, hösten 2011 Föreläsning 1 Programmering är ett hantverk. Det betyder att man inte kan läsa sig till den förmågan, man måste träna och man tränar genom att skriva mer och mer avancerade program. Programmering förutsätter

Läs mer

HANDBOK MOBILE DRIVE XXS EXTERNAL MOBILE HARD DRIVE / 2.5" / USB 2.0. Rev. 907

HANDBOK MOBILE DRIVE XXS EXTERNAL MOBILE HARD DRIVE / 2.5 / USB 2.0. Rev. 907 HANDBOK MOBILE DRIVE XXS EXTERNAL MOBILE HARD DRIVE / 2.5" / USB 2.0 Rev. 907 Freecom Mobile Drive XXS Kära kund! Tack för att du valt Freecom Mobile Drive XXS som extern hårddisk. För att kunna använda

Läs mer

Operativsystem - Windows 7

Operativsystem - Windows 7 Uppgift 5 B Operativsystem - Windows 7 Skapa mappar och undermappar Det finns olika sätt att skapa nya mappar på. Alternativ. Högerklicka på en tom yta. Håll muspekaren över Nytt. Klicka på Mapp Alternativ.

Läs mer

PKS5000PC hjälpmedel uppföljning

PKS5000PC hjälpmedel uppföljning 1 PKS5000PC Allmänt PKS5000PC är ett hjälpmedel och ett administrativt verktyg för PKS5000 systemet. Det hjälper och underlättar plockhanteringen, gör att ansvariga kan göra produktionsuppföljningar och

Läs mer

Mac OS X 10.6 Snow Leopard Installationshandbok

Mac OS X 10.6 Snow Leopard Installationshandbok Mac OS X 10.6 Snow Leopard Installationshandbok Läs det här dokumentet innan du installerar Mac OS X. Det innehåller viktig information om att installera Mac OS X. Systemkrav Om du ska uppgradera till

Läs mer

Säkerhetskopiering och återställning

Säkerhetskopiering och återställning Säkerhetskopiering och återställning Användarhandbok Copyright 2007 Hewlett-Packard Development Company, L.P. Windows är ett USA-registrerat varumärke som tillhör Microsoft Corporation. Informationen häri

Läs mer

Prestandatest mellan Windows och Linux

Prestandatest mellan Windows och Linux Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Prestandatest mellan Windows och Linux Erik Källqvist, Teddy Wong, Douglas Rikardsson 10 januari 2014 Sammanfattning Vi har i vårt

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

Serverlås installation.

Serverlås installation. Serverlås installation. Installation av drivrutiner För Windows 2000 / XP / VISTA måste man ha Administratörs rättigheter för att kunna installera. Sätt inte in hårdvarulåset förrän efter du installerat

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

Acer erecovery Management

Acer erecovery Management 1 Acer erecovery Management Utvecklad av Acers programvaruteam är Acer erecovery Management ett verktyg som erbjuder dig ett enkelt, pålitligt och säkert hjälpmedel att återställa din dator till dess fabriksinställningar

Läs mer

Fax, skrivare, kopiatorer

Fax, skrivare, kopiatorer Fax, skrivare, kopiatorer Kursmaterial v1.3 1 Skrivartyper... 4 Skönskrivare... 4 Matrisskrivare... 7 Termoskrivare... 9 Termo transferskrivare... 9 Bläckstråleskrivare... 11 Laserskrivare... 12 Sublimeringsskrivare...

Läs mer

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF! Denna beskrivning har gjorts på Windows 2000 Server (men bör fungera även på Windows XP Home Edition/Professional och Windows 2003 Server). Att installera Oracle 10g kräver ca. 2 GB hårddiskplats och ca.

Läs mer

Datagrund Vista. Grundläggande filhantering

Datagrund Vista. Grundläggande filhantering Datagrund Vista Grundläggande filhantering 1 Datagrund Vista Mer Windows, bilder och filhantering Det här materialet är avsett för den som genomgått de första två kurserna i Datagrund för Vista. Författare

Läs mer

Föreläsning Datastrukturer (DAT036)

Föreläsning Datastrukturer (DAT036) Föreläsning Datastrukturer (DAT036) Nils Anders Danielsson 2013-11-27 Idag Balanserade sökträd Splayträd Skipplistor AVL-träd AVL-träd Sökträd Invariant (för varje nod): Vänster och höger delträd har samma

Läs mer

I. Krav på terminaler för telefonistprodukter 2. II. Krav på server och klient till Telefonistöd och Kalenderkoppling 4

I. Krav på terminaler för telefonistprodukter 2. II. Krav på server och klient till Telefonistöd och Kalenderkoppling 4 TELIA CENTREX KRAV PÅ TERMINALER / SERVRAR Innehållsförteckning I. Krav på terminaler för telefonistprodukter 2 II. Krav på server och klient till Telefonistöd och Kalenderkoppling 4 III. Krav på server

Läs mer

FileMaker Server 11. Handboken Uppdatera plugin-program

FileMaker Server 11. Handboken Uppdatera plugin-program FileMaker Server 11 Handboken Uppdatera plugin-program 2010, FileMaker, Inc. Med ensamrätt. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Kalifornien 95054, USA FileMaker och filmappslogotypen

Läs mer

Bruksanvisning för programmet Ordramar 3.01

Bruksanvisning för programmet Ordramar 3.01 Bruksanvisning för programmet Ordramar 3.01 1 Tack Tack för att du har införskaffat programmet Ordramar version 3 från Äppelklyftig. Vi hoppas att programmet ska vara till din nytta och förenkla läsinlärning

Läs mer

LATHUND WINDOWS XP. RXK Läromedel, Riddarplatsen 36 Plan 7 177 30 Järfälla Tel: 08-580 886 00, Fax: 08-580 259 40 www.rxk.se, e-post: info@rxk.

LATHUND WINDOWS XP. RXK Läromedel, Riddarplatsen 36 Plan 7 177 30 Järfälla Tel: 08-580 886 00, Fax: 08-580 259 40 www.rxk.se, e-post: info@rxk. LATHUND WINDOWS XP RXK Läromedel, Riddarplatsen 36 Plan 7 177 30 Järfälla Tel: 08-580 886 00, Fax: 08-580 259 40 www.rxk.se, e-post: info@rxk.se Detta material är författat av RXK Läromedel. Mångfaldigande

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

Manual - Phonera Online Backup

Manual - Phonera Online Backup Manual - Phonera Online Backup Phonera Online Backup är enkel att installera och använda Först så ska du installera Phonera Online Backup. Du hittar installationsfilerna av backupklienten på adressen nedan:

Läs mer

Spårbarhet i digitala system. Biografi. Spårbarhet. Osynlig övervakning och de spår vi lämnar efter oss

Spårbarhet i digitala system. Biografi. Spårbarhet. Osynlig övervakning och de spår vi lämnar efter oss Spårbarhet i digitala system Osynlig övervakning och de spår vi lämnar efter oss Wecksten, Mattias Science Park 2008 Biografi Mattias Weckstén kontor på våning F3 mattias.wecksten@hh.se Forskar på CC-lab

Läs mer

Dagens agenda. Lagring & berarbetning av data. Filer och filformat Metadata Komprimering Kryptering Olika typer av data Filsystem Databaser

Dagens agenda. Lagring & berarbetning av data. Filer och filformat Metadata Komprimering Kryptering Olika typer av data Filsystem Databaser Lagring & berarbetning av data 1IK426 Introduktion till informationsteknik Patrik Brandt Filer och filformat Metadata Komprimering Kryptering Olika typer av data Filsystem Databaser Dagens agenda Filer

Läs mer

Kom igång med. Windows 8. www.datautb.se DATAUTB MORIN AB

Kom igång med. Windows 8. www.datautb.se DATAUTB MORIN AB Kom igång med Windows 8 www.datautb.se DATAUTB MORIN AB Innehållsförteckning Grunderna i Windows.... 1 Miljön i Windows 8... 2 Startskärmen... 2 Zooma... 2 Snabbknappar... 3 Sök... 4 Dela... 4 Start...

Läs mer

Människor i Nederluleå 1776-1805

Människor i Nederluleå 1776-1805 Människor i Nederluleå 1776-1805 Människor i Nederluleå 1776-1805 är en sammanställning av kyrkoarkivalier från Nederluleå församling åren 1776-1805. Under den tiden omfattade Nederluleå nuvarande Nederluleå,

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

Paragon ExtFS för Mac OS X

Paragon ExtFS för Mac OS X PARAGON Software GmbH Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com E-mail sales@paragon-software.com Paragon

Läs mer

http://pcforalla.idg.se/2.1054/1.288518/apacer-a7-supersnabb-ssd-disk-perfekt-for-upp...

http://pcforalla.idg.se/2.1054/1.288518/apacer-a7-supersnabb-ssd-disk-perfekt-for-upp... Page 1 of 5 Nyheter Tester Skolor Program Forum Business Galleria Sök på pcforalla.se Sök 2010-01-26 15:40 Apacer A7: Supersnabb ssd-disk perfekt för uppgradering Av Mattias Inghe Test Apacers dyra men

Läs mer

Utvärdering av distansmötesverktyg via Internet.

Utvärdering av distansmötesverktyg via Internet. Utvärdering av distansmötesverktyg via Internet. Under 2010 till 2012 har olika webkonferensverktyg testats. Det bör noteras att uppdateringar sker och därför kan de verktyg som testats tidigt idag ha

Läs mer