Det er ingen eneste, universelt avtalt definisjon av hva som gjør en enhet "datamaskin-". Det er en uklar linje, og definisjonen kan variere avhengig av hvem du spør og hvilken kontekst du bruker begrepet. Her er noen av nøkkelfaktorene som bidrar til at en enhet blir betraktet som en datamaskin:
1. Behandlingskraft:
* nøkkelkarakteristikk: Kan utføre beregninger og utføre instruksjoner basert på et sett med regler (et program).
* eksempel: En kalkulator, en smarttelefon, en spillkonsoll, til og med en grunnleggende mikrokontroller har alle denne evnen.
2. Minne:
* nøkkelkarakteristikk: Kan lagre og hente data, selv når strømmen er av.
* eksempel: Datamaskinens RAM, harddisk og til og med blitzminnet i telefonen din gir lagring.
3. Inngang og utgang:
* Nøkkelegenskap: Kan motta informasjon (input) og sende ut informasjon (output).
* eksempel: En datamaskin med tastatur, mus og skjerm. Selv en termostat med en temperatursensor og display har imidlertid grunnleggende I/O.
4. Operativsystem:
* Nøkkelegenskap: Har et program som administrerer enhetens ressurser og tillater samhandling med brukere.
* eksempel: Windows, MacOS, Linux, Android, iOS. Ikke alle enheter med prosessorkraft og lagring har et fullverdig OS, men mange moderne gjør det.
5. Generell formål Funksjonalitet:
* Nøkkelegenskap: I stand til å kjøre forskjellige programmer og utføre forskjellige oppgaver.
* eksempel: En PC kan brukes til nettlesing, dokumentredigering, spill og mer. Spesialiserte enheter som en mikrobølgeovn har begrenset funksjonalitet.
Kontinuumet:
Linjen mellom "datamaskin" og "ikke-datamaskin" er uskarp. Du har:
* enkle enheter: En kalkulator eller en termostat kan ha prosesseringskraft og begrenset minne, men ikke et fullt operativsystem eller generell funksjonalitet.
* mellomliggende enheter: Et digitalt kamera eller en musikkspiller har mer prosesseringskraft, lagring og spesialisert programvare, men kjører kanskje ikke generelle programmer.
* fullverdige datamaskiner: PC -er, bærbare datamaskiner, nettbrett, smarttelefoner - disse har alle egenskapene som er oppført ovenfor, med høye nivåer av prosessorkraft, lagring, inngang/utgang og et komplett operativsystem.
Så hva som gjør en enhet til en "datamaskin" avhenger av konteksten og hvilke egenskaper du prioriterer. Imidlertid er en enhet med sterk prosessorkraft, minne, inngang/utgang, et fullt operativsystem og generell formålfunksjonalitet mest sannsynlig å bli betraktet som en datamaskin.