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