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

Computer (andre betydninger).

kke opp som en erstatning til mekaniske kontroller i husholdningsapparater som vaskemaskiner. 1980 var vitne hjemmedatamaskiner og nå utbredte personlige datamaskin. Med utviklingen av Internett, er personlige datamaskiner blir like vanlig som TV og telefon i husholdningen [ trenger referanse

].

Moderne smarttelefoner er fullt programmerbare datamaskiner i deres egen rett, og som i 2009 kan godt være den vanligste formen for slike datamaskiner i tilværelsen [ trenger referanse

].


Programmer

Den definerende trekk ved moderne datamaskiner som skiller dem fra alle andre maskiner er at de kan programmeres. Det vil si at noen form av instruksjoner (programmet) kan gis til datamaskinen, og det vil fortsette å behandle dem. Mens noen datamaskiner kan ha merkelige begreper "instruksjoner" og "output" (se quantum computing), moderne datamaskiner basert på von Neumann-arkitektur har ofte maskinkode i form av et imperativ programmeringsspråk.


I praksis kan et dataprogram være bare noen få instruksjoner eller utvide til mange millioner instruksjoner, som gjør programmene for tekstbehandling og nettlesere for eksempel. En typisk moderne datamaskin kan utføre milliarder instruksjoner per sekund (gigaflops) og sjelden gjør en feil i løpet av mange års drift. Store dataprogrammer som består av flere millioner instruksjoner kan ta team av programmerere år å skrive, og på grunn av kompleksiteten i oppgaven nesten helt sikkert inneholde feil

Lagret program arkitektur

Hovedartikkel:.

Dataprogram og programmering

A 1970 hullkort som inneholder en linje fra et FORTRAN program. Kortet lyder: "Z

(1) = Y + W

(1)" og er merket "PROJ039" for identifikasjon.

Denne delen gjelder de vanligste RAM maskinbaserte datamaskiner

I de fleste tilfeller, data instruksjoner er enkle:. legge ett nummer til en annen, flytte noen data fra ett sted til et annet, kan du sende en melding til noen ekstern enhet, etc. Disse instruksjonene leses fra datamaskinens minne og er generelt utført (utført) i den rekkefølgen de ble gitt.

Men det er som regel spesialiserte instruksjoner for å fortelle datamaskinen til å hoppe fremover eller bakover til et annet sted i programmet og å bære på å gjennomføre derfra. Disse kalles "jump" instruksjoner (eller grener). Videre kan hoppe instruksjoner gjøres å skje betinget, slik at ulike sekvenser av instruksjoner kan brukes avhengig av resultatet av noen tidliger

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

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