Det finns ingen enda, universellt överenskommad definition av vad som gör en enhet "dator-". Det är en luddig linje, och definitionen kan variera beroende på vem du frågar och vilket sammanhang du använder termen. Här är några av de viktigaste faktorerna som bidrar till att en enhet betraktas som en dator:
1. Bearbetningskraft:
* Nyckelkarakteristik: Kan utföra beräkningar och utföra instruktioner baserade på en uppsättning regler (ett program).
* Exempel: En räknare, en smartphone, en spelkonsol, till och med en grundläggande mikrokontroller har alla denna förmåga.
2. Minne:
* Nyckelkarakteristik: Kan lagra och hämta data, även när strömmen är av.
* Exempel: Din dators RAM, hårddisk och till och med flashminnet i telefonen ger alla lagring.
3. Ingång och utgång:
* Nyckelkarakteristik: Kan ta emot information (input) och skicka ut information (utdata).
* Exempel: En dator med ett tangentbord, mus och skärm. Men till och med en termostat med en temperatursensor och display har grundläggande I/O.
4. Operativsystem:
* Nyckelkarakteristik: Har ett program som hanterar enhetens resurser och tillåter interaktion med användare.
* Exempel: Windows, MacOS, Linux, Android, iOS. Inte alla enheter med bearbetningskraft och lagring har ett fullfjädrande operativsystem, men många moderna gör det.
5. Allmän funktionalitet:
* Nyckelkarakteristik: Kan köra olika program och utföra olika uppgifter.
* Exempel: En dator kan användas för webbläsning, dokumentredigering, spel och mer. Specialiserade enheter som en mikrovågsugn har begränsad funktionalitet.
Kontinuumet:
Linjen mellan "dator" och "icke-dator" är suddig. Du har:
* enkla enheter: En kalkylator eller en termostat kan ha bearbetningskraft och begränsat minne, men inte ett fullständigt operativsystem eller allmän funktionalitet.
* mellanliggande enheter: En digitalkamera eller en musikspelare har mer bearbetningskraft, lagring och specialiserad programvara men kanske inte kör allmänna program.
* fullfjädrade datorer: PCS, bärbara datorer, surfplattor, smartphones - Dessa har alla egenskaper som anges ovan, med höga nivåer av bearbetningskraft, lagring, input/output och ett fullständigt operativsystem.
Så vad som gör en enhet till en "dator" beror på sammanhanget och vilka egenskaper du prioriterar. Emellertid är en enhet med stark bearbetningskraft, minne, ingång/utgång, ett fullständigt operativsystem och allmänt funktionalitet troligtvis att betraktas som en dator.