henrettelse Program kan sammenlignes med å lese en bok. Mens en person vil normalt lese hvert ord og linje etter hverandre, kan de til tider hoppe tilbake til et tidligere sted i teksten eller hoppe over deler som ikke er av interesse.
Tilsvarende kan en datamaskin og til å gå tilbake og gjentar dette under noen del av programmet igjen og om igjen inntil en indre betingelse er oppfylt. Dette kalles flyt av kontroll i programmet, og det er det som gjør at datamaskinen kan utføre oppgaver gjentatte ganger uten menneskelig inngripen.
Forhold, en person som bruker en lommekalkulator kan utføre en enkel aritmetisk operasjon for eksempel legge to tall med bare noen få tastetrykk. Men å legge sammen alle tallene fra 1 til 1000 ville ta tusenvis av knappetrykk og mye tid-med en nær sikkerhet for å gjøre feil.
På den annen side kan en datamaskin programmeres til å gjøre dette med bare noen få enkle instruksjoner. For eksempel:
mov # 0, sum; satt sum til 0 mov # 1, num; satt num til 1loop: legge num, sum; legge num å oppsummere legge # 1, num; legger en til num cmp num, # 1000; sammenligne num til 1000 bart sløyfe; Hvis numNår beskjed om å kjøre dette programmet, vil datamaskinen utføre repetitive tillegg oppgaven uten videre menneskelig inngripen.
Det vil nesten aldri gjør en feil og en moderne PC kan fullføre oppgaven i omtrent en milliondel av et sekund [34]
Bugs
Utdypende artikkel:. Software bug Anmeldelser
Den faktiske første datamaskin bug, en møll funnet fanget på en stafett av Harvard Mark II datamaskin
Feil i dataprogrammer er kalt "bugs". Bugs kan være godartet og ikke påvirke nytten av programmet, eller bare ha subtile effekter.
Men i noen tilfeller kan de føre til at programmet - eller hele systemet - for å "henge" -Bli svarer til inngang, for eksempel museklikk eller tastetrykk, eller å fullstendig mislykkes eller "crash". Ellers godartede bugs kan noen ganger bli brukt for onde hensikter av en samvittighetsløs brukeren skriver en "utnytte" -code utformet for å dra nytte av en bug og forstyrre en datamaskins forsvarlig gjennomføring. Bugs er vanligvis ikke feil av datamaskinen. Siden datamaskiner bare utføre instruksjonene de får, bugs er nesten alltid
Fordeler med virtualisering Solutions
- Tips for ulike typer Nettstedet Creation Og Hosting
- Tilbakeslag: Den beste tiden å Outsource
- Best Arcade Games Of All Time
- Hvordan øke hastigheten på datamaskinen nå!
- De beste nye bærbare datamaskiner til 2010
- Rene Computer Screen
- Putting The Help Back Into En Online Help Desk
- Hva er Handlingssenter?
- Mange fordeler av en liten bærbar Computer
- Alternativer til å bruke Flash på din Mac