hardwarea-plusIntermediate22 min read

What Is Serial Attached SCSI in Computer Hardware?

Also known as: Serial Attached SCSI, SAS definition, SAS vs SATA, SAS connectors, CompTIA A+ storage

Reviewed byJohnson Ajibi· Senior Network & Security Engineer · MSc IT Security
On This Page

Quick Definition

Serial Attached SCSI, or SAS, is a type of connection used to link hard drives and solid-state drives to a computer, especially in servers. It sends data one bit at a time over a single cable, which makes it very fast and reliable. SAS drives are typically used in business settings where data must be accessed quickly without errors. Think of it as a premium, high-speed lane for data traffic inside a data center. SAS is built for performance and dependability, supporting many drives in a single system without slowing down. It handles multiple commands at once, which helps servers keep working even under heavy loads.

Must Know for Exams

In CompTIA A+ exams, Serial Attached SCSI (SAS) appears primarily in the hardware domain, specifically under storage technologies. The exam objectives require you to know the characteristics, connectors, speeds, and applications of various drive interfaces, including SAS, SATA, PATA, and SCSI.

You will need to differentiate SAS from SATA. A common exam focus is that SAS drives are designed for enterprise environments, are more reliable, have higher spindle speeds (typically 10,000 or 15,000 RPM), and use small form factor (2.5 inch) connectors. The exam may ask which interface is best for a mission-critical server database, and the correct answer is SAS.

Another exam topic is connectors. The A+ objectives include the SFF-8087 (internal) and SFF-8088 (external) connectors for SAS. You may be shown an image of a cable or a connector and asked to identify it as a SAS connector. You also need to know that SAS cables are thinner and can be longer than parallel SCSI cables.

The exam also tests your understanding of SAS versus SATA compatibility. SAS controllers can often use SATA drives, but SATA controllers cannot use SAS drives. This is a frequently tested point that appears in questions about upgrading or replacing drives.

In more advanced exams, like CompTIA Server+, SAS architecture becomes more detailed, including the role of expanders, dual-porting, and SAS domains. However, for A+, the focus remains on basic identification, application, and comparison with SATA.

Simple Meaning

Imagine you work in a giant office building where every department sends and receives packages all day long. The older way of moving packages, called Parallel SCSI, was like using a fleet of messengers who all ran together in a wide hallway, side by side, carrying many packages at once. This could work, but if one messenger stumbled or ran out of step, the whole delivery line got confused. Eventually, the hallway became too crowded and the messengers got tangled up.

Serial Attached SCSI (SAS) is the modern solution. Instead of having many messengers running side by side, SAS uses a single, dedicated messenger per package. Each package is sent one after another, very quickly, along a clear and direct path. This is like switching from a crowded, chaotic hallway to a high-speed conveyor belt system. Each belt carries one package at a time, but the belt moves incredibly fast. Because the path is simple and direct, there is much less chance of a mix-up or delay.

SAS is not just about speed; it is about reliability and trust. In a busy server room, you cannot afford for a delivery to get lost or for the system to crash. SAS is designed with extra checks to make sure every piece of data arrives exactly as it was sent. It also allows you to connect many drives, like adding more conveyor belts, without slowing down the operation. This makes SAS the preferred choice for banks, large websites, and any business that cannot afford downtime.

Another key idea is that SAS drives are often designed to run continuously for years without failing. They are built stronger than the drives you might have in a home computer. While they may cost more, their reliability and performance justify the price for critical applications.

Full Technical Definition

Serial Attached SCSI (SAS) is a point-to-point serial protocol that replaces the older parallel SCSI bus architecture. In parallel SCSI, multiple devices shared a common electrical bus, which created limitations on cable length, device count, and data speed due to signal skew and termination complexities. SAS overcomes these limitations by using a serial connection, transmitting data one bit at a time over differential signal pairs.

SAS operates using the SCSI command set, which is a mature and robust set of commands for data storage. The protocol stack includes the application layer (SCSI commands), the transport layer (SAS Serial SCSI Protocol, SSP), and the physical layer. The physical layer defines connectors, cables, and electrical signaling. SAS uses a 7-bit address scheme, allowing for a large number of devices in a domain, often connected through expanders.

A key architectural feature of SAS is its use of expanders. Expanders are similar to network switches; they allow multiple SAS devices to be connected in a fabric, rather than a simple daisy chain. This enables complex topologies like wide-port connections, where multiple SAS lanes are aggregated for increased bandwidth. For example, a SAS 4x wide port uses four physical links to achieve four times the data rate of a single link.

