In computing, what does the term "generation" typically refer to?
a. The process of updating software to the latest version
b. The evolution of hardware or software technology over time
c. The creation of new algorithms for data processing
d. The frequency of data transmission in a network