Arvutitest ja programmeerimisest · Riistvara: o loogikaelemendid, kahendsüsteem, 16-süsteem, 8-süsteem, teisendused, ... o protsessor (CPU) - juhtseade (CU), aritmeetikaseade (ALU), registrid, taimer, ... o põhimälu - muutmälu (RAM), püsimälu (ROM), ülekirjutatav püsimälu, ... o adresseerimine - bitt, bait, sõna, aadress, aadressruum, ... k - kilo (10^3), M - mega (10^6), G - giga (10^9), T - tera (10^12), P - peta (10^15), E - eksa (10^18), Z - zeta (10^21), Y - jota (10^24) o siinid - andmesiin, aadress-siin, juhtsiin, ... o välisseadmed - välismälu, sisend/väljundseadmed, kontrollerid, ... · Programmi täitmine arvutis: o masinkäsud - protsessori käsustik o operandid, aadresside moodustamine
1) Multiprotsessor Multiprotsessoril eksisteerib üks põhimälu. Selle ühe aadressruumi peal töötab mitu erinevat protsessorit. Multiprotsessori juures on arhitektuuriliselt mitu erinevat võimalust: 1) UMA -mälu poole pöördumine protsessorite poolt toimub ühte moodi. Arhitektuuriliselt kasutatakse kas siiniarhitektuuri või on võimalik võtmetega ühendada 2) NUMA - mitte ühesugune pöördumine mälu poole ehk mille korral on ühine aadressruum, kuid erinevad protsessorid, mis võimaldavad pöörduda erinevalt. 3) COMA – sellise arhitektuuri juures multiprotsessoril mälu füüsiliselt ei ole olemas. On olemas ühine aadressiruum ja iga protsessori juurde kuulub vahemälu. 2) Multiarvuti Multiarvutil on iga protsessori juures mälu ja nad kõik töötavad erineval aadressruumis ning neil puudub ühine mäluruum. Multiarvutid jagunevad 1) MPP – meil on olemas protsessorid koos kõigi nende juurde kuuluvaga