Architecture for implementing PCMCIA card services under the windows operating system in enhanced mode
AssigneeIntel Corporation
InventorsDavid A. Sandage, James C. Stanley, Stewart W. Hunt, Arland D. Kunz
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsDavid A. Sandage, James C. Stanley, Stewart W. Hunt, Arland D. Kunz
Estimating the term…
An implementation of PCMCIA Card Services for the Windows operating system in enhanced mode. A Card Services dynamic linked library (DLL) was written which contains a library of C functions which perform the Card Services functions. The Card Services DLL maintains a Card Services database of the Card Services resources available such that the Card Services DLL can share the Card Services resources among clients of Card Services. Windows applications can call the functions in the Card Services DLL directly to access Card Services functions. The Card Services DLL posts messages to a Card Services Windows application to request a Card Services function be performed with background processing. The Card Services Windows application processes the Card Services function at a later time. A Card Services virtual device driver (V.times.D) provides system functions to the Card Services DLL. The Card Services V.times.D hooks the INT 1A software interrupt such that Card Services requests which use the register based binding in the PCMCIA Card Services specification are intercepted and directed to the Card Services DLL. The Card Services V.times.D also traps interrupts caused by PCMCIA socket adapters and calls the appropriate interrupt handling routine in the Card Services DLL.
A computer implemented method for providing PCMCIA Card Services to a Windows application running on the Windows operating system or a DOS application running in a DOS virtual machine in said Windows operating system, said method comprising the steps of:
In an IBM PC-compatible computer system, said IBM PC-compatible computer system having a PCMCIA socket adapter, said IBM PC-compatible computer system running a Windows operating system, an apparatus that provides PCMCIA Card Services to a Windows application running on the Windows operating system or a DOS application running in a DOS virtual machine in said Windows operating system, said apparatus comprising the elements of:
A computer implemented method for providing PCMCIA Card Services to Windows application running on the Windows operating system or a DOS application running in a DOS virtual machine in said WindOws Operating system, said method comprising the steps of:
In a computer system running a Windows enhanced mode operating system, a computer implemented method for providing PCMCIA Card Services to Windows Card Services clients and to at least one DOS Card Services client application running in a DOS virtual machine such that said Card Services does not use real mode memory below a 640K boundary, said Card Services client running in a DOS virtual machine accessing Card Services using a software interrupt, said method comprising the steps of:
A computer implemented method for providing a Card Services function to a Windows Card Services client and to at least one DOS Card Services client application running in a DOS virtual machine on the Windows operating system, said method comprising the steps of:
Dependencies are inferred from the claim text.