Older Operating Systems

Total Page:16

File Type:pdf, Size:1020Kb

Older Operating Systems Older Operating Systems Class Notes # 14 Computer Configuration November 20, 2003 The default configuration of DOS, which may be adequate for many users, is intended to work with the greatest number of systems. DOS also allows users to take full advantage of their computers features. We could configure our computer to operate more efficiently. There are two general ways of making our computers efficient: • Add or replace hardware • Use software to attain an optimal configuration for existing hardware resources DOS falls in the second category. With DOS we can manage our memory more efficiently and we can also use special device drivers and utility programs to enhance the performance of our hardware and software. Device Drivers Device drivers are software programs, which is used by DOS to control hardware devices. Most device drivers are loaded at boot time by including the device driver in your CONFIG.SYS. The DEVICE command tells DOS to load a device driver and uses the following syntax: DEVICE = driver /switches The driver is the actual software for the device, and the /switches are any switches that the device driver software needs. For example, the mouse device driver (MOUSE.SYS) is loaded in the CONFIG.SYS file with this command: DEVICE = C:\DRIVERS\MOUSE.SYS The DEVICE = command tells DOS that the program file name MOUSE.SYS stored in the \DRIVERS directory on drive C is a TSR needed to drive the mouse device. You may also load certain device drivers in AUTOEXEC.BAT. For example, the mouse device driver can also be loaded from the AUTOEXEC.BAT file. To load the mouse device driver add the following command in your AUTOEXEC.BAT: C:\DRIVERS\MOUSE.COM Table one lists the device driver files included with DOS 6.2. Table one: DOS 6.2 device drivers Device Driver Description ANSI.SYS Enables control of display by using ANSI control sequences. CHKSTATE.SYS Used by memmaker when optimizing your system. DBLSPACE.BIN Enables disk compression, increases the size of your hard disk. DISPLAY.SYS Provides support for code page switching to the screen. 1 DMDRVR.BIN Provides support for Ontrack disk manager. DRIVER.SYS Sets parameters for physical and logical disk drives. EGA.SYS Saves and restores an EGA screen when using DOSSHELL and the task swapper. EMM386.SYS Uses XMS memory to emulate EMS memory and provide upper memory blocks. HIMEM.SYS Manages extended memory. INTERLNK.EXE Interlnk network client control program and device driver. MONOUMB.386 Device driver used by Windows which allows EMM386 access to the monochrome video region, treating it as UMB area. MOUSE.COM Support for a Microsoft mouse. POWER.EXE Support for computer utilizing APM (Advanced Power Management) hardware. PRINTER.SYS Support for international characters and code page switching on certain printers. RAMDRIVE.SYS Uses a portion of RAM to simulate a hard disk (RAM disk). SETVER.EXE Establishes a version table that lists the version number DOS reports to named programs. SMARTDRV.EXE Uses extended or expanded memory to buffer disk reads. SSTOR.SYS Support for SpeedStor hard disk compression. VFINTD.386 Used by Windows to give MWBACKUP access to tape drives. Memory Management In the early 1980s, when IBM and Microsoft were designing the original PC, they decide to make 640 kbytes of memory addresses available to the user, thinking this was plenty. The 640 kbytes of address was intended to hold the OS, the application software, and the data being processed. The video BIOS and its data was placed in the very first part of upper memory (640k to 768k). All video ROM written for DOS based computers assumes that these programs and data are stored in this area. Also, many DOS and Windows applications interact directly with video ROM and RAM in this address range. The major reason that applications have 640k memory limit is that video ROM begins at 640k. If DOS and Windows 9x allowed applications into these upper memory addresses, all DOS compatible video ROM would need to be rewritten, many existing video boards would be obsolete and many DOS applications that access these video addresses would not work. The memory map is shown in figure one. The first 64k of extended memory is called the high memory area, and exists because a bug in the programming for the older 286 CPU produced this small pocket of unused memory addresses. The OS capitalized on this bug by storing portions of itself in the high memory area, thus freeing some conventional memory where DOS had been stored. This process of storing DOS in high memory area is called loading DOS high. To load DOS high add DOS = HIGH in CONFIG.SYS. 2 Extended Memory 1024k + 64 kbytes System BIOS F0000 - FFFFF Upper Memory 640k to 1024k Video ROM C0000 - CFFFF Video RAM A0000 - BFFFF Conventional Memory 00000 - 9FFFF 0 to 640k Figure 1: DOS Memory map Extended Memory Extended memory is actually managed by the OS as a device that is controlled by a device driver called a memory manager. DOS provides the memory device driver called HIMEM.SYS to access the extended memory region. HIMEM.SYS manages memory according to the rules set out in the Extended Memory Specification (XMS). Three areas of memory above the conventional 640k barrier can be made available for programs to use: • UMA (Upper Memory Area). This consists of 384kbytes of memory above 640kbyte up to 1Mbyte and is divided into many different sized blocks, called UMBs (Upper Memory Blocks). • HMA (High Memory Area). This is a single block of memory essentially consisting of the first 64kbytes of extended memory. HMA slightly overlaps the upper memory area – the last 16 bytes of the upper memory area are the first 16 bytes of the high memory area. • XMS (eXtended Memory Blocks). This portion of memory includes all memory above 1024kbytes. When extended memory is managed by an extended memory manager, you refer to the memory as XMS memory. The syntax for using HIMEM.SYS is: DEVICE = HIMEM.SYS /A20Control:ON|OFF /numhandles = n /EISA /HMAMIN = m /int15 = xxx /machine:xx /shadowram: ON|OFF /cpuclock: ON|OFF /quiet 3 Most of the switches are irrelevant for today’s PCs. The switches are described in table two. Table two: HIMEM.SYS switches Switch Description A20CONTROL HIMEM can detect how the address line A20 is used by the computer NUMHANDLES=n Extended memory manager assigns one or more extended memory block handles to a program. Indicates the maximum number of handles available. The value of n can be assigned 1 to 128. EISA Use this switch to tell HIMEM to automatically allocate all available extended memory if your machine is using EISA (Extended Industry Standard Architecture) bus with more than 16Mbytes of memory. HMAMIN=n Sets the minimum amount of memory that must be requested by an application before the application is permitted to use HMA (High Memory Area). INT15=xxx Some programs address extended memory by the interrupt 15 interface. You add the INT15=xxx where the xxx indicates the amount of extended memory you want HIMEM to assign to the INT15 interface. MACHINE: xx You can specify the type of A20 handler your PC uses by inserting for xx the code that matches your computer. CPUCLOCK Turn on to ensure HIMEM does not slow your computer’s clock speed. QUIET HIMEM loads without the usual status message when QUIET is on. SHADOWRAM Turn on to uses some of your upper memory blocks. All PCs store some of their basic operating instructions in read only memory (ROM). Computers cannot access instructions from ROM as fast as they can access instructions from RAM. If you have plenty of memory, you can increase the performance of your computer by asking the computer to copy the instructions from ROM into an upper memory block (i.e.RAM). This technique is known as shadow RAM. Expanded Memory Expanded memory was introduced before extended memory, therefore many PC applications were written to take advantage of expanded memory, not extended memory. Extended memory is far more common. The DOS device driver EMM386.EXE enables applications to use expanded memory. The EMM386.EXE emulates expanded memory by using extended memory. Therefore, you must load HIMEM.SYS before EMM386.EXE. The syntax for EMM386.EXE is: DEVICE=EMM386.EXE ON|OFF RAM NOEMS MIN=n There are more switch options available. The OFF switch starts the computer with EMM386.EXE loaded in memory but inactive. The OFF switch is not compatible with 4 NOEMS or RAM switches. The expanded memory emulator allocates 256kbytes of extended memory to be used as expanded memory. The RAM switch enables upper memory. Use the NOEMS switch to free the maximum amount of upper memory and to provide no EMS memory (i.e. do not allocate extended memory for use as expanded memory). Terminate and Stay Resident (TSR) To load device drivers or memory resident programs (TSR), into upper memory, the following conditions must be met: • HIMEM.SYS is loaded as a device driver. • EMM386.EXE is loaded as a device driver with the RAM or NOEMS switch. • The command DOS=UMB appears in the CONFIG.SYS If you also want to use the command DOS=HIGH to load DOS into high memory, you can combine the two commands as: DOS = HIGH, UMB You can load two types of programs into upper memory: device drivers and TSRs. Normally, device drivers are loaded using the DEVICE command. When you want to load a device driver into upper memory, use the DEVICEHIGH command. To start a memory resident program into upper memory, precede the program’s start-up command with LOADHIGH (you can also use LH).
Recommended publications
  • Alien Legacy On-Line Documentation
    ™ ContentsContents INTRODUCTION ————————————————— 4 αGETTING STARTED ———————————————— 6 About This Manual —————————————— 6 Manual Changes And Additions ————————— 6 Installing Alien Legacy ————————————— 6 System Requirements ————————————— 6 Installing Alien Legacy On Your Hard Drive ———— 7 Starting Alienβ Legacy ————————————— 7 Start-Up Problems ——————————————— 7 Changing Sound Options ——————————— 8 HISTORICAL BRIEFING ——————————————— 9 QUICK REFERENCE ——————————————— 12 Control Screen Diagram ——————————— 12 Game Controls ——————————————— 14 Commands ———————————————— 14 ORIENTATION TOUR —————————————— 20 CALYPSO CONTROLS GUIDE ——————————— 27 Startup Menu ——————————————— 27 Universal Commands ———————————— 27 Bridge ——————————————————— 28 γ General Options Menu ——————————— 30 Video Phone ———————————————— 31 Comm. Panel ———————————————— 31 Advisor Screens —————————————— 32 Technology Manager ———————————— 34 Inventions ————————————————— 34 Sciences —————————————————— 35 Vehicle Manager —————————————— 36 Missions —————————————————— 37 Cargo ——————————————————— 40 Launching Or Changing A Mission —————— 41 Mercator Map ——————————————— 42 Inactive Map Options ———————————— 42 Active Map Options ————————————— 43 Ship Controls ———————————————— 44 Surface Exploration Screen —————————— 46 Main Window ——————————————— 46 2 Control Panel ———————————————— 47 δOther Displays ——————————————— 48 Space Map ———————————————— 50 Main Window ——————————————— 50 Space Map Controls ————————————— 51 Planet Options Menu ε———————————— 52 Colony Manager ——————————————
    [Show full text]
  • Chapter 3. Booting Operating Systems
    Chapter 3. Booting Operating Systems Abstract: Chapter 3 provides a complete coverage on operating systems booting. It explains the booting principle and the booting sequence of various kinds of bootable devices. These include booting from floppy disk, hard disk, CDROM and USB drives. Instead of writing a customized booter to boot up only MTX, it shows how to develop booter programs to boot up real operating systems, such as Linux, from a variety of bootable devices. In particular, it shows how to boot up generic Linux bzImage kernels with initial ramdisk support. It is shown that the hard disk and CDROM booters developed in this book are comparable to GRUB and isolinux in performance. In addition, it demonstrates the booter programs by sample systems. 3.1. Booting Booting, which is short for bootstrap, refers to the process of loading an operating system image into computer memory and starting up the operating system. As such, it is the first step to run an operating system. Despite its importance and widespread interests among computer users, the subject of booting is rarely discussed in operating system books. Information on booting are usually scattered and, in most cases, incomplete. A systematic treatment of the booting process has been lacking. The purpose of this chapter is to try to fill this void. In this chapter, we shall discuss the booting principle and show how to write booter programs to boot up real operating systems. As one might expect, the booting process is highly machine dependent. To be more specific, we shall only consider the booting process of Intel x86 based PCs.
    [Show full text]
  • TECHNICAL SUPPLEMENT for IBM PC Compatibles
    ______ THE _________ REALM OF TERROR TM TECHNICAL SUPPLEMENT for IBM PC Compatibles Contents Your Legacy package should contain a manual, this technical upplement, a set of 3.5" high density disks, and a registration card. Required Equipment Computer: • IBM PC/AT compatible with a 386SX or higher processor, running at a minimum of 16 MHZ and a recommended speed of 33 MHZ. + 2 MB (Megabytes) of RAM. + The computer must have a high-density floppy-disk drive (3.5" 1.4 MB) and a hard disk. • 18 MB of free hard di k space (25 MB for the full animated introduction sequence). Controls: Although The Legacy may be operated from your keyboard, a mou e is strongly recommended. Display: The game requires a color monitor with a VGA/Super VGA di play. MCGA i NOT sufficient. If you are using a compatible graphics card/monitor, it must be 100% hardware compatible to one of these. Hard Disk Space: The Legacy must be installed onto a hard disk with 18 MB of free space (25 MB for the full animated introduction sequence). REALM OF TERROR'" Disk Compression Utilities: MicroPro e does not recommend the u e of the e program that are u ed to double the capacity of the hard drive. If problems occur, The Legacy must be installed to an uncompressed area of the hard drive. DOS: You MUST have IBM PC-DOS or Microsoft MS-DOS version 5.0 or higher. Mouse Drivers The Legacy was designed for u e with a Microsoft mouse driver. If you experience mou e-related difficulties, please make sure that you have the late t Micro oft mouse driver, then try again.
    [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]
  • Thank You for Purchasing the Elder Scrolls: Arena. Dedicated Rpgers
    The Elder Scrolls ARENA hank you for purchasing The Elder Scrolls: Arena. Dedicated RPGers have invested an incredible amount of effort into creating this detailed simulation. If you enjoy the game, please pass the word! There is no better advertising than a satisfied customer. TYou can also purchase the second chapter of The Elder Scrolls, entitled Daggerfall, in Fall 1996. TES: Daggerfall will feature the same open-endedness and breadth as Arena, but will feature increased NPC (Non-Player-Character) interaction, a faster, more sophisticated 3-D engine, and a more extensive storyline. With all the planned enhancements, Daggerfall will give you even more of an opportunity to role-play your character as you choose. We are very excited about Daggerfall and what it will mean to the role-playing community. On our part, we promise to keep bringing you the best in computer simulation software and welcome any suggestions you may have for how we can serve you better. Journey well, and peace be with you. —The Bethesda Team Installing the Game Place the CD into your computer’s CD-ROM drive. Type the drive letter followed by a colon (Ex: D: for most CD-ROM drives) and hit <ENTER>. Next type INSTALL and hit <ENTER>. If you are installing Arena from floppy disks, select ‘Install Game’ and follow the prompts. Because you are installing from the CDROM, 5 megabytes of data will be copied to your hard drive when you select ‘Exit’. The next step is to configure your game (see below). Configuring Arena to your System To configure any Sound FX and Music drivers once Arena has successfully installed (if you wish to play the game with sound and/or music), choose the ‘Configure Game’ option.
    [Show full text]
  • XICE Lnstallationguide for Motorola 68000, 68HCOOO, 68ECOOO and 68302 Development Systems for DOS and UNIX Hosts
    1mmm Applied Microsystems Corporation XICE lnstallationGuide for Motorola 68000, 68HCOOO, 68ECOOO and 68302 Development Systems for DOS and UNIX Hosts May 1993 PIN 922-17140-03 Copyright© 1993 Applied Microsystems Corporation All rights reserved. \' '\'9~t\B<\', nnt:iubmv ~'9\nt . ,:~ s no gnilis' IBM XT and IBM AT are trademarks of IBM Corporation Microsoft and MS-DOS™ are trademarks of Microsoft Corporation. Microtec is a registered trademarks of Microtec Research, Inc. SP ARC, SPARCstation, Sun, Sun-3, Sun-4, NFS, and PC-NFS are trademarks o Microsystems, Inc. UNIX is a registered trademark of AT&T. VALIDATE is a registered tradmark of Applied Microsystems Corporation I Contents Chapter 1 Introduction Organization of the documentation................................... 1-2 Overview of the toolchain................................................... 1-4 XICE ............................................................................. 1-4 XRAY............................................................................ 1-4 C Cross Compiler......................................................... 1-4 C++ Compiler............................................................... 1-4 Chapter2 Installing on a Sun Workstation Step 1: Check minimum requirements ................ ............. 2-2 Requirements for Sun 4 (SPARC) workstations........ 2-2 Step 2: Set up the directory structure............................... 2-3 · Step 3: Copy the software from the tape........................... 2-4 Step 4: Define individual user's setup..............................
    [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]
  • DR DOS for the Zfx86
    DR DOS for the ZFx86 Cost Effective, Reliable, Rapid Deployment of Embedded Systems w DR DOS on the ZFx86 gets products to market quickly at the lowest development and ownership cost. w Thousands of compatible applications, drivers and utilities available free or at minimal cost. w Full documentation available. DR DOS 7.03 Key Features of DR DOS Online Manual - DRDOS is supplied with a complete The ideal embedded DOS system, online manual that contains detailed information about all designed for out-of-the-box of the features of the operating system including the basic implementation into ROM or Flash commands, and the advanced utilities. It also has online ROM with tools and associated help available for all its commands. documents available in the DRDOS Memory Management - Memory management features OEM Documentation Kit. include a set of device drivers and commands that enable w 100% MS-DOS 6.22 compatible.. you to manage memory efficiently and make as much memory as possible available to your applications. w Comprehensive DOS utility set DOS Protected Mode Services - DOS Protected Mode w Multitasking, with API for developers Services (DPMS) interface allows specially-implemented w DPMS memory manager in addition to DPMI device drivers and TSRs to operate in extended memory. w Stacker disk compression This makes more memory within the first megabyte w NWCACHE - disk caching program available to applications and other conventionally-written drivers and TSRs. Both Stacker* (the disk compression w EMM386 memory manager program), and NWCACHE (the disk cache) use DPMS. w DOS Protected Mode Services (DPMS) Disk Compression - The disk compression component w Multitasking enables you to store more information by compressing the w DR-DOS provides a full multitasking environment data.
    [Show full text]
  • [D:]Path[...] Data Files
    Command Syntax Comments APPEND APPEND ; Displays or sets the search path for APPEND [d:]path[;][d:]path[...] data files. DOS will search the specified APPEND [/X:on|off][/path:on|off] [/E] path(s) if the file is not found in the current path. ASSIGN ASSIGN x=y [...] /sta Redirects disk drive requests to a different drive. ATTRIB ATTRIB [d:][path]filename [/S] Sets or displays the read-only, archive, ATTRIB [+R|-R] [+A|-A] [+S|-S] [+H|-H] [d:][path]filename [/S] system, and hidden attributes of a file or directory. BACKUP BACKUP d:[path][filename] d:[/S][/M][/A][/F:(size)] [/P][/D:date] [/T:time] Makes a backup copy of one or more [/L:[path]filename] files. (In DOS Version 6, this program is stored on the DOS supplemental disk.) BREAK BREAK =on|off Used from the DOS prompt or in a batch file or in the CONFIG.SYS file to set (or display) whether or not DOS should check for a Ctrl + Break key combination. BUFFERS BUFFERS=(number),(read-ahead number) Used in the CONFIG.SYS file to set the number of disk buffers (number) that will be available for use during data input. Also used to set a value for the number of sectors to be read in advance (read-ahead) during data input operations. CALL CALL [d:][path]batchfilename [options] Calls another batch file and then returns to current batch file to continue. CHCP CHCP (codepage) Displays the current code page or changes the code page that DOS will use. CHDIR CHDIR (CD) [d:]path Displays working (current) directory CHDIR (CD)[..] and/or changes to a different directory.
    [Show full text]
  • List of MS-DOS Commands - Wikipedia, the Free Encyclopedia Page 1 of 25
    List of MS-DOS commands - Wikipedia, the free encyclopedia Page 1 of 25 List of MS-DOS commands From Wikipedia, the free encyclopedia In the personal computer operating systems MS -DOS and PC DOS, a number of standard system commands were provided for common Contents tasks such as listing files on a disk or moving files. Some commands were built-in to the command interpreter, others existed as transient ■ 1 Resident and transient commands commands loaded into memory when required. ■ 2 Command line arguments Over the several generations of MS-DOS, ■ 3 Windows command prompt commands were added for the additional ■ 4 Commands functions of the operating system. In the current ■ 4.1 @ Microsoft Windows operating system a text- ■ 4.2 : mode command prompt window can still be ■ 4.3 ; used. Some DOS commands carry out functions ■ 4.4 /* equivalent to those in a UNIX system but ■ 4.5 ( ) always with differences in details of the ■ 4.6 append function. ■ 4.7 assign ■ 4.8 attrib ■ 4.9 backup and restore Resident and transient ■ 4.10 BASIC and BASICA commands ■ 4.11 call ■ 4.12 cd or chdir ■ 4.13 chcp The command interpreter for MS-DOS runs ■ 4.14 chkdsk when no application programs are running. ■ 4.15 choice When an application exits, if the command ■ 4.16 cls interpreter in memory was overwritten, MS- ■ 4.17 copy DOS will re-load it from disk. The command ■ 4.18 ctty interpreter is usually stored in a file called ■ 4.19 defrag "COMMAND.COM". Some commands are ■ 4.20 del or erase internal and built-into COMMAND.COM, ■ 4.21 deltree others are stored on disk in the same way as ■ 4.22 dir application programs.
    [Show full text]
  • 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.
    [Show full text]