A smart card-based information processing system capable of compatibly
operating under a standard requiring the complete processing of one
command at a time, but which is also capable of queuing commands received
from applications external to the smart card that it cannot immediately
process. When the smart card receives a command that it can process
immediately, it processes the command and returns an appropriate status
response word. When the smart card receives a command that it cannot
process immediately, it places the command in a command queue and returns
a status response word indicating that it cannot immediately process the
command, along with an index/identifier defining the memory location of
the queued command in the command queue. If the smart card also has data
or other information developed as a result of executing a previously
queued command, it transmits an appropriate proactive command to the
application, so that the application can send a command to request the
information.
Ένα έξυπνο κάρτα-βασισμένο σύστημα επεξεργασίας πληροφοριών ικανό compatibly κάτω από πρότυπα που απαιτούν την πλήρη επεξεργασία μιας εντολής τη φορά, αλλά που είναι επίσης ικανός των εντολών αναμονής που παραλαμβάνονται από τις εφαρμογές εξωτερικές στην έξυπνη κάρτα που δεν μπορεί αμέσως να επεξεργαστεί. Όταν η έξυπνη κάρτα λαμβάνει μια εντολή που μπορεί να επεξεργαστεί αμέσως, επεξεργάζεται την εντολή και επιστρέφει μια κατάλληλη λέξη απάντησης θέσης. Όταν η έξυπνη κάρτα λαμβάνει μια εντολή που δεν μπορεί να επεξεργαστεί αμέσως, τοποθετεί την εντολή σε μια σειρά αναμονής εντολής και επιστρέφει μια λέξη απάντησης θέσης που δείχνει ότι δεν μπορεί αμέσως να επεξεργαστεί την εντολή, μαζί με έναν δείκτη/ένα προσδιοριστικό καθορίζοντας τη θέση μνήμης της περιμεμένης στη σειρά εντολής στη σειρά αναμονής εντολής. Εάν η έξυπνη κάρτα επίσης αναπτύσσεται τα στοιχεία ή άλλες πληροφορίες ως αποτέλεσμα της εκτέλεσης μιας προηγουμένως περιμεμένης στη σειρά εντολής, διαβιβάζει μια κατάλληλη δυναμική εντολή στην εφαρμογή, έτσι ώστε η εφαρμογή μπορεί να στείλει μια εντολή για να ζητήσει τις πληροφορίες.