home *** CD-ROM | disk | FTP | other *** search
- 120000%%%%Gg243730%%%%(C) Copyright IBM Corp. 1992
- 120001%%%%Gg243730%%%%Cover
- 120003%%%%Gg243730%%%%Version Notice
- 120004%%%%Gg243730%%%%Abstract
- 120005%%%%Gg243730%%%%Acknowledgements
- 120006%%%%Gg243730%%%%Figures
- 120007%%%%Gg243730%%%%The New OS/2 Version 2.0 Logo
- 120008%%%%Gg243730%%%%Evolution of OS/2
- 120009%%%%Gg243730%%%%4GB Global Linear Address Space
- 120010%%%%Gg243730%%%%Process Address Space Layout
- 120011%%%%Gg243730%%%%Address Translation - Linear Address to Physical Address
- 120012%%%%Gg243730%%%%Page Swapping
- 120013%%%%Gg243730%%%%Mapping 16:16 Memory References
- 120014%%%%Gg243730%%%%Thunk Concept
- 120015%%%%Gg243730%%%%Thunks - 16-Bit versus 32-Bit
- 120016%%%%Gg243730%%%%16:16 Shared Address Ranges
- 120017%%%%Gg243730%%%%DosDebug Function
- 120018%%%%Gg243730%%%%Sample DosDebug Function Call
- 120019%%%%Gg243730%%%%OS/2 Version 2.0 Installation
- 120020%%%%Gg243730%%%%The Initial System Configuration Screen
- 120021%%%%Gg243730%%%%Selecting Features to Install
- 120022%%%%Gg243730%%%%Configuration Details
- 120023%%%%Gg243730%%%%Installation Progress Indication
- 120024%%%%Gg243730%%%%OS/2 Version 2.0 Tutorial
- 120025%%%%Gg243730%%%%A Typical OS/2 Version 2.0 CONFIG.SYS
- 120026%%%%Gg243730%%%%OS/2 Version 2.0 I/O Related Components
- 120027%%%%Gg243730%%%%Hard Disk Layout
- 120028%%%%Gg243730%%%%FDISKPM Showing Disk One (of a Two Disk System)
- 120029%%%%Gg243730%%%%FDISKPM Showing Disk Two (of a Two Disk System)
- 120030%%%%Gg243730%%%%FDISK Utility (in Full-Screen Mode)
- 120031%%%%Gg243730%%%%Boot Manager Selection Menu
- 120032%%%%Gg243730%%%%Boot Manager Selection Menu - Advanced Mode
- 120033%%%%Gg243730%%%%80386 General, Segment, and Status Registers
- 120034%%%%Gg243730%%%%Real Mode Addressing
- 120035%%%%Gg243730%%%%Protected Mode Addressing - without Paging
- 120036%%%%Gg243730%%%%Protected Mode Addressing - with Paging
- 120037%%%%Gg243730%%%%80386 Ring-Oriented Privilege Scheme
- 120038%%%%Gg243730%%%%Virtual 8086 Environment - Memory Management
- 120039%%%%Gg243730%%%%Micro Channel Participants and Data Transfer Paths
- 120040%%%%Gg243730%%%%Basic Data Transfer Mode
- 120041%%%%Gg243730%%%%Streaming Data Mode
- 120042%%%%Gg243730%%%%Multiplexed Streaming Data Mode
- 120043%%%%Gg243730%%%%SCSI Subsystem Block Diagram
- 120044%%%%Gg243730%%%%Adapter Component Block Diagram
- 120045%%%%Gg243730%%%%SCSI BIOS Interface Block Diagram
- 120046%%%%Gg243730%%%%IBM SCSI Adapter I/O Ports
- 120047%%%%Gg243730%%%%Overview of Delivery Support
- 120048%%%%Gg243730%%%%Locate Mode Control Block Delivery Structure
- 120049%%%%Gg243730%%%%SCB Structure Used by the IBM SCSI Adapter
- 120050%%%%Gg243730%%%%IBM SCSI Adapter Scatter/Gather List
- 120051%%%%Gg243730%%%%IBM SCSI Adapter Termination Status Block
- 120052%%%%Gg243730%%%%Tables
- 120053%%%%Gg243730%%%%Memory Object Classes
- 120054%%%%Gg243730%%%%Partition Format Accessibility
- 120055%%%%Gg243730%%%%IPF NLS Language Files
- 120056%%%%Gg243730%%%%NLS Country Codes and Codepages
- 120057%%%%Gg243730%%%%Data and Address Bus Widths for Micro Channel Participants
- 120058%%%%Gg243730%%%%Special Notices
- 120059%%%%Gg243730%%%%Preface
- 120060%%%%Gg243730%%%%Related Publications
- 120061%%%%Gg243730%%%%Overview
- 120062%%%%Gg243730%%%%Intel 80386 32-Bit Microprocessor Support
- 120063%%%%Gg243730%%%%Memory Management
- 120064%%%%Gg243730%%%%Task Management
- 120065%%%%Gg243730%%%%32-Bit Programming Environment
- 120066%%%%Gg243730%%%%16-Bit Application Compatibility
- 120067%%%%Gg243730%%%%Installation
- 120068%%%%Gg243730%%%%Hardware Exploitation
- 120069%%%%Gg243730%%%%Boot Manager
- 120070%%%%Gg243730%%%%Multiple Virtual DOS Machines
- 120071%%%%Gg243730%%%%Windows Application Support
- 120072%%%%Gg243730%%%%Workplace Shell
- 120073%%%%Gg243730%%%%Summary
- 120074%%%%Gg243730%%%%Memory Management
- 120075%%%%Gg243730%%%%Introduction
- 120076%%%%Gg243730%%%%Flat Memory Model
- 120077%%%%Gg243730%%%%Memory Objects
- 120078%%%%Gg243730%%%%Allocation and Management
- 120079%%%%Gg243730%%%%Guard Page Technique
- 120080%%%%Gg243730%%%%Virtual Memory Management
- 120081%%%%Gg243730%%%%Page Attributes
- 120082%%%%Gg243730%%%%Memory Protection
- 120083%%%%Gg243730%%%%Physical Memory Management
- 120084%%%%Gg243730%%%%Address Translation
- 120085%%%%Gg243730%%%%Managing Paging
- 120086%%%%Gg243730%%%%Processing Page Faults
- 120087%%%%Gg243730%%%%16-Bit Applications in a 32-Bit Environment
- 120088%%%%Gg243730%%%%Address Conversion and Translation
- 120089%%%%Gg243730%%%%Thunking
- 120090%%%%Gg243730%%%%Shared Memory
- 120091%%%%Gg243730%%%%Program Loading
- 120092%%%%Gg243730%%%%Summary
- 120093%%%%Gg243730%%%%Task Management
- 120094%%%%Gg243730%%%%Dispatching
- 120095%%%%Gg243730%%%%16-Bit Application Support
- 120096%%%%Gg243730%%%%32-Bit Application Support
- 120097%%%%Gg243730%%%%Interrupt Handling
- 120098%%%%Gg243730%%%%Signal and Exception Handling
- 120099%%%%Gg243730%%%%Thread Management
- 120100%%%%Gg243730%%%%Creating Threads
- 120101%%%%Gg243730%%%%Controlling Threads
- 120102%%%%Gg243730%%%%Waiting On and Terminating Threads
- 120103%%%%Gg243730%%%%Semaphores
- 120104%%%%Gg243730%%%%Summary
- 120105%%%%Gg243730%%%%Debugging Support
- 120106%%%%Gg243730%%%%Functional Description
- 120107%%%%Gg243730%%%%What Can Be Debugged
- 120108%%%%Gg243730%%%%DosDebug() Function
- 120109%%%%Gg243730%%%%Summary
- 120110%%%%Gg243730%%%%Installation Considerations
- 120111%%%%Gg243730%%%%Pre-Installation Planning
- 120112%%%%Gg243730%%%%Processor Requirements
- 120113%%%%Gg243730%%%%Memory Requirements
- 120114%%%%Gg243730%%%%Fixed Disk Requirements
- 120115%%%%Gg243730%%%%Beginning Installation
- 120116%%%%Gg243730%%%%Installation Options
- 120117%%%%Gg243730%%%%Installing Optional Features
- 120118%%%%Gg243730%%%%Configuring System Parameters
- 120119%%%%Gg243730%%%%Progress Indication
- 120120%%%%Gg243730%%%%After Installation
- 120121%%%%Gg243730%%%%Understanding the System Parameters
- 120122%%%%Gg243730%%%%Starting Programs Automatically
- 120123%%%%Gg243730%%%%Selective Install
- 120124%%%%Gg243730%%%%Recovering the Desktop
- 120125%%%%Gg243730%%%%Installation from a LAN
- 120126%%%%Gg243730%%%%Installing over Existing Versions
- 120127%%%%Gg243730%%%%Summary
- 120128%%%%Gg243730%%%%Hardware Considerations
- 120129%%%%Gg243730%%%%Device Driver Support
- 120130%%%%Gg243730%%%%Compatibility with OS/2 V1.3
- 120131%%%%Gg243730%%%%Virtual Device Drivers
- 120132%%%%Gg243730%%%%Device Helper Functions
- 120133%%%%Gg243730%%%%New Disk Device Driver
- 120134%%%%Gg243730%%%%Layered Device Driver Architecture
- 120135%%%%Gg243730%%%%Base Device Drivers
- 120136%%%%Gg243730%%%%File System Considerations
- 120137%%%%Gg243730%%%%High Performance File System Changes
- 120138%%%%Gg243730%%%%FAT File System Changes
- 120139%%%%Gg243730%%%%Disk Volume Considerations
- 120140%%%%Gg243730%%%%UNDELETE Command
- 120141%%%%Gg243730%%%%Volume Manager
- 120142%%%%Gg243730%%%%Pager (Swapper)
- 120143%%%%Gg243730%%%%Hardware Support Levels
- 120144%%%%Gg243730%%%%Large Main Memory Support
- 120145%%%%Gg243730%%%%Microprocessor Support
- 120146%%%%Gg243730%%%%Disk and SCSI Device Drivers
- 120147%%%%Gg243730%%%%Video Display Support
- 120148%%%%Gg243730%%%%AT Bus Serial Port Support
- 120149%%%%Gg243730%%%%Pointing Device Support
- 120150%%%%Gg243730%%%%When OS/2 Version 2.0 Will Not Run
- 120151%%%%Gg243730%%%%Summary
- 120152%%%%Gg243730%%%%Boot Manager
- 120153%%%%Gg243730%%%%Boot Manager Architecture
- 120154%%%%Gg243730%%%%Partitions
- 120155%%%%Gg243730%%%%Logical Drives
- 120156%%%%Gg243730%%%%Logical Drive Boot Names
- 120157%%%%Gg243730%%%%Multi-Boot Block
- 120158%%%%Gg243730%%%%Migration from Other Operating Systems
- 120159%%%%Gg243730%%%%Performance Impacts
- 120160%%%%Gg243730%%%%Partitioning the Fixed Disk
- 120161%%%%Gg243730%%%%Boot Manager Installation
- 120162%%%%Gg243730%%%%FDISKPM Program
- 120163%%%%Gg243730%%%%FDISK Program
- 120164%%%%Gg243730%%%%SETBOOT Utility
- 120165%%%%Gg243730%%%%Selecting an Operating System
- 120166%%%%Gg243730%%%%Sharing Partitions between Operating Systems
- 120167%%%%Gg243730%%%%AIX Considerations
- 120168%%%%Gg243730%%%%Operating System Restrictions
- 120169%%%%Gg243730%%%%Summary
- 120170%%%%Gg243730%%%%National Language Considerations
- 120171%%%%Gg243730%%%%Single-Byte Languages
- 120172%%%%Gg243730%%%%Iceland
- 120173%%%%Gg243730%%%%Czechoslovakia
- 120174%%%%Gg243730%%%%Hungary
- 120175%%%%Gg243730%%%%Poland
- 120176%%%%Gg243730%%%%Yugoslavia
- 120177%%%%Gg243730%%%%Turkey
- 120178%%%%Gg243730%%%%Double-Byte Languages
- 120179%%%%Gg243730%%%%Bidirectional Languages
- 120180%%%%Gg243730%%%%Installation
- 120181%%%%Gg243730%%%%Programming Interface
- 120182%%%%Gg243730%%%%Bidirectional User Interface
- 120183%%%%Gg243730%%%%Message Files
- 120184%%%%Gg243730%%%%Information Presentation Facility
- 120185%%%%Gg243730%%%%Supported Countries
- 120186%%%%Gg243730%%%%Summary
- 120187%%%%Gg243730%%%%Intel 80386 Architecture
- 120188%%%%Gg243730%%%%Physical Characteristics
- 120189%%%%Gg243730%%%%Memory Addressing
- 120190%%%%Gg243730%%%%Real Mode
- 120191%%%%Gg243730%%%%Protected Mode (Segmented Memory Model)
- 120192%%%%Gg243730%%%%Protected Mode (Flat Memory Model)
- 120193%%%%Gg243730%%%%Paging
- 120194%%%%Gg243730%%%%Task Switching
- 120195%%%%Gg243730%%%%Protection
- 120196%%%%Gg243730%%%%Type Checking
- 120197%%%%Gg243730%%%%Limit Checking
- 120198%%%%Gg243730%%%%Privilege Levels
- 120199%%%%Gg243730%%%%Restriction of Procedure Entry Points
- 120200%%%%Gg243730%%%%Reserved Instructions
- 120201%%%%Gg243730%%%%Interrupts
- 120202%%%%Gg243730%%%%Input/Output Processing
- 120203%%%%Gg243730%%%%Virtual 8086 Mode
- 120204%%%%Gg243730%%%%Numeric Coprocessor Utilization
- 120205%%%%Gg243730%%%%Multi-Processing
- 120206%%%%Gg243730%%%%The Intel 80486 Processor
- 120207%%%%Gg243730%%%%Micro Channel Architecture and SCSI
- 120208%%%%Gg243730%%%%Micro Channel Architecture
- 120209%%%%Gg243730%%%%Micro Channel Participants
- 120210%%%%Gg243730%%%%Bus Master Adapters
- 120211%%%%Gg243730%%%%DMA Adapters
- 120212%%%%Gg243730%%%%Simple Adapters
- 120213%%%%Gg243730%%%%Data Transfer Modes
- 120214%%%%Gg243730%%%%Basic Data Transfer Mode
- 120215%%%%Gg243730%%%%Streaming Data Mode
- 120216%%%%Gg243730%%%%Multiplexed Streaming Data Mode
- 120217%%%%Gg243730%%%%Data Integrity and Exception Handling
- 120218%%%%Gg243730%%%%Parity Checking
- 120219%%%%Gg243730%%%%Synchronous Exception Signaling
- 120220%%%%Gg243730%%%%IBM SCSI Implementation
- 120221%%%%Gg243730%%%%What is SCSI?
- 120222%%%%Gg243730%%%%IBM SCSI Adapters
- 120223%%%%Gg243730%%%%Adapter Components
- 120224%%%%Gg243730%%%%SCSI BIOS
- 120225%%%%Gg243730%%%%Support for Generic SCSI Functions
- 120226%%%%Gg243730%%%%Subsystem Control Block Architecture
- 120227%%%%Gg243730%%%%I/O Port Definitions
- 120228%%%%Gg243730%%%%Delivery Service Structure
- 120229%%%%Gg243730%%%%Delivery Service Facilities
- 120230%%%%Gg243730%%%%Additional Information
- 120231%%%%Gg243730%%%%Lab Session - 32-Bit Memory Model
- 120232%%%%Gg243730%%%%Objectives
- 120233%%%%Gg243730%%%%Exercise 1 - Memory Allocation
- 120234%%%%Gg243730%%%%Step 1 - Normal Memory Allocation
- 120235%%%%Gg243730%%%%Step 2 - Memory Protection Violation
- 120236%%%%Gg243730%%%%Step 3 - Large Memory Allocation
- 120237%%%%Gg243730%%%%Expected Results from Exercise 1
- 120238%%%%Gg243730%%%%Step 1
- 120239%%%%Gg243730%%%%Step 2
- 120240%%%%Gg243730%%%%Step 3
- 120241%%%%Gg243730%%%%Source Code MEMLAB1.C
- 120242%%%%Gg243730%%%%Exercise 2 - Memory Protection
- 120243%%%%Gg243730%%%%Expected Results from Exercise 2
- 120244%%%%Gg243730%%%%Source Code MEMLAB2.C
- 120245%%%%Gg243730%%%%Exercise 3 - Multiple DOS Sessions
- 120246%%%%Gg243730%%%%Expected Results from Exercise 3
- 120247%%%%Gg243730%%%%Source Code MEMLAB3.C
- 120248%%%%Gg243730%%%%Sample Input File for MEMLAB3.EXE
- 120249%%%%Gg243730%%%%Exercise 4 - Multiple Threads
- 120250%%%%Gg243730%%%%Expected Results From Exercise 4
- 120251%%%%Gg243730%%%%Source Code MEMLAB4.C
- 120252%%%%Gg243730%%%%Program to Display Swap File Size
- 120253%%%%Gg243730%%%%Source Code SWAPSIZE.C
- 120254%%%%Gg243730%%%%Include File SWAPSIZE.H
- 120255%%%%Gg243730%%%%Resource File Source SWAPSIZE.RC
- 120256%%%%Gg243730%%%%MAKE File SWAPSIZE.MAK
- 120257%%%%Gg243730%%%%Module Definition File SWAPSIZE.DEF
- 120258%%%%Gg243730%%%%Linkage Parameters SWAPSIZE.L
- 120259%%%%Gg243730%%%%Glossary
- 120260%%%%Gg243730%%%%address conversion
- 120261%%%%Gg243730%%%%address translation
- 120262%%%%Gg243730%%%%alias
- 120263%%%%Gg243730%%%%ANSI
- 120264%%%%Gg243730%%%%API
- 120265%%%%Gg243730%%%%arena
- 120266%%%%Gg243730%%%%Bidi
- 120267%%%%Gg243730%%%%BIOS
- 120268%%%%Gg243730%%%%bit
- 120269%%%%Gg243730%%%%Boot Manager
- 120270%%%%Gg243730%%%%boot name
- 120271%%%%Gg243730%%%%byte
- 120272%%%%Gg243730%%%%cdecl
- 120273%%%%Gg243730%%%%CD-ROM
- 120274%%%%Gg243730%%%%compatibility region
- 120275%%%%Gg243730%%%%compatibility region mapping algorithm
- 120276%%%%Gg243730%%%%CRMA
- 120277%%%%Gg243730%%%%DDE
- 120278%%%%Gg243730%%%%debugging
- 120279%%%%Gg243730%%%%device driver
- 120280%%%%Gg243730%%%%DLL
- 120281%%%%Gg243730%%%%DMA
- 120282%%%%Gg243730%%%%DOS
- 120283%%%%Gg243730%%%%DosDebug()
- 120284%%%%Gg243730%%%%DOS Settings
- 120285%%%%Gg243730%%%%drag and drop
- 120286%%%%Gg243730%%%%ESDI
- 120287%%%%Gg243730%%%%extended attributes
- 120288%%%%Gg243730%%%%extended partition
- 120289%%%%Gg243730%%%%far
- 120290%%%%Gg243730%%%%FAT
- 120291%%%%Gg243730%%%%flat memory model
- 120292%%%%Gg243730%%%%free swap frame linked list
- 120293%%%%Gg243730%%%%FSD
- 120294%%%%Gg243730%%%%gate
- 120295%%%%Gg243730%%%%GB
- 120296%%%%Gg243730%%%%GDT
- 120297%%%%Gg243730%%%%general protection exception
- 120298%%%%Gg243730%%%%global descriptor table
- 120299%%%%Gg243730%%%%guard page
- 120300%%%%Gg243730%%%%guard page exception
- 120301%%%%Gg243730%%%%guard page technique
- 120302%%%%Gg243730%%%%HPFS
- 120303%%%%Gg243730%%%%IDT
- 120304%%%%Gg243730%%%%IFS
- 120305%%%%Gg243730%%%%Information Presentation Facility
- 120306%%%%Gg243730%%%%interrupt
- 120307%%%%Gg243730%%%%Installable File System
- 120308%%%%Gg243730%%%%interrupt descriptor table
- 120309%%%%Gg243730%%%%I/O
- 120310%%%%Gg243730%%%%IOPL
- 120311%%%%Gg243730%%%%IPF
- 120312%%%%Gg243730%%%%KB
- 120313%%%%Gg243730%%%%LDT
- 120314%%%%Gg243730%%%%local descriptor table
- 120315%%%%Gg243730%%%%logical drive
- 120316%%%%Gg243730%%%%MB
- 120317%%%%Gg243730%%%%MBB
- 120318%%%%Gg243730%%%%MBR
- 120319%%%%Gg243730%%%%memory object
- 120320%%%%Gg243730%%%%mixed model programming
- 120321%%%%Gg243730%%%%Multiple Virtual DOS Machines
- 120322%%%%Gg243730%%%%multiplexed streaming data mode
- 120323%%%%Gg243730%%%%MVDM
- 120324%%%%Gg243730%%%%near
- 120325%%%%Gg243730%%%%NPX
- 120326%%%%Gg243730%%%%NULL
- 120327%%%%Gg243730%%%%page
- 120328%%%%Gg243730%%%%page ager
- 120329%%%%Gg243730%%%%page directory
- 120330%%%%Gg243730%%%%page directory base address
- 120331%%%%Gg243730%%%%page directory base register
- 120332%%%%Gg243730%%%%page fault exception
- 120333%%%%Gg243730%%%%page frame
- 120334%%%%Gg243730%%%%page offset
- 120335%%%%Gg243730%%%%page table
- 120336%%%%Gg243730%%%%partition
- 120337%%%%Gg243730%%%%pascal
- 120338%%%%Gg243730%%%%PDBR
- 120339%%%%Gg243730%%%%PIB
- 120340%%%%Gg243730%%%%PIC
- 120341%%%%Gg243730%%%%POST
- 120342%%%%Gg243730%%%%primary partition
- 120343%%%%Gg243730%%%%privilege level
- 120344%%%%Gg243730%%%%process address space
- 120345%%%%Gg243730%%%%protected mode
- 120346%%%%Gg243730%%%%RAM
- 120347%%%%Gg243730%%%%real mode
- 120348%%%%Gg243730%%%%ROM
- 120349%%%%Gg243730%%%%SCB
- 120350%%%%Gg243730%%%%SCSI
- 120351%%%%Gg243730%%%%segment
- 120352%%%%Gg243730%%%%segment selector
- 120353%%%%Gg243730%%%%semaphore
- 120354%%%%Gg243730%%%%service layer
- 120355%%%%Gg243730%%%%signal
- 120356%%%%Gg243730%%%%sparse object
- 120357%%%%Gg243730%%%%streaming data mode
- 120358%%%%Gg243730%%%%system region
- 120359%%%%Gg243730%%%%TCB
- 120360%%%%Gg243730%%%%TIB
- 120361%%%%Gg243730%%%%thunk
- 120362%%%%Gg243730%%%%tiled local descriptor table
- 120363%%%%Gg243730%%%%transaction lookaside buffer
- 120364%%%%Gg243730%%%%trap 000D
- 120365%%%%Gg243730%%%%trap 000E
- 120366%%%%Gg243730%%%%task state segment
- 120367%%%%Gg243730%%%%TSS
- 120368%%%%Gg243730%%%%virtual device driver
- 120369%%%%Gg243730%%%%virtual page structure
- 120370%%%%Gg243730%%%%virtual DOS machine
- 120371%%%%Gg243730%%%%virtual machine
- 120372%%%%Gg243730%%%%virtual 8086 mode
- 120373%%%%Gg243730%%%%Workplace Shell
- 120374%%%%Gg243730%%%%0:32
- 120375%%%%Gg243730%%%%16:16
- 120376%%%%Gg243730%%%%16-bit
- 120377%%%%Gg243730%%%%16/32-bit region
- 120378%%%%Gg243730%%%%32-bit
- 120379%%%%Gg243730%%%%80386
- 120380%%%%Gg243730%%%%80486
- 120381%%%%Gg243730%%%%_far16
-