SAS supports both 3Gb/s, 6Gb/s, 12Gb/s, and 22.5Gb/s transfer rates per lane, with backward compatibility. It uses a dual-port capability, meaning a single SAS drive can be connected to two different host controllers for failover and load balancing. This is critical in high-availability environments. SAS drives are also hot-swappable, meaning they can be removed or inserted without powering down the system.

In real-world IT environments, SAS is deployed in storage area networks (SANs), direct-attached storage (DAS) in servers, and in enterprise RAID arrays. The cables used are typically SFF-8087 or SFF-8643 internal connectors, and SFF-8088 or SFF-8644 external connectors. SAS controllers often support both SAS and SATA drives in the same enclosure, though mixing them can have limitations.

Real-Life Example

Think about a busy airport terminal. There are many gates, passengers, and luggage carts moving around all day. The old way of managing luggage was like parallel SCSI: one big, wide conveyor belt that everyone threw their bags onto. All the bags from every flight went onto the same belt, and sometimes they would get mixed up, fall off, or cause a jam. If one bag got stuck, it could block the entire belt for everyone.

SAS is like a modern, high-speed luggage system using individual, dedicated tunnels. Each flight's luggage goes into its own clear tube. A single bag is placed into the tube, and it is shot directly to the correct gate at high speed. There is no confusion because each tunnel handles one piece of luggage at a time. Because the path is straight and dedicated, the bag arrives faster and with much less chance of damage or loss.

This analogy maps to SAS in several ways. The luggage is the data. The individual tunnels are the serial cables connecting the drive to the controller. The high speed of the tube system matches the fast data transfer rates of SAS. The fact that each tunnel is dedicated and does not get blocked by other luggage is like the point-to-point nature of SAS, where one drive communicates directly with the controller without waiting for other drives to finish. The airport's control tower, which monitors every tunnel and can reroute luggage if a tunnel is busy, is like the SAS expander that manages connections between multiple drives and controllers.

If a tunnel breaks down, the airport can quickly switch luggage to another tunnel without stopping the whole operation. This mirrors SAS dual-port capability, where a drive can connect to two controllers. If one path fails, the data still flows through the other.

Why This Term Matters

In real IT work, especially in datacenters and enterprise environments, data storage reliability and performance are not just nice to have; they are critical for business operations. SAS matters because it provides the backbone for the storage that powers critical applications like databases, email servers, virtualization hosts, and financial transaction systems.

For a system administrator, choosing SAS over consumer-grade SATA means choosing a drive that is designed for 24/7 operation. SAS drives have a higher mean time between failures (MTBF), often exceeding 1.5 million hours, compared to 500,000 to 1 million hours for typical SATA drives. This reliability translates directly to less downtime and fewer emergency repairs in the middle of the night.

SAS also supports a deeper command queue. Where SATA typically uses Native Command Queueing (NCQ) with a queue depth of 32, SAS can handle a queue depth of 256 or more per connection. This means SAS can juggle many data requests simultaneously. For a busy server handling hundreds of user requests per second, this capability prevents bottlenecks and keeps response times low.

Another reason SAS matters is its scalability. Using SAS expanders, an administrator can connect dozens or even hundreds of drives to a single server or storage array. This is far beyond what a simple SATA controller can handle. This scalability is essential for growing businesses that need to store increasing amounts of data without replacing their entire storage infrastructure.

Finally, SAS drives are often used in RAID arrays. The dual-port feature allows for multipath I/O, meaning if one cable fails, the data can still reach the drive through a second path. This redundancy is foundational for high-availability systems, where every component must have a backup to prevent a single point of failure.

How It Appears in Exam Questions

Exam questions about SAS typically test your ability to select the correct technology for a given scenario, identify connectors, and understand differences from similar technologies.

Scenario questions are very common. You might read: A company needs to upgrade the storage in its database server. The server handles thousands of financial transactions every second. The IT manager wants the most reliable and fastest hard drives available. Which drive interface should they choose? The answer is SAS, because it is designed for high performance and reliability in enterprise environments. The wrong choices might include SATA for desktops or PATA for legacy systems.

Another type of question asks about physical characteristics. You may be shown a picture of a connector and asked: What type of connector is this? The answer would be an internal mini-SAS connector (SFF-8087). These questions test your ability to visually identify hardware, which is a key skill for a technician.

