Software and Users
Software and Users
Software and Users
1. System Software
System software is any program that controls the computer’s hardware, or that can be used to
maintain the computer in some way so that it runs more efficiently.
There are three basic types of system software
≫ An operating system tells the computer how to use its own components. Examples of
operating systems include Windows, the Macintosh Operating System, and Linux. An operating
system is essential for any computer because it acts as an interpreter between the hardware,
application programs, and the use. When a program wants the hardware to do something, it
communicates through the operating system. Similarly, when you want the hardware to do
something (such as copying or printing a file), your request is handled by the operating system.
≫ A network operating system allows computers to communicate and share data across a
network while controlling network operations and overseeing the network’s security.
≫ A utility is a program that makes the computer system easier to use or performs highly
specialized functions. Utilities are used to manage disks, troubleshoot hardware problems, and
perform other tasks that the operating system itself may be unable to do.
2. Application Software
Application software tells the computer how to accomplish specific tasks, such as word
processing or drawing, for the user. Thousands of applications are available for many purposes
and people of all ages. Some of the major categories of these applications include word-
processing software for creating text-based documents such as newsletters or brochures.
≫ Spreadsheets for creating numeric-based documents such as budgets or balance sheets.
Database management software is used to build and manipulate large data sets, such as the
names, addresses, and phone numbers in a telephone directory.
≫ Multimedia authoring applications for building digital movies incorporating sound, video,
animation, and interactive features.
≫ Entertainment and education software, many of which are interactive multimedia events.
≫ Web design tools and Web browsers and other Internet applications such as newsreaders and
e-mail programs.
≫ Games, some of which are for a single player and many of which can be played by several
people over a network or the Internet.
Computer Users
Personal computers, which are the focus of this book, are designed to work with a human user. In
fact, the user is a critical part of a complete computer system, especially when a personal
computer is involved. This may seem surprising since we tend to think of computers as
intelligent devices capable of performing amazing tasks. People also sometimes believe that
computers can think and make decisions, just like humans do. But this is not the case. Even the
most powerful supercomputers require human interaction for no other reason than to get them
started and tell them which problems to solve.
Userless" Computers
Of course, many kinds of computers require no human interaction once they have been
programmed, installed, and started up. For example, if you own a car that was built within the
last decade, it almost certainly has an onboard computer that controls and monitors engine
functions. Many new home appliances, such as washers and dryers, have built-in computers that
monitor water usage, drying times, balance, and other operations.
Sophisticated userless computers operate security systems, navigation systems, communications
systems, and many others. Userless computers are typically controlled by their operating
systems. The operating system may be installed on special memory chips rather than a disk in
these devices. The operating system is programmed to perform specific tasks, such as monitoring
a function or checking for a failure, and little else. These systems are not set up for human
interaction except as needed for system configuration or maintenance.