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.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Understanding the Boot Process and Command Line
Systems Software System Software Enables the applications software to interact with the computer and Helps the computer manage its internal and external.
Lesson 4 0x Operating Systems.
What is an operating system? Is it software?
2 © 2004, Cisco Systems, Inc. All rights reserved. IT Essentials I v. 3 Module 4 Operating System Fundamentals.
Windows Vista Boot process. All the computer running Windows vista have the same start up sequence: Power-on self test (POST) phase Initial startup phase.
The power supply performs a self-test. When all voltages and current levels are acceptable, the supply indicates that the power is stable and sends the.
A+ Guide to Software, 4e Chapter 6 Windows 9x/Me Commands and Startup Disk.
Chapter 3 Understanding the Boot Process and Command Line.
What You Will Learn Components of a computer’s system software The importance of an operating system Functions of an operating system Types of user interfaces.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
11 INSTALLING WINDOWS XP Chapter 2. Chapter 2: Installing Windows XP2 INSTALLING WINDOWS XP  Prepare a computer for the installation of Microsoft Windows.
1 Web Server Administration Chapter 3 Installing the Server.
Lesson 5-Accessing Networks. Overview Introduction to Windows XP Professional. Introduction to Novell Client. Introduction to Red Hat Linux workstation.
Lesson 4-Installing Network Operating Systems. Overview Installing and configuring Novell NetWare 6.0. Installing and configuring Windows 2000 Server.
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.
PC Maintenance: Preparing for A+ Certification
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
LECTURE 14 Operating Systems and Utility Programs
Lesson 4 Computer Software
Lesson 4: What Is Software?
1 Partitioning a Hard Drive ©Richard Goldman Revised January 8, 2001 Revised December 9, 2002.
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.
Operating Systems Operating System
Version 3 Operating System Fundamentals Module 4.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
IT Essentials: PC Hardware and Software 1 Chapter 7 Windows NT/2000/XP Operating Systems.
How Hardware and Software Work Together
1. 2 Disk Operating System (DOS) Finding DOS and Understanding its Strengths and Weaknesses Installing DOS How the FAT File System Works Working with.
Lesson 6 Operating Systems and Software
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.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Tutorial 11 Installing, Updating, and Configuring Software
Chapter 4 System Software.
Understanding the Boot Process and Command Line
Gene Perkins, Lassen High School Networking Academy
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 14 Managing and Troubleshooting Windows 2000.
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Chapter 2 How an OS Works with Hardware and Other Software.
Operating Systems Advanced OS - E. OS Advanced Evaluating an Operating System.
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:
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.
14 Step-by-Step Instructions for an Upgrade Installation n Prepare for the installation Verify that all devices and applications are Windows 2000 compatible.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 13 Understanding and Installing Windows 2000 and Windows NT.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
OPERAING SYSTEM 1 CA-210 WINDOWS XP. CHAPTER 1 OPERATING SYSTEM FUNDAMENTALS.
Chapter Thirteen Booting Windows XP. Objectives Understand the Windows XP boot process Understand the Windows XP boot process Troubleshoot system restoration.
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.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
I T Essentials I Chapter 5 JEOPARDY Installing & UpgradingComputerBasicsErrorsServicePotpourri
Computing Fundamentals Module Lesson 23 — Computer Software
IT Essentials 1 v3 Module 4 JEOPARDY IT Essentials 1 RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Computer Operating Systems And Software applications.
CITA 171 Section 1 DOS/Windows Introduction. DOS Disk operating system (DOS) –Term most often associated with MS-DOS –Single-tasking operating system.
Computers: Tools for an Information Age
Operating System & Application Software
Lesson 4 0x Operating Systems.
Chapter Objectives In this chapter, you will learn:
Guide to Linux Installation and Administration, 2e
Partitioning a Hard Drive
CONFIGURING HARDWARE DEVICE & START UP PROCESS
Booting Up 15-Nov-18 boot.ppt.
Chapter Overview Operating System Basics
Modern PC operating systems
Presentation transcript:

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 user and programmer with standard routines to access the hardware without resorting to machine language. This is true for a command driven O/S or GUI