Troubleshooting questions sometimes involve compatibility. A question might describe an administrator trying to install a SAS drive into a desktop computer that only has SATA power and data connectors. The error here is that the system cannot use a SAS drive because the motherboard or controller does not support SAS. The correct approach would be to install a SAS controller card.

Configuration questions may ask about cabling. For example: A technician is building a server and needs to connect four SAS drives to a single SAS controller. How can this be done? The answer involves using a SAS expander or a controller with multiple ports and the appropriate fan-out cable.

Architecture questions, especially in Server+, ask: What component in a SAS topology allows multiple devices to communicate with a single controller port? The answer is a SAS expander. These questions require you to understand the hierarchical nature of SAS connections.

Other questions focus on bandwidth. They may provide a SAS generation, like SAS-3 (12 Gbps), and ask for the total throughput of a 4x wide port. The answer is 48 Gbps, calculated by multiplying the per-lane speed by the number of lanes.

Practise Serial Attached SCSI Questions

Test your understanding with exam-style practice questions.

Practise

Example Scenario

A small but growing e-commerce company named ShopFast runs its entire online store on a single server. The server has a mix of old SATA hard drives. Recently, during a big sale, the website became very slow and eventually crashed because the storage system could not keep up with the flood of orders. The company's IT lead, Maria, is tasked with fixing this.

Maria decides to build a new server specifically for the database that holds customer orders and product inventory. She knows she needs drives that can handle many read and write requests at the same time, without slowing down. She also needs drives that will not fail for years, because losing order data would be a disaster.

Maria chooses a SAS RAID controller and four 10,000 RPM SAS hard drives. She configures these drives in a RAID 10 array, which gives both speed and redundancy. She connects the drives to the controller using internal Mini-SAS cables (SFF-8087). The SAS drives handle the heavy transaction load without any issues. The website remains fast even during the next big sale.

In this scenario, SAS is the correct choice because the scenario demands high I/O performance, reliability, and enterprise-grade durability. The SATA drives in the old server could not handle concurrent requests, leading to the crash. SAS solved the problem by providing a faster, more reliable interface.

Common Mistakes

Thinking that SAS and SATA drives are interchangeable in all situations.

While a SAS controller can often use SATA drives, a standard SATA controller cannot use SAS drives. SAS drives use a different protocol (SCSI) and a different physical interface that is not electrically compatible with standard SATA ports.

Remember that SAS is backward compatible with SATA, but not the other way around. Always check the controller type before attempting to connect a drive.

Confusing SAS with the older Parallel SCSI technology.

Parallel SCSI used a wide, shared bus where multiple devices connected to a single cable, which limited speed and device count. SAS is a serial, point-to-point connection that is much faster and supports more devices through expanders. They are completely different technologies.

Think of Parallel SCSI as an old party line, and SAS as a modern, private phone line for each drive. They are not the same, even though both use SCSI commands.

Believing all SAS drives are 15,000 RPM hard drives.

While many SAS drives are high-RPM (10K or 15K) HDDs, there are also SAS SSDs (Serial Attached SCSI SSDs) that have no moving parts and offer much faster performance. The term SAS refers to the interface, not the underlying storage technology.

SAS defines the method of connection and communication, not the drive type. It can be either an HDD or an SSD. Focus on the interface when studying for exams.

Assuming SAS is only for large enterprise data centers and not relevant for smaller businesses.

While SAS is common in large data centers, it is also used in small-to-medium business servers where reliability and performance are important. Any server handling databases, email, or virtualization can benefit from SAS, regardless of company size.

Think of SAS as a premium option for any server that requires high uptime and consistent performance, not just for huge corporations.

Misidentifying SAS connectors as SATA connectors because they look similar.

SAS connectors (like SFF-8087) are designed to carry multiple SAS lanes and have a different keying and pin layout than SATA connectors. Physically forcing a SAS cable into a SATA port or vice versa can damage equipment.

Study the visual differences: SAS internal connectors are typically wider and often have a small plastic key. SATA connectors are smaller and L-shaped. When in doubt, check the device manual.

Exam Trap — Don't Get Fooled

A question asks: What is the maximum cable length for Serial Attached SCSI? The exam options include a very short length, like 0.5 meters, and a much longer length, like 10 meters.

Many learners choose the short length because they confuse SAS with older Parallel SCSI or with SATA. Memorize the specific cable length specifications for SAS. The maximum length for an external SAS cable is typically 8 meters (or about 26 feet) for 6 Gbps operation, and up to 10 meters for lower speeds.

