Az általános célú számítógép olyan számítógép , amely képes megoldani minden olyan problémát, amely programként kifejezhető és végrehajtható a számítógép tárolókapacitása, programmérete, programvégrehajtási sebessége és hardvermegbízhatósága által meghatározott ésszerű határokon belül.
Ellentétben a speciális számítástechnikai eszközökkel, az általános célú számítógép számos, gyakran egymással nem összefüggő funkciót képes ellátni. Az általános célú szuperszámítógépek tehát képesek kiszolgálni a tudományos kutatás legkülönfélébb és legszélesebb körben elkülönülő területeire kifejlesztett szoftveralkalmazásokat , mint például a nyelvészet és csillagászat , a földtudományok és a mérnöki tudományok. A jól ismert személyi számítógép is egy példa az általános célú számítógépekre, ma már nem csak számítástechnikai eszközként , hanem intelligens irodai eszközként, digitális audio-video stúdióként vagy szórakoztató központként is használják.
Jelenleg még a speciális eszközök (pl. játékkonzolok , videolejátszók , zenei központok ) is gyakran a mainframe számítógépekkel megegyező alapokra épülnek, mivel olcsóbb egy szabványos processzorra programot írni, mint egy speciális mikrochipet fejleszteni . Ugyanakkor a potenciális funkcionalitás nem elérhető a felhasználó számára az interfészek hiánya miatt , vagy a gyártó szándékosan korlátozza őket védett szoftverrel , DRM -mel stb. (a hozzáférést szerzők jogi felelősségre vonásáig).
Szűkebb értelemben az "általános célú számítógép" definíciója formalizálható abban a követelményben, hogy egy adott számítógép képes legyen emulálni egy univerzális Turing-gép viselkedését .
Számítógépes órák | |
---|---|
Feladatok szerint | |
Az adatok bemutatásával | |
Számrendszer szerint | |
Munkakörnyezet szerint | |
Bejelentkezés alapján | |
Szuperszámítógépek | |
Kicsi és mobil |