For example, a hard disk drive has a high capacity and reasonable access speed, making it suitable for everyday storage of programs and data. A USB memory stick is smaller in capacity, but extremely fast and portable, making it suitable for transferring files between computers.