Internal SAS cables can be around 1 meter. Study the official CompTIA A+ objective on cable lengths to avoid this trap.

Commonly Confused With

Serial Attached SCSIvsSATA (Serial ATA)

SATA is a simpler, cheaper interface for consumer hard drives and SSDs. SAS is an enterprise-grade interface designed for higher reliability, faster speeds, and support for more devices. SAS controllers can use SATA drives, but SATA controllers cannot use SAS drives.

A home desktop computer uses a SATA drive for everyday files. A bank's server uses a SAS drive for customer transaction records.

Serial Attached SCSIvsNVMe (Non-Volatile Memory Express)

NVMe is a newer protocol designed specifically for SSDs, using the PCIe bus for extremely low latency and high throughput. SAS is an older technology that can support both HDDs and SSDs, but does not match NVMe speeds for flash storage. NVMe is best for high-speed SSDs, while SAS is preferred for high-reliability HDDs.

A gaming PC uses an NVMe SSD to load games in seconds. A server that requires 24/7 uptime with mirrored hard drives uses SAS drives.

Serial Attached SCSIvsParallel SCSI (Small Computer System Interface)

Parallel SCSI is the predecessor to SAS. It used a wide, shared bus where multiple devices were connected on the same ribbon cable, leading to termination problems and slower speeds. SAS uses a point-to-point serial connection, which is faster, more reliable, and supports more devices without the cabling headaches.

An old office server from the 1990s used a parallel SCSI ribbon cable to connect a scanner and a hard drive. A modern data center uses SAS cables to connect a dozen hard drives to a controller.

Serial Attached SCSIvsFibre Channel

Fibre Channel is a high-speed network technology used to connect storage devices in a storage area network (SAN). SAS is more commonly used for direct-attached storage (DAS) inside a single server or a small storage array. Fibre Channel is for large, dedicated storage networks, while SAS is for local, high-performance storage.

A big hospital network uses Fibre Channel to connect a central storage array to many different servers. A single web server uses SAS drives connected directly to its motherboard.

Step-by-Step Breakdown

1

Initiation

The host computer or server sends a SCSI command to the SAS controller. This command might be a read request, write request, or inquiry about drive status. The controller acts as the traffic director, managing all commands from the operating system to the drives.

2

Serialization

The SAS controller breaks down the command and any accompanying data into smaller packets. Because SAS is serial, each packet is sent one bit at a time over the cable. A clock signal is embedded in the data stream, so there is no need for a separate clock wire.

3

Transmission over SAS cable

The serialized data travels along the differential pair wires inside the SAS cable. The cable is shielded to reduce electromagnetic interference. The data travels at the speed of the SAS generation, such as 12 Gbps for SAS-3. If a wide port is used, data is striped across multiple lanes for faster throughput.

4

Reception at the expander or target drive

The data arrives at the SAS expander (if one is present) or directly at the SAS drive. The expander acts like a network switch, reading the destination address and routing the packet to the correct drive. The drive receives the packet and reconstructs the original command.

5

Execution and reply

The SAS drive executes the command, such as reading data from a specific sector on a platter or writing data to a flash chip. The drive then creates a response packet or includes the requested data. This response is serialized and sent back along the same path to the host controller.

6

Verification and completion

The host controller receives the response. It checks for errors using CRC (cyclic redundancy check) codes that were included in the packet. If no errors are found, the controller sends the data to the operating system. If an error is found, the controller can request a retransmission of the data.

Practical Mini-Lesson

Serial Attached SCSI (SAS) is a critical technology for anyone working in server administration or data center management. To work with SAS effectively, you need to understand its physical and logical components.

First, know the connectors. The most common internal SAS connector is the SFF-8087, often called a mini-SAS connector. It has 36 pins and can carry four SAS lanes. The external version is the SFF-8088, which is keyed differently to prevent accidental connection to internal ports. Newer generations use the SFF-8643 (internal) and SFF-8644 (external) connectors for 12 Gbps speeds. When building or repairing a server, always use the correct cable for the generation; a 6 Gbps cable might not perform reliably at 12 Gbps.

Second, understand the topology. In a simple setup, a SAS controller connects directly to one or two drives. For more drives, you need a SAS expander. Expanders can be standalone chips on the motherboard or separate circuits on a backplane or RAID card. They manage connections between the controller and multiple drives. An expander can handle up to 128 devices in a single SAS domain. When configuring storage, you might daisy-chain expanders or use a star topology with the controller in the center.

