hardware lifecycle