Input-Process-Output Model
Computer Science: Edexcel IGCSE, topic 4.1.2
Input-Process-Output Model
The input-process-output model is an abstraction of a computer system.

The model
- There are four states in the model:
- Inputs.
- Processes.
- Storage.
- Outputs.

Data paths
- Data will first be created as input, either from a user or from some sensor.
- This data can then be processed along with any other data that is held in the storage. It may itself be stored.
- Once processing is complete, the output is given to the user.
- Sometimes a feedback process may occur, and the outputs will be passed back to the model as an input.

Algorithms
- Algorithms can be planned more easily using this model.
- The inputs, processes and outputs can be identified from a problem statement.
- The processes can then be decomposed before an algorithm is written.
Test yourself on Input-Process-Output Model
Solving Algorithm Questions
Following processing, where can data go?