Sammenligning av sanntids-egenskapene til .NET på Windows, embedded Linux og Linux desktop
Description
Full text not available
Abstract
Operativsystemene Microsoft Windows og Linux er de to mest populære operativsystemene i dagens samfunn, og er brukt av servere, nettverk og personlige datamaskiner. I dette prosjektet ble egenskapene til .NET rammeverket testet på Windows, Linux, og embedded Linux på Windows, gjennom flere tester skrevet i C Sharp programmeringsspråket. Disse testene ble skrevet for å teste responstid, tråder, CPU og minnebruk. Dette lot de tre systemene bli testet på samme måte, hvor operativsystem og maskinvare ville påvirke .NET rammeverket. Resultatene indikerte at det er en forskjell på egenskapen til .NET basert på operativsystem og maskinvare, og om operativsystemet Linux var embedded eller ikke. Sammenligningen fant at Linux gir bedre sanntids-egenskaper for .NET enn Windows gjør, fordi Linux tilpasser seg bedre til maskinvaren den er på, og fordi den har færre kjørende bakgrunnsprosesser. Embedded Linux gjorde det også verre enn når Linux var hovedoperativsystem. The operating systems Microsoft Windows and Linux are the two mostpopular operating systems in today’s society, used by a large amount ofservers, networks and personal computers. In this project, real-time capa-bilities of the .NET software framework were tested on Windows, Linuxand embedded Linux on Windows, through several tests written in the CSharp programming language. These tests were written to test the met-rics response time, thread count, CPU and memory usage utilization. Thisallowed the three systems to be tested in the same way, where operatingsystem and hardware would influence the capabilities of the .NET frame-work.Results indicated that there is indeed a difference in the capability of .NETbased on what operating system and hardware were used, and whetherthe Linux operating system was embedded or not. Comparison found thatLinux provides better real-time capabilities for .NET than Windows, asLinux adapts better to the hardware it is on, and has less other processesthat run in addition to the tests. Embedded Linux also performed worsethan with Linux as the sole operating system