Transcript Chapter 4

Chapter 4
Operating Systems
Gene Perkins, Lassen High School
Networking Academy
Need for Operating Systems
It serves as a interface between you and
the computer hardware
 Necessary to manage applications

Parts of an Operating System

3 major parts:
User Interface
 Kernel
 File Management

Functions of an Operating
System
The OS provides a
way for the user to
control applications
 Works with the BIOS
and device drivers to
fetch and store data
 Contains utilities to
optimize the
hardware

Operating System Types
Multitasking – more than one application
running at the same time
 Multiuser – more than one user sharing
applications or hardware at the same time
 Multiprocessing – more than one
processor working at the same time
 Multithreading – a program that is broken
down into smaller parts and run at the
same time

Common Types of OS’s

Windows
3.x
 9.x (includes ME)
 2000 (includes NT)
 XP

Linux
 UNIX
 Mac OS X (based on UNIX)

DOS
Is a CLI (Command Line Interface)
 Made up of 3 boot files:

IO.SYS
 MSDOS.SYS
 Command.com

Contains file system utilities
 Has file management commands

Command Line Screen
DOS Properties
DOS is not user-friendly. The best way to
learn about DOS is to use it.
 DOS can only run one program at a time.
 DOS can only run small programs and
has memory limitations (640 Kb max).
 DOS is an essential tool for IT
professionals and is used extensively for
troubleshooting.

File Structure
All files start at the root directory
 All other directories branch off of the root
directory
 Must know the path to find files in DOS
 Paths are typed in either relatively or
absolute

C:\myfiles\mypicts\nba.gif
 \mypicts\nba.gif

Types of DOS Files
Hidden File – The user will not see hidden files
when using a normal file search
 Read Only – The user can open and read this
type of file but cannot modify the file in any way.
 Archive – The archive contains a backup copy
of files.
 System File – The DOS operating system must
have these files for a successful boot up.

DOS Commands
DIR – Displays the content of a folder
 CD – Change the working directory
 MD – Make a new folder (directory)
 RD – Removes a folder
 DEL – Deletes a file
 REN – Renames a files
 COPY – Copies a file from one place to
another

DOS Commands
SET – Sets a path for programs to work
from or to
 MEM – Displays the system memory
 TYPE – Shows the contents of a file
 FDISK – Sets partitions on a hard drive
 TIME – Sets system time
 DATE – Sets system date
 CHKDSK – Checks a drive for errors

DOS Commands






DISKCOPY – Copies a floppy disk to another
EDIT – Opens a file for editing
FORMAT – Prepares the disk to receive data
PRINT – Prints contents of screen or file
ATTRIB – Changes attributes of a file (hidden,
read-only, archive)
* - Wildcard that represents everything
Internal & External Commands

Some commands are within the
command.com file
Copy
 Dir


Some commands are separate files
Xcopy
 Format


External commands need to be copied
onto a floppy when performing diagnostics
procedures
Switches
Most DOS commands can be modified
by using a switch behind them
 Attrib can be modified to hide or unhide
files using the + or – key

Dir /w – Wide format
 Dir /a – displays all files
 Dir /h – displays hidden files


Each command has special switches it
can use (See 4.2.3)
Creating a Boot Disk

Three files are absolutely needed to
make a boot disk:
Io.sys
 Msdos.sys
 Command.com


Other files are also needed to work with
the hard drive
Fdisk.exe
 Format.com

Creating a Boot Disk

Insert floppy into the drive
 Type in the following commands:



format A: /s
Copy C:\format.com A:\format.com
These commands will transfer the system files
and other external files needed
 The other way is to select from the
Start>Settings>Control Panel>Add Progams
and select the create boot disk tab
Boot Sequence







BIOS searches for the MBR
The bootstrap loader moves the MBR into
RAM
The MBR locates and loads the boot files into
memory
Io.sys loads msdos.sys
Msdos.sys runs config.sys
msdos.sys runs command.com
Command.com runs autoexec.bat
Config.sys

Used to modify system parameters
Configures system to run added hardware
devices
 Installs TSR programs
 Redirects program paths

Pressing the F5 or left SHIFT key
bypasses config.sys and autoexec.bat
 Pressing F8 enters the option screen
which allows you to modify bootup

Autoexec.bat

Batch file that can perform any DOS command
 Common autoexec.bat commands:




Prompt $P$G – Displays working directory
Set temp=c:\temp – Sets an area to hold data
temporarily
Path=C:\;C:\DOS – Sets search path(s) when looking
for data
Smartdrive.exe 2048 1024 – Sets 1Mb of memory
cache for DOS and 2Mb for Windows
Editing System Configuration Files

Type in edit and file name at dos prompt

Edit autoexec.bat
Type in sysedit in the command prompt
box
 Edit files in Notepad

DOS Memory
First 640 Kb reserved for
running programs
 640 to 1024 Kb used to run
older DOS programs and
BIOS applications
 1024 to 1088 used for DOS
command files
 1088 Kb to 4Gb used for
Windows applications

Memory Management

In the config.sys file to disable expanded
memory


To load DOS into upper memory


Device=C: \Windows\Emm386.exe NOEMS
DOS=UMB
To allow DOS to use high memory

DOS=HIGH, UMB
Memory Management

To allow DOS programs access to
expanded memory


To allow device drivers to load into high
memory


Device=C: \Windows\Emm386.exe RAM
DEVICEHIGH=C: \DOS\MOUSE.SYS
This allows Windows 3.x and 9x to work

DEVICE=C: \DOS\HIMEM.SYS
Virtual Memory





When a section of the hard drive is set aside
to be used as the system RAM
The slowest memory available
Usually set to automatically adjust as needed
If there is inadequate virtual memory, your
system will freeze
Stored in WIN386.SWP (Win9x) or
PAGEFILE.SYS (Win2000)
RAM Drive
In some cases, RAM can be setup to act
as a hard drive
 Configured in config.sys using this
command:



DEVICE=C:\DOS\ RAMDRIVE.SYS 4096
When data is stored in this manner, it
can be lost when powered off
General Protection Faults
When windows crashes (blue screens),
there is a problem with 2 programs trying
to share the same spot in memory
 Can also be caused by bad drivers or
trying to directly gain access to windows
programs
 GPF’s can also cause the program to
lock

Real vs Protected Mode

Real mode is used with DOS


System crash will bring down the whole
system
Protected mode used with Windows

Allows a program to crash without affecting
the system
Perform Practice Test