*   >> Lese Utdanning Artikler >> science >> computers

Computer (andre betydninger).

e beregning eller noen ytre hendelse. Mange datamaskiner direkte støtte rutiner ved å tilby en type hopp som "husker" den plasseringen det hoppet fra, og en annen instruks om å gå tilbake til undervisningen etter at hopp instruksjon.

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 num 

Nå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

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>

Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.