What does an O/S provide? Command line operating systems allow the user to type in a command to initiate a task e.g.  The ability to type in a program name to run it  The ability to write “batch files” to automate a sequence of tasks  Dir command to view the contents of disk drives  Copy command to copy files from one location to another  Type command to view the contents of text files  Ren command to rename files  Ability to use “switches” to modify the behaviour of commands  Some commands are internal (in memory) and some are external programs (stored on the boot disk) e.g. “DIR” is an internal command stored in memory (RAM) “FDISK” is an external command used to configure hard disks for use

Graphical Operating Systems The most familiar graphical systems are Microsoft Windows and the Macintosh OS  They perform the same tasks as the command line system but via a different user interface e.g.  Point and double click an “icon” to run an application  Open a “window” to view the contents of a disk drive Essentially they both do the same job… The major benefit with graphical systems is that they can run multiple programs concurrently

Common Operating Systems MSDOS – command driven MS Windows - GUI UNIX - command driven (inc Solaris GUI) Linux – GUI/cmd, a “variant” of Unix IBM OS/2 - GUI

MSDOS Developed by Microsoft on license from IBM for their IBM “PC” in 1981 Acronym for Micro Soft Disk Operating System

Multi Tasking OS Multi tasking is the term for running multiple applications concurrently We now take for granted that under Windows a user can run many applications concurrently and this was a major selling point when Windows was initially released MSDOS was not a good multi tasking environment but some third party developers such as Quarterdeck allowed a crude form of multitasking under DOS which needed additional “expanded” memory which was very expensive Unix allows multitasking and was the mainstay of mainframe computers in the 1980’s

The Graphical User Interface In the late 1980’s the IBM PC relied on the MSDOS O/S and a command prompt The Apple Macintosh on the other hand had a graphical user interface (GUI) which was much more user friendly With the advent of and based PC’s the Windows environment became a reality as this processor could now address far more memory than it’s predecessors (the could only address 16Mb!!)

Device Drivers for the PC Device drivers are an interface between the physical hardware and the O/S. The driver software is normally written and supplied by the hardware vendors DOS and WINDOWS rely on these drivers to communicate with the many devices now available (printers, modems, cameras etc) 16 bit DOS device drivers (real mode) 32 bit native windows drivers

Editable MSDOS Config files Autoexec.bat - exampleexample Config.sys - exampleexample MSDOS.SYS (hidden) - exampleexample

Windows configuration files Early Windows such as 3.0 and 3.11 relied on MSDOS drivers and configuration files Windows 95 and later does not rely on the DOS config files so heavily and uses native 32bit Windows drivers when available O/S and application settings are stored in the Windows Registry (introduced in 3.11) which is accessed using regedit.exe  This is made up of two physical files for Windows 95-ME SYSTEM.DAT USER.DAT  NTUSER.DAT for Windows NT/2000/XP Windows ME copies any config settings to the registry but still relies on MSDOS In Windows NT, 2000 and XP the MSDOS config files are ignored altogether.

Regedit.exe

Windows NT/2000 Is not based on MSDOS like Windows 95/98 and even ME… Does not use autoexec.bat and config.sys and ignores them at bootup Does use BOOT.INI to find out where the O/S has been installed, boot.ini is also used in dual boot NT systemsBOOT.INI

PC File Systems O/S FAT16FAT32NTFS DOS <=6.22  DOS >6.22  Windows 98/ME  Windows NT4  Windows 2000  Windows XP 

