Software
Applications, such as audio or pictures.
Porgramming languages such as Java or Python.
Libraries, which make programming easier.
Controls the operating system
Digital
Architecture, which is how the hardware looks to the software.
Components, which are the parts of the hardware.
Logic gates, which control the integrated circuits.
Transistors
Used as on and off switches in circuits by having...
A cutoff region, where it outputs 0 volts and is off
A saturation region, where is outputs 1 volt and is on.
The software domain control the digital domain.
Transistors an be used as amplifiers to play audio from an application.
Used to control circuits
Contributes to hardware