Компьютердің негізгі принципі үш негізгі компоненттен тұрады: енгізу, өңдеу және шығару. Компьютер деректер мен нұсқауларды енгізу құрылғылары арқылы алады, орталық процессордың (Орталық өңдеу блогы) көмегімен деректерді өңдейді, содан кейін шығару құрылғылары арқылы нәтижелер шығарады.