Table of Contents

Total Page:16

File Type:pdf, Size:1020Kb

Table of Contents ^9/08/89 11:43 U206 883 8101 MICROSOFT CORP.. 12)002 Table of Contents m-^mm Table of Contaits 09/08/89 11:44 'Q206 883 8101 MICROSOFT CORP _ _ [ 1003 The Story Begins JAN The story of MS-DOS_begins ..in a hotel in Albuquerque, New Mexico. 1975 In 1975, Albuquerque was the home of Micro Instrumentation'Telemetry MiTS introduces the 8080-baseci Systems, better known as MITS- In January of that year, MITS had intro- Altair computer. duced a kit computer called the Altair. When it was first snipped, the Altair consisted of a metal box with, a panel of switches for input and output, a power supply, and-two boards. One board was the CPU.. At its heart was the 8-bit 8080 microprocessor chip from InteL The other board provided 256 bytes of memory. The Altair had no keyboard, no monitor, and no permanent storage. But it had a revolutionary price tag. It cost $397. For the first time, the term "personal computer" acquired a real-world meaning. The real world of the Altair was not, however, the world of business computing. It was-primarily the world of the computer hobbyist These first users of the microcomputer were not as interested in using spreadsheets and word processors as they were in programming. Accordingly, the first soft- ware for the Altair was a programming language. And the company that developed it was a two-man firm, in Albuquerque, called Microsoft FEB The two men at MiCTosof^ej^PailjAJten^and Bffl Gates-Allen and 1975 Gates-had met when-they were both students at Lakeside High School in Microsoft sails first BASIC to Seattle, where they began their computer-science education oa the school's MITS lor Altair time-sharing terminal By the time Gates had graduated, me two of them had computer. already founded a company called Traf-O-Data. Traf-O-Datas main product was a machine based on the 8008 microprocessor, which was the predecessor of the Altair's 808.0 chip. The Traf-O-Data machine automated the process of reading 16-channel, 4-digit, binary-coded decimal (BCD) tapes generated by traffic recorders to monitor traffic flow. Unfortunately, the company faced tough competition from state-owned—and therefore state-subsidized— processing facilities. Nevertheless, the experience with Traf-O-Data and the 8008 microprocessor gave Allen and Gales a running start when the Altair was introduced They used their running start to write a version of BASIC for the S080 and sold it to MITS. It was Microsoft's first product. Originally, the only way to enter Microsoft's BASIC into the Altair was to flip the switches on the front panel to enter the machine code into the computer's memory. This process was soon automated by paper tapes that could store and load the code. But Allen, who had taken a position as Direc- tor of Software at MITS, quickly realized that a disk drive was the real The Historical Vie;-: 09/08/89 11:44 ©206. 883 8101 MICROSOFT CORP solution to entering and storing code. So in February 1976, he asked Gates if he could write a disk-based version of BASIC. Since the Altair had no operat- ing system and hence no method of managing files, the disk BASIC would also have to include some file-management routines. In other words, it would have to function as a rudimentary operating system. FEB That's when Gates, who was still a student at Harvard, flew to Albu- 1976 querque, checked into the HiltonHotel with a stack of yellow legal.pads, and Gates writes first Disk BASIC. asked not to be disturbed. Five days later, he checked out of the hotel, yellow pads filled, and started typing code into a DEC PDP-11 mainframe, on which time was leased from the Albuquerque public school system. After five days, Disk BASIC was up and running on the Altair. Disk BASIC used a file-management strategy based on a file allocation table. The more conventional approach to file management was to include .disk-allocation-information with each file. In Disk BASIC, all of mis informa- tion was kept in one location; the file allocation table. Gates chose this strat- egy for its speed. ALfew years later, when Microsoft wrote a stand-alone version of BASIC for the new 16-bit 8086 chip, they used -the same approach. The file-handling routines in stand-alone Disk BASIC became, in turn, the model for the operating system that would eventually be known as MS-DOS. But in 1976, people weren't thinking about 16-bit operating systems. They were thinking about 8-bit operating systems. Both users and developers were beginning-to recognize the limitations of running applications on top of BASIC or some other language. MITS even- ''There was such a lower tually used the code from Gates' Disk BASIC of Babel in operating sys- to build an operating system for the Altair, tems. But then Lifeboat Another company, Digital Research, headed ' Associates came along by Gary Kildall, had developed an operating and started actually offer- system called Control Program, for Microcom- ing software in CPIM-80 puters, or CP/M, a couple of years earlier. As format. It was probably new companies began to compete with the Lifeboat Associates more Altair for the microcomputer market, some of than anybody who really them sold CP/M as their operating system. But got tilings going." most introduced their own operating systems. — Bill Gates The result was chaos_ JUL . : At Microsoft, Gates and Allen continued 1977 Microsoft intro- to focus their attention on programming languages. They developed different duces FORTRAN versions of BASIC to run on the various operating systems that were appear- for 8080 ing. They also introduced versions of COBOL, FORTRAN, and Pascal. computers- When Lifeboat Associates, a software distributer in New York, began The Story Begins gjqrssod os&i »9S ppnoo Aaqa "TJOSOJOIJAI JO OJTIJTTJ aq; IB ps^ooj sy "I3)ji^iii 9ip uo sjossooojd iiq-g jofeui aqi jo lie JOj DISVS J° snois -J3A paonpOJcT'pBqJi- •sinsjs^s QgZ P1^' 0808 slP J0J JsiqtHassB us pus B SB JpAS. SB S9§CT£tlB[ Jofeni Qip JO ]JB pspjpBOI pUB Airedmoo Qqx nobnbid B sq oj ^aratmoddo UB s? 9808 ^jsojjBxa srtp jo ODTOiiodrai SUIA\OJS Qtp nSissp 9ip pug 'Aytieai jsqiBin B SBM jsntidtiioooJDTni stp 'J 'padopAsp dxqo 98og scp sxnp- Qip Xg; ntraSijiajui 3jom ssnrqaura JO p]oxpsnor{ s^eui oj dnp B SnraSisep ai3A\ A^sqj psAarpq sisdopAOp 1 3 3l SBM SJaindmoooioTni JOJ JQ^JBUI oi|j >£61 ^ ^T ! 0808 P ^ AipfedBO iCioni^ui ptiB souHimqpod m dxqo /A^n sqx •dnp 9S08 J?l"9I 91? psonpom "sjnatnssBq ptre 'sopjB 'siisp trr A"BAAB sjsjndraoo iratp TJJIAV sjsxAqqoq nps ^^^ SJsandinooojOTm jo sresn -ud QIJX 'Siosssooid pjoA\ psrjBoipsp jtresui uopBTno?nB oo^o 'qdoad jsora JOJ 'gjgqM ppoA\ B~UT snojAqo AiJBpioiiJt?d ?ou SBA\ UOTSTA sip pny "Aaji 0 3X u uBq; UOISIA 9aoui SBA\ ^^teua siqj 'soz.61 ^{ P l "SUOI;B5S^JO J9sn-Q[§ins JOJ lO^pEtn Qtp—-jps}i JOJ as^fJBUi JQ^OHB angop oi unSsq Airedtuob otp {J9T]J^9 SJB9A OAV? }Q^ IUBOTJIXISTS SK'/A X gui^s^jppvu B JOJ }3>JJBUI gqi 3i?qj paziuSoooj • 'XTN3X ©ip jspnn siossSoojdojorui JBJSAQS OJ XMI pa?Jod jo txx&si B ptre'sqVi n^a TOOJJ XINQ p^suson yosojoij^ '0861 -indmoo JQSJBJ HO pcmpTreis ytrjsnptci TIE JO sn$E*s sip SAST^OB o; Smuotooq SBA\ xnsjsAs SutjBaodo jssntjpun 'gnpfSBjpTTHU B 'XIND °* ^opnojjB sit panin} ijosOJOT^—ssS^nSuBj spgosojoT]^ jo dpq oqi tpjM <ured $Sfe\ in jxq-g oqj jo Aquofera otjj xioAi ApBSjp peq JAJ/JD ooxns puy 'Siraxrx puejajndivoo S^T oj diqo iiq-8 sqj psqsnd pxre O§JBJ SBM JI ma •ampnijs ^sip paou^Api? HB pcre sotreiDUOjJQd poo§ qjiM IDOISAS gup^SBippin arm B SBM SOQ-]A[ •sjejndujoo 0008 3 TP 3-T q^iq^- 'UISJSAS gupuJQdo }iq-g UA\O nj •JsqjsSoiyB SIIJQJSA^ Sinjejodo §011011^1 JOU SBM LUol 01 soomosgj SJT JO JSOUI SupOAap SBA\ jjosojoip\[ qSnoqjp/ TTVd •Q§JOUI9 oj ircgsq pJBptrejs jiq-g ire pun 'i iCremud Jtgqi SB ]A[/dD Jajjo oj p3p]03p '/Sopuqoqx, JOSSSOOJJ PUB SJscjnduico JBjsqiJojq 5wrpnpm 'sjsinduuooOJOiiii jo 'psugdo pmreqo uopnqtusip sjqa qiTA>\ - XpB3J SBM yosojorjAI 'os-y^/ao uo mu oj areAvyos jo anq B 09/08/89 11: 46 -S206 883 8101 MICROSOFT CORP Ig) 006 directions. The first was to continue in the same direction and develop the remaining languages—FORTRAN, COBOL, and Pascal—for other 8-bit processors. Or they could turn to 16-bit technology. The first alternative was not a pioneering effort. Gates and Allen did not really want to rewrite FORTRAN, COBOL, and Pascal to run on other 8-bit systems. But they also couldn't ignore the earning potential of this strategy, particularly with the growing popularity of the Apple H based on the 6502. microprocessor. Allen found the solution: turn the Apple II into a Z80 sys- tem. To accomplish this metamorphosis, Microsoft developed the SoftCard, The SoftCard was a Z80 microprocessor and a ROM version of the CP/M BIOS (Basic Input/Output System) on a plug-in card, with CP/M itself on disk. Microsoft licensed CP/M-80 from Digital Research for a fixed, one-time fee of $46,000. With CP/M-80 on the SoftCard, Apple users could run any of the programs and languages designed to run on the CP/M machines, includ- ing all of Microsoft's languages.
Recommended publications
  • An Inside Look at MS-DOS, June 1983, BYTE Magazine
    An Inside Look at MS-DOS The design decisions behind the popular operating system Tim Paterson Seattle Computer Products 1114 Industry Dr. Seattle, WA 98188 The purpose of a personal com- often on the first try. Unfortunately, read-only memory). Both of these puter operating system is to provide many of the software developers tools had been developed in house. the user with basic control of the Seattle Computer talked to in the machine. A less obvious function is to earlier days preferred to simply ig- MS-DOS Organization furnish the user with a high-level, nore MS-DOS. Until the IBM Per- The core of MS-DOS is a device- machine-independent interface for sonal Computer was announced, independent input/output (I/O) han- application programs, so that those these developers felt that CP/M-86 dler, represented on a system disk by programs can run on two dissimilar would be the operating system of the hidden file MSDOS.SYS. It ac- machines, despite the differences in 8086/8088 computers. cepts requests from application pro- their peripheral hardware. Having Other concerns crucial to the grams to do high-level I/O, such as designed an 8086 microprocessor card design of MS-DOS were speed and ef- sequential or random access of named for the S-100 bus and not finding an ficiency. Efficiency primarily means disk files, or communication with appropriate disk operating system on making as much disk space as possi- character devices such as the console. the market, Seattle Computer Prod- ble available for storing data by mini- The handler processes these requests ucts set about designing MS-DOS.
    [Show full text]
  • GBCC-CIS-1 Page 1 Micro-Soft’S Macro-Impact
    CIS111 GBCC Renee Dodge CIS111 Mid-Term – Fall 2010 For your mid-term, I would like you to conduct some research on the history of computers. Select a milestone or event that you feel had a significant impact on the overall development of computers and how we use computers today. Be sure you not only provide your opinion as to why you feel this milestone is significant, but also provide historical proof - actual facts as to how this event shaped the development and use of computers. For this assignment, please complete the following: 1. Choose a topic 2. Research your topic and locate at least 5 different sources of information, overall. o At least 3 sources should be Internet websites. o Remember: Wikipedia is NOT an acceptable research source. 3. In addition to the Internet, you should also utilize the library online resources (EBSCO database, e-Books, etc). o At least 2 different sources of information should be online library resources. o If you have never used the library online resources before, you may ask me for a brief overview of how to use them or see Becky Clerkin in the library for help. 4. Include your research findings in a 5-page paper and be sure to properly cite where you found your information. If you are not sure how to cite references check out the following link: How to Cite Books, Magazines, and Web Sites in a Research Paper: http://www.lib.duke.edu/libguide/works_cited.htm 5. Upload your research paper to the Digital Drop BoX no later than Wednesday, October 27th at 11:59pm.
    [Show full text]
  • Windows, Networking and Software FAQ, Tips, Hints, and Wisdom for Windows 98X/XP Disclaimer
    Windows, Networking and Software FAQ, Tips, Hints, and Wisdom for Windows 98x/XP Disclaimer ...................................................................................................................................................... 7 Windows 98SE............................................................................................................................................... 7 Desktop....................................................................................................................................................... 7 Right Click – Deleting Programs from List............................................................................................ 7 Shortcut – Deleting................................................................................................................................. 7 Shortcuts – Deleting the Arrow .............................................................................................................. 7 Shortcuts – Some useful ones (Shutdown and Restart) .......................................................................... 7 Networking................................................................................................................................................. 8 Crossover Cables – Using to network two computers............................................................................ 8 FAQ (Unofficial) Win95/98 ................................................................................................................... 8 IP Addresses
    [Show full text]
  • Computer Problem Solving 1) What Is the First 640K of Memory Addresses Called?
    Computer Problem Solving 1) What is the first 640k of memory addresses called? a. extended memory b. upper memory c. high memory d. conventional memory Competency: Personal computer components 2) What was the first socket to support dual voltage inputs? a. Socket 7 b. Socket 5 c. Socket 8 d. Socket 423 Competency: Personal computer components 3) Which card is used to add modems and network cards to the portable computer? a. Type 1 b. Type 2 c. Type 3 d. Type 4 Competency: Laptop and portable devices 4) Which type of battery is used most often in notebook computers? a. NiMH b. NiCad c. Li-ION d. Zinc Air Competency: Laptop and portable devices 5) Which of the following does the erase lamp remove? a. static charge from the developed image area on the paper b. static charge from the margin areas of the paper c. leftover toner particles from the paper d. any static charge that may remain on the drum Competency: Printers and scanners 6) Which standard that was first available in Windows 95 and that incorporated as a BIOS configuration option to conserve electrical power? a. ACPI b. APM c. PCMIA d. Energy Star Competency: Operating systems 7) Which of the following files is the virtual memory swap file needed to boot Windows 2000/XP? a. Pagefile.sys b. Hal.dll c. Kernel32.dll d. Himem.sys Competency: Operating systems 8) Which of the following protocols guarantees packet delivery? a. HTTP b. IP c. TCP d. UDP Competency: Networks 9) What is the standard recommendation for changing your password? a.
    [Show full text]
  • MIC5161 Win 2003 Launch V6
    Microsoft Windows Server 2003 and Microsoft Visual Studio .NET 2003 Launch Guide Do more with less. 1 Contents Introduction 2 Introducing Microsoft® Windows® Server 2003 4 Windows Server 2003 Case Studies 10 Introducing Microsoft® Visual Studio® .NET 2003 26 Visual Studio .NET 2003 Case Studies 41 Australian .NET Connected Partners 47 Microsoft® SQL Server™ 52 Microsoft Exchange Server 53 Windows Server 2003 and Visual Studio .NET 2003 Launch Sponsors 55 Platform Partner 56 Platinum Sponsors 61 Gold Sponsors 81 Silver Sponsors 96 Australian Windows Server 2003 JDP 100 Microsoft Gold Certified Partners 102 2 3 Welcome to the launch of Windows Server 2003! This is an exciting time for In my ten or more years in the Australian developer community, the combination Microsoft, our partners and customers, as this is unquestionably the most of Microsoft Windows Server 2003 and Microsoft Visual Studio® .NET 2003 is customer-focused Windows Server release yet. The reality of today’s IT environment the most exciting launch I have ever been involved with. Last February, Microsoft is the demand to do more with technology and, at the same time, do it with reset the bar for innovation and productivity with a new development paradigm for less cost. Over the last two years, we have spent time with customers using building Web Services and applications – Visual Studio .NET. This year, we build Microsoft® Windows® 2000 Server and Windows NT® Server 4.0 to really on that momentum by offering an entire development platform for the building understand what it would take to enable them do a lot more with Windows Server and execution of those applications.
    [Show full text]
  • Wordpad for Letter Writting
    Wordpad For Letter Writting Shadowy and missing Derrin ensheathe her schooner desilverized while Sherman mythologize some densitometers delectably. Supported and struthious Timothee always beneficiated gutturally and frocks his ailurophile. Is Allen ablatival or demanding when predestinated some cribellums inclines lickety-split? How many Type in Accents CCSF. What about margins and color you can start a pdf, wordpad for letter writting in either format for this. Use of a letter writing services in simi valley california be on this free account, wordpad for letter writting or write. Create documents pop out all materials business letter writing services in system dynamics from our services are large for minimalist, wordpad for letter writting angelou wrote a clean. Its string is certainly widespread as famine or italicized formats and align such most programs such as Microsoft Word OpenOffice Writer Wordpad and even Gmail. First road bike: mech disc brakes vs dual pivot sidepull brakes? Reload the rtf report is worth the way we have a text documents take note or ins at the team that comes in. How to omit a possible Letter Using Microsoft Word Onsite. Writer in simi valley california scratch but we can also save your favorite for your blog or completely, wordpad for letter writting information first letter template in between documents. Microsoft word cover letter template will make our house fell off different purposes, wordpad for letter writting: bookmark this letter tips. We believe in an arizona fire in computer fundamentals certification assesses candidates in this makes notes a start? Some designate the appropriate cover letter templates can be fully customized for posture with the chain of Word Online.
    [Show full text]
  • Scanned Document
    OJ )> Vl () 0 ,0 ,m' I 1-V II&JS mm&Radio4 I nederlandse ornroep stichting I THE CHIP SHOP BASICODE2 mmmRadio4 - Broadcasting Support Services CONTENTS ©NOS nederlandse omroep stichting, Hilversum, Netherland 1. INTRODUCTION 5 ISBN 0-906965-14-4 2. HOW TO USE BASICODE-2 7 This edition first published by Broadcasting Support Services January 1984 3. BASICODE- THE SPECIFICATIONS 9 THE CHIP SHOP BBC Radio4 4. BASICODE-2 PROTOCOL 12 British Broadcasting Corporation Portland Place 5. APPLE II & lie 26 London W1A 1AA 6. BBC (A& B) 29 All rights reserved. This handbook and the accompanying computer programs are copyright. No part of this handbook or 7. COMMODORE COMPUTERS 31 the accompanying computer programs may be reproduced, 8. SHARP MZSOA 36 translated, copied or transmitted by any means whatsoever without the prior written permission of the copyright owners. 9. SINCLAIR ZX81 37 The publisher assumes no responsibility for errors, nor liability 10. TANDY TRS-80 & VIDEOGENIE 41 for loss or damage, however caused, arising from the use of the Basicode 2 kit. 11. THE FUTURE 47 The BASICODE-2 kit is available for £3.95 frorr:: Broadcasting Support Services P.O. Box? London W3 6XJ Please make cheques or postal orders payable to Broadcasting Support Services. Published for The Chip Shop, Radio 4, by Broadcasting Support Services- an independent educational charity providing follow­ up services for viewers and listeners. Introduction Chapter One BASICODE-2 INTRODUCTION BASICODE has been developed by the radio programme Hobbyscoop This book and the accompanying cassette contain the details of NOS­ which is broadcast weekly by Nederlanse Omroep Stichting (NOS), BASICODE.
    [Show full text]
  • List of Word Processors (Page 1 of 2) Bob Hawes Copied This List From
    List of Word Processors (Page 1 of 2) Bob Hawes copied this list from http://en.wikipedia.org/wiki/List_of_word_processors. He added six additional programs, and relocated the Freeware section so that it directly follows the FOSS section. This way, most of the software on page 1 is free, and most of the software on page 2 is not. Bob then used page 1 as the basis for his April 15, 2011 presentation Free Word Processors. (Note that most of these links go to Wikipedia web pages, but those marked with [WEB] go to non-Wikipedia websites). Free/open source software (FOSS): • AbiWord • Bean • Caligra Words • Document.Editor [WEB] • EZ Word • Feng Office Community Edition • GNU TeXmacs • Groff • JWPce (A Japanese word processor designed for English speakers reading or writing Japanese). • Kword • LibreOffice Writer (A fork of OpenOffice.org) • LyX • NeoOffice [WEB] • Notepad++ (NOT from Microsoft) [WEB] • OpenOffice.org Writer • Ted • TextEdit (Bundled with Mac OS X) • vi and Vim (text editor) Proprietary Software (Freeware): • Atlantis Nova • Baraha (Free Indian Language Software) • IBM Lotus Symphony • Jarte • Kingsoft Office Personal Edition • Madhyam • Qjot • TED Notepad • Softmaker/Textmaker [WEB] • PolyEdit Lite [WEB] • Rough Draft [WEB] Proprietary Software (Commercial): • Apple iWork (Mac) • Apple Pages (Mac) • Applix Word (Linux) • Atlantis Word Processor (Windows) • Altsoft Xml2PDF (Windows) List of Word Processors (Page 2 of 2) • Final Draft (Screenplay/Teleplay word processor) • FrameMaker • Gobe Productive Word Processor • Han/Gul
    [Show full text]
  • DOS Technical Reference
    -------- - ---- Personal Computer - ---- - --- ------ - . - Programming Family DOS Technical Reference 6138536 Preliminary First Edition (February 1985) The following paragraph does not apply to the United Kingdom or any country where such provisions are inconsistent ~ith local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES TIllS PUBLICATION "AS IS" wrrnom WARRANTY OF ANY KIND, EmlER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 1HE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. lbis publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and!or changes in the product(s) and/or the program(s) described in this pUblication at any time. It is possible that this publication may contain reference to, or information about, IBM products (machines and programs), programming, or services that are not announced in your country. Such references or information must not be construed to mean that IBM intends to announce such IBM products, programming, or services in your country. Products are not stocked at the address below. Requests for copies of this publication and for technical information about IBM Personal Computer products should be made to your authorized IBM Personal Computer dealer, IBM Product Center, or your IBM Marketing Representative. The following paragraph applies only to the United States and Puerto Rico: A Reader's Comment Form is provided at the back of this publication. If the form has been removed.
    [Show full text]
  • Computing :: Operatingsystems :: DOS Beyond 640K 2Nd
    DOS® Beyond 640K 2nd Edition DOS® Beyond 640K 2nd Edition James S. Forney Windcrest®/McGraw-Hill SECOND EDITION FIRST PRINTING © 1992 by James S. Forney. First Edition © 1989 by James S. Forney. Published by Windcrest Books, an imprint of TAB Books. TAB Books is a division of McGraw-Hill, Inc. The name "Windcrest" is a registered trademark of TAB Books. Printed in the United States of America. All rights reserved. The publisher takes no responsibility for the use of any of the materials or methods described in this book, nor for the products thereof. Library of Congress Cataloging-in-Publication Data Forney, James. DOS beyond 640K / by James S. Forney. - 2nd ed. p. cm. Rev. ed. of: MS-DOS beyond 640K. Includes index. ISBN 0-8306-9717-9 ISBN 0-8306-3744-3 (pbk.) 1. Operating systems (Computers) 2. MS-DOS (Computer file) 3. PC -DOS (Computer file) 4. Random access memory. I. Forney, James. MS-DOS beyond 640K. II. Title. QA76.76.063F644 1991 0058.4'3--dc20 91-24629 CIP TAB Books offers software for sale. For information and a catalog, please contact TAB Software Department, Blue Ridge Summit, PA 17294-0850. Acquisitions Editor: Stephen Moore Production: Katherine G. Brown Book Design: Jaclyn J. Boone Cover: Sandra Blair Design, Harrisburg, PA WTl To Sheila Contents Preface Xlll Acknowledgments xv Introduction xvii Chapter 1. The unexpanded system 1 Physical limits of the system 2 The physical machine 5 Life beyond 640K 7 The operating system 10 Evolution: a two-way street 12 What else is in there? 13 Out of hiding 13 Chapter 2.
    [Show full text]
  • Open WATCOM Programmer's Guide
    this document downloaded from... Use of this document the wings of subject to the terms and conditions as flight in an age stated on the website. of adventure for more downloads visit our other sites Positive Infinity and vulcanhammer.net chet-aero.com Watcom FORTRAN 77 Programmer's Guide Version 1.8 Notice of Copyright Copyright 2002-2008 the Open Watcom Contributors. Portions Copyright 1984-2002 Sybase, Inc. and its subsidiaries. All rights reserved. Any part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical, or otherwise, without the prior written permission of anyone. For more information please visit http://www.openwatcom.org/ Portions of this manual are reprinted with permission from Tenberry Software, Inc. ii Preface The Watcom FORTRAN 77 Programmer's Guide includes the following major components: · DOS Programming Guide · The DOS/4GW DOS Extender · Windows 3.x Programming Guide · Windows NT Programming Guide · OS/2 Programming Guide · Novell NLM Programming Guide · Mixed Language Programming · Common Problems Acknowledgements This book was produced with the Watcom GML electronic publishing system, a software tool developed by WATCOM. In this system, writers use an ASCII text editor to create source files containing text annotated with tags. These tags label the structural elements of the document, such as chapters, sections, paragraphs, and lists. The Watcom GML software, which runs on a variety of operating systems, interprets the tags to format the text into a form such as you see here. Writers can produce output for a variety of printers, including laser printers, using separately specified layout directives for such things as font selection, column width and height, number of columns, etc.
    [Show full text]
  • Wikipedia: Design of the FAT File System
    Design of the FAT file system A FAT file system is a specific type of computer file system architecture and FAT a family of industry-standard file systems utilizing it. Developer(s) Microsoft, SCP, IBM, [3] The FAT file system is a legacy file system which is simple and robust. It Compaq, Digital offers good performance even in very light-weight implementations, but Research, Novell, cannot deliver the same performance, reliability and scalability as some Caldera modern file systems. It is, however, supported for compatibility reasons by Full name File Allocation Table: nearly all currently developed operating systems for personal computers and FAT12 (12- many home computers, mobile devices and embedded systems, and thus is a bit version), well suited format for data exchange between computers and devices of almost FAT16 (16- any type and age from 1981 through the present. bit versions), Originally designed in 1977 for use on floppy disks, FAT was soon adapted and FAT32 (32-bit version used almost universally on hard disks throughout the DOS and Windows 9x with 28 bits used), eras for two decades. Today, FAT file systems are still commonly found on exFAT (64- floppy disks, USB sticks, flash and other solid-state memory cards and bit versions) modules, and many portable and embedded devices. DCF implements FAT as Introduced 1977 (Standalone the standard file system for digital cameras since 1998.[4] FAT is also utilized Disk BASIC-80) for the EFI system partition (partition type 0xEF) in the boot stage of EFI- FAT12: August 1980 compliant computers. (SCP QDOS) FAT16: August 1984 For floppy disks, FAT has been standardized as ECMA-107[5] and (IBM PC DOS 3.0) ISO/IEC 9293:1994[6] (superseding ISO 9293:1987[7]).
    [Show full text]