Difference Between Software and Firmware
1. Software generally refers to high level programs while firmware is used to microcode embedded in most hardware
2. Software can be very big while firmware are usually very small
3. Software can be replaced without much hassle while replacing firmware is often difficult
4. Software is often stored in user accessible memory while firmware is located in an inaccessible storage embedded in the hardware
5. Software is changed constantly while firmware is very rarely changed
1. Software generally refers to high level programs while firmware is used to microcode embedded in most hardware
2. Software can be very big while firmware are usually very small
3. Software can be replaced without much hassle while replacing firmware is often difficult
4. Software is often stored in user accessible memory while firmware is located in an inaccessible storage embedded in the hardware
5. Software is changed constantly while firmware is very rarely changed