Den største forskel mellem SAP 1 og SAP 2 computerarkitekturer er den måde, de håndterer afbrydelser på.
I SAP 1 håndteres afbrydelser af Central Processing Unit (CPU). Dette betyder, at CPU'en skal stoppe, hvad den gør for at behandle afbrydelsen, hvilket kan bremse computeren. I SAP 2 håndteres afbrydelser af en separat interrupt -controller. Dette frigør CPU'en for at fortsætte med at behandle andre opgaver, mens afbrydelsen håndteres, hvilket kan forbedre computerens samlede ydelse.
Her er en mere detaljeret forklaring af forskellene mellem SAP 1 og SAP 2 computerarkitekturer:
* sap 1:
* Afbrydelser håndteres af CPU'en.
* CPU'en skal stoppe, hvad den gør for at behandle en afbrydelse.
* Dette kan bremse computeren.
* SAP 2:
* Afbrydelser håndteres af en separat interrupt controller.
* CPU'en kan fortsætte med at behandle andre opgaver, mens en afbrydelse håndteres.
* Dette kan forbedre computerens samlede ydelse.
Foruden forskellene i afbrydelse af håndtering, er SAP 1 og SAP 2 også forskellige i den måde, de håndterer hukommelse på. SAP 1 bruger et enkelt adressområde, mens SAP 2 bruger et multiple adresseplads. Dette betyder, at i SAP 1 deler alle programmer det samme hukommelsesrum, mens hvert program i SAP 2 har sit eget private hukommelsesrum.
SAP 2 er en mere moderne computerarkitektur end SAP 1, og det giver flere fordele i forhold til SAP 1, herunder forbedret ydelse, øget sikkerhed og bedre støtte til multitasking.