ch.4 Flashcards
System software
Consists of all the programs that enable
the computer and its peripheral devices to
function smoothly
system software divided into two main categories:
- The operating system
- System utilities (utility programs)
System utilities (utility programs)
Provides various maintenance
functions
operating system five basic
functions
o Starts the computer
o Manages applications
o Manages memory
o Handles input and output
device messages
o Provides a user interface
for communication
Starting the computer
o Loading— to transfer something from a
storage device, such as the hard disk , to
memory.
o Booting—loading the OS into RAM
* Cold boot: Starting computer when it
has not yet been turned on
* Warm boot: Restarting a computer that
is already on
WARM Boots are often necessary after installing
new software or after an application crashes or
stops working.
six steps of Booting system
1- BIOS is loaded
2- power on self-test is completed
3- operating system is loaded
4- system configuration is completed
5- system utilities is loaded
6- user is authenticated
Step 1: Activate the BIOS and
Setup Program
o BIOS (Basic Input/Output System) instructions
provide the computer with descriptions of the internal
equipment
* Bios is encoded on ROM (read-only memory)
* Does not control external devices
o Adjustable energy settings
o Setup program
* Includes settings that control computer hardware
* Do not alter—making incorrect changes to a BIOS
device will cause the system not to boot
In the BIOS UI, a user can:
*configure hardware
*set the system clock
*enable or disable system components
*select which devices are eligible to be a potential
boot device
*set various password prompts, such as a password
for securing access to the BIOS UI functions itself
and preventing malicious users from booting the
system from unauthorized peripheral devices.
tep 2: Initiate the PowerOn Self-Test
o Power-on self-test (POST)—to confirm
that both the computer and its peripheral
devices are working properly
o If the POST fails:
* A beep will sound.
* An error message will appear on the
monitor.
* The computer will stop.
Step 3: Load the Operating
System
o BIOS
* Looks for the operating system
* Loads the kernel into memory— the central
part of the operating system that starts
applications, manages devices and memory,
and performs other essential functions.
o The operating system loads the system
configuration information.
Step 4: Configure the System
o Operating system
* Checks the registry
oDatabase that stores information about
software and peripherals choices, for
configuration information
* Checks the configuration for drivers
o Utility programs containing instructions for
the proper functioning of peripheral devices.
* Automatically detects plug-and-play (PnP)
devices
* Checks for conflicts between devices
* Installs and loads needed drivers
Step 5: Load System Utilities
o Antivirus software
o Speaker volume control
o Power management options
Step 6: Authenticate a User
o Verifies authorized users
* Enter an authentication/login user name
and password
o Profile—a record of a specific user’s
preferences for the desktop theme, icons, and
menu styles
o Account—for multiuser computer systems each
user has an account
* Consists of user name, password, and
storage space
* Created by server/computer administrator
Managing applications
o Single-tasking operating systems—run
only one application at a time
o Multitasking operating systems—permit
more than one application to run at the same
time
* The foreground application is the active
one.
* Background applications appear inactive.
o Preemptive multitasking—ensures all
applications have fair access to the CPU
Managing memory
o Buffer
* Area that holds data and instructions
temporarily
* Makes programs run faster
o RAM memory functions as the buffer.
o OS gives each program a portion of RAM
memory and keeps them from interfering
with each other.
o Virtual memory—uses portion of hard disk to
extend RAM
* Pages—units of fixed size, contain program
instructions and data
* When RAM is full, copies of pages are
temporarily stored in a swap file, a special
hard disk file.
* Transferring files between RAM and the hard
disk—paging
o Adding more RAM—best way to improve computer
performance:
* Paging slows computer.
* Accessing data from hard disk is slower than
accessing from RAM.
o Windows Vista and Windows 7 come with Windows
ReadyBoost
* Allows allocation of space on removable memory
devices such as USBs that can be used to increase
the size of RAM
* Better performance than hard disk virtual memory
because accessing files on flash memory is quicker
than accessing the hard drive
Coordinating tasks
o Device drivers—enable communication
between computer and devices
o Interrupts—signals created by input and
output devices
* Notify the OS when actions are taken
Providing the user interface
The part of the OS that you
see and interact with and by which users and
programs communicate with each other.
user interface Allows the user to:
- Start application programs
- Manage storage devices
- Safely shut down the computer
Types of user interfaces
o Graphical user interface (GUI)
o Menu-driven user interface
o Command-line user interface
o Graphical user interface (GUI)
- Uses icons—small images that:
oRepresent computer resources used to
initiate actions
oAppear on the desktop - Work area created after the OS loads into memory
- Sidebar—invisible 1-inch vertical strip on the
right side of the desktop, holds user designated
gadgets - Programs you open will appear in the center of
the desktop.
Menu-driven user interface
Menu-driven user interface
* Provides text-based menus
* Displays available user options
Enables you to avoid memorizing keywords (such as
copy , paste) and syntax (a set of rules for entering
commands)
Command-line user interface
- Requires the user to type commands to instruct
the OS to perform the desired actions - Uses complicated rules of syntax
Three categories of operating
systems
o Stand-alone operating systems—used by single
users
o Server operating systems—used in client/server
network environments
o Embedded operating systems—found on ROM
chips in portable or dedicated devices
Embedded Operating Systems
o Designed for specific applications
o Compact and efficient
o Eliminate many unneeded features of OSs
o Used in PDAs, cell phones, kitchen
appliances, point-of-sale devices, industrial
robots, etc.
System utilities (utility
programs)
o Software programs—essential to effective
management of the computer system
o Perform tasks such as:
* Backing up files
* Providing antivirus protection
* Searching for and managing files
* Compressing files
* Providing accessibility utilities to
individuals with special needs
Backup software
—copies
data found on the hard disk
to a backup device
o Full backups—include all files and
data
o Incremental backups—include
only those files changed or added
since the previous backup
o Drive imaging software—creates
a mirror image of the entire hard
driv
Full Backup
Typically full backups are only done
once a week and are part of an overall
backup plan. Sometimes a full backup is
done after a major change of the data
on the disk, such as an operating system
upgrade or software install. The
relatively long intervals between
backups mean that if something goes
wrong, a lot of data is going to be
lost. That’s why it is wise to back up
data between full backups.
Incremental Backup
- Incremental backups also back up only the
changed data, but they only back up the
data that has changed since the last backup - If you do an incremental backup on
Tuesday, you only back up the data that
changed since the incremental backup on
Monday. The result is a much smaller, faster
backup. The characteristic of incremental
backups is the shorter the time interval
between backups, the less data to be backed
up
Searching for and managing files
o File manager—utility software that
organizes and manages data
* Copy files
* Determine how and where files are stored
* Delete files
o Search utility—enables you to locate files
Scanning and defragmenting
disks
o Disk scanning programs—find and resolve disk file storage
problems
* Bad sector—irregularity on the disk’s surface that renders a
portion of the disk unable to store data reliably
o Disk cleanup utilities—remove unnecessary files to save space
o Fragmented disk—results from computer creating and erasing
files on hard disk
* Causes disk access to slow while system looks in several
locations to find all file segments
o Disk defragmentation programs—reorganize stored data in a
more efficient manner
File compression utilities
o Decrease the size of files, resulting in faster
downloads
o Create archives by storing files in a special
format
Accessibility
utilities
o Designed to make
computing easier for
individuals with
special needs
* Magnifier
* On-screen
keyboard
* Speech recognition
* Narrator
Troubleshooting
o Keep a boot disk (emergency disk)—to
load the operating system for
emergencies
o Use the Windows Help and Support utility
o Shut down the system properly.
* Use correct procedure; don’t just turn
the power off.
* Put in sleep mode, a low-power state,
as an alternative.
Safe mode
o Windows loads a
minimal set of
drivers known to
function correctly
o Use Control Panel to
discover devices that
are causing the
problem
Reliability and Performance
Monitor
o Helps determine when system’s performance
began to degrade
o Gives details about events that may have
caused the problem
Help and Support
o Available from Start menu
o Includes several ways to manage and maintain
the computer