Skip to main content

Hvad er en computersimulator?

En computersimulator er et programkørsel på en computer med det formål at simulere en slags system for at få en bedre idé om, hvordan systemet fungerer.En computersimulator kan også bruges til at simulere en anden computer.Der er to hovedtyper: Simulatoren med fuld system og instruktionssætssimulatoren (ISS).Denne type computersimulator bruges ofte til at teste ny software på en lang række hardwarekonfigurationer uden faktisk at skulle bruge de fysiske computere.

På sit mest grundlæggende niveau bruges en computersimulator til at genskabe en virkelighedssituation, hvorTest af mange forskellige stater ville ikke være let eller sikre.I dette tilfælde sparer brug af en computersimulator meget tid og ressourcer og kan faktisk give mulighed for en dybdegående test, der ville være fysisk umulig i den virkelige verden.Computersimuleringer er blevet brugt i ingeniørvidenskab og videnskab i nogen tid, og i de senere år er hardware blevet mere robust, og software er blevet mere sofistikeret, disse simuleringer er i stand til at opnå mere og mere.

et eksempel på brug af brug af brug afEn computersimulator kan være et ingeniørfirma, der arbejder på at designe en bedre fløj til fly.I stedet for at bruge ressourcer på at bygge prototyper af hvert nyt design og teste dem i vindtunneler eller på ægte fly, kan en simulering i stedet køres.Hvis væskedynamikken i vinden er nøjagtigt modelleret, kan et hvilket som helst antal variabler ændres til at teste en virtuel vinge i en million forskellige scenarier, hvoraf nogle kan være umulige at genskabe i den virkelige verden.Hvis et design viser sig ikke at være ideelt, kan det let ændres og gentestes uden behov for at opbygge et nyt fysisk objekt.På denne måde kan hundreder eller tusinder af design prøves i en relativt kort periode, hvilket giver mulighed for en meget større grad af finjustering, end ellers ville være muligt.

Med spredning af hardware finder softwareproducenter også et behov forSimulere forskellige miljøer til deres programmer.Da det ville være umuligt at køre et stykke software på enhver computer på jorden, meget mindre at køre det på hvert modificeret system med mere eller mindre videohukommelse, tredjeparts lydkort og de snesevis af andre komponenter, der kan tilpasses,En computersimulator bruges i stedet.På denne måde kan softwaren køres på titusinder af hypotetiske hardwarekonfigurationer, og bugs kan detekteres og fastgøres længe før produktet sendes ud til kunderne.

Instruktionssæt simulatorer bruges ofte til denne opgave.De er i stand til at have variabler modificeret, der repræsenterer forskellige hardwarebegrænsninger af forskellige maskiner.Disse variabler kan ændres, programmet kan køres, og derefter kan variablerne ændres igen, så en programmør kan teste gennem mange systemer på kort tid.

En anden type simulator er Simulator i fuld system.Selvom det ligner en ISS, giver en fuld-systemsimulator et meget mere omfattende miljø ved at tillade hele operativsystemer og software-drivere at blive simuleret.Dette giver mulighed for en endnu større grad af nøjagtighed i simulering, som giver en bedre mulighed for at opdage og reparere bugs.