chapter six understanding and assessing hardware 5118445