Lectures Next
Hardware
CPU
Speed
Performance/Ease of use (number/type of instructions)
Power consumption
Cost
Memory
Speed
Quantity
Physical size
Cost
Storage
Speed
Quantity
Ease of use
Power consumption
Cost
Transmission (bus structures)
Speed
Width of bus
Standardization
Power consumption
Cost
Software
Ease of use - developer.
Ease of use - user.
Flexibility.
Speed of development / Development costs.
Cost
End user - dollars.
Programmer - time consumed.
Compiled languages (C, C++) vs Interpreted languages (Basic, Java-script)
Hybrid
Java, Python, Pascal