4. Computer hardware concepts