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.

TABLE OF CONTENTSCHAPTER 9PageVIRTUAL MEMORYHardware Mechanisms .................................................................................. 9-1Accessed Bit ............................................................................................. 9-1Present Bit ..........................,.............................. .............. .. ...... .. ........ .. .. .... 9-1Software Mechanisms ................................................................................... 9-2Secondary Storage Management .............................................................. 9-2Level Zero Support Procedures ................................................................. 9-3Swapping Managers .................................................................................. 9-4Software Policies ........,................................................................................. 9-6Fetch ......................................................................................................... 9-6Placement .................................................................................................. 9-6Replacement ............................................................................................. 9-7Thrashing ...................................................................................................... 9-8CHAPTER 10SYSTEM INITIALIZATIONInitial State .................................................................................................... 10-1Switching to Protected Mode ........................................................................ 10-1Initializing for Protected Mode ....................................................................... 10-2Interrupt Vector ......................................................................................... 10-2Stack .................:....................................................................................... 10-2Global DescriptorTable ............................................................................. 10-2Starting First Task ........................................................................................ 10-2Example of Initialization ................................................................................. 10-3Initialization Module ENTP ......................................................................... 10-3CHAPTER 11BINDING AND LOADINGBinding Model ............................................................................................... 11-1Modules ..................................................................................................... 11-1Segmentation ............................................................................................ 11-2Interfaces .... ............................................................................................... 11-2Naming ...................................................................................................... 11-3Timing ........................................................................................................ 11-3Implementing According to the Model ........................................................... 11-3Source Code ............................................................................................. 11-4Compilers .................................................................................................. 11-4Binding Utilities .......................................................................................... 11 ~5Overview of Loading ..................................................................................... 11-8Converting a Program into a Task ............................................................. 11-9<strong>iAPX</strong> <strong>286</strong> Object Module Format ............................................................... 11-10Flow of Loader .......................................................................................... 11-11Load-Time Binding ........................................................................................ 11-12Example Loader ............................................................................................ 11-12ix121960-001

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

Saved successfully!

Ooh no, something went wrong!