controls hardware, provides interface between user+hardware, runs applications
controls the operations of hardware in a computer and provides a platform to run application software
a neural network is composed of many units linked together according to a specific network architecture.   many inputs for one output.