Modelul de calcul (de calcul model de model de model de calcul de calcul ..): modelul de echipamente informatice capabile să execute un program (algoritm). Modele de acest tip sunt caracterizate printr-un grad de detaliu și gradul de abstractizare (abstractizarii) o descriere a echipamentului utilizat efectiv pentru programele de cercetare și dezvoltare și algoritmi. [1]. [2]
Calcule lanț
calcul paralel
model de mașină
Model de mașină (model de mașină): Model de cel mai scăzut nivel al abstractizarii (abstract). Echipamentul de calcul, cum ar fi echipamentele corespunzătoare, împreună cu sistemul de operare. [2]
De exemplu, asamblare limbaj de programare poate fi considerat folosind acest nivel de modele de calcul. [2]
modelul de arhitectură
Arhitectura model (model arhitectural): modelul abstractizarii nivelul următor; Acesta descrie caracteristicile generalizate (cazuri specifice) hardware și sistemul de operare. [2]
De exemplu, pentru calculatoare secvențiale (cu un singur dispozitiv de executare) arhitectura descris de modelul von Neumann. Echipament de calcul paralel (ParVM) descrie topologia rețelei interne, dar nu și punerea sa în aplicare hardware, ParVM de sincronizare corespunde uneia dintre clasele Flynn, organizarea generală a memoriei de lucru (partajate sau distribuite). [2]
modelul de calcul
model de calcul (în limba engleză, precum și modele de calcul, în general, numit model de calcul sau model de calcul): modelul este următorul nivel de abstractness; Acesta descrie caracteristicile unei clase de echipamente de calcul generalizate, luate în considerare în modelul său de arhitectură. [2]
De exemplu, în cazul modelului de calcul RAM secvențial [1] este model larg comun pentru studierea algoritmilor; Ea se bazează pe modelul de arhitectura von Neumann. [2]
Deoarece modelul de calcul este folosit, de obicei, într-o lucrare teoretică, modelul acestui nivel sunt de asemenea, numit model abstract sau formal - ceea ce înseamnă că echipamentele respective nu pot fi descrise chiar generalizate ca în arhitectura modelului. Prin urmare, în ceea ce privește modelul de calcul succesive și arhitectura de calcul nu poate să difere, sau diferă doar prin prezența unor caracteristici suplimentare privind modelul de calcul de nivel, cum ar fi costul acțiunii. Cu toate acestea, de exemplu, un model de calcul paralel PRAM nu poate fi pusă în aplicare în arhitectura reală a echipamentelor de calcul paralel, și pe hardware-ul real, ea funcționează doar simulat. [2]
model de programare
Programare model (model de programare): modelul abstractizarii nivelul următor; Acesta descrie echipamentul de calcul în ceea ce privește semantica unui anumit limbaj de programare. [2]
Una dintre diferențele cheie cu modelul de calcul: model de calcul ia în considerare de memorie ca o secvență de celule, iar modelul de programare - modul în care structura de date (definit într-un limbaj de programare), eventual complicate. [2]