13.07.2015 Views

iAPX 286 Operating System Writers Guide 1983

iAPX 286 Operating System Writers Guide 1983

iAPX 286 Operating System Writers Guide 1983

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

INTRODUCTION TO PROTECTED MULTITASKING ON THE <strong>iAPX</strong> <strong>286</strong>Figure 1-9 illustrates the process of constructing a dynamic system. The Builder creates a load ablemodule containing those operating-system functions that permanently reside in the running operatingsystem, and it also creates a file that contains information about linking to operating-system primitives.Either a static linker (such as Intel's Binder) or a dynamically linking loader can use this informationto help dynamically loaded tasks use operating-system functions.KERNELMODULEAMODULEBPLAN FORPROTECTED MULTITASKING SYSTEMOPERATINGSYSTEMANDAPPLICATIONMODULES(FROMASM<strong>286</strong>,PLlM'<strong>286</strong>,PASCAL <strong>286</strong>,FORTRAN <strong>286</strong>,BND<strong>286</strong>)•BUILDSPECIFI·CATIONSMEMORYIMAGEAPPLICATION•DEVICEDRIVERO.S.APPLICATIONMODULEAMODULEBBOOT·LOADERKERNELlOTGOT121960·4Figure 1-8. Building a Static <strong>System</strong>1-10121960·001

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!