United States Patent (19) 11 Patent Number: 4,926,322 Stimac Et Al

Total Page:16

File Type:pdf, Size:1020Kb

United States Patent (19) 11 Patent Number: 4,926,322 Stimac Et Al United States Patent (19) 11 Patent Number: 4,926,322 Stimac et al. 45 Date of Patent: May 15, 1990 54, SOFTWARE EMULATION OF 4,601,018 7/1986 Baum et al. ......................... 365/189 BANK-SWITCHED MEMORY USNGA 4,609,996 9/1986 Kummer ...... ... 364/900 AND 4,615,006 9/1986 Hirano ................. ... 364/200 NEEE PAGED 4,707,803 11/1987 Anthony, Jr. et al ... 364/900 4,723,205 2/1988 Fukuda et al. ...... ... 364/200 75 Inventors: Gary A. Stimac William C. Crosswy, 4,727,480 2/1988 Albright et al. ... 364/200 both of Houston; Stephen B. Preston, 4,727,485 2/1988 Keslear et al. ... ... 364/200 irrro Flanni 4,742,450 5/1988 Duvall et al. ... ... 364/200 Sisimes S. gan, Cypress, 4,744,048 5/1988 Blanset et al. ... ... 364/900 4,747,040 5/1988 Blanset et al. ....... ... 364/200 73 Assignee: Com Computer Corporatio 4,777,589 10/1988 Boettner et al. ... 364/200 73 gn E. rporation, 4,779,187 10/1988 Letwin ................. ... 364/200 4,831,522 5/1989 Henderson et al. ... 364/200 21 Appl. No.: 81,325 4,849,875 7/1989 Fairman et al....... ... 364/200 22 Filed: Aug. 3, 1987 OTHER PUBLICATIONS 51 Int. Cl. ........................ G06F 9/00; G06F 13/00; Randall L. Hyde, "Overview of Memory Manage G06F 11/30 ment', Byte Apr. 88, pp. 219–225. 52 U.S. C. .................................................... 364/200 Carl Hensler & Ken Sarno, "Marrying Unix and the 58 Field of Search. 364/200 MS File, 900 MS File, 80836", Byte Apr. 88, pp. 237-244. 364/300 Primary Examiner-Andrew J. James 56 References Cited Assistant Examiner-Viet Q. Nguyen U.S. PATENT DOCUMENTS Attorney, Agent, or Firm-Arnold, White & Durkee 4,279,014 7/1987 Cassonnet et al. .................. 364/200 57 ABSTRACT 4,285,039 8/1981 Patterson et al. .... ... 364/200 A virtual DOS monitor uses the paging hardware of a 4,285,040 8/1981 Carlson et al.... ... 364/200 processor such as the Intel 80386 microprocessor in 3. 2. Mytil al". - A ,2. conjunction with its Virtual-8086 mode of operation to 4,449,181y 5/1984 Young etete al. ............s ...a 364/200 SE pi memory using ed memory. 4449, 84 5/1984 Pohlman II et a 364/200 upport for application programs which access ex 4.481570 li M1984 Wilker ... 364/200 panded memory is thereby provided without the need 4503,491 3/1985 Lushake a... ... so for additional memory boards or other hardware. 4,520,453 5/1985 Chow .................................. 364/900 4,545,010 10/1985 Salas et al. .......................... 364/200 31 Claims, 9 Drawing Sheets NEAR ADDRESS 80386 (ASSEEN BY PAGING PHYSICAL PROGRAM) MECHANISM MEMORY PAGES 4GB PROGRAM CODE AND DATA U.S. Patent May 15, 1990 Sheet 1 of 9 4,926,322 U.S. Patent May 15, 1990 Sheet 2 of 9 4926,322 LINEAR ADDRESS 31 21 O DIRECTORY PAGE OFFSET DR. ENTRY PAGE TABLE (PAGE TABLE DRECTORY DRECTORY BASE) (1024, ENTRIES) A ye5 PAGE ABES 0 PHYSICAL (102A ENTRES EACH) ADDRESS SPACE ATTRIBUTES PRESENT RGHTS PRIVE LEGE ACCESSED DRY (USER-DEFINED) — Az7.27 U.S. Patent May 15, 1990 Sheet 3 of 9 4,926,322 OPERATING|8086 NY/2 Eggs SSTEM 3. SIYITASK1 PAGE TABLE PAGE DIRECTORY PAGE DIRECTORY VIRTUAL TASK2 TASK 1 VIRTUAL 8086 TASK AS E. 8086 TASK O TASK 1 MEMORY I 8086 OPERATING SYSTEM MEMORY TASK2 MEMORY 33 80386 OPERATING SYSTEM MEMORY AZvas DESCRIPTOR TABLES AZ7-6 LOGICAL ADDRESS LINEAR ADDRESS SEGMENT TRANSLATION PHYSICAL ADDRESS PAGE TRANSLATION LINEAR ADDRESS PHYSICAL ADDRESS U.S. Patent May 15, 1990 Sheet 4 of 9 4,926,322 BEGIN AUTO UPDATE ROUTINE NO S EMM N AUTO MODE AZ77-7 ARE ANY EMM HANDLES ACTIVE 2 HAS HAS LM FUNCION LM FUNCTON 10 BEE) CALLED O BEEN CALLED RESET STAY ACTIVE FLAG SET STAY ACTIVE FLAG RETURN FROM AUTO UPDATE AND O.S.USERS A 77-7 OEM SERVICES OS. SERVICES O.S. KERNEL USER O B. SUPERVISOR/USER PROTECTION C. FOUR LEVELS OF PROTECTION U.S. Patent May 15, 1990 Sheet 5 of 9 4,926,322 REAL MODE STACK REAL MODE SS: SP - - POINTED TO HERE BEFORE REAL MODE FLAGS BEFORE INTERRUPT + 4 THE INTERRUPT. REAL MODE CS BEFORE INTERRUPT 42 REAL MODE | P BEFORE INTERRUPT 39 - REAL MODE SS-SP AT BEGIN OF INTERRUPT AA 3 HA NDLER EXECUTIONX ION. PROTECTED MODE STACK HIWORD LOWORD OFFSETdim-m-m-mo TOP OF RING O STACK p??? 32 (DECMAL) ???? +28 ???? 424 p?? - 20 pop? + 16 + 12 08 2??? 04 99 - PROTECTED MODE SS:ESP PONTS A BEGIN OF INTERRUPT HANDLER EXECUTION. AAz79 U.S. Patent May 15, 1990 Sheet 6 of 9 4,926,322 PROTECTED MODE STACK (RING O STACK) HIWORD LOWORD OFFSET VIRTUAL MODE GS +32 (DECIMAL) VIRTUAL MODE FS 28 22?? VIRTUAL MODE DS +24 2222 WRTUAL MODE ES 420 222 VIRTUAL MODESS 16 NEW VIRTUAL MODE ESP (OLD ESP-6) 12 EFLAGS (F AND TF CLEARED) 08 CS OF WIRTUAL MODE INTERRUPT HANDLER 04, EP OF VIRTUAL MODE INTERRUPT HANDLER PROTECTED MOD SS : ESP POINTS TO HERE. VIRTUAL MODE STACK VIRTUAL MODE SS: ESP -- POINTED TO HERE BEFORE VIRTUAL MODE FLAGS BEFORE INTERRUPT + 4 NTERRUPT. VIRTUAL MODE CS BEFORE INTERRUPT + 2 VIRTUAL MODE 1 P BEFORE INTERRUPT 38-VIRTUAL MODESS:ESPN RING O STACK POINTS TO HERE. Z77O U.S. Patent May 15, 1990 Sheet 7 of 9 4926,322 EMM PAGE LOGICAL PAGE OFOR HANDLE LOGICAL PAGE 1 FOR HANDLE LOGICAL PAGEN- 1 FOR HANDLE LOGICAL PAGE O FOR HANDLE LOGICAL PAGE 1 FOR HANDLE LOGICAL PAGE Nj-1 FOR HANDLE EMMPT START-> FREE ENTRY IN EMMPAGE LAST FREE ENTRY IN EMMPAGE EMM FREE UN USED ENTRY FREE TOP-a- FRST FREE PAGE IN FREE STACK LAST FREE PAGE IN FREE STACK TOTALPAGES Az7. Z2 U.S. Patent May 15, 1990 Sheet 8 of 9 4,926,322 NT 67H IN REAL MODE REAL MODE EMM NT 67H HANDLER IS EMM SET YES TO MODE OFF ? NO GO TO PROTECTED MODE CALL EMM FUNCTION HANDLER ROUTINE EXECUTE EMM FUNCTION WAS THIS YES A LM FUNCTION NUMBER 4, 6, OR 10 ? CALL AUTO UPDATE FUNCTION RETURN FROM EMM FUNCTION S EMM N AUTO MODE YES S STAY AWE FLAG SET 2 YES RETURN FROM RETURN FROM NT 67H N NT 67H IN Az775 REAL MODE VIRTUAL MODE U.S. Patent May 15, 1990 Sheet 9 of 9 4,926,322 NT 67H IN VIRTUAL MODE PROTECTED MODE EMM NT 67H HANDLER CALL EMM FUNCT ON HANDLER ROUT NE EXECUTE EMM FUNCTION WAS THIS YES A LM FUNCTON NUMBER 4, 6, OR 10 ? CALL AUTO UPDATE FUNCTION RETURN FROM EMM FUNCTION iS EMM N NO AUTO MODE 1. YES S STAY ALIVE FLAG SET 2 NO RETURN FROM RETURN FROM 77 |NT 67H IN |NT 67H N AZ775 VIRTUAL MODE REAL MODE 4,926,322 1. 2 By convention, a 20-bit address can be shown broken SOFTWARE EMULATION OF BANK-SWITCHED down into its segment and offset parts using the notation MEMORY USNG AWIRTUAL DOS MONTOR 0000:0000, the segment being to the left of the colon and AND PAGED MEMORY MANAGEMENT the offset on the right. For example, a 20-bit address written as FFE6E in hexadecimal notation could be BACKGROUND OF THE INVENTION written as FFE4:002E in segmented notation. Depend 1. Field of the Invention ing upon which segment (or "segment paragraph') is This invention relates to computer memory manage chosen, a single 20-bit address can be expressed in a ment. More particularly, it relates to application pro variety of ways using segmented notation. For example, 10 the physical address 00030 can be accessed by all the gram access to expanded memory via the Lotus/Intel/- following segments and offsets (segment paragraphs Microsoft Expanded Memory Specification on comput and relative offsets): 0000:0030; 0001:0020; 0002:0010; ers having extended memory and memory paging capa and, 0003:0000. bilities. Each of the four segment registers in the 8086 defines 2. Description of the Related Art 15 a 64KB block of memory called a "segment.' If all the Many popular personal computers (PCs) are based segment registers are kept constant and equal, then the on Intel microprocessors (Intel Corporation, 3065 Bow microprocessor can access only 64KB of memory, just ers Ave. Santa Clara, Calif. 95051). These include the like the 8080. model 8080, introduced in 1974, the 8088 which is used The 80286 and 80386 microprocessors both support in the Compaq Portable and the IBM-PC, the 8086 used 20 and go beyond the segmented addressing scheme of the in the Compaq Deskpro, the 80286 used in both the 8086. When first powered up, they operate in "real Compaq Deskpro 286 and the IBM-PC AT, and the mode,' which uses segment and offset registers in the 80386 processor of the Compaq Deskpro 386. These same way as the 8086 to access the same one megabyte microprocessors have been designed for upward com of memory. Thus the 80286 and 80386 microprocessors patibility-programs written for the 8088 and/or the 25 are upwardly compatible with the addressing scheme of 8086 can be run on computers having 80286 or 80386 the 8086 chip. processors and programs written for the 80286 proces In addition to real mode operation, the 80286 and sor can be run by the 80386. 80386 can operate in "protected mode.” The difference The amount of physical memory a microprocessor with protected mode is that the segment register is no can access depends on the number of address lines that 30 longer a real (i.e., physical) address.
Recommended publications
  • Performance Management in a Netware V3.1X Environment
    COMPAQ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ Performance Management In a NetWare v3.1x Environment Compaq TechNote Includes information on: · Optimizing performance of Compaq PC Servers · Analysis and troubleshooting of network performance problems · Quick Reference Charts NOTICE The information in this publication is subject to change without notice. COMPAQ COMPUTER CORPORATION SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN, NOR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL. This publication contains information protected by copyright. No part of this publication may be photocopied or reproduced in any form without prior written consent from Compaq Computer Corporation. This publication does not constitute an endorsement of the product or products that were tested. The configuration or configurations tested or described may or may not be the only available solution. This test is not a determination of product quality or correctness, nor does it ensure compliance with any federal, state, or local requirements. Compaq does not warrant products other than its own strictly as stated in COMPAQ product warranties. Product names mentioned herein may be trademarks and/or registered trademarks of their respective companies. ã 1993 Compaq Computer Corporation. All rights reserved. Printed in the U.S.A. COMPAQ, DESKPRO, SYSTEMPRO, SYSTEMPRO/LT, FASTART Registered U.S. Patent and Trademark Office. SYSTEMPRO/XL, ProSignia, EZ Help, COMPAQ
    [Show full text]
  • Computing at BSU User Guide Date: September 28, 1995
    MEMO To: Faculty and Staff From: Shaun Loughney Subject: Computing at BSU User Guide Date: September 28, 1995 The following is the 1995-1996 updated inserts for your Computing at BSU User Guide. NOTE: CHAPTER 6 AND APPENDIXES B THRU E, G AND I, HAVE NO CBANGES. PLEASE RETAIN YOUR CURRENT REFERENCES. Take a look at what is new: The Center for Data Processing has added several new faces in the past year. See Chapter 1 for listing of current and new members of the Data Center. The not so new Student E-mail Server VARNEY is growing like wild fire. We have over 5000 users and are adding daily. See the Help Desk Documents BSU-01 and 02 for information on how to use the system. Several individuals on campus have pulled together and are designing a BSU Home Page for Internet access. The home page will eventually replace the Campus Wide Information System. See Chapters 2 and 5 for insight on what you will find at http://www.idbsu.edu. The Center for Data Processing has also started our own listserv, COMP-BSU. This is used to discuss campus computing issues, troubleshooting questions, and general topics of interest. See Help Desk Document Internet-05 to subscribe to listserv COMP-BSU. A couple of the Data Center's services have been improved to meet the campus needs: The dial-in access has received 16 new modems and authentication. To set up remote terminal access, see Help Desk Document COMM-05. The Faculty Computer Lab has upgraded their equipment. Several workstations are multi-media machines and have scanning ability.
    [Show full text]
  • Quarterdeck Desqview 2.0 (1987).Pdf
    411M- (r,g5; Quarterdeck DEv119- Quarterdeck For us For you it's the next (we hope) logical step. it's a wish come true. InfoWorld voted DESQview 1.3 Product of the We believe the personal computer equates to Year. personal freedom, and that software, any soft- In the PC Tech Journal "System Builder Con- ware, must enlarge the scope of that freedom. test" at Comdex Fall 1986, it was voted best We are committed to technical leadership. operating environment We are committed to customer solutions, not Soft Sector gave it the Editor's Choice Award. merely our own. And 450,000 dedicated PC users on four con- We are committed to producing a foundation tinents voted yes with their dollars. for growth, an open process, not restrictive So why on earth did we change what is architecture. undoubtedly the best, most efficient, most ver- We are committed to protecting the cus- satile, multi-tasking, multi-window software inte- tomer's investment, allowing existing software grator that exists today. and soon-to-be software to blend and work It's easy to understand when you examine together at the customer's choice. what's at the core of DESQview. So we watched how you use DESQview. We listened. We incorporated many of your wishes. And many of ours. The result is a more powerful, more versatile, (and whenever hardware permits) a much smaller DESQview. DEP v e9 Quarterdeck With DESQvieN v 2.0 you can do almost arghirg on earth. Like its predecessor DESQview L3, DESQview handle them. And DESQview can show them 2.0 multi-tasks within 640K and beyond It does side by side in windows.
    [Show full text]
  • Pc Interrupts a Programmer's Reference to Bios, Dos, and Third-Party Calls
    SECOND EDITION PC INTERRUPTS A PROGRAMMER'S REFERENCE TO BIOS, DOS, AND THIRD-PARTY CALLS Ralf Brown and Jim Kyle A TT Addison-Wesley Publishing Company Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Wokingham, England Amsterdam Bonn Sydney Singapore Tokyo Madrid San Juan Paris Seoul Milan Mexico City Taipei Table of Contents CHAPTER 1 Introduction 1 Why This Book Exists 1, Interrupts and the '86 CPU Family 2, Some Words of Caution 2, Sample Entry 3, About The Authors 4, Acknow- ledgments 4, CHAPTER 2 Organization and Master Interrupt List 7 CHAPTER 3 Hardware Interrupts 21 CPU-generated Interrupts 21, External Hardware Interrupts 25 CHAPTER 4 ROM BIOS 31 CHAPTER 5 Expansion Bus BlOSes 64 EISA'System ROM 64, Intel PCI BIOS 65, PCMCIA Socket Services 68 CHAPTER 6 Japanese ROM BIOS Extensions 77 AX PC (Japanese) 77, NEC 80, CHAPTER 7 Vendor-Specific ROM BIOS Extensions 83 Acorn BBC Master 512 83, Amstrad 87, Atari 89, AT&T 89, Compaq 90, Corona 94, Hewlett-Packard 94, Phoenix 96, Tandy 96, Victor 96, Zenith 96 CHAPTER 8 Video 99 Standard BIOS Calls 99, Vendor-Specific Extensions 1 38, EGA Register Interface Library 154, Hercules GRAFIX 157, UltraVision 159, Miscella- neous Display Drivers 163 CHAPTER 9 SuperVGA 183 VESA SuperVGA BIOS Extensions 183, SOLLEX SuperVGA Extensjons 188, Cirrus Logic 194, Trident Video BIOS 197, Tseng Video Bio's 197, OPTIMA/ET-3000 Zoom TSR 198, Miscellaneous 201 CHAPTER 10 Low-Level Disk I/O 203 Standard BIOS 203, ESDI Controllers 212, Vendor-Specific Extensions . 214, RAMdisks218 CHAPTER 11 SCSI Device I/O 221 ASPI 221, Common Access Method 224, CMC International TARGA.DEV 230, Future Domain 234, SCSILink 240, SDLP 242, Miscellaneous 243 CHAPTER 12 Serial I/O 247 Standard BIOS 247, Digiboard 250, FOSSIL 253, MBBIOS 264, AVA- TAR.Serial Dispatcher 266, COURIERS.COM 266, IBM/Yale EBIOS 268, TSRCOMM 269, Miscellaneous 271 ill TV I L.
    [Show full text]
  • PC Board Layout Tools 386+ Use R's Guide
    PC Board Layout Tools 386+ Use r's Guide Electronic Design Automation Tools PC Board Layout To 0 Is 386+ Use r's Guid e Copyright © 1993 OrCAD, Inc. All rights reserved. No part of this publication may be reproduced, translated into another language, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise without the prior written consent of OrCAD, Inc. Every precaution has been taken in the preparation of this publication. OrCAD assumes no responsibility for errors or omissions. Neither is any liability assumed for damages resulting from the use of the information contained herein. OrCAD® is a registered trademark of OrCAD, Inc. IBM® is a registered trademark of International Business Machines Corporation. Microsoft® is a registered trademark of Microsoft Corporation. Windows™ is a trademark of Microsoft Corporation. Phar Lap® is a registered trademark of Phar Lap software, Inc. 386\ DOS-ExtenderTM is a trademark of Phar Lap software, Inc. Portions of this document copyright Phar Lap software, Inc. All other brand and product names mentioned herein are used for identification purposes only, and are trademarks or registered trademarks of their respective holders. CONTENTS Chapter 1: Welcome to OrCAD PC Board Layout Tools 386+ Minimum configuration..................................................................................... 3 Virtual memory recommendations..................................................................... 3 Configuring virtual memory.......................................................................
    [Show full text]
  • I»«L|Ijli Iiijfiit
    COtfF-920430—3 DE92 003279 AN QRIGEN2 UPDATE FOR PCs AND MAINFRAMES Scott B. Ludwig Chemical Technology Division Oak Ridge National Laboratory* Oak Ridge, Tennessee 37831 il|=iii.p I»«l|IJli iiiJfiit: ^ i | -£ J £ s - 5 To be presented at the International High-Level * = 2 ™ a-s » •= I § Radioactive Waste Conference, Las Vegas, NV, I lil-flllln April 12-16, 1992 2 — C 5 S ]"| a u ° -TT« sutanMtt* mnuaanpi hw B»»n ^^ = 3S=l-°»g a«ho™a br » conneter ot thi OS. •» — s - 3*°u £ ee a s au»»ni«"l imdir contract Mo. Ot 3. 5 i- u w S.^L.5 •£ i AC05^8*«21«00. Aaxnlmm. O» U^L U'^^^s^HaSu GaMrraiwnt rnHV B nanvdMtM*. =• 3 -j 5 — =" - a ' = rov«v-«m> ion* to outaMi or fn ultra 2 Z J< -J S s 3 "— a v3 th» urtaftin form ot tf» aMribuaon. or j =a32^oi»g aiow othan to do oo. lor U.S. GUMIIM" g. i 3 s ~ a s .a .B a? iJtilillii Managed by Martin Marietta Energy Systems, Inc., under contract DE-AC05-840R21400 with the U.S. Department of Energy. DISTHI8U7JIJN OF TW.S MCUMEiT IS UliUnim An ORIGEN2 Update for PCs and Mainframes Scott B. Ludwig Oak Ridge National Laboratory Presented at Integrated Systems Special Session on "Application of ORIGEN-Type Codes to LWR Spent Fuels" 1992 International High Level Radioactive Waste Conference Las Vegas, NV April 12-16, 1992 Introduction The ORIGEN2 computer code1-2 was developed by Oak Ridge National Laboratory (ORNL) in the late 1970s and made available to users worldwide in 1980 through the Radiation Shielding Information Center (RSIC).
    [Show full text]
  • PATHWORKS for DOS PC Decwindows Motif Guide
    PATHWORKS for DOS ' PC DECwindows Motif Guide PATHWORKS for DOS PC DECwindows Motif Guide Order Number: AA-PAFBC-TK August 1991 Revision/Update Information: This document supersedes PC DECwindows User's Guide, Version 4.0, order number AA-PAFBB-TK. Software Version: PATHWORKS for DOS, Version 4.1 Digital Equipment Corporation Maynard, Massachusetts First Published, April 1989 Revised, December 1989, January 1991, August 1991 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by Digital Equipment Corporation or its affiliated companies. Hestricted Rights: Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c)(l)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013. © Digital Equipment Corporation 1989, 1991. All rights reserved. Printed in U.S.A. The postpaid Reader's Comments form at the end of this document requests your critical evaluation to assist in preparing future documentation. The following are trademarks of Digital Equipment Corporation: ALL-IN-l, DDCMP, DDIJ:<', DEC, DECconnect, DEClaser, DECmate, DECnet, DECnet-DOS, DECrouter, DECserver, DECstation, DECwindows, DECwrite, DELNI, DEMPR, DEPCA, DESTA, Digital, DNA, EtherWORKS, LA50, LA75 Companion, LAT, LN03, LN03 PLUS, LN03 ScriptPrinter, M}i~THOWAVE, Mi croVAX , PATHWORKS, PrintServer, HeGIS, HMS-ll, RSX, RSX-ll, RT, RT-l1, HX33, ThinWire, TK, ULTHIX, VAX, VAX Notes, VAXc1uster, VAX mate, VAX mail , VAX server, VAXshare, VMS, VT, WPS, WPS-PLUS, and the DIGITAL logo.
    [Show full text]
  • COMPAQ DESKPRO 386 Personal Computer MAINTENANCE and SERVICE GUIDE
    COMPAQ DESKPRO 386 Personal Computer MAINTENANCE AND SERVICE GUIDE NOTICE The information in this guide is subject to change without notice. COMPAQ COMPUTER CORPORATION SHALL NOT BE LIABLE FOR TECH- NICAL OR EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN; NOR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL. This guide contains information protected by copyright. No part of this guide may be photocopied or reproduced in any form without prior written consent from Compaq Computer Corporation. © Copyright 1988 by Compaq Computer Corporation. All rights reserved. Printed in the U.S.A. COMPAQ®, COMPAQ DESKPRO®, COMPAQ DESKPRO 286®, COMPAQ PORTABLE II®, COMPAQ DESKPRO 386®, COMPAQ PORTABLE III®, COMPAQ DESKPRO 386/20®, COMPAQ PORTABLE 386®, COMPAQ DESKPRO 386s®, COMPAQ DESKPRO 386/25, COMPAQ DESKPRO 386/20e, and COMPAQ SLT/286 are trademarks of Compaq Computer Corporation. The software described in this guide is furnished under a license agreement of nondisclosure. The software may be used or copied only in accordance with the terms of the agreement. Microsoft®, MS®, and MS-DOS® are trademarks of Microsoft Corporation. MS® OS/2 is a product of Microsoft Corporation. Product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective companies. MAINTENANCE AND SERVICE GUIDE COMPAQ DESKPRO 386 Personal Computer Third Edition (February 1988) Second Edition (June 1987) First Edition (August 1986) Assembly Number 108033-003 Text Number 108035-003 Addendum 108431-001 (November 1988) Compaq Computer Corporation ® Registered United States Patent and Trademark Office. ii WARNING This equipment has been certified to comply with the limits for a Class B computing device, pursuant to Subpart J of Part 15 of FCC Rules.
    [Show full text]
  • Technical Reference Guide
    Technical Reference Guide For the Compaq Deskpro EN Series of Personal Computers Desktop and Minitower Form Factors This hardcopy is designed to be placed into a standard 3-ring binder. Provided below is a title block that can be copied and cut out and placed into the slip or taped onto the edge of the binder. Deskpro EN Series of Personal Computers Desktop and Minitower Form Factors TRG Reader Feedback Please feel free to send any questions, suggestions, corrections, or comments regarding this document please to the following email address: [email protected] When responding, please state the title of the referenced document. Technical Reference Guide NOTICE The information in this document is subject to change without notice. COMPAQ COMPUTER CORPORATION SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL ERRORS OR OMISSIONS HEREIN; NOR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL. IT IS THE RESPONSIBILITY OF MANUFACTURERS TO ENSURE THAT DEVICES DESIGNED TO BE USED WITH COMPAQ PRODUCTS COMPLY WITH FCC CLASS B EMISSIONS REQUIREMENTS. This guide contains information protected by copyright. No part of this document may be photocopied or reproduced in any form without prior written consent from Compaq Computer Corporation. 1998 Compaq Computer Corporation All rights reserved. Printed in the USA Compaq, Deskpro, LTE, Contura, Presario, ProLinea Registered U.S. Patent and Trademark Office Product names mentioned in this document may be trademarks and/or registered trademarks of other companies. “Pentium” and “MMX” are trademarks of Intel Corporation. “Windows” is a trademark of Microsoft Corporation. For more information regarding specifications and Compaq-specific parts please contact Compaq Computer Corporation.
    [Show full text]
  • Chapter 5 Windows 3.1 and Memory Management
    Chapter 5 Windows 3.1 and Memory Management This chapter contains information about how Microsoft Windows 3.1 interacts with memory. You can use this information to manage memory while running Windows and to troubleshoot various problems related to memory management. For specific information about optimizing your system configuration, see Chapter 6, “Tips for Configuring Windows 3.1.” Related information ••• Windows User’s Guide: Chapter 5, “Control Panel,” and Chapter 14, “Optimizing Windows” ••• Windows Resource Kit: Chapter 7, “Setting Up Non-Windows Applications,” and Chapter 13, “Troubleshooting Windows 3.1” ••• Glossary terms: Expanded Memory Specification, Extended Memory Specification, multitasking, page frame, protected mode, virtual memory Contents of this chapter About Memory .................................................................................................228 Types of Memory: An Overview..............................................................228 The Windows 3.1 Memory Device Drivers...............................................230 Expanded Memory: A Technical Discussion ...........................................230 Windows Standard Mode and Memory............................................................235 Extended Memory and Standard Mode .....................................................236 Expanded Memory and Standard Mode ....................................................237 Windows 386 Enhanced Mode and Memory....................................................238 WINA20.386 and 386 Enhanced
    [Show full text]
  • Microsoft Windows 3.0 & MACH 20 Accelerator Card
    WW0340: Microsoft Windows 3.0 & MACH 20 Accelerator Card (c) 1992-1995 Microsoft Corporation. All rights reserved. WW0340: Microsoft Windows 3.0 & MACH 20 Accelerator Card PSS ID Number: Q63771 Article last modified on 07-29-1996 PSS database name: WIN3X 3.00 3.00a WINDOWS -------------------------------------------------------------------- The information in this article applies to: - Microsoft Windows operating system versions 3.0, 3.0a -------------------------------------------------------------------- You must update several of the Microsoft MACH 20 accelerator card files for the accelerator card to run properly under Microsoft Windows 3.0 standard mode. The updated files can be obtained in Application Note WW0340, "Microsoft MACH 20 Version 1.02 Update." The MACH 20 board is NOT supported by later versions of Windows. You can obtain this Application Note from the following sources: - Microsoft's World Wide Web Site on the Internet - The Internet (Microsoft anonymous ftp server) - Microsoft Download Service (MSDL) - Microsoft Product Support Services For complete information, see the "To Obtain This Application Note" section at the end of this article. Press here to copy WW0340.exe to your THE TEXTcomputer. OF WW0340 ================== ====================================================================== Microsoft Product Support Services Application Note (Text File) WW0340: MICROSOFT MACH 20 VERSION 1.02 UPGRADE ====================================================================== Revision Date: 12/92 Disk Included The following information applies to Microsoft Windows version 3.0. -------------------------------------------------------------------- | INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY | | ACCOMPANY THIS DOCUMENT (collectively referred to as an | | Application Note) IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY | | KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO | | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A | | PARTICULAR PURPOSE.
    [Show full text]
  • PATHWORKS for DOS \
    PATHWORKS for DOS \ Memory Solutions for Client Administrators PATHWORKS for DOS Memory Solutions for Client Administrators Order Number: AA-PAF6C-TK August 1991 Revision/Update Information: This document supersedes Memory Solutions for Client Administrators, order number AA-PAF6B-TK. Software Version: PATHWORKS for DOS Version 4.1 Digital Equipment Corporation Maynard, Massachusetts First Published, December 1989 Revised, January 1991, August 1991 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by Digital Equipment Corporation or its affiliated companies. Restricted Rights: Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013. © Digital Equipment Corporation 1989, 1991. All Rights Reserved. Printed in U.S.A. The postpaid Reader's Comments form at the end of this document requests your critical evaluation to assist in preparing future documentation. The following are trademarks of Digital Equipment Corporation: ALL-IN-1, DDCMP, DDIF, DEC, DECconnect, DEClaser, DECmate, DECnet, DECnet-DOS, DECpc, DECrouter, DECSA, DECserver, DECstation, DECwindows, DECwrite, DELNI, DEMPR, DEPCA, DESTA, Digital, DNA, EtherWORKS, LA50, LA 75 Companion, LAT, LN03, LN03 PLUS, LN03 ScriptPrinter, METROWAVE, MicroVAX, PATHWORKS, PrintServer, ReGIS, RMS-ll, RSX, RSX-ll, RT, RT-ll, RX33, ThinWire, TK, ULTRIX, VAX, VAX Notes, VAXcluster, VAXmate, VAXmail, VAXserver, VAXshare, VMS, VT, WPS, WPS-PLUS, and the DIGITAL logo.
    [Show full text]