PC -kort har ikke 3 forskellige lag softwarestøtte som nogle andre teknologier. De er afhængige af en kombination af drivere, operativsystemstøtte og undertiden applikationsspecifik software. Vi kan dog kategorisere softwarestøtten til disse tre områder:
1. hardware drivere: Dette er de primære softwarekomponenter, der er ansvarlige for at interagere med pc -kortet. De giver en grænseflade på lavt niveau mellem kortet og operativsystemet, så kortet kan kommunikere med systemets hardware og ressourcer.
2. Operativsystemstøtte: Selve operativsystemet skal genkende og administrere pc -kortet. Dette inkluderer tilvejebringelse af en ramme for indlæsning af drivere, tildeling af ressourcer og styring af kommunikation mellem kortet og systemet.
3. applikationsspecifik software: Selvom de ikke altid er påkrævet, kan nogle applikationer have brug for specialiseret software til at arbejde med specifikke pc -kort. Dette kan involvere drivere, der er specifikke for applikationen, eller endda dedikerede programmer, der interface med kortet til specifikke funktionaliteter.
Derfor, selvom de ikke strengt "lag", disse tre aspekter (drivere, OS -support og applikationssoftware) arbejder sammen for at give den nødvendige softwarestøtte til pc -kort til at fungere korrekt.