Third, consider the dual-port feature. Each SAS drive has two ports, often labeled Port A and Port B. By connecting Port A to one host controller and Port B to another, you create multipath I/O. If one controller fails or needs maintenance, the data path still exists through the second port. This does not double the speed, but it provides redundancy. In practice, you configure your operating system to use multipathing software, like MPIO in Windows or device-mapper-multipath in Linux, to manage both paths.

What can go wrong? The most common issues are cabling mistakes. Because SAS connectors look similar to SATA connectors, technicians sometimes connect a SATA drive to a SAS cable by force, which can break pins. Always verify that the connector key matches. Another issue is mixing SATA drives on a SAS backplane. While a SAS controller can use SATA drives, the backplane must support it, and the SATA drive will not have the dual-port capability. If you need redundancy, do not rely on a single-port SATA drive.

Finally, performance tuning. SAS drives can be configured for different queue depths and read/write caching. For databases, you usually want write-back caching enabled on the SAS RAID controller, but ensure the controller has a battery backup unit (BBU) to protect cached data during a power loss. For sequential workloads like video streaming, setting the stripe size larger can improve performance. These settings are typically configured in the RAID controller's BIOS or management utility.

Memory Tip

Remember SAS as Enterprise SCSI. The S in SAS also stands for Single lane, Stable, and Server-worthy. If you see a server drive that costs more and has a bigger connector, it is likely SAS.

Covered in These Exams

Current Exam Context

Current exam versions that test this topic — use these objectives when studying.

Related Glossary Terms

Frequently Asked Questions

Can I use a SAS drive in my home desktop computer?

Not directly. Most desktop motherboards only have SATA ports. You would need to install a SAS controller card (HBA or RAID card) and have the correct power cables. It is usually not worth the extra cost for home use.

What is the difference between SAS and SATA at the cable level?

SAS cables and connectors have a different physical key than SATA connectors. SAS connectors are often wider and can carry multiple data lanes. SATA cables are L-shaped and carry one lane. They are not physically interchangeable without adapters.

Is SAS faster than NVMe?

No. NVMe using PCIe Gen4 can reach speeds of 7,000 MB/s or more, while the fastest SAS (22.5 Gbps per lane) is around 2,500 MB/s. NVMe is significantly faster for SSDs, but SAS is still preferred for HDDs and for environments requiring dual-port redundancy.

What does dual-port on a SAS drive mean?

A dual-port SAS drive has two independent data connectors. It can be connected to two different host controllers simultaneously. If one controller fails or a cable is disconnected, the second path continues to work, providing high availability.

Can I mix SAS and SATA drives on the same backplane?

Yes, many SAS backplanes support both types. However, SATA drives will only use a single port and will not have the dual-port feature. The SAS controller must also support SATA drives. Check your hardware specification before mixing.

What is a SAS expander?

A SAS expander is a device that allows multiple SAS drives to connect to a single SAS host controller port. It works like a network switch, routing data between the controller and the drives. Expanders are essential for building large storage arrays.

Why are SAS hard drives typically 10,000 or 15,000 RPM?

Enterprise environments require fast access to data. Higher spindle speeds reduce latency for random read and write operations. The faster the platters spin, the less time the drive head waits for the correct data sector to rotate under it.

Do SAS SSDs exist?

Yes. SAS SSDs combine the speed of flash storage with the reliability and dual-port features of the SAS interface. They are used in enterprise environments where both speed and high availability are required, though they are being replaced by NVMe in many new deployments.

Summary

Serial Attached SCSI (SAS) is a robust, high-performance interface for connecting storage drives in enterprise servers. It solves the limitations of older parallel SCSI by using a serial, point-to-point architecture that supports faster speeds, longer cables, and many more devices through expanders. SAS drives are built for reliability, with higher MTBF ratings, dual-port connectivity for redundancy, and deeper command queues for handling heavy workloads.

For certification exams like CompTIA A+, you need to distinguish SAS from SATA, identify its connectors, and know its typical applications in mission-critical servers. A key takeaway is that SAS is enterprise-grade, while SATA is consumer-grade. Remember that SAS controllers can often use SATA drives, but not vice versa. Practice identifying the SFF-8087 and SFF-8088 connectors, and understand that SAS supports both HDDs and SSDs. By mastering these concepts, you will be prepared for scenario, identification, and comparison questions on the exam.