MS-DOS/PC-DOS by: Temitope Akanni CS550: Operating Systems Fall 2003.

Slides:



Advertisements
Similar presentations
1 Chapter 5 Disk Operating System (MS DOS). 2 Disk Operating System (DOS) In the 1980s or early 1990s, the operating system that shipped with most PCs.
Advertisements

Computer Parts There are many parts that work together to make a computer work.
Understanding the Boot Process and Command Line
Lesson 4 0x Operating Systems.
2 © 2004, Cisco Systems, Inc. All rights reserved. IT Essentials I v. 3 Module 4 Operating System Fundamentals.
Drives, Directories and Files. A computer file is a block of arbitrary information, or resource for storing information. Computer files can be considered.
A+ Guide to Software, 4e Chapter 6 Windows 9x/Me Commands and Startup Disk.
Chapter 3 Understanding the Boot Process and Command Line.
FILE SYSTEMS. File Names 1 to 255 characters in length  This includes the path You can use uppercase and lowercase (case-aware, but not case-sensitive)
11/13/01CS-550 Presentation - Overview of Microsoft disk operating system. 1 An Overview of Microsoft Disk Operating System.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
FILES  A file is a collection of related information  Files are kept in directories on a disk.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 4 Disk Operating System (DOS) and the Command-Line Interface McGraw-Hill.
Lesson 4 Computer Software
Lesson 4: What Is Software?
System Software. BIOS Basic Input Output System A kind of ROM Execute routines Checking RAM, detecting hard disk, floppy disk, CDROM, … etc.
IT Essentials - Chapter 4 Operating System Fundamentals.
Operating Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
Version 3 Operating System Fundamentals Module 4.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
By Umesh ks. Dos is a single user operating system. Its support the all operating system wizards Support the disk scheduling. File management Network.
 FILE S SYSTEM  DIFFERENT FILE SYSTEMS  FILE SYSTEM COMPONENTS  FILE OPERATIONS  LOG STRUCTERD FILE SYSTEM  FILE EXAMPLES.
1. 2 Disk Operating System (DOS) Finding DOS and Understanding its Strengths and Weaknesses Installing DOS How the FAT File System Works Working with.
DOS Understanding what you can do. Operating System Traits An OS only works with one type of processor –X86 processors for us; Motorola for Mac –Must.
PC Components, Features, System Design.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Understanding the Boot Process and Command Line
Learning Targets Identify the external parts of the computer Identify examples of input devices Identify examples of output devices Define basic computer.
Gene Perkins, Lassen High School Networking Academy
Computer Parts There are many parts that work together to make a computer work.
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Chapter 9 Managing Memory.
Overlays in MS-DOS By Andrew C. Vogan For CS /03/2002 This work complies with the JMU Honor Code.
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Chapter 2 How an OS Works with Hardware and Other Software.
A Short History of the PC. Prolog Before the IBM, there were many PC vendors. –These were typically garage-shop start-ups with shaky financing. –The big.
Operating Systems Advanced OS - E. OS Advanced Evaluating an Operating System.
Computer Hardware PC Operating Systems. What is an operating system? An OS is the interface between the user and the computer hardware It provides the.
DOS  In the 1980s or early 1990s, the operating system that shipped with most PCs was a version of the Disk Operating System (DOS) created by Microsoft:
Segmentation & O/S Input/Output Chapter 4 & 5 Tuesday, April 3, 2007.
How Hardware and Software Work Together
Chapter 3 Installing Windows XP Professional. Preparing for installation Pre-installation requirement; ◦ Hardware requirements ◦ Hardware compatibility.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 13 Understanding and Installing Windows 2000 and Windows NT.
The disk surface is divided into tracks. into tracks. 1.
MS-DOS / PC-DOS Lindsey Buranych Alan Crouch Matthew Letnaunchyn Sandy Saab Carl Shapiro.
Microsoft Disk Operating System Wellson Fung Mike McLaughlin Brian Singer Steve Tran.
2003 Dominic Swayne1 Microsoft Disk Operating System and PC DOS CS-550-1: Operating Systems Fall 2003 Dominic Swayne.
OPERAING SYSTEM 1 CA-210 WINDOWS XP. CHAPTER 1 OPERATING SYSTEM FUNDAMENTALS.
Basic MS-DOS.
OPERATING SYSTEMS BY LANDON, KYLE, AND ETHAN. WHAT IS THEIR PURPOSE? (1) manage the computer's resources, such as the central processing unit (2) establish.
IST 222 Day 3. Homework for Today Take up homework and go over Go to Microsoft website and check out their hardware compatibility list.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
A Technical and Historical look at MS-DOS CS-460 Fall 2003 Authors: Jimmy Conaway, Matt Carey, Itri Idsalah.
There are many parts that work together to make a computer work. System Unit Computer Parts.
 There are many parts that work together to make a computer work.
