A hard disk drive (HDD) is an old-school storage device that uses mechanical platters and a moving read/write head to access data. A solid-state drive (SSD) is a newer, faster type of device that stores data on instantly-accessible memory chips.
An internal hard drive is connected to the computer using by two means: a data cable to the motherboard and a power cable to the power supply.
All primary computer hard drives are found inside a computer case and are attached to the computer motherboard using an ATA, SCSI, or SATA cable. Hard drives are powered by a connection to the PSU (power supply unit).
The hard drive is often capable of storing more data than any other drive, but its size can vary depending on the type of drive and its age. Older hard drives had a storage size of several hundred MB (megabytes) to several GB (gigabytes). Newer hard drives have a storage size of several hundred gigabytes to several TB (terabytes). Each year, new and improved technology allows for increasing hard drive storage sizes.
Data sent to and read from the hard drive is interpreted by the disk controller. This device tells the hard drive what to do and how to move its components. When the operating system needs to read or write information, it examines the hard drive's FAT (File Allocation Table) to determine file location and available write areas. Once they have been determined, the disk controller instructs the actuator to move the read/write arm and align the read/write head.
SSDs have traditionally used the SATA connection, which has a theoretical maximum transfer rate of 750 MB per second. Newer generations of SSDs connect to the motherboard's PCIe connection, offering speeds of up to 1.5 GB per second. The PCIe m.2 connection standard, introduced in 2014, offers a maximum real-world throughput of approximately 4 GB/s.
Solid state drive technology’s lifespan depends on how it is being used. This is a major difference between SSDs and HDDs, as SSDs do have a finite life. There are only a limited number of program and erase cycles that an SSD can perform before it starts losing data. The level of use determines how long an SSD will last. With light use, it could take a decade or more for it to wear out, but more intense use means a faster burnout.
They are always used over HDDs in applications that need drives that are small in size and that don’t demand a lot of power for usage. They are also preferable in applications that need high performance speeds. SSDs are also desirable for applications that need storage in rugged operating conditions. In addition to being tolerant of shock and vibration, SSDs function well in extreme temperatures and temperature fluctuations.