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

Program for Computer

t 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. Forholdsvis kan en person som bruker en lommekalkulator utføre en enkel aritmetisk operasjon som å 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 en sløyfe: legg num, sum; legge num å oppsummere legge # 1, num; legger en til num cmp num, # 1000; sammenligne num til 1000 bart sløyfe; Hvis num stoppet opp; slutten av programmet. slutte å kjøre 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 hovedartikkel.

Software bug Selve første datamaskin bug, en møll funnet fanget på en stafett av Harvard Mark II datafeil 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 et resultat av programmerer feil eller en forglemmelse gjort i programmets design.

[35] kontreadmiral Grace Hopper er kreditert for å ha først brukt begrepet "bugs" i databehandling etter en død møll ble funnet shorting en stafett av Harvard Mark II datamaskin i september 1947. [36] Machine koden I de fleste datamaskiner, er individuelle instruksjoner lagret som maskinkode med hver instruksjon blir gitt et unikt nummer (driften kode eller opcode for kort) . Kommandoen for å legge til to tallene sammen ville ha en opcode, kommandoen for å formere dem ville ha en annen opcode og så videre. De enkleste datamaskin

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.