MS DOS - Boot Sequence The BIOS (Basic Input / Output System) performs a system check and configures logical (COM and LPT ports) and plug-and-play (PnP) devices. The BIOS searches for a disk with a boot sector and loads that boot sector's volume boot code. (All formatted hard disks, floppy disks, and Zip and Jaz disks and some CD-ROMs have boot sectors, but not all disks contain operating system files.) The volume boot code examines the structures on the disk it is booting. If there is a problem, the boot process ends in an error. The volume boot code searches the root directory of the disk being booted for operating system files (for DOS these are IO.SYS, MSDOS.SYS, and COMMAND.COM). If OS files are not found the volume boot code displays the error message "Non-system disk or disk error--Replace and press any key when ready." (At this point the computer has already loaded and executed any code in the boot sector, even if the disk contains no operating system.) If OS files are found, the volume boot code transfers control to the OS (DOS). DOS processes the Windows registry, which sets up the system configuration for Windows. DOS runs CONFIG.SYS, which sets up the system configuration for DOS. DOS executes the commands in AUTOEXEC.BAT (erasing / setting temp directory, etc.). DOS starts Windows.

Windows NT/2000 Boot Files The initial Power On Self Test (POST) initialises hardware components then the system BIOS identifies the boot device. Typically, this is a floppy disk or a hard disk. In the case of the hard disk, the BIOS reads the first physical sector on the disk, called the Master Boot Sector, and loads an image of it into memory. The BIOS then transfers execution to that image of the Master Boot Sector then called the Master Boot Record (MBR). The Master Boot Record contains the partition table and a small amount of executable code. The executable code examines the partition table and identifies the active (or bootable) partition. The Master Boot Record then finds the active partition's starting location on the disk and loads an image of its first sector, called the Boot Sector, into memory. The Master Boot Record then transfers execution to that Boot Sector image. The Boot Sector is responsible for locating the executable file, NTLDR.EXE, which continues the boot process. The following files are essential to boot windows NT:  NTLDR.EXE – starts the boot process and reads BOOT.INI to build a boot loader menu  NTLDR.EXE then loads the OS that the user chooses  NTDETECT.COM – runs if the user chooses Windows NT/2000 and examines available hardware then builds a hardware list  NTLDR.EXE runs NTOSKRNL.EXE to begin the Windows NT load phases that initialise NT OTHER FILES  NTBOOTDD.SYS - (Used if you are using SCSI disks with the SCSI BIOS disabled)  BOOTSECT.DOS – (Used if the user chooses another OS other than Windows NT

Installing MSDOS Installation of DOS starts with the preparation of the hard disk using the FDISK utility. The PC is booted first from a (bootable) floppy disk Once the hard disk is partitioned, it is formatted and the necessary boot files are installed on it in the root directory All other external DOS command files and drivers are normally stored in the C:\DOS directory Any configurations to the settings are made within the config.sys and autoexec.bat files (e.g. you may want to run a menu system when the PC boots)

Installing Windows 98/ME All versions of Windows other than NT rely on MSDOS Therefore DOS needs to be installed first then Windows afterwards Later versions can be installed from a bootable CD without the need for DOS installation, it is more user friendly but still installs DOS files such as COMMAND.COM, IO.SYS and MSDOS.SYS Command line files are now stored in the C:\WINDOWS\COMMAND directory

Installing Windows NT/2000/XP The major difference is that NT and others based on NT do not rely on DOS although can run DOS programs To install, MS supply an install boot floppy disk set (4 disks) This boots to an NT environment and sets up your hard disk (like FDISK) then copies the necessary setup files to it The Windows directory is named WINNT instead of WINDOWS (except for XP which uses WINDOWS as default) Command.com has now gone and any command prompt commands such as DIR and COPY are provided from CMD.EXE in the C:\WINNT\system32 directory which sets up a “pseudo” DOS environment All hard disk operations such as partitioning and formatting are performed within the GUI using disk manager

Microsoft Windows ® Early versions of Windows were semi graphical/text based systems Windows 3.0 was the first version to get the industry interested in using Windows rather than DOS Windows 3.11 (for workgroups) fixed many bugs, was more stable and added networking features

MS Windows ® versions Windows 286 – 1988/89 Windows Windows 3.1, 3.11 (for workgroups) – 1991/92 Windows 95 – 1994/95 Windows 98, 98SE /98 Windows ME – 1999/2000/2001 Windows NT 3.51, 4.0 / Workstation Windows 2000 Pro / Server – 1999/2000/2001 Windows XP – Oct 2001/2002

Windows XP Desktop

XP “Classic” Start Menu