iAPX 286 Operating System Writers Guide 1983
iAPX 286 Operating System Writers Guide 1983
iAPX 286 Operating System Writers Guide 1983
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