Describe the
two types of software
Two types of software are application software and system
software.
Application software consists of programs that
perform specific tasks for users, such as a word processing program, e-mail
program, or Web browser.
System software consists of the programs that
control the operations of a computer and its devices. The two types of system
software are operating systems and utility programs.
An operating system (OS) is a set of programs
containing instructions that coordinate all the activities among computer
hardware devices.
A utility program performs a specific task,
usually related to managing a computer, its devices, or its programs.
Understand
the start-up process for a personal computer
Booting is the process of starting or
restarting a computer.
·
When you turn on the computer, the power supply
sends an electrical signal to devices located in the system unit.
·
The processor chip resets itself and looks for the
ROM chip that contains the BIOS (basic input/output system), which is firmware
that holds the startup instructions.
·
The BIOS executes the power-on self test (POST) to
make sure hardware is connected properly and operating correctly.
·
The POST results are compared with data in a CMOS
chip on the motherboard. If the POST completes successfully, the BIOS searches
for specific operating system files called system files.
·
Once located, the boot drive (the drive from which
your personal computer starts), loads the system files from storage (the hard
disk – usually drive C) into memory (RAM) and executes them.
·
Next, the kernel of the operating system loads
into memory and takes control of the computer.
·
The operating system loads configuration
information. In Windows XP, the registry consists of several file that contain
the system configuration information.
·
When complete, the Windows XP desktop and icons
display, and programs in the Start-Up folder are executed.
Describe the
term user interface
A user interface controls how you enter data and
instructions and how information displays on the screen. Two types of user
interfaces are command-line and graphical.
·
With a command-line interface, you type keywords
or press special keys to enter data or instructions.
·
A graphical user interface (GUI) allows you to use
menus and visual images such as icons, buttons, and other graphical objects to
issue commands.
·
A menu is a set of commands from which you can
choose.
·
An icon is a small image that represents a
program, an instruction, a file, or some other object.
Explain
features common to most operating systems
Most operating systems perform similar functions
that include managing programs, managing memory, scheduling jobs, configuring
devices, accessing the Web, monitoring performance, providing housekeeping
services, and administering security. Managing programs directly affects your
productivity.
·
A single user/single tasking operating system
allows only one user to run one program at a time.
·
A multitasking operating system allows a single
user to work on two or more applications that reside in memory at the same
time.
·
A multi-user operating system enables two or more
users to run a program simultaneously.
·
A multiprocessing operating system can support two
or more CPUs running programs at the same time. Managing memory involves
assigning items to an area of memory while they are being processed. The
purpose of memory management is to optimize use of random access memory (RAM).
·
With virtual memory (VM), the operating system
optimizes memory by allocating a portion of a storage medium, usually the hard
disk, to function as additional RAM.
·
Scheduling jobs (operations the processor manages)
involves determining the order in which jobs are processed.
Spooling increases efficiency by placing print
jobs in a buffer (an area of memory or storage where data resides while waiting
to be transferred) until the printer is ready, freeing the processor for other
tasks. Configuring devices establishes communication with each device in the
computer. A device driver is a small program that tells the operating system
how to communicate with a device. Accessing the Web may entail including a Web
browser and e-mail program in the operating system. Monitoring performance
helps to identify and solve system problems.
A performance monitor is a program that assesses
and reports information about various system resources and devices. Providing
housekeeping services entails performing storage and file management functions.
A file manager performs such functions as formatting and copying disks; listing
the files on a storage medium; checking the amount of used and unused space on
a storage medium; organizing, copying, deleting, moving, and sorting files; and
creating shortcuts (icons on the desktop that run a program when clicked).
Administering security involves establishing user
accounts on a network. Each account typically requires a user name and a
password to log on, or access, the network.
Know the
difference between stand-alone operating systems and network operating systems
A stand-alone operating system is a complete
operating system that works on a desktop or notebook computer. A network
operating system (also called network OS or NOS) is an operating system that
supports a network. A network is a
collection of computers and devices connected together via communications media
and devices such as cables, telephone lines, and modems. In some networks, the
server is the computer that controls access to the hardware and software on a
network and provides a centralized storage area. The other computers on the
network, called clients, rely on the server(s) for resources.