Citat:
Ursprungligen postat av mathlc
1. Eftersom "ett kommando", t.ex. beräkna 1000^10, består av vääääldigt många "elektriska impulser", så säger tiden för en impuls i princip ingenting. För en programmerare är det onödigt och omöjligt att ta reda på exakt hur många av dessa impulser som utförs under en viss tid. Tänk på att det finns sjukt många transistorer och "ledningar" där sjukt många "impulser" skickas.
2. Smartare är ju att mäta tiden en uträkning tar. Och då får vi ju storheten/enheten uträkningar/tidsenhet, vilket säger ganska mycket mer än hur långt en impuls har färdats under en viss tid.
1. Sträckan en impuls färdas borde vara relevant eftersom antalet impulser fastslår hur avancerad en beräkning uppfattas av datorn. En beräkning av samma funktion kanske har olika många impulser i nyare och äldre modeller av datorer.
Här är det ju relevant att titta på vilka verktyg datorn använder sig av. Kräver olika verktyg fler impulser? Varför? Kunde beräkningen utföras på ett enklare sätt etc. och hur flexibel är datorn i sina beräkningar. Tar den alltid samma "säkra" väg eller kan den genom snabb jämförelse skippa vissa onödiga moment för en enklare uträkning som annars skulle ökat tiden för mer komplicerade beräkningar.
En modernare dator borde t.ex. utföra beräkningar med mindre impulser, dels för att gamla onödiga kommandon rensats bort och för att nya tekniker i själva datorns språk (t.ex. binärt) förbättrats.
Att se vilka steg en beräkning tar är väl också relevant, t.ex. hur många gånger dubbelkollar datorn svaret med sin databas innan den är säker?
2. Den enheten borde rimligen inte finnas, eftersom datorer ser olika ut.