Command Line Interface. History IBM ◦ 8086 processor What did they do? ◦ Outsourced to a small company.
FAT File Allocation Table
Basic DOS How to get some work done. It’s all a file Everything is a file: OS files, Application files, Data files and Game files Files have 8.3 names:
Computer Parts There are many parts that work together to make a computer work.
Computing Fundamentals Module Lesson 23 — Computer Software
1 Operating System Software What, Where, Why, and How? Startup routines ROM BIOS POST Device Drivers User Interface – Text or GUI Menus and dialog boxes.
IT Essentials 1 v3 Module 4 JEOPARDY IT Essentials 1 RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
CEG 2400 FALL 2012 Windows Servers Network Operating Systems.
IBM’s OS/2 by Chris Axford Chris Evans Elizabeth McGinnis Erik Swensson.
DOS MS-DOS stands for Microsoft Disk Operating System. MS-DOS controls the computer’s hardware and provides an environment for programs to run. This.
Operating System & Application Software
Lesson 4 0x Operating Systems.
Chapter Objectives In this chapter, you will learn:
Booting Up 15-Nov-18 boot.ppt.
Chapter Overview Operating System Basics
Modern PC operating systems
Presentation transcript:

MS-DOS/PC-DOS by: Temitope Akanni CS550: Operating Systems Fall 2003

CP/M –Created by Gary Kildall –Control Program for Microcomputers was used to run floppy disk drive of IMSAI 8080 –Licensed from Digital Research Features from CP/M –COM formats –CP/M used CCP (Console Command Processor) as a command interpreter –BDOS and BIOS – handled system files and I/O

QDOS –Quick and Dirty Operating System, written by Tim Patterson of Seattle Computer Products to take advantage of the 16-bit Intel 8086 board –QDOS became 86-DOS and then DOS Features from QDOS –C:> prompt –8 character file names with 3 character extensions

DEVELOPMENT HISTORY DateVersion Release August 12, 1981DOS 1.0 – IBM’s release Used Patterson’s 86-DOS May 1982DOS 1.1 IBM’s release of DOS to handle new double- sided drives August 1982DOS 1.25 Microsoft’s own release of DOS 1.1 March 1983DOS 2.0 for IBM’s PC-XT Support 10MB hard drives, 3-internal expansion slots, hierarchical tree structure

DEVELOPMENTS cont. DateVersion Release March 1984DOS 2.1 IBM’s release Handled hardware errors called PCjr 1984DOS 2.11 Microsoft’s release Added international time, date, currency, and keyboard support. 1984DOS 3.0 for IBM’s 16-bit PC-AT system Support 1.2MB diskettes and hard drives over 10MB. Designed by Microsoft to support IBM network hardware November 1984DOS 3.1 Provided better aliasing – made DOS treat directories as drives. Handled network hardware

DEVELOPMENTS cont. DateVersion Release January 1986DOS 3.2 Introduced and provided support of 3-1/2 floppies and 720K disk April 1987DOS 3.3 IBM’s release FDISK can be used to create 32MB or smaller logical drives from extended partitions 1987DOS 3.30 Compaq’s release Support 1.44MB diskettes and multiple 32MB disk partitions November 1987 DOS 3.31 Compaq’s release Support drives greater than 32MB

DateVersion Release July 1988DOS 4.0 IBM’s release Added a DOS Shell interface and support for disk partitions greater than 32MB. Provided support for mouse and graphical interfaces. November 1988DOS Fixed bugs introduced in 4.0 June 1991MS-DOS 5.0 Microsoft’s release Allowed DOS to reside in area above 640K memory. Provided support for loading device drivers. Provided an improved DOS Shell March 1993DOS 6.0 Microsoft’s release Introduced DoubleSpace disk compression DEVELOPMENTS cont.

DateVersion Release November 1993DOS 6.2 Microsoft’s release February 1994DOS 6.21 Microsoft’s release Removed DoubleSpace disk compression June 1994DOS 6.22 Microsoft’s release Introduced “DriveSpace” disk compression April 1995DOS 7.0 IBM’s release August 1995DOS 7.0 Microsoft's release

DOS is a single-tasking OS but DOS 2.0 allowed users to print out files while working on another. OS/2 provided a multitasking environment. TEMPORARY ENVIRONMENT DOS allows the user to specify a temporary command processor (child process) with its own environment. Change in child environment is not reflected in the parent. –C:> cmd /E:512 SINGLE TASKING

FILE MANAGEMENT Uses a multi-level hierarchical directory structure FAT file contains the addresses of file clusters to build data Some hard disks contain two copies of the FAT file, which are updated when data changes in a file

MEMORY MANAGEMENT From:

MEMORY cont. Conventional Memory: User Memory from 0– 640Kb Expanded Memory: below 1024Kb of memory Extended Memory: 1024Kb or 1MB and above High Memory Area (HMA): The first 64Kb block of memory in EMA Upper Memory (UMA): Memory located between 640K and 1024K

DISK DILEMMA Problem: Designers must decide the size of FAT chart –Standard diskette held: 160K –IBM PC came with 16K of RAM Solution: Give FAT a maximum of 16-bit address –Largest table could have 64K entries –64K entries * 512bytes/sector = 32MB (Maximum size of hard disk) –Created problem in accessing larger disks drives

DISK MANAGEMENT Solutions to the 32MB hard disk problem 1.DOS 3.3 : FDISK Used to divide large physical memory into smaller logical partitions of 32MB or less 2.Compaq’s DOS 3.31 Extended DOS to hold 32-bit FAT address, thereby allowing logical partitions of.5GB 3.DOS 4.0: Allowed large hard drives greater than 32MB

COMMANDS Internal –Common commands found inside COMMAND.COM, the command interpreter BREAKCALLCD CHCPMKDIRCHDIR CLSCOPYDATE DELDIRECHO ERASEEXITFOR GOTOIFPATH

Commands cont. External –Separate programs outside of COMMAND.COM –Commands are contained their own file –PATH must be set for the commands APPEND.EXEASSIGN.COMATTRIB.EXE BACKUP.EXECHKDSK.EXECOMP.EXE DEBUG.EXEDISKCOMP.COMDISKCOPY.COM DOSKEY.COMPRINT.EXEMORE.EXE

Internal/External: A Brief Exercise To check if a command is internal/external –type: set path= –format /?copy /? – these are internal commands Example of an external command: D:\>doskey /? 'doskey' is not recognized as an internal or external command, operable program or batch file. Start another command session –Don’t set the path to null –Type doskey at the prompt Nothing happened, but the doskey executable (DOSKEY.COM) was found and is running

FUTURE OF DOS Windows OSs and IBM OS/2 Warp can run DOS applications but do not rely on it IBM has a PC-DOS 2000 Caldera has an extended version of DOS call DR-OpenDOS DOS will fizzle out but not for another couple of years

REFERENCES IBM. “PC DOS 2000.” URL: 3.ibm.com/software/os/dos/dos2000/dos_qa.htmlURL: 3.ibm.com/software/os/dos/dos2000/dos_qa.html Somerson, Paul. DOS Power Tools. New York, NY: Bantam Books. ISBN: Wolverton, Van. Running MS-DOS 20 th Anniversary Edition. Microsoft Press, ISBN: