Architektura oprogramowania – podstawowa organizacja systemu wraz z jego komponentami, wzajemnymi powiązaniami, środowiskiem pracy i regułami ustanawiającymi sposób jej budowy i rozwoju
Wirtualna maszyna jest oprogramowaniem zachowującym się zupełnie jak zwykły komputer. Emuluje procesor wraz z kilkoma innymi podzespołami, co umożliwia programom...