Prestandatest mellan Ubuntu och Windows
|
|
- Roland Lundberg
- för 7 år sedan
- Visningar:
Transkript
1 Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Prestandatest mellan Ubuntu och Windows David Hörnsten, David Larsson, Ludwig Broman 12 januari 2014
2 Sammanfattning Denna rapport omfattar ett kvantitativt experiment där två populära operativsystem - Microsoft Windows och linuxdistributionen Ubuntu - genomgår en prestandamätning avseende en- och ertrådad processoranvändning i syfte att identiera eventuella skillnader mellan de båda testobjekten. Experimentet är utformat som en hypotesprövning och utfört på en tvåkärnigt Intel Core i3 2330M-system där data samlats in med hjälp av multiplattformprogrammet Geekbench 3. Resultaten indikerar att de båda operativsystemen presterar likvärdigt beträande multitrådning men att Windows presterar något bättre beträande individuell trådning, även om skillnaden är marginell. Detta leder oss till slutsatsen att det i praktiken är svårt att urskilja någon skillnad mellan de båda operativsystemen baserat enbart på processhantering.
3 1 Introduktion 1.1 Bakgrund Funderingarna inför utförandet av experimentet var (1) vilka operativsystem som skulle vara föremål för en prestandajämförelse, (2) hur testerna skulle genomföras och (3) varför undersökningen kan tänkas vara av intresse. Microsoft Windows kändes som ett givet val med hänsyn till operativsystemets populäritet och världsomfattande användarbas. Användningen av Linux är jämförelsevis lågt avseende persondatorer även om det kan vara vanligt förekommande inom ertalet företag och utvecklingsländer, men en av de mer populära distributionerna är Canonicals Debianbaserade operativsystem Ubuntu. Siror från 2013 visar att Windows har en marknadsandel på 92 % för persondatorer samtidigt som Linux har en motsvarande marknadsandel på 1 % [1]. Med hänsyn till denna enorma skillad ansåg vi det vara av intresse att undersöka huruvida prestandan mellan dessa två väldigt olika operativsystem skiljer sig åt, och i syfte att avgränsa undersökningen till en konkret nivå valde vi att utföra mätningar av operativsystemens eektiva nyttjande av individuell- och ertrådade operationer. För att garantera ett så felfri undersökningsprocess som möjligt valde vi att utföra testerna med ett etablerat och förhållandevis välkänt benchmarkingprogram efter rena installationer av respektive operativsystem. Operativsystem kan idag beskrivas som ett lager mellan maskinen och användaren, gentemot hur de i dess tidiga dagar utvecklades för att styra enbart hårdvaran [1]. Istället utgörs en dators funktioner av operativsystemet den använder och hårdvaran blir i större utsträckning mindre viktig. Med nya plattformar som surfplattor och smartphones så ställs högre krav på operativsystemet. De ska vara batterisnåla och resurssnåla framförallt. En processors uppgift är att köra program och vilka processer som körs eller avbryts bestäms av operativsystemet [2]. Trådning och multitrådning är en viktig del av moderna processhanteringen som innebär att operativsystem och programvara kan maximera resursanvändet av erkärniga processorer. Exempel på när multi-trådningstekniken används är i Valves Source Engine samt dagens operativsystem. Multitrådning innebär att ett operativsystem stödjer era exekveringar samtidigt för en och samma process vilket resulterar i att arbetsbördan kan delas upp mellan era kärnor (Stallings, 2012). Tidigare versioner av Linuxkärnan saknade stöd för multitrådning och alla trådar kördes som en enda kernellevel-process. I dagsläget erbjuder Linux en relativt unik lösning på detta problem i och med att operativsystemet inte särskiljer trådar från processer, och den gör detta genom att mappa userlevel-trådar till kernellevel-trådar som delar samma grupp-id [2].På så vis undviks samtidigt behovet av context switches när schemaläggaren skiftar mellan processer inom samma grupp. En Windowsprocess måste innehålla minst en tråd för att den ska exekveras, som sedan kan skapa er trådar [2]. Om det körs på ett multiprocessor system så kan den processen köra sina trådar parallellt på andra kärnor samtidigt. En multitrådad process kan exekveras utan att skapa er processer och utan att 2
4 få den overhead som era processer skulle gett. Speciellt med Windows är att kärnan är simpel och generell, just för att den ska vara anpassningsbar till olika operativsystemsmiljöer enligt deras processtruktur. Processer implementeras som objekt som innehåller attribut för vilken processtruktur som ska tillämpas [2]. 1.2 Syfte och frågeställning Syftet med denna rapport är att undersöka hur aktuella utgåvor av Ubuntu och Microsoft Windows presterar på identiska hårdvaruspecikationer avseende enoch ertrådad processorprestanda. Eftersom att Microsoft Windows är beprövat och väl etablerat på marknaden utgår vi i från antagandet att Windows 8.1 presterar bättre än Ubuntu (även om så inte nödvändigtvis behöver vara fallet) och detta är också vår frågeställning. Med utgångspunkt i denna frågeställning samt rapportens syfte har vi formulerat två hypoteser som lyder enligt följande: Microsoft Windows 8.1 nyttjar individuell trådning mer eektivt än Ubuntu Microsoft Windows 8.1 nyttjar multitrådning mer eektivt än Ubuntu Dessa hypoteser ligger till grund för rapportens genomförande och har prövats enligt vetenskaplig metod. 1.3 Metod Denna rapport är genomförd enligt kvantitativ metod med avsikten att producera mätbara resultat i form av numeriska värden för två undersökningsobjekt. Kvantitativa undersökningar bedrivs normalt sett genom att erhålla data från ett visst urval i hopp om att kunna generalisera resultaten till en större population, vilket ofta görs deduktivt genom att producera primärdata som kan antingen bekräfta eller avfärda på förhand bestämda hypoteser. Urvalet är i detta fall begränsat, varför undersökningen - och således även hypoteserna - är avgränsad till den hårdvara på vilken experimentet utfördes och inte nödvändigtvis kan användas för att dra några slutsatser angående operativsystemens eektivitet på andra hårdvarusystem. En korrekt utförd hypotesprövning kräver någon sorts testfunktion för att kunna bedöma huruvida hypotesen i fråga ska accepteras eller förkastas [3]. Detta görs genom att för varje enskild hypotes formulera en nollhypotes (H0) och en mothypotes (H1) där nollhypotesen representerar en obentlig skillnad mellan undersökningsobjekten medan mothypotesen representerar en positiv eller negativ skillnad. I andra ord så kommer nollhypotesen att förkastas till förmån för 3
5 mothypotesen om Windows presterar bättre än Ubuntu. Om Windows däremot inte presterar bättre än Ubuntu kommer nollhypotesen att accepteras. Detta förutsätter dock att resultatet är statistiskt signikant. Huruvida nollhypotesen förkastas eller inte beror på om testfunktionens observerade värde (zobs) överstiger (eller understiger, beroende på hur hypotesen är formulerad) det kritiska värdet. Traditionellt sett så används en signikansnivå på 5 % inom hypotesprövning vilket ger ett kritiskt värde (zkrit) på 1,64 enligt den standardiserade normalfördelningen [3]. Denna testfunktion ser ut enligt följande z obs = χ µ σ/ η där x är medelvärdet för mätningarna av Windows, u är medelvärdet för mätningarna av Ubuntu, o är standardavvikelsen för mätningarna av Ubuntu och n är antalet mätningar av Windows. Om zobs<1,64 ska nollhypotesen accepteras och om zobs>1,64 ska mothypotesen accepteras. Testfunktioner likt denna används för att eliminera den statistiska osäkerheten (vardagligen kallat slumpen) i en mätning vilket garanterar att resultaten faktiskt uppvisar tillförlitlighet. 1.4 Systeminformation och verktyg För att kunna genomföra experimentet var det viktigt att testa båda operativsystemen på identisk hårdvara och maskinen som valdes var en Fujitsu Lifebook P701 med en tvåkärnig Intel Core i3 2330M-processor (se bilaga för detaljerad hårdvaruspecikation). Operativsystemens egna diagnostikverktyg angav att processorn var fyrakärnig men en närmare granskning med diverse tredjepartsverktyg samt Intels egna specikationer för processormodellen bekräftade att processorn de facto var tvåkärning men uppdelad i fyra trådar. Versionen av Microsoft Windows som användes var 2013 års 8.1 Pro N (64- bit), efterföljaren till föregående års Windows 8 som gjordes tillgänglig för allmänheten föregående år. Den utgåva av Ubuntu som användes var den i skrivande stund senaste stabila 13.10, släppt den 17 oktober 2013 och uppdaterad med en av de senare (men inte den senaste) Linuxkärnan generic x86_64. Insamling av data skedde med mjukvaruprogrammet Geekbench (v3.1.3). Geekbench är ett verktyg avsett för benchmarking av processorer och är väl etablerat på marknaden med stöd för Windows, Mac, Linux, Android och ios. Verktyget använder sig av ett tjugotal olika belastningstester uppdelade i tre kategorier som mäter systemets prestanda beträande hanteringen av heltalsinstruktioner, yttalsoperationer och minnesbandbredd. Genomförda tester genererar en samlad poäng i både en- och erkärniga operationer som indikerar systemets relativa processorprestanda. Floating Point (eller yttal) är tal innehållandes ytande decimaler som beräknas och hanteras av datorns yttalenhet (FPU) som idag nns inbyggd i de esta processorer [4]. Processorns förmåga att beräkna yttal beräknas normalt sett i FLOPS (oating point operations per second) som tillsammans med beräkning av heltalsoperationer (integer operations) ger en sammantagen bild av processorprestandan. Flyttal tar oftast 4
6 längre tid att beräkna än heltal och är vanligt förekommande i era typer av applikationer. Minnestestet mäter minnets bandbredd, vilken hastighet det tar för datan att läsas ifrån minnet till CPUn. Programet arbetar då med stora mängder data för att utföra testet och hålla processorn upptagen. [4] För en närmare beskrivning av Geekbench, poängsystemet och de olika belastningstesterna hänvisas läsaren till support.primatelabs.com[5]. 2 Experiment 2.1 Genomförande Inga virtuella maskiner användes under detta experiment utan testerna utfördes efter rena installationer samt uppdateringar av respektive operativsystem. ISO-lerna för respektive operativsystemen installerades var för sig från ett 16GB SanDisk USB-minne som formaterats till ext4 (Ubuntu) eller NTFS (Windows) beroende på operativsystem. Under installationsprocessen raderades all tidigare data på systemet och operativsystemen installerades på en ensam oallokerad partition. Efter installationen uppdaterades systemen. Windows uppdaterades genom Windows Update och Ubuntu uppdaterades genom kommandona upgrade och dist-upgrade. Därefter laddades Geekbench 3 ned från och installerades[6]. Själva experimentet inleddes med stresstester av respektive operativsystem för att säkerställa en problemfri testmiljö. Stresstesterna utfördes likt prestandatesterna med Geekbench och gav inte upphov till några felmeddelanden för varken Windows eller Ubuntu. Alla värden var likvärdiga för båda operativsystemen. Tre 64-bitars benchmarktester per operativsystem kördes, vilket innebär att sex mätningar genomfördes totalt. Detta för att identiera eventuella avvikelser och för att minimera risken för felaktiga eller missvisande resultat. Alla test skedde utan några användarinstallerade processer körande i för- eller bakgrunden utöver benchmarkverktyget i sig. Det första testet kördes omgående efter en kallstart, det andra inom loppet av 30 sekunder efter det första och det tredje efter ca fem minuter av lätt användning (webbsurfning, lsökningar, dokumentredigering m.m.). Efter genomförandet av varje enskilt test laddades resultaten upp till hemsidan Geekbench Browser där resultaten gjordes tillgängliga för granskning via webbläsaren. 2.2 Resultat Nedanstående resultat är ett uträknat genomsnitt av de tre mätningarna för respektive operativsystem. Ju högre värden desto bättre. Resultaten nns också dokumenterade i större detalj och tillgängliga online via browser.primatelabs.com/user/68584[7]. 2.3 Hypotetsprövning Eftersom att vi innan experimentets genomförande förväntade oss bättre resultat från Windows jämfört med Ubuntu i båda hypoteserna var H0 = 1707 och 5
7 Figur 1: Geekbenchresultat, Single-core Figur 2: Geekbenchresultat, Multi-core H1> 1707 för hypotes 1 och H0 = 3706 och H1> 3706 för hypotes 2. Genom att tillämpa den testfunktion som beskrevs tidigare i rapporten ck vi fram följande värden för de två hypoteserna: HYPOTES 1: Microsoft Windows 8.1 nyttjar individuell trådning mer eektivt än Ubuntu ,82/ 3 = 4,23>1,64 Eftersom att det observerade värdet zobs=4,23 är större än det kritiska värdet zkrit=1,64 förkastas nollhypotesen till förmån för mothypotesen som accepteras. Microsoft Windows 8.1 presterade alltså bättre än Ubuntu avseende individuell trådning. HYPOTES 2: Microsoft Windows 8.1 nyttjar multitrådning mer eektivt än Ubuntu ,22/ 3 = 1,45<1,64 Eftersom att det observerade värdet zobs=1,45 är mindre än det kritiska värdet zkrit=1,64 förkastas mothypotesen till förmån för nollhypotesen som accepteras. Microsoft Windows 8.1 presterade alltså inte bättre än Ubuntu avseende multitrådning. 3 Slutsatser Trots att resultatet för den första hypotesen uppvisade en statistiskt signikant avvikelse är det fortfarande väldigt små marginaler vi talar om. Windows upp- 6
8 visade i genomsnitt en prestandaförbättring på 1,4 % beträande individuell trådning jämfört med Ubuntu vilket i praktiken inte innebär några större implikationer för användarens upplevelse av operativsystemen. Resultatet var något förvånande då Windows som det mest utbredda operativstystemet (superdatorer undantaget) presterade likvärdigt med Linuxdistributionen, men det är förstås inte enbart processorprestanda som ligger bakom de historiska framgångarna för Microsoft Windows. Enbart processorprestanda ger dock ingen helhetdsbild av varken Ubuntu eller Windows, utan resultaten i denna rapport måste sättas i ett större perspektiv om avsikten är att skapa en samlad bild av de båda operativsystemen. Slutsatsen och svaret på vår frågeställning är att Microsoft Windows 8.1 inte presterar märkbart bättre än Ubuntu, trots att mätningarna genererade något högre resultat för Windows i båda hypoteserna (varav ett var signikant). Alla sex mätningar var förhållandevis stabila utan större avvikelser med undantag från den andra mätningen av Ubuntu som visade en sammanlagd avvikelse på drygt 2 % jämfört med resterande två Ubuntu-mätningar. I efterhand framstår det som klokt om er än mätningar hade genomförts för producera ännu mer träsäker data, då er mätningar möjligtvis hade kunnat ange resultaten av den första hypotesen som statistiskt försumbar. Det vore intressant att i framtiden undersöka hur de båda operativsystemen presterar på andra processormodeller än den Intel Core i3-2330m som detta experiment omfattade, i syfte att bekräfta och kunna generalisera resultaten. En mer djupgående undersökning angående varför resultaten blev som de blev hade också varit önskvärd. 7
9 Litteraturförteckning [1] B. von Sydow Operativsystem, [Online]. Tillgänglig: [2] W. Stallings. Operating Systems: Internals and Design Principles (7th ed), New Jersey: Pearson Education [3] S. Körner och L. Wahlgren. Statistisk Dataanalys, Lund: Studenlitteratur [4] Tech Terms Floating Point, [Online]. Tillgänglig: [5] Primate Labs Primate Labs Support, Online. Tillgänglig: [6] Primate Labs. Geekbench 3. Online, Tillgänglig: [7] Primate Labs Geekbench 3 Results, [Online]. Tillgänglig: 8
10 1 Hårdvaruspecikation Fujitsu Lifebook P7 9
Prestandatest av sekventiella läs- och skrivoperationer i UNIX-liknande operativsystem 4 hp
Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Prestandatest av sekventiella läs- och skrivoperationer i UNIX-liknande operativsystem 4 hp Dennis Svensson, Jesper Åkerberg 8 januari
Läs merHypotesprövning. Andrew Hooker. Division of Pharmacokinetics and Drug Therapy Department of Pharmaceutical Biosciences Uppsala University
Hypotesprövning Andrew Hooker Division of Pharmacokinetics and Drug Therapy Department of Pharmaceutical Biosciences Uppsala University Hypotesprövning Liksom konfidensintervall ett hjälpmedel för att
Läs merFilöverföring i Windowsmiljö
Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Filöverföring i Windowsmiljö Erik Ljungqvist, Viktor Hjertman 10 januari 2014 Sammanfattning I detta projekt undersöks skillnaden i
Läs merDiskprestanda Tester
Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Diskprestanda Tester Matteus Gilis, Linus Fogelström 9 januari 2014 Sammanfattning Vi ville utföra läs och skrivhastighets tester mellan
Läs merLUNDS UNIVERSITET. Parallell exekvering av Float32 och INT32 operationer
LUNDS UNIVERSITET Parallell exekvering av Float32 och INT32 operationer Samuel Molin Kursansvarig: Erik Larsson Datum 2018-12-05 Referat Grafikkort utför många liknande instruktioner parallellt då typiska
Läs merDIG IN TO Dator och nätverksteknik
DIG IN TO Dator och nätverksteknik CCNA 1 Operativsystem Agenda Datorsystemets struktur Vad är ett operativsystem? Minneshantering Threads och processer Threads eller exekveringstrådar Processhantering
Läs merUppstart 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 merF14 HYPOTESPRÖVNING (NCT 10.2, , 11.5) Hypotesprövning för en proportion. Med hjälp av data från ett stickprov vill vi pröva
Stat. teori gk, ht 006, JW F14 HYPOTESPRÖVNING (NCT 10., 10.4-10.5, 11.5) Hypotesprövning för en proportion Med hjälp av data från ett stickprov vill vi pröva H 0 : P = P 0 mot någon av H 1 : P P 0 ; H
Läs merPrestandajämförelse - Sekventiell skrivhastighet i RAID 4 och RAID 5
Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Prestandajämförelse - Sekventiell skrivhastighet i RAID 4 och RAID 5 Mattias Nensén, Henrik Hedlund 10 januari 2014 Sammanfattning
Läs merPrestandatest 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 merTvå innebörder av begreppet statistik. Grundläggande tankegångar i statistik. Vad är ett stickprov? Stickprov och urval
Två innebörder av begreppet statistik Grundläggande tankegångar i statistik Matematik och statistik för biologer, 10 hp Informationshantering. Insamling, ordningsskapande, presentation och grundläggande
Läs merχ 2, chi-två Test av anpassning: sannolikheter specificerade Data: n observationer klassificerade i K olika kategorier:
Stat. teori gk, ht 006, JW F1 χ -TEST (NCT 16.1-16.) Ordlista till NCT Goodness-of-fit-test χ, chi-square Test av anpassning χ, chi-två Test av anpassning: sannolikheter specificerade i förväg Data: n
Läs merWindows 7 vs Windows 8.1
Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Windows 7 vs Windows 8.1 Thommy Simonsson, Johan Clarenfjord, Eric Johansson 8 januari 2014 Sammanfattning I det här projektet har
Läs merStatistik 1 för biologer, logopeder och psykologer
Innehåll 1 Hypotesprövning Innehåll Hypotesprövning 1 Hypotesprövning Inledande exempel Hypotesprövning Exempel. Vi är intresserade av en variabel X om vilken vi kan anta att den är (approximativt) normalfördelad
Läs merHyper Threading Intels implementation av SMT. Datorarkitekturer med operativsystem - EITF60. Felix Danielsson IDA2
Hyper Threading Intels implementation av SMT Datorarkitekturer med operativsystem - EITF60 Felix Danielsson IDA2 Sammanfattning Simultaneous multithreading (SMT) är en teknik som används i processorer
Läs merFöreläsning G60 Statistiska metoder
Föreläsning 6 Statistiska metoder 1 Dagens föreläsning o Kort om projektet o Hypotesprövning Populationsandel Populationsmedelvärde p-värdet 2 Kort om projektet Syftet med projektet i denna kurs är att
Läs merLösningsförslag till tentamen på. Statistik och kvantitativa undersökningar STA100, 15 hp. Fredagen den 13 e mars 2015
MÄLARDALENS HÖGSKOLA Akademin för ekonomi, samhälle och teknik Statistik Lösningsförslag till tentamen på Statistik och kvantitativa undersökningar STA100, 15 hp Fredagen den 13 e mars 015 1 a 13 och 14
Läs merFöreläsning G60 Statistiska metoder
Föreläsning 7 Statistiska metoder 1 Dagens föreläsning o Hypotesprövning för två populationer Populationsandelar Populationsmedelvärden Parvisa observationer Relation mellan hypotesprövning och konfidensintervall
Läs merHyper-Threading i Intelprocessorer
Lunds Tekniska Högskola Campus Helsingborg DATORARKITEKTURER MED OPERATIVSYSTEM EITF60 RAPPORT Hyper-Threading i Intelprocessorer 4 december 2017 Rasmus Hanning IDA2 Sammanfattning Det har sedan den första
Läs merTest 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 merFöreläsning 5. Kapitel 6, sid Inferens om en population
Föreläsning 5 Kapitel 6, sid 153-185 Inferens om en population 2 Agenda Statistisk inferens om populationsmedelvärde Statistisk inferens om populationsandel Punktskattning Konfidensintervall Hypotesprövning
Läs merHur skriver man statistikavsnittet i en ansökan?
Hur skriver man statistikavsnittet i en ansökan? Val av metod och stickprovsdimensionering Registercentrum Norr http://www.registercentrumnorr.vll.se/ statistik.rcnorr@vll.se 11 Oktober, 2018 1 / 52 Det
Läs merFöreläsning 2. NDAB01 Statistik; teori och tillämpning i biologi
Föreläsning 2 Statistik; teori och tillämpning i biologi 1 Normalfördelning Samplingfördelningar och CGS Fördelning för en stickprovsstatistika (t.ex. medelvärde) kallas samplingfördelning. I teorin är
Läs merVersion Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server
Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie 2017-03-09 Justering för krav på Windows Server 2012 1.2 Micke 2017-04-07 Vitec Ekonomi från x.60 kräver IIS 8 och websocket.
Läs merKapitel 10 Hypotesprövning
Sannolikhetslära och inferens II Kapitel 10 Hypotesprövning 1 Vad innebär hypotesprövning? Statistisk inferens kan utföras genom att ställa upp hypoteser angående en eller flera av populationens parametrar.
Läs merStockholms Universitet Statistiska institutionen Termeh Shafie
Stockholms Universitet Statistiska institutionen Termeh Shafie TENTAMEN I GRUNDLÄGGANDE STATISTIK FÖR EKONOMER 2011-10-28 Skrivtid: 9.00-14.00 Hjälpmedel: Miniräknare utan lagrade formler eller text, bifogade
Läs merAnalys av medelvärden. Jenny Selander , plan 3, Norrbacka, ingång via den Samhällsmedicinska kliniken
Analys av medelvärden Jenny Selander jenny.selander@ki.se 524 800 29, plan 3, Norrbacka, ingång via den Samhällsmedicinska kliniken Jenny Selander, Kvant. metoder, FHV T1 december 20111 Innehåll Normalfördelningen
Läs merBetrakta kopparutbytet från malm från en viss gruva. För att kontrollera detta tar man ut n =16 prover och mäter kopparhalten i dessa.
Betrakta kopparutbytet från malm från en viss gruva. Anta att budgeten för utbytet är beräknad på att kopparhalten ligger på 70 %. För att kontrollera detta tar man ut n =16 prover och mäter kopparhalten
Läs merSyfte: o statistiska test om parametrar för en fördelning o. förkasta eller acceptera hypotesen
Uwe Menzel, 2017 uwe.menzel@slu.se; uwe.menzel@matstat.de www.matstat.de Syfte: o statistiska test om parametrar för en fördelning o förkasta eller acceptera hypotesen hypotes: = 20 (väntevärdet är 20)
Läs merMultithreading in Intel Pentium 4 - Hyperthreading
Multithreading in Intel Pentium 4 - Hyperthreading Sammanfattning Hyper-threading är en implementation av SMT(Simultaneous Multithreading) teknologi som används på Intel processorer. Implementationen användes
Läs merPrestandamätning av RAID-lösningar
Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Prestandamätning av RAID-lösningar Rasmus Kroon, Victor Hedlund, Erik Johansson 9 januari 2014 Sammanfattning Vi har utfört ett experiment
Läs merHå 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 merTentamen i Dataanalys och statistik för I den 28 okt 2015
Tentamen i Dataanalys och statistik för I den 8 okt Tentamen består av åtta uppgifter om totalt poäng. Det krävs minst poäng för betyg, minst poäng för och minst för. Eaminator: Ulla lomqvist Hjälpmedel:
Läs merTentamentsskrivning: Matematisk Statistik med Metoder MVE490 1
Tentamentsskrivning: Matematisk Statistik med Metoder MVE490 1 Tentamentsskrivning i Matematisk Statistik med Metoder MVE490 Tid: den 16 augusti, 2017 Examinatorer: Kerstin Wiklander och Erik Broman. Jour:
Läs merHå 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 merFö 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 merDatorsystem 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 merVetenskaplig metod och statistik
Vetenskaplig metod och statistik Innehåll Vetenskaplighet Hur ska man lägga upp ett experiment? Hur hanterar man felkällor? Hur ska man tolka resultatet från experimentet? Experimentlogg Att fundera på
Läs merOperativsystem. 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 merF3 Introduktion Stickprov
Utrotningshotad tandnoting i arktiska vatten Inferens om väntevärde baserat på medelvärde och standardavvikelse Matematik och statistik för biologer, 10 hp Tandnoting är en torskliknande fisk som lever
Läs merDefinition 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 merLTH: Fastighetsekonomi 23-24 sep 2008. Enkel och multipel linjär regressionsanalys HYPOTESPRÖVNING
LTH: Fastighetsekonomi 23-24 sep 2008 Enkel och multipel linjär regressionsanalys HYPOTESPRÖVNING Hypotesprövning (statistisk inferensteori) Statistisk hypotesprövning innebär att man med hjälp av slumpmässiga
Läs merSystemkrav 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 mereklient Livscykelplaner i Samverkan Livscykelplaner eklient 1.0
er i Samverkan 1 Revisionshistorik Datum Version Förändring 2014-04-25 0.96 Windows 7 SP1 som sekundärt OS från 1 okt 2015 2014-09-27 0.97 Windows 8 med updates primärt OS från 1 okt 2015, Windows 9 för
Läs merFöreläsning 3. NDAB02 Statistik; teori och tillämpning i biologi
Föreläsning 3 Statistik; teori och tillämpning i biologi 1 Dagens föreläsning o Inferens om två populationer (kap 8.1 8.) o Parvisa observationer (kap 9.1 9.) o p-värde (kap 6.3) o Feltyper, styrka, stickprovsstorlek
Läs merOperativsystem 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 merDatorsystem. Laboration 3: Operativsystem Senast uppdaterad: 14 oktober 2012 Version 1.3. Student: Underskrift: Underskrift: Datum:
Datorsystem Laboration 3: Operativsystem Senast uppdaterad: 14 oktober 2012 Version 1.3 Student: Lärare: Underskrift: Underskrift: Datum: Datorsystem Laboration 3 1 Innehåll 1 Inledning 2 1.1 Introduktion...........................................
Läs merMinnesisolering 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 merStockholms Universitet Statistiska institutionen Termeh Shafie
Stockholms Universitet Statistiska institutionen Termeh Shafie TENTAMEN I GRUNDLÄGGANDE STATISTIK FÖR EKONOMER 2012-03-16 Skrivtid: 9.00-14.00 Hjälpmedel: Miniräknare utan lagrade formler eller text, bifogade
Läs merPrestandapåverkan på databashanterare av flertrådiga processorer. Jesper Dahlgren
Prestandapåverkan på databashanterare av flertrådiga processorer av Sammanfattning Behandling av information bli vanligare i dagens samhälle och för att klara denna uppgiften används ofta en databashanterare
Läs merInstallationsanvisningar HogiaLön Plus
Installationsanvisningar HogiaLön Plus Installation Med den här installationen kan du installera HogiaLön Plus på Windows XP, Vista och Windows 7. Om du vill installera en MSI-installation finns en separat
Läs merDVG 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 merSystemkrav. Artvise Kundtjänst
Systemkrav Artvise Kundtjänst Sida 2/6 Innehållsförteckning 1 Inledning... 3 1.1 System... 3 2 Artvise Kundtjänst Databas... 3 2.1 Systemkrav för databasserver... 3 2.2 System... 3 2.3 Programvara... 4
Läs merInnehåll. Frekvenstabell. II. Beskrivande statistik, sid 53 i E
Innehåll I. Grundläggande begrepp II. Deskriptiv statistik (sid 53 i E) III. Statistisk inferens Hypotesprövnig Statistiska analyser Parametriska analyser Icke-parametriska analyser 1 II. Beskrivande statistik,
Läs mer1. Revisionsinformation
7.4.2 Systemkrav Systemkrav 2018-12-06 2 (27) Systemkrav 7.4.2 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.
Läs merHå 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 merFöreläsningsanteckningar till kapitel 9, del 2
Föreläsningsanteckningar till kapitel 9, del 2 Kasper K. S. Andersen 17 oktober 2018 1 Hur väljar man hypotes och mothypotes? Allmänt finns två möjliga resultat av en statistik test: Nollhypotesen H 0
Läs merTentamen består av 12 frågor, totalt 40 poäng. Det krävs minst 24 poäng för att få godkänt och minst 32 poäng för att få väl godkänt.
KOD: Kurskod: PC1244 Kursnamn: Kognitiv psykologi och utvecklingspsykologi Provmoment: Metod Ansvarig lärare: Sandra Buratti Tentamensdatum: 2013-09-27 Tillåtna hjälpmedel: Miniräknare Tentamen består
Läs merTekis-FB 7.1.0. Systemkrav
7.1.0 Systemkrav Systemkrav 2015-09-17 MAAN 2 (2) Systemkrav 7.1.0 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.
Läs merVetenskaplig metod och statistik
Vetenskaplig metod och statistik Innehåll Vetenskaplighet Hur ska man lägga upp ett experiment? Hur hanterar man felkällor? Hur ska man tolka resultatet från experimentet? Experimentlogg Att fundera på
Läs merIntroduktion till hårdvara, mjukvara och operativsystem
Introduktion till hårdvara, mjukvara och operativsystem Grundläggande operativsystem 1DV415 1 1 Lärare Marcus Wilhelmsson Universitetsadjunkt i datavetenskap Linux, UNIX (Solaris, OpenSolaris, Mac OS X),
Läs merSystemkrav Bilflytt 1.4
Systemkrav 1.4 Systemkrav 2018-08-28 2 (9) Systemkrav 1.4 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet. Nedan
Läs mer8 Inferens om väntevärdet (och variansen) av en fördelning
8 Inferens om väntevärdet (och variansen) av en fördelning 8. Skattning av µ och Students T-fördelning Om σ är känd, kan man använda statistikan X µ σ/ n för att hitta konfidensintervall för µ. Om σ inte
Läs merIntroduktion. Konfidensintervall. Parade observationer Sammanfattning Minitab. Oberoende stickprov. Konfidensintervall. Minitab
Uppfödning av kyckling och fiskleveroljor Statistiska jämförelser: parvisa observationer och oberoende stickprov Matematik och statistik för biologer, 10 hp Fredrik Jonsson vt 2012 Fiskleverolja tillsätts
Läs merCacheminne 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 merAnalytisk statistik. Mattias Nilsson Benfatto, PhD.
Analytisk statistik Mattias Nilsson Benfatto, PhD Mattias.nilsson@ki.se Beskrivande statistik kort repetition Centralmått Spridningsmått Normalfördelning Konfidensintervall Korrelation Analytisk statistik
Läs merF5 Introduktion Anpassning Korstabeller Homogenitet Oberoende Sammanfattning Minitab
Repetition: Gnuer i (o)skyddade områden χ 2 -metoder, med koppling till binomialfördelning och genetik. Matematik och statistik för biologer, 10 hp Fredrik Jonsson Januari 2012 Endast 2 av de 13 observationerna
Läs merFöreläsning G60 Statistiska metoder
Föreläsning 8 Statistiska metoder 1 Dagens föreläsning o Chi-två-test Analys av enkla frekvenstabeller Analys av korstabeller (tvåvägs-tabeller) Problem med detta test o Fishers exakta test 2 Analys av
Läs merÖka prestanda i Shared-Cache multi-core processorer
Öka prestanda i Shared-Cache multi-core processorer 1. Abstract Många processorer har nuförtiden flera kärnor. Det är även vanligt att dessa kärnor delar på högsta nivås cachen för att förbättra prestandan.
Läs merwww.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 merReSound Aventa 3 Installationsguide
ReSound Aventa 3 Installationsguide 1 Innehåll Systemkrav för Aventa 3.... 3 Vanliga Frågor (FAQ) Installation... 4 NOAH vs. Operativsystem... 5 Installera Aventa 3... 6 Installera.NET Framework.... 12
Läs merUppgift 1 (a) För två händelser, A och B, är följande sannolikheter kända
Avd. Matematisk statistik TENTAMEN I SF90, SANNOLIKHETSTEORI OCH STATISTIK, TISDAGEN DEN 9:E JUNI 205 KL 4.00 9.00. Kursledare: Tatjana Pavlenko, 08-790 84 66 Tillåtna hjälpmedel: Formel- och tabellsamling
Läs mer1 Mätdata och statistik
Matematikcentrum Matematik NF Mätdata och statistik Betrakta frågeställningen Hur mycket väger en nyfödd bebis?. Frågan verkar naturlig, men samtidigt mycket svår att besvara. För att ge ett fullständigt
Läs merStö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 merFöreläsning 2. Operativsystem och programmering
Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data
Läs merVetenskaplig metodik
Vetenskaplig metodik Vilka metoder används? Vi kan dela in metoder i flera grupper: Deduktiva metoder Metoder för hantering av experiment Metoder för publicering och liknande. Från föreläsning 3 Föreläsningen
Läs merTentamen består av 9 frågor, totalt 34 poäng. Det krävs minst 17 poäng för att få godkänt och minst 26 poäng för att få väl godkänt.
KOD: Kurskod: PX1200 Kursnamn: Kognitiv psykologi och utvecklingspsykologi Provmoment: Metod Ansvarig lärare: Sara Landström Tentamensdatum: 2017-01-14 Tillåtna hjälpmedel: Miniräknare Tentamen består
Läs merFör att använda detta system behöver du en dator med internetåtkomst samt din G&D iphone.
Virtuell arbetsplats Gernandt & Danielsson Med detta system kan du koppla upp dig mot en virtuell arbetsplats på G&D från din hemmadator. Denna lathund riktar sig främst mot Windowsanvändare men du kan
Läs merTeamViewer Installation och användning
TeamViewer Installation och användning Funktioner i TeamViewer TeamViewer möjliggör för lärare och faddrar att hjälpa elever och användare på distans. Det finns 2 huvudsakliga användningsområden: Fjärrstyrning
Läs merHogias Ekonomisystem. Systemkrav för enanvändarinstallation fr o m version 2015.1 av GENERELLA KRAV
Systemkrav för enanvändarinstallation fr o m version 2015.1 av Hogias Ekonomisystem Systemkraven specificerar de miljöer och förutsättningar som programvaran är testad i och som vi rekommenderar för att
Läs merManuell installation av SQL Server 2008 R2 Express för SSF Timing
Manuell installation av SQL Server 2008 R2 Express för SSF Timing Innehåll 1. Metoder att installera...1 2. Förutsättningar...2 DotNet Framework 3.5...2 MSI Installer 4.5...2 3. Hämta SQL Server 2008 R2
Läs merGiltig legitimation/pass är obligatoriskt att ha med sig. Tentamensvakt kontrollerar detta. Tentamensresultaten anslås med hjälp av kodnummer.
KOD: Kurskod: PC1244 Kursnamn: Metod Provmoment: Metod Ansvarig lärare: Sandra Buratti Tentamensdatum: 2014-11-08 Tillåtna hjälpmedel: Miniräknare Tentan består av 13 frågor, totalt 40 poäng. Det krävs
Läs merOperativsystem. 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 merHantering av hazards i pipelines
Datorarkitektur med operativsystem Hantering av hazards i pipelines Lisa Arvidsson IDA2 Inlämningsdatum: 2018-12-05 Abstract En processor som använder pipelining kan exekvera ett flertal instruktioner
Läs merBIOSTATISTISK GRUNDKURS, MASB11 ÖVNING 7 (2015-04-29) OCH INFÖR ÖVNING 8 (2015-05-04)
LUNDS UNIVERSITET, MATEMATIKCENTRUM, MATEMATISK STATISTIK BIOSTATISTISK GRUNDKURS, MASB ÖVNING 7 (25-4-29) OCH INFÖR ÖVNING 8 (25-5-4) Aktuella avsnitt i boken: 6.6 6.8. Lektionens mål: Du ska kunna sätta
Läs merUniverse Engine Rapport
1 Universe Engine Rapport Alexander Mennborg 2017-05-08 2 Inledning I denna rapport diskuteras utvecklingsprocessen till projektet Universe Engine. Denna diskussion omfattar hela utveckling från starten
Läs merSystemkrav 2014 för enanvändarinstallation fr o m version 2014.2 av
Systemkrav 2014 för enanvändarinstallation fr o m version 2014.2 av Hogias ekonomisystem Systemkraven specificerar de miljöer och förutsättningar som programvaran är testad i och som vi rekommenderar för
Läs merOperativsystem Lektion 1. Lärare. Schema. Kurssajten Finns på adressen. Jan Erik Moström. Set Norman
Operativsystem Lektion 1 1 Lärare jem@cs.umu.se, B449 Lektioner etc Set Norman set@cs.umu.se, NAdv105 Labbar, labhandledning 2 Schema Notera att det finns ändringar i schemat!! Under perioden 1-8 mars
Läs mer7.3.3 Nonparametric Mann-Whitney test
7.3.3 Nonparametric Mann-Whitney test Vi har sett hur man kan testa om två populationer har samma väntevärde (H 0 : μ 1 = μ 2 ) med t-test (two-sample). Vad gör man om data inte är normalfördelat? Om vi
Läs merMESI 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 merExaminationsuppgift 2014
Matematik och matematisk statistik 5MS031 Statistik för farmaceuter Per Arnqvist Examinationsuppgift 2014-10-09 Sid 1 (5) Examinationsuppgift 2014 Hemtenta Statistik för farmaceuter 3 hp LYCKA TILL! Sid
Läs merIdag. EDAA35, föreläsning 4. Analys. Kursmeddelanden. Vanliga steg i analysfasen av ett experiment. Exempel: exekveringstid
EDAA35, föreläsning 4 KVANTITATIV ANALYS Idag Kvantitativ analys Slump och slumptal Analys Boxplot Konfidensintervall Experiment och test Kamratgranskning Kursmeddelanden Analys Om laborationer: alla labbar
Läs merEmil Kristiansson Kurs: EDT621 Delmoment: Rapport. En introduktion till Smart cache
En introduktion till Smart cache 1 Sammanfattning Syftet med den här rapporten är att ge en introduktion till tekniken smart cache för läsaren. Smart cache är en teknik som låter de olika cacheminnena
Läs merBilaga 2 utdrag urinförandehandbok
1.2 UTGÅVA (1)10 Dokumenttyp: Projekt: Projektnummer: Införandepärm Utfärdat av: Samordnad vård-och omsorgsplanering 00073 Utf datum: C Wisser, H Munthe, K Gustafsson, C Wik 2016-11-09 Bilaga 2 utdrag
Läs merQlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Alla rättigheter förbehållna.
Qlik Sense Desktop Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Alla rättigheter förbehållna. Copyright 1993-2015 QlikTech International AB. Alla rättigheter förbehållna. Qlik, QlikTech,
Läs merSTATISTISK POWER OCH STICKPROVSDIMENSIONERING
STATISTISK POWER OCH STICKPROVSDIMENSIONERING Teori UPPLÄGG Gemensam diskussion Individuella frågor Efter detta pass hoppas jag att: ni ska veta vad man ska tänka på vilka verktyg som finns vilket stöd
Läs merSystemkrav Bilflytt 1.3
Systemkrav 1.3 Systemkrav Systemkrav 2016-11-22 2 (9) Systemkrav 1.3 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för
Läs merBeställning av Förlitandepart-certifikat Version
BankID Sida 1(13) Beställning av Förlitandepart-certifikat Version 3.0 2016-11-16 BankID Sida 2(13) Innehållsförteckning 1 Bakgrund... 3 1.1 Versioner... 3 2 FP-certifikat för test... 3 3 Systemkrav för
Läs merInstallation av atmel Studio på mac / linux
Installation av atmel Studio på mac / linux Den här installation kommer gå igenom hur man installerar och ställer in Virtual Box för att kunna köra Atmel Studio på Windows. För att kunna köra den senaste
Läs mer2. Test av hypotes rörande medianen i en population.
Stat. teori gk, ht 006, JW F0 ICKE-PARAMETRISKA TEST (NCT 15.1, 15.3-15.4) Ordlista till NCT Nonparametric Sign test Rank Icke-parametrisk Teckentest Rang Teckentest Teckentestet är formellt ingenting